From 2f10ba95f42b4f95fe3b364d9b797cfa574442f9 Mon Sep 17 00:00:00 2001 From: AlexAegis Date: Sat, 23 Mar 2024 20:14:53 +0100 Subject: [PATCH] chore: updated packages --- package.json | 90 +- pnpm-lock.yaml | 7108 +++++++++-------- solutions/typescript/2015/01/package.json | 14 +- solutions/typescript/2015/02/package.json | 14 +- solutions/typescript/2015/03/package.json | 14 +- solutions/typescript/2015/04/package.json | 14 +- solutions/typescript/2015/05/package.json | 14 +- solutions/typescript/2016/01/package.json | 14 +- solutions/typescript/2016/02/package.json | 14 +- solutions/typescript/2016/02/src/p2.ts | 2 +- solutions/typescript/2016/03/package.json | 14 +- solutions/typescript/2017/01/package.json | 14 +- solutions/typescript/2017/02/package.json | 14 +- solutions/typescript/2018/01/package.json | 14 +- solutions/typescript/2018/02/package.json | 14 +- solutions/typescript/2018/03/package.json | 14 +- solutions/typescript/2018/04/package.json | 14 +- solutions/typescript/2018/05/package.json | 14 +- solutions/typescript/2018/06/package.json | 14 +- solutions/typescript/2018/07/package.json | 14 +- solutions/typescript/2018/08/package.json | 14 +- solutions/typescript/2018/09/package.json | 14 +- solutions/typescript/2018/10/package.json | 14 +- solutions/typescript/2018/10/src/p1.ts | 2 +- solutions/typescript/2018/11/package.json | 14 +- solutions/typescript/2018/11/src/p2.ts | 2 +- solutions/typescript/2018/12/package.json | 14 +- solutions/typescript/2018/13/package.json | 14 +- solutions/typescript/2018/14/package.json | 14 +- solutions/typescript/2018/14/src/p2.ts | 4 +- solutions/typescript/2018/15/package.json | 14 +- solutions/typescript/2019/01/package.json | 14 +- solutions/typescript/2019/02/package.json | 14 +- solutions/typescript/2019/03/package.json | 14 +- solutions/typescript/2019/04/package.json | 14 +- solutions/typescript/2019/05/package.json | 14 +- solutions/typescript/2019/06/package.json | 14 +- solutions/typescript/2019/07/package.json | 14 +- solutions/typescript/2019/08/package.json | 14 +- solutions/typescript/2019/09/package.json | 14 +- solutions/typescript/2019/10/package.json | 14 +- solutions/typescript/2019/11/package.json | 14 +- solutions/typescript/2019/12/package.json | 14 +- solutions/typescript/2019/13/package.json | 14 +- solutions/typescript/2019/13/src/p2.ts | 2 +- solutions/typescript/2019/14/package.json | 14 +- .../typescript/2019/14/src/reaction.class.ts | 2 +- solutions/typescript/2019/16/package.json | 14 +- solutions/typescript/2019/17/package.json | 14 +- solutions/typescript/2019/18/package.json | 14 +- solutions/typescript/2019/19/package.json | 14 +- solutions/typescript/2019/20/package.json | 14 +- solutions/typescript/2019/21/package.json | 14 +- solutions/typescript/2019/22/package.json | 14 +- solutions/typescript/2019/23/package.json | 14 +- solutions/typescript/2019/24/package.json | 14 +- solutions/typescript/2020/01/package.json | 14 +- solutions/typescript/2020/02/package.json | 14 +- solutions/typescript/2020/03/package.json | 14 +- solutions/typescript/2020/04/package.json | 14 +- solutions/typescript/2020/05/package.json | 16 +- solutions/typescript/2020/06/package.json | 14 +- solutions/typescript/2020/07/package.json | 14 +- solutions/typescript/2020/08/package.json | 14 +- solutions/typescript/2020/09/package.json | 14 +- solutions/typescript/2020/10/package.json | 14 +- solutions/typescript/2020/11/package.json | 14 +- solutions/typescript/2020/12/package.json | 14 +- solutions/typescript/2020/13/package.json | 14 +- solutions/typescript/2020/14/package.json | 14 +- solutions/typescript/2020/15/package.json | 14 +- solutions/typescript/2020/16/package.json | 14 +- solutions/typescript/2020/17/package.json | 14 +- solutions/typescript/2020/18/package.json | 14 +- solutions/typescript/2020/19/package.json | 14 +- solutions/typescript/2020/20/package.json | 14 +- solutions/typescript/2020/21/package.json | 14 +- solutions/typescript/2020/22/package.json | 14 +- solutions/typescript/2020/23/package.json | 14 +- solutions/typescript/2020/23/src/p1.ts | 2 +- solutions/typescript/2020/24/package.json | 14 +- solutions/typescript/2020/25/package.json | 14 +- solutions/typescript/2021/01/package.json | 14 +- solutions/typescript/2021/02/package.json | 14 +- solutions/typescript/2021/03/package.json | 14 +- solutions/typescript/2021/04/package.json | 14 +- solutions/typescript/2021/05/package.json | 14 +- solutions/typescript/2021/06/package.json | 14 +- solutions/typescript/2021/07/package.json | 14 +- solutions/typescript/2021/08/package.json | 14 +- solutions/typescript/2021/09/package.json | 14 +- solutions/typescript/2021/10/package.json | 14 +- solutions/typescript/2021/11/package.json | 14 +- solutions/typescript/2021/12/package.json | 14 +- solutions/typescript/2021/13/package.json | 14 +- solutions/typescript/2021/14/package.json | 14 +- solutions/typescript/2021/15/package.json | 14 +- solutions/typescript/2021/16/package.json | 14 +- solutions/typescript/2021/17/package.json | 14 +- solutions/typescript/2021/18/package.json | 14 +- solutions/typescript/2021/21/package.json | 14 +- solutions/typescript/2022/01/package.json | 14 +- solutions/typescript/2022/02/package.json | 14 +- solutions/typescript/2022/03/package.json | 14 +- solutions/typescript/2022/04/package.json | 14 +- solutions/typescript/2022/05/package.json | 14 +- solutions/typescript/2022/06/package.json | 14 +- solutions/typescript/2022/07/package.json | 14 +- solutions/typescript/2022/08/package.json | 14 +- solutions/typescript/2022/09/package.json | 14 +- solutions/typescript/2022/10/package.json | 14 +- solutions/typescript/2022/11/package.json | 14 +- solutions/typescript/2022/12/package.json | 14 +- solutions/typescript/2022/13/package.json | 14 +- solutions/typescript/2022/14/package.json | 14 +- solutions/typescript/2022/15/package.json | 14 +- solutions/typescript/2022/16/package.json | 14 +- solutions/typescript/2022/17/package.json | 14 +- solutions/typescript/2022/18/package.json | 14 +- solutions/typescript/2022/19/package.json | 14 +- solutions/typescript/2022/20/package.json | 14 +- solutions/typescript/2022/21/package.json | 14 +- solutions/typescript/2022/22/package.json | 14 +- solutions/typescript/2022/23/package.json | 14 +- solutions/typescript/2022/24/package.json | 14 +- solutions/typescript/2022/25/package.json | 14 +- solutions/typescript/2023/01/package.json | 14 +- solutions/typescript/2023/02/package.json | 14 +- solutions/typescript/2023/03/package.json | 14 +- solutions/typescript/2023/04/package.json | 14 +- solutions/typescript/2023/05/package.json | 14 +- solutions/typescript/2023/06/package.json | 14 +- solutions/typescript/2023/07/package.json | 14 +- solutions/typescript/2023/08/package.json | 14 +- solutions/typescript/2023/09/package.json | 14 +- solutions/typescript/2023/10/package.json | 14 +- solutions/typescript/2023/11/package.json | 14 +- solutions/typescript/2023/12/package.json | 14 +- solutions/typescript/2023/12/src/parse.ts | 9 +- solutions/typescript/2023/13/package.json | 14 +- solutions/typescript/2023/14/package.json | 14 +- solutions/typescript/2023/15/package.json | 14 +- solutions/typescript/2023/16/package.json | 14 +- solutions/typescript/2023/17/package.json | 14 +- solutions/typescript/2023/18/package.json | 14 +- solutions/typescript/2023/19/package.json | 14 +- solutions/typescript/2023/20/package.json | 14 +- solutions/typescript/2023/21/package.json | 14 +- solutions/typescript/2023/22/package.json | 14 +- solutions/typescript/2023/23/package.json | 14 +- solutions/typescript/2023/24/package.json | 14 +- solutions/typescript/2023/25/package.json | 14 +- solutions/typescript/libs/ecs/package.json | 28 +- .../libs/ecs/src/world/grid-world.class.ts | 10 +- .../typescript/libs/intcode/package.json | 22 +- .../libs/intcode/src/intcode/intcode.class.ts | 2 +- solutions/typescript/libs/lib/package.json | 24 +- .../libs/lib/src/array/filter-map.function.ts | 8 +- .../functions/output/letter-matrix.const.ts | 104 +- .../math/common/round-to-decimal.function.ts | 2 +- .../libs/lib/src/math/lz/lzw.class.ts | 2 +- 161 files changed, 4787 insertions(+), 4628 deletions(-) diff --git a/package.json b/package.json index 4e69e2021..4bf6eb1ca 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "node": ">=18.10.0", "pnpm": ">=8.0.0" }, - "packageManager": "pnpm@8.15.1", + "packageManager": "pnpm@8.15.5", "workspaces": [ "solutions/typescript/libs/*", "solutions/typescript/2015/*", @@ -87,58 +87,58 @@ "typedoc_": "typedoc" }, "devDependencies": { - "@alexaegis/autotool-plugin-commitlint": "^0.9.3", - "@alexaegis/autotool-plugin-depcheck": "^0.9.3", - "@alexaegis/autotool-plugin-editorconfig": "^0.9.3", - "@alexaegis/autotool-plugin-eslint": "^0.9.3", - "@alexaegis/autotool-plugin-git": "^0.9.3", - "@alexaegis/autotool-plugin-github": "^0.9.3", - "@alexaegis/autotool-plugin-husky": "^0.9.3", - "@alexaegis/autotool-plugin-ncu": "^0.9.3", - "@alexaegis/autotool-plugin-prettier": "^0.9.3", - "@alexaegis/autotool-plugin-publint": "^0.9.3", - "@alexaegis/autotool-plugin-remark": "^0.9.3", - "@alexaegis/autotool-plugin-standard-version": "^0.9.3", - "@alexaegis/autotool-plugin-stylelint": "^0.9.3", - "@alexaegis/autotool-plugin-svelte": "^0.9.3", - "@alexaegis/autotool-plugin-ts": "^0.9.3", - "@alexaegis/autotool-plugin-turbo": "^0.9.3", - "@alexaegis/autotool-plugin-typedoc": "^0.9.3", - "@alexaegis/autotool-plugin-vite": "^0.9.3", - "@alexaegis/autotool-plugin-vitest": "^0.9.3", - "@alexaegis/autotool-plugin-vscode": "^0.9.3", - "@alexaegis/autotool-plugin-workspace": "^0.9.3", - "@alexaegis/coverage-tools": "^0.8.2", - "@alexaegis/eslint-config-core": "^0.9.3", - "@alexaegis/nuke": "^0.9.3", - "@alexaegis/stylelint-config": "^0.9.3", - "@alexaegis/ts": "^0.9.3", + "@alexaegis/autotool-plugin-commitlint": "^0.10.4", + "@alexaegis/autotool-plugin-depcheck": "^0.10.4", + "@alexaegis/autotool-plugin-editorconfig": "^0.10.4", + "@alexaegis/autotool-plugin-eslint": "^0.10.4", + "@alexaegis/autotool-plugin-git": "^0.10.4", + "@alexaegis/autotool-plugin-github": "^0.10.4", + "@alexaegis/autotool-plugin-husky": "^0.10.4", + "@alexaegis/autotool-plugin-ncu": "^0.10.4", + "@alexaegis/autotool-plugin-prettier": "^0.10.4", + "@alexaegis/autotool-plugin-publint": "^0.10.4", + "@alexaegis/autotool-plugin-remark": "^0.10.4", + "@alexaegis/autotool-plugin-standard-version": "^0.10.4", + "@alexaegis/autotool-plugin-stylelint": "^0.10.4", + "@alexaegis/autotool-plugin-svelte": "^0.10.4", + "@alexaegis/autotool-plugin-ts": "^0.10.4", + "@alexaegis/autotool-plugin-turbo": "^0.10.4", + "@alexaegis/autotool-plugin-typedoc": "^0.10.4", + "@alexaegis/autotool-plugin-vite": "^0.10.4", + "@alexaegis/autotool-plugin-vitest": "^0.10.4", + "@alexaegis/autotool-plugin-vscode": "^0.10.4", + "@alexaegis/autotool-plugin-workspace": "^0.10.4", + "@alexaegis/coverage-tools": "^0.9.1", + "@alexaegis/eslint-config-core": "^0.10.4", + "@alexaegis/nuke": "^0.10.4", + "@alexaegis/stylelint-config": "^0.10.4", + "@alexaegis/ts": "^0.10.4", "@lcov-viewer/cli": "^1.3.0", - "@types/eslint": "^8.56.2", - "@types/node": "^20.11.17", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "@vitest/coverage-v8": "^1.2.2", - "autotool": "^0.4.1", + "@types/eslint": "^8.56.6", + "@types/node": "^20.11.30", + "@typescript-eslint/eslint-plugin": "^7.3.1", + "@typescript-eslint/parser": "^7.3.1", + "@vitest/coverage-v8": "^1.4.0", + "autotool": "^0.5.0", "commit-and-tag-version": "^12.2.0", - "commitlint": "^18.6.0", + "commitlint": "^19.2.1", "depcheck": "^1.4.7", - "eslint": "^8.56.0", - "husky": "^9.0.10", + "eslint": "^8.57.0", + "husky": "^9.0.11", "lint-staged": "^15.2.2", - "npm-check-updates": "^16.14.14", + "npm-check-updates": "^16.14.17", "prettier": "^3.2.5", - "prettier-plugin-svelte": "^3.1.2", - "prettier-plugin-tailwindcss": "^0.5.11", + "prettier-plugin-svelte": "^3.2.2", + "prettier-plugin-tailwindcss": "^0.5.12", "remark": "^15.0.1", "remark-cli": "^12.0.0", "stylelint": "^16.2.1", - "svelte-check": "^3.6.4", + "svelte-check": "^3.6.8", "ts-node": "^10.9.2", - "turbo": "^1.12.3", - "turbo-ignore": "^1.12.3", - "typedoc": "^0.25.7", - "typescript": "^5.3.3", - "vitest": "^1.2.2" + "turbo": "^1.13.0", + "turbo-ignore": "^1.13.0", + "typedoc": "^0.25.12", + "typescript": "^5.4.3", + "vitest": "^1.4.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28be66762..4ec671238 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,134 +9,134 @@ importers: .: devDependencies: '@alexaegis/autotool-plugin-commitlint': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(typescript@5.3.3) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(typescript@5.4.3) '@alexaegis/autotool-plugin-depcheck': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-editorconfig': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-eslint': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-git': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-github': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-husky': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-ncu': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-prettier': - specifier: ^0.9.3 - version: 0.9.3(svelte@4.2.10) + specifier: ^0.10.4 + version: 0.10.4(svelte@4.2.12) '@alexaegis/autotool-plugin-publint': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-remark': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-standard-version': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-stylelint': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-svelte': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-turbo': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-typedoc': - specifier: ^0.9.3 - version: 0.9.3(typescript@5.3.3) + specifier: ^0.10.4 + version: 0.10.4(typescript@5.4.3) '@alexaegis/autotool-plugin-vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/autotool-plugin-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-vscode': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/autotool-plugin-workspace': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/coverage-tools': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.1 + version: 0.9.1 '@alexaegis/eslint-config-core': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/nuke': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/stylelint-config': - specifier: ^0.9.3 - version: 0.9.3(postcss-html@1.6.0)(postcss@8.4.35)(stylelint@16.2.1) + specifier: ^0.10.4 + version: 0.10.4(postcss-html@1.6.0)(postcss@8.4.38)(stylelint@16.2.1) '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@lcov-viewer/cli': specifier: ^1.3.0 version: 1.3.0 '@types/eslint': - specifier: ^8.56.2 - version: 8.56.2 + specifier: ^8.56.6 + version: 8.56.6 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.3.1 + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.3.1 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.3) '@vitest/coverage-v8': - specifier: ^1.2.2 - version: 1.2.2(vitest@1.2.2) + specifier: ^1.4.0 + version: 1.4.0(vitest@1.4.0) autotool: - specifier: ^0.4.1 - version: 0.4.1 + specifier: ^0.5.0 + version: 0.5.0 commit-and-tag-version: specifier: ^12.2.0 version: 12.2.0 commitlint: - specifier: ^18.6.0 - version: 18.6.0(@types/node@20.11.17)(typescript@5.3.3) + specifier: ^19.2.1 + version: 19.2.1(@types/node@20.11.30)(typescript@5.4.3) depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 husky: - specifier: ^9.0.10 - version: 9.0.10 + specifier: ^9.0.11 + version: 9.0.11 lint-staged: specifier: ^15.2.2 version: 15.2.2 npm-check-updates: - specifier: ^16.14.14 - version: 16.14.14 + specifier: ^16.14.17 + version: 16.14.17 prettier: specifier: ^3.2.5 version: 3.2.5 prettier-plugin-svelte: - specifier: ^3.1.2 - version: 3.1.2(prettier@3.2.5)(svelte@4.2.10) + specifier: ^3.2.2 + version: 3.2.2(prettier@3.2.5)(svelte@4.2.12) prettier-plugin-tailwindcss: - specifier: ^0.5.11 - version: 0.5.11(prettier-plugin-svelte@3.1.2)(prettier@3.2.5) + specifier: ^0.5.12 + version: 0.5.12(prettier-plugin-svelte@3.2.2)(prettier@3.2.5) remark: specifier: ^15.0.1 version: 15.0.1 @@ -145,28 +145,28 @@ importers: version: 12.0.0 stylelint: specifier: ^16.2.1 - version: 16.2.1(typescript@5.3.3) + version: 16.2.1(typescript@5.4.3) svelte-check: - specifier: ^3.6.4 - version: 3.6.4(postcss@8.4.35)(svelte@4.2.10) + specifier: ^3.6.8 + version: 3.6.8(postcss@8.4.38)(svelte@4.2.12) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) turbo: - specifier: ^1.12.3 - version: 1.12.3 + specifier: ^1.13.0 + version: 1.13.0 turbo-ignore: - specifier: ^1.12.3 - version: 1.12.3 + specifier: ^1.13.0 + version: 1.13.0 typedoc: - specifier: ^0.25.7 - version: 0.25.7(typescript@5.3.3) + specifier: ^0.25.12 + version: 0.25.12(typescript@5.4.3) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.3 + version: 5.4.3 vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2015/01: dependencies: @@ -175,29 +175,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2015/02: dependencies: @@ -206,26 +206,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2015/03: dependencies: @@ -234,26 +234,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2015/04: dependencies: @@ -262,26 +262,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2015/05: dependencies: @@ -290,26 +290,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2016/01: dependencies: @@ -318,26 +318,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2016/02: dependencies: @@ -346,26 +346,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2016/03: dependencies: @@ -374,29 +374,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2017/01: dependencies: @@ -405,29 +405,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2017/02: dependencies: @@ -436,29 +436,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/01: dependencies: @@ -467,26 +467,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/02: dependencies: @@ -495,26 +495,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/03: dependencies: @@ -526,26 +526,26 @@ importers: version: 1.0.29-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/04: dependencies: @@ -554,26 +554,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/05: dependencies: @@ -582,26 +582,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/06: dependencies: @@ -610,26 +610,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/07: dependencies: @@ -638,26 +638,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/08: dependencies: @@ -666,29 +666,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/09: dependencies: @@ -697,29 +697,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/10: dependencies: @@ -731,26 +731,26 @@ importers: version: 1.0.29-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/11: dependencies: @@ -762,20 +762,20 @@ importers: version: 9.1.0 devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 '@types/workerpool': specifier: ^6.4.7 version: 6.4.7 @@ -783,11 +783,11 @@ importers: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/12: dependencies: @@ -796,26 +796,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/13: dependencies: @@ -824,29 +824,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/14: dependencies: @@ -855,50 +855,50 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2018/15: devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/01: dependencies: @@ -907,26 +907,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/02: dependencies: @@ -938,26 +938,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/03: dependencies: @@ -966,26 +966,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/04: dependencies: @@ -994,26 +994,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/05: dependencies: @@ -1025,26 +1025,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/06: dependencies: @@ -1053,26 +1053,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/07: dependencies: @@ -1084,26 +1084,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/08: dependencies: @@ -1112,26 +1112,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/09: dependencies: @@ -1143,26 +1143,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/10: dependencies: @@ -1171,26 +1171,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/11: dependencies: @@ -1202,26 +1202,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/12: dependencies: @@ -1230,26 +1230,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/13: dependencies: @@ -1261,26 +1261,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/14: dependencies: @@ -1289,26 +1289,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/16: dependencies: @@ -1317,26 +1317,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/17: dependencies: @@ -1348,26 +1348,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/18: dependencies: @@ -1376,26 +1376,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/19: dependencies: @@ -1407,26 +1407,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/20: dependencies: @@ -1435,26 +1435,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/21: dependencies: @@ -1466,26 +1466,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/22: dependencies: @@ -1494,26 +1494,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/23: dependencies: @@ -1525,26 +1525,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2019/24: dependencies: @@ -1553,26 +1553,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/01: dependencies: @@ -1581,26 +1581,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/02: dependencies: @@ -1609,26 +1609,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/03: dependencies: @@ -1637,26 +1637,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/04: dependencies: @@ -1665,26 +1665,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/05: dependencies: @@ -1692,30 +1692,30 @@ importers: specifier: workspace:^ version: link:../../libs/lib '@alexaegis/common': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.1 + version: 0.9.1 devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/06: dependencies: @@ -1724,26 +1724,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/07: dependencies: @@ -1752,50 +1752,50 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/08: devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/09: dependencies: @@ -1804,26 +1804,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/10: dependencies: @@ -1832,29 +1832,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/11: dependencies: @@ -1863,26 +1863,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/12: dependencies: @@ -1891,26 +1891,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/13: dependencies: @@ -1919,26 +1919,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/14: dependencies: @@ -1947,29 +1947,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/15: dependencies: @@ -1978,29 +1978,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/16: dependencies: @@ -2009,29 +2009,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/17: dependencies: @@ -2040,29 +2040,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/18: dependencies: @@ -2071,29 +2071,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/19: dependencies: @@ -2102,29 +2102,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/20: dependencies: @@ -2133,29 +2133,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/21: dependencies: @@ -2164,29 +2164,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/22: dependencies: @@ -2195,29 +2195,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/23: dependencies: @@ -2226,29 +2226,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/24: dependencies: @@ -2257,29 +2257,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2020/25: dependencies: @@ -2291,29 +2291,29 @@ importers: version: 1.0.29-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/01: dependencies: @@ -2322,29 +2322,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/02: dependencies: @@ -2353,29 +2353,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/03: dependencies: @@ -2384,29 +2384,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/04: dependencies: @@ -2415,29 +2415,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/05: dependencies: @@ -2446,29 +2446,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/06: dependencies: @@ -2477,29 +2477,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/07: dependencies: @@ -2508,29 +2508,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/08: dependencies: @@ -2539,29 +2539,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/09: dependencies: @@ -2570,29 +2570,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/10: dependencies: @@ -2601,29 +2601,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/11: dependencies: @@ -2632,29 +2632,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/12: dependencies: @@ -2663,29 +2663,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/13: dependencies: @@ -2694,29 +2694,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/14: dependencies: @@ -2725,29 +2725,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/15: dependencies: @@ -2756,29 +2756,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/16: dependencies: @@ -2787,29 +2787,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/17: dependencies: @@ -2821,29 +2821,29 @@ importers: version: 1.0.29-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/18: dependencies: @@ -2852,29 +2852,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2021/21: dependencies: @@ -2883,32 +2883,32 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/01: dependencies: @@ -2917,29 +2917,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/02: dependencies: @@ -2948,29 +2948,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/03: dependencies: @@ -2979,29 +2979,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/04: dependencies: @@ -3010,29 +3010,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/05: dependencies: @@ -3041,29 +3041,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/06: dependencies: @@ -3072,29 +3072,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/07: dependencies: @@ -3103,29 +3103,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/08: dependencies: @@ -3134,29 +3134,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/09: dependencies: @@ -3168,29 +3168,29 @@ importers: version: 1.0.29-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/10: dependencies: @@ -3199,29 +3199,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/11: dependencies: @@ -3230,29 +3230,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/12: dependencies: @@ -3261,29 +3261,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/13: dependencies: @@ -3292,29 +3292,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/14: dependencies: @@ -3326,29 +3326,29 @@ importers: version: link:../../libs/ecs devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/15: dependencies: @@ -3357,29 +3357,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/16: dependencies: @@ -3388,29 +3388,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/17: dependencies: @@ -3422,29 +3422,29 @@ importers: version: link:../../libs/ecs devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/18: dependencies: @@ -3453,29 +3453,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/19: dependencies: @@ -3484,29 +3484,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/20: dependencies: @@ -3515,29 +3515,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/21: dependencies: @@ -3546,29 +3546,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/22: dependencies: @@ -3577,29 +3577,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/23: dependencies: @@ -3608,29 +3608,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/24: dependencies: @@ -3639,29 +3639,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2022/25: dependencies: @@ -3670,29 +3670,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/01: dependencies: @@ -3701,29 +3701,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/02: dependencies: @@ -3732,29 +3732,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/03: dependencies: @@ -3763,29 +3763,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/04: dependencies: @@ -3794,29 +3794,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/05: dependencies: @@ -3825,29 +3825,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/06: dependencies: @@ -3856,29 +3856,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/07: dependencies: @@ -3887,29 +3887,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/08: dependencies: @@ -3918,29 +3918,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/09: dependencies: @@ -3949,29 +3949,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/10: dependencies: @@ -3980,29 +3980,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/11: dependencies: @@ -4011,29 +4011,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/12: dependencies: @@ -4042,29 +4042,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/13: dependencies: @@ -4073,29 +4073,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/14: dependencies: @@ -4104,29 +4104,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/15: dependencies: @@ -4135,29 +4135,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/16: dependencies: @@ -4166,29 +4166,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/17: dependencies: @@ -4197,29 +4197,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/18: dependencies: @@ -4228,29 +4228,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/19: dependencies: @@ -4259,29 +4259,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/20: dependencies: @@ -4290,29 +4290,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/21: dependencies: @@ -4321,29 +4321,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/22: dependencies: @@ -4352,29 +4352,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/23: dependencies: @@ -4383,29 +4383,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/24: dependencies: @@ -4414,29 +4414,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/2023/25: dependencies: @@ -4445,29 +4445,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/libs/ecs: dependencies: @@ -4475,8 +4475,8 @@ importers: specifier: ^1.0.1 version: link:../lib '@alexaegis/common': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.1 + version: 0.9.1 blessed: specifier: ^0.1.81 version: 0.1.81 @@ -4484,63 +4484,63 @@ importers: specifier: ^7.8.1 version: 7.8.1 terminal-kit: - specifier: ^3.0.1 - version: 3.0.1 + specifier: ^3.1.1 + version: 3.1.1 devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/blessed': specifier: ^0.1.25 version: 0.1.25 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 '@types/terminal-kit': specifier: ^2.5.6 version: 2.5.6 '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.3.1 + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.3.1 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.3) eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.56.0) + version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.2)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) + version: 5.1.3(@types/eslint@8.56.6)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) nodemon: - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.1.0 + version: 3.1.0 prettier: specifier: ^3.2.5 version: 3.2.5 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) typescript: - specifier: 5.3.3 - version: 5.3.3 + specifier: 5.4.3 + version: 5.4.3 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/libs/intcode: dependencies: @@ -4549,35 +4549,35 @@ importers: version: link:../lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.3.1 + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.3.1 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.3) eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.56.0) + version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.2)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) + version: 5.1.3(@types/eslint@8.56.6)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) prettier: specifier: ^3.2.5 version: 3.2.5 @@ -4588,20 +4588,20 @@ importers: specifier: ^12.0.0 version: 12.0.0 typescript: - specifier: 5.3.3 - version: 5.3.3 + specifier: 5.4.3 + version: 5.4.3 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) solutions/typescript/libs/lib: dependencies: '@alexaegis/common': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.1 + version: 0.9.1 arktype: specifier: ^1.0.29-alpha version: 1.0.29-alpha @@ -4610,38 +4610,38 @@ importers: version: 4.4.2 devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/ts': - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.4 + version: 0.10.4 '@alexaegis/vite': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30) '@alexaegis/vitest': - specifier: ^0.9.3 - version: 0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0) + specifier: ^0.10.4 + version: 0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.30 + version: 20.11.30 '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.3.1 + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.3.1 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.3) benny: specifier: ^3.7.1 version: 3.7.1 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.56.0) + version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.2)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) + version: 5.1.3(@types/eslint@8.56.6)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) kolorist: specifier: ^1.8.0 version: 1.8.0 @@ -4655,14 +4655,14 @@ importers: specifier: ^12.0.0 version: 12.0.0 typescript: - specifier: 5.3.3 - version: 5.3.3 + specifier: 5.4.3 + version: 5.4.3 vite: - specifier: ^5.1.0 - version: 5.1.0(@types/node@20.11.17) + specifier: ^5.2.4 + version: 5.2.4(@types/node@20.11.30) vitest: - specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: ^1.4.0 + version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) packages: @@ -4671,97 +4671,97 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@alexaegis/autotool-plugin-commitlint@0.9.3(@types/node@20.11.17)(typescript@5.3.3): - resolution: {integrity: sha512-dtj1tkCa3eItF5jz4L42kzVegdod3HlSDmsp+EByDFsvyatyFWf/o7tOth/a+s64ftSNTHydwM9nbeQO7Co/tA==} + /@alexaegis/autotool-plugin-commitlint@0.10.4(@types/node@20.11.30)(typescript@5.4.3): + resolution: {integrity: sha512-qCD36W87g844gZa7P0VS9B00+Ky5DYTxiCVpmtk67uAnXwxonzSDL47LWNNkJpaK+jkheTOjBeVXFPpAyY2T+A==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/commitlint-config': 0.9.3 - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 - commitlint: 18.6.0(@types/node@20.11.17)(typescript@5.3.3) + '@alexaegis/commitlint-config': 0.10.4 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 + commitlint: 19.2.1(@types/node@20.11.30)(typescript@5.4.3) transitivePeerDependencies: - '@types/node' - typescript dev: true - /@alexaegis/autotool-plugin-depcheck@0.9.3: - resolution: {integrity: sha512-uiesdaE6Nm2dxnNuuLCW1ExPihp+HaYollbOYTMiMGII9iTmjJDwcarosPNPVAMPFkVu0S0jlXjh/z2Bap2CpQ==} + /@alexaegis/autotool-plugin-depcheck@0.10.4: + resolution: {integrity: sha512-7ttE1dTZj5gD1bmE7eNQppYUyzQ/Carle7F1HmQzSAgYjtUzOQ2ScNs6Ppqly4PLDBX7OamErwhwPY6nMB6zww==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - '@alexaegis/predicate': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/predicate': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-editorconfig@0.9.3: - resolution: {integrity: sha512-5KctbymrJXjR8zNuO8JS22yUiF4bGp72s6vobHvbLozTr9+OjIHC/ckEO7wt2KNGpSjTNzUyK8JDOe3bmGZegQ==} + /@alexaegis/autotool-plugin-editorconfig@0.10.4: + resolution: {integrity: sha512-xG8+gQjfZy6WkRP3zL+mYwTB69lm415im5nM9LS9gP53tLEIGIVVpdzmERWsnTn/r31kaBvmj+mMGIGsZ8vL1w==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-eslint@0.9.3: - resolution: {integrity: sha512-i4P8V6H9GVQO1b8yBdIfeoT0Zyh1uEAVyls6RaNfTdzsE8IT1zLD1Hbyq8QTcZe/9ZP5MZCRMqYfvWuTKAsZbA==} + /@alexaegis/autotool-plugin-eslint@0.10.4: + resolution: {integrity: sha512-dK1HZpdVlrvAJwW0Ruz85iVbLId427tP2OBsr/ZcHcFscnr5v6g8S7z8wM8EO7u11VBCepVNVRA8dOVpDY7Ghg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - '@alexaegis/predicate': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/predicate': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-git@0.9.3: - resolution: {integrity: sha512-Irz+YAD8Tn0eiBxcdNb2p4TjmudTDKzcjD8EmbxX9xDJZUaQeDfnj67RrzOQM7GlH2f0gby32IYZuI82lbMq9Q==} + /@alexaegis/autotool-plugin-git@0.10.4: + resolution: {integrity: sha512-CyrpiHBeKOw5mtEPxQDZ7bmqkX5H7xXIO+oMsbaLyqZwGXxofWan4cg6UtWrwonOQyLHOqqbD/B8ZUWcu9GGpw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-github@0.9.3: - resolution: {integrity: sha512-lFUJdWwHATbLDHKGr2aHBYaZYYB/R0ZCp4hlerrFTZlfUAE2qAVOv4FohCTL476ed4yHP1mJLloLZJtiFBNekA==} + /@alexaegis/autotool-plugin-github@0.10.4: + resolution: {integrity: sha512-kZZLoJioUHNi1NQamRkX838vU4SGyKZdzwMsKAOPnECwED9Mg8Wwcxk9zzqIVe5KjHgi5vVj7mbFQy5Vytq5QQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-husky@0.9.3: - resolution: {integrity: sha512-KYEAUQqLcLOHPXm4xbUVzLV8hKM0H3VYttuHJqvTqPJNueX7iyvZWOs2PANknPWpFbdO9FPHZkMldd1X74OmSg==} + /@alexaegis/autotool-plugin-husky@0.10.4: + resolution: {integrity: sha512-IU4yZ2iaUsFM+rgej7BUzYH7Lt9VK9LFprLMwwGFzhEW/T1IuUmveXFKNNajdLOHOpibFzFf06mlL4QPskZ6Uw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/lint-staged-config': 0.9.3 - '@alexaegis/logging': 0.8.2 - '@commitlint/config-conventional': 18.6.0 - autotool-plugin: 0.4.1 - husky: 9.0.10 + '@alexaegis/lint-staged-config': 0.10.4 + '@alexaegis/logging': 0.9.1 + '@commitlint/config-conventional': 19.1.0 + autotool-plugin: 0.5.0 + husky: 9.0.11 lint-staged: 15.2.2 transitivePeerDependencies: - supports-color dev: true - /@alexaegis/autotool-plugin-ncu@0.9.3: - resolution: {integrity: sha512-qlVKvFUCuOBeIrRApotxZ74Vj8FbOnAZoruzdrSQP0awINkag/9yOdjsaTM0vvzdYjoDA39YnWP7dYOon8lKng==} + /@alexaegis/autotool-plugin-ncu@0.10.4: + resolution: {integrity: sha512-qdoOn3MgLcEC3i90mhiKiiMWmwuqcBTIF63lA4sZHGyWCXC84Q0oo73vIZh20ww5H/JltQ/dn/8ugfhNf2WZVg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 - npm-check-updates: 16.14.14 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 + npm-check-updates: 16.14.17 transitivePeerDependencies: - bluebird - supports-color dev: true - /@alexaegis/autotool-plugin-prettier@0.9.3(svelte@4.2.10): - resolution: {integrity: sha512-45mcy/l15J6fCazWgs8wxLOkqS8tBYmVfcAv9ECT4D4/m1m98d2FsEAQIoYalSVZettWoa832OE52SJpNrCi5Q==} + /@alexaegis/autotool-plugin-prettier@0.10.4(svelte@4.2.12): + resolution: {integrity: sha512-J7ECAa7onv9bbzijCEYCCI/fg+3RFeI5PIgaFeg0n++qxFXQjWA8ZMwx9hefU4qc3MQyImgApPbyYFu/4PcK4w==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - '@alexaegis/prettier-config': 0.9.3(prettier@3.2.5)(svelte@4.2.10) - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/prettier-config': 0.10.4(prettier@3.2.5)(svelte@4.2.12) + autotool-plugin: 0.5.0 prettier: 3.2.5 - prettier-plugin-svelte: 3.1.2(prettier@3.2.5)(svelte@4.2.10) - prettier-plugin-tailwindcss: 0.5.11(prettier-plugin-svelte@3.1.2)(prettier@3.2.5) + prettier-plugin-svelte: 3.2.2(prettier@3.2.5)(svelte@4.2.12) + prettier-plugin-tailwindcss: 0.5.12(prettier-plugin-svelte@3.2.2)(prettier@3.2.5) transitivePeerDependencies: - '@ianvs/prettier-plugin-sort-imports' - '@prettier/plugin-pug' @@ -4774,37 +4774,38 @@ packages: - prettier-plugin-marko - prettier-plugin-organize-attributes - prettier-plugin-organize-imports + - prettier-plugin-sort-imports - prettier-plugin-style-order - prettier-plugin-twig-melody - svelte dev: true - /@alexaegis/autotool-plugin-publint@0.9.3: - resolution: {integrity: sha512-Ym6WC3GMVxOBLaS4R6k00rRFxkabqZc+L8zCATBYAq/de4kCi0BL7IPeNDmI+4FwJjis0D/mA7mLc0yBGCNftw==} + /@alexaegis/autotool-plugin-publint@0.10.4: + resolution: {integrity: sha512-FfLV7v5/gqUt1zKmIO/OdGLRabWs6vNvq6qKwk827udxHZtRSLw32G4wddzn5wRNKsF4YY9fHabWIC31533w2Q==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-remark@0.9.3: - resolution: {integrity: sha512-RY1tDn1hcQa2vKnHb0QnfhdJ7HNdRh1wvPnewJj0oZn6Hdobd8adaCkVlAYODm+TTd0jiFkVaHVRt0WBWKsUMQ==} + /@alexaegis/autotool-plugin-remark@0.10.4: + resolution: {integrity: sha512-3CYsaSGgexRtJr2o3NaUdyr0jpzIfefvG1gPwddmODeR4clZ4Nm5yk7ipQEk/1Lc2TLHKnnNlPtBD6el8E9IbA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - '@alexaegis/remark-preset': 0.9.3 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/remark-preset': 0.10.4 + autotool-plugin: 0.5.0 transitivePeerDependencies: - supports-color dev: true - /@alexaegis/autotool-plugin-standard-version@0.9.3: - resolution: {integrity: sha512-ktleScz02YfvIMGz27MV6IAdGG9gEh7Cx99scNocG0g7gH8D8dWPJnrZbcHAddiCQj+hjSyMtFEGVZg6lI9liw==} + /@alexaegis/autotool-plugin-standard-version@0.10.4: + resolution: {integrity: sha512-GivCkAu5nwlqbN9BxTz3ee4fQy6pwQ7YRb21fy3upbElzx1HHzw1SIFOSALU0e0fTU5/H2WLJDkI6m0R7GDXaA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - '@alexaegis/standard-version': 0.9.3 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/standard-version': 0.10.4 + autotool-plugin: 0.5.0 commit-and-tag-version: 12.2.0 transitivePeerDependencies: - bufferutil @@ -4813,63 +4814,63 @@ packages: - utf-8-validate dev: true - /@alexaegis/autotool-plugin-stylelint@0.9.3: - resolution: {integrity: sha512-PDpPDIsNGk6VlCmM+nT0EpIe0uw6Ms4i4Q+GbZgCCmLGdx4Vwes9ESvMdB9r0jymb9QhhYSORsB7dIgJW1A5qA==} + /@alexaegis/autotool-plugin-stylelint@0.10.4: + resolution: {integrity: sha512-dQKOUH/sR0Q+3O5+lI0JjsCzB8lpfIHKt72IlF2khBFuoNVYlMKCkuEKdHgVN5isOzWlnQiXxxIdlSKznBlrhA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-svelte@0.9.3: - resolution: {integrity: sha512-PlAbPnHSL49ImIm7wR7p4brKf+uepI7KlE3D79vw7PUlvejPqpaDvwfkwEkeN2FHdlsamDy3owi95WcEUuNIig==} + /@alexaegis/autotool-plugin-svelte@0.10.4: + resolution: {integrity: sha512-GJQoWZMEqqdtbMH5uF8E5/8A7g13nwVS0Cg0S+I6mFYprnvufwqogGh9avG1g6+pYCRTHnA0IZG+lVZX+xCaTg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/coverage-tools': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/predicate': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/coverage-tools': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/predicate': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-ts@0.9.3: - resolution: {integrity: sha512-X2ayReQSrsBTkZG9bgfZZ+UnW8jwqK7996TG0116ojYmU7ZdYqG//GL109eroeBsWz0+C1GGOR1LakNjHNiEdA==} + /@alexaegis/autotool-plugin-ts@0.10.4: + resolution: {integrity: sha512-Lpw+xzDAeKLdCRE+XChJ1cuQCYZBI9aV0GgU+GxngNAPEImpSDw7ZIeAyvqcDdc6er+DS9YB4JASqiw/l1JlEA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - '@alexaegis/match': 0.8.2 - '@alexaegis/predicate': 0.8.2 - '@alexaegis/workspace-tools': 0.8.2 - autotool-plugin: 0.4.1 - typescript: 5.3.3 + '@alexaegis/logging': 0.9.1 + '@alexaegis/match': 0.9.1 + '@alexaegis/predicate': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 + autotool-plugin: 0.5.0 + typescript: 5.4.3 dev: true - /@alexaegis/autotool-plugin-turbo@0.9.3: - resolution: {integrity: sha512-6Sq5hr0unHzHCI170jHZYJmjuiNYnQaA2ROIphMBF7fPSjCsFniyE+g5kQ7x6PLF+AMTVofg1X0qeHJPueJrrg==} + /@alexaegis/autotool-plugin-turbo@0.10.4: + resolution: {integrity: sha512-G+o9BT0H5lZShYlwonEb7b6lrKTua/kTZqfu24uGXB35eV4O2ho7F8qjkIS4ZC134rMXboEzjdrf1LfaypVpZQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-typedoc@0.9.3(typescript@5.3.3): - resolution: {integrity: sha512-3hQN2nEUvwwzoy0lqlyLAEHRahnFeiJh/ybeSHhcIaBiOen+0BCzPwl2qFVbnaLRFa8rL7B2dEk0dv1Ua9pb5Q==} + /@alexaegis/autotool-plugin-typedoc@0.10.4(typescript@5.4.3): + resolution: {integrity: sha512-2jl0Jf9WiyskcDq7Ip33nCdzYKjh8AX0y0mVjAoY/ay7anRnaEzF2tRwpwXB/tmicgiJJJ/NquCtH4pJ2jULzw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 - typedoc: 0.25.7(typescript@5.3.3) + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 + typedoc: 0.25.12(typescript@5.4.3) transitivePeerDependencies: - typescript dev: true - /@alexaegis/autotool-plugin-vite@0.9.3(@types/node@20.11.17): - resolution: {integrity: sha512-p5eC5ItcXASU84j2PhayS9Ny5EymsEqxcrJ0t9oYz4vflR73vst3HRQQAtdT76dzGQqiy/bOdKilcc7vm9jeEw==} + /@alexaegis/autotool-plugin-vite@0.10.4(@types/node@20.11.30): + resolution: {integrity: sha512-OgDDwgYtanbb/k8MndMPUmBNNDz8w9Ur7p3jztAnmYNDz8zxA6qf1lIyrWlJoUQ5KbvbN9/9E5Wthny/tM/DWQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - '@alexaegis/predicate': 0.8.2 - autotool-plugin: 0.4.1 - vite: 5.1.0(@types/node@20.11.17) + '@alexaegis/logging': 0.9.1 + '@alexaegis/predicate': 0.9.1 + autotool-plugin: 0.5.0 + vite: 5.2.4(@types/node@20.11.30) transitivePeerDependencies: - '@types/node' - less @@ -4880,189 +4881,160 @@ packages: - terser dev: true - /@alexaegis/autotool-plugin-vitest@0.9.3: - resolution: {integrity: sha512-GZNJWZqlnXIdDWJUhk0KtjzX+7zAswFtqjKwu3CVQ/sPYOuN4TtGBWn7u3IW699U469Z34u530KTfzwG6zfiAw==} + /@alexaegis/autotool-plugin-vitest@0.10.4: + resolution: {integrity: sha512-rwJ6xwn9wm3gQFs0YfiJndpd+u6j3Im57pif0ROBDlB8NECLN+2cnDZu+hNP2dFqf5RBqss0bZyy6Wm/Cb9FmA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/coverage-tools': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/predicate': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/coverage-tools': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/predicate': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-vscode@0.9.3: - resolution: {integrity: sha512-fOWm34sauct6TDa8ao4VVWETnSy2RH6fKDJuZmax/TYUTtoSoZKgQlm8b3X5MHxVVuHOc1QSDCutO9L9k93lQg==} + /@alexaegis/autotool-plugin-vscode@0.10.4: + resolution: {integrity: sha512-4lTwaxlt0TYGueLe/SRphr931jnS6xaDEf4JiMxBd8BUWz355Kk2EJ0c/6VvC+amu1EYsSJfpjLc60BkceVTag==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/autotool-plugin-workspace@0.9.3: - resolution: {integrity: sha512-D9PxE4tvXrLuKFSfEVQcr1aVvxt+2VSA6NGcmMjLYkBBb/KSmbjABN2GdHJHAB97+GDTI93o1koJYUqID73k5A==} + /@alexaegis/autotool-plugin-workspace@0.10.4: + resolution: {integrity: sha512-RgKN35J8LTksuXSnT9tsMA7JngVI0M+fVp4fGbLdZ4ozXoF+02ZB1xFyWxhQjNGi6d7gAor0TsBTVwPNmQ2ECg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/logging': 0.9.1 + autotool-plugin: 0.5.0 dev: true - /@alexaegis/cli-tools@0.8.2: - resolution: {integrity: sha512-1FDDsYLl1dBh+7UKwMo3S+znW/iYZIoHTn6PBA7HuDxfZK2O/y9aFM7RcVGkjo8SevQukEuJkjhcz6qYAhRY7A==} + /@alexaegis/cli-tools@0.9.1: + resolution: {integrity: sha512-eMUawx8wvfXTjCZ3Ed8zYsZFHzaOhSq0cuNPh7xEJSXvzDpg0nly4/va/Hmmm5+6ddnoLcR46vQhXIZVCr9tRQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.8.2 - '@alexaegis/fs': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/workspace-tools': 0.8.2 + '@alexaegis/common': 0.9.1 + '@alexaegis/fs': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 '@types/yargs': 17.0.32 yargs: 17.7.2 dev: true - /@alexaegis/commitlint-config@0.9.3: - resolution: {integrity: sha512-a4N5bkglHHJwbMErUZuki5M8RsR1Ha27yQNOiRYIJf5PWgDsbTiSvrUk5TSVvePJLLOKs5hbjaHDhWWTTJkhCg==} + /@alexaegis/commitlint-config@0.10.4: + resolution: {integrity: sha512-uU03dHdBZtRSZ2RSpiYllXSfpbENaENC82+RL3dINMSMDXTbgr7dpbL5TT08F2QHcKIi598kNFjK78mhVrqbew==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/standard-version': 0.9.3 + '@alexaegis/standard-version': 0.10.4 dev: true - /@alexaegis/common@0.7.3: - resolution: {integrity: sha512-vxFSI0Grac+1Cv5OakjXogXUuwi01D/xiJW8Lwi4OIKrAg0UuZa33cI3s1B5vQDrEbu2wmOnHlnvCNLHUo1XJg==} + /@alexaegis/common@0.9.1: + resolution: {integrity: sha512-gRuniEbDCkfj40fZQfBV1cv/n9iM4Ik8slH/8n102N5oV42B4a5tYmSo2ElOYGh78vGOVipGuJFbxLG2DP+Idg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} - dev: true - /@alexaegis/common@0.8.2: - resolution: {integrity: sha512-JPTyGIqtrfn0C9y0V7dvw0M18Rg0dEgwpAUNNWwcMLDSu6s9ApMoOCSC/ZN/cZXNsGuGmzyqtiPK2PPUdxgGWA==} - engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} - - /@alexaegis/coverage-tools@0.8.2: - resolution: {integrity: sha512-UpdXlgn6/P8NwtVb8/odM+AO8iov8PqDIm4viYouXwNXhC2Zof5iOQ+vFR8NpdGmeB1YQLiu33gnqWg6gG7fvA==} + /@alexaegis/coverage-tools@0.9.1: + resolution: {integrity: sha512-qrW79nwF1u/C4KqXLwzehDoMANj2ub7N6QV0tu64I1RnQu6Ql2VFiP5QDxyaHt7fxx28NOiRkzXFbVYlL1JnWQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} hasBin: true dependencies: - '@alexaegis/common': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/workspace-tools': 0.8.2 - globby: 14.0.0 + '@alexaegis/common': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 + globby: 14.0.1 dev: true - /@alexaegis/eslint-config-core@0.9.3: - resolution: {integrity: sha512-R3HHETXy0Zx787A0mBWTbWaONHOpYP9cKyvbM+F6yQEs/HwvrW8j221zDaL6yR0VAwRhh7e/tCc37InogOa7zQ==} + /@alexaegis/eslint-config-core@0.10.4: + resolution: {integrity: sha512-yceO5EyPMtEfDaeKIn1OjANj5weHTTRqhYu7KsDITzHqH4as2SM6tz7IZQef+MqCaYKwMD69IInm0yVJqGxNFw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - eslint: 8.56.0 - eslint-config-next: 14.1.0(eslint@8.56.0)(typescript@5.3.3) - eslint-config-prettier: 9.1.0(eslint@8.56.0) - eslint-config-turbo: 1.12.3(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-unicorn: 51.0.1(eslint@8.56.0) - typescript: 5.3.3 + '@typescript-eslint/eslint-plugin': 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 + eslint-config-next: 14.1.4(eslint@8.57.0)(typescript@5.4.3) + eslint-config-prettier: 9.1.0(eslint@8.57.0) + eslint-config-turbo: 1.13.0(eslint@8.57.0) + eslint-plugin-react: 7.34.1(eslint@8.57.0) + eslint-plugin-unicorn: 51.0.1(eslint@8.57.0) + typescript: 5.4.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /@alexaegis/eslint-config-vitest@0.9.3: - resolution: {integrity: sha512-/y0s7RR7huoqHyalxjtgA5UPDIuV2H7GRrgGEb7eBxHohXhgLFKpVjPWna3fsn+Nall4HgAx0etdLdOnZlWjPA==} + /@alexaegis/eslint-config-vitest@0.10.4: + resolution: {integrity: sha512-tbmIFYU5xqNByrDFgP5EIo7qpud7T0O0oG5Z3J4EQFeet2CkFZopxJNW2Kg/JvTZLcmvU8fPYDAuq8VYyQNbZQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - eslint: 8.56.0 - eslint-config-next: 14.1.0(eslint@8.56.0)(typescript@5.3.3) - eslint-config-prettier: 9.1.0(eslint@8.56.0) - eslint-config-turbo: 1.12.3(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-unicorn: 51.0.1(eslint@8.56.0) - typescript: 5.3.3 + '@typescript-eslint/eslint-plugin': 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 + eslint-config-next: 14.1.4(eslint@8.57.0)(typescript@5.4.3) + eslint-config-prettier: 9.1.0(eslint@8.57.0) + eslint-config-turbo: 1.13.0(eslint@8.57.0) + eslint-plugin-react: 7.34.1(eslint@8.57.0) + eslint-plugin-unicorn: 51.0.1(eslint@8.57.0) + typescript: 5.4.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /@alexaegis/fs@0.7.3: - resolution: {integrity: sha512-i7DlGfMYA3uTZc6nh/HLJdJg/aq2EGYgQRhoyzlrZGVm8ppiQ20Z3GK2pVuhNliYz0VwKcG3PJLjcq5frLwMTQ==} - engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} - dependencies: - '@alexaegis/common': 0.7.3 - '@alexaegis/logging': 0.7.3 - js-yaml: 4.1.0 - optionalDependencies: - prettier: 3.2.5 - dev: true - - /@alexaegis/fs@0.8.2: - resolution: {integrity: sha512-Hm8rK30MuRwpAWPK3LyRsxgkN0ba6VuwZkhb8B9YOCuYInxoKVdjhLOJ6AcXpPNk7xr1BjgfaVmWtVi6ZUzOWw==} + /@alexaegis/fs@0.9.1: + resolution: {integrity: sha512-MVPIL+JjyOyUBcqu8a115B2Sa3iNqPxH9rP27VMavVz+8E5gTx2H4Xe6gh95F2YDBji3j0nPVwX1FACFVV+sfg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.8.2 - '@alexaegis/logging': 0.8.2 + '@alexaegis/common': 0.9.1 + '@alexaegis/logging': 0.9.1 js-yaml: 4.1.0 optionalDependencies: prettier: 3.2.5 dev: true - /@alexaegis/lint-staged-config@0.9.3: - resolution: {integrity: sha512-FynQStQ0EBeCyN9Ipt7mzChn7cuHKTtJFVP7EawG0bfO4xMSgL2LuvxlcUFMy257ySghTZMMn3p0UOtTFETvjw==} + /@alexaegis/lint-staged-config@0.10.4: + resolution: {integrity: sha512-2OFAPQuaFPgm4W2PvHxvfutTMPhETwFL4JVljkvkpRLGOEHLgYsxKxacU1gWnmxsFf1+86R+pXhzn6vZUKcYAw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/fs': 0.8.2 + '@alexaegis/fs': 0.9.1 lint-staged: 15.2.2 - typescript: 5.3.3 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@alexaegis/logging@0.7.3: - resolution: {integrity: sha512-6buudl2tbD4NXorMGOyIWxkrNnNZkqBiM5SWFVEGGkPJeasxVrWrQ0cM7gBPfejPz65vBvTqHAMf18kGB9eDUg==} - engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} - dependencies: - '@alexaegis/common': 0.7.3 - tslog: 4.9.2 - dev: true - - /@alexaegis/logging@0.8.2: - resolution: {integrity: sha512-cKyogHW/9GblTE1YF3vVMvbJPZvvPM5Tpyz8piMrlZb51R1D+LZVTmO1aWUeN/iSAK5ql+sc7c1gwZueEcaUeg==} + /@alexaegis/logging@0.9.1: + resolution: {integrity: sha512-q5xnCTMdrj7qKnJyULObJoRB/jQxdwAyknybm26rZV4suuZt1cQppl9vdgnKyfhtwo849oMuiTUSh7PgIO42Yg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.8.2 + '@alexaegis/common': 0.9.1 tslog: 4.9.2 dev: true - /@alexaegis/match@0.7.3: - resolution: {integrity: sha512-JZttuwmxe1XpwUmoOJ5xwDbLp0Mm5prsNhvtIHL8/G5434Z2SIUy2aoI+cIuMU0wLF8rNgjXXeiZBY4ksUcz8Q==} + /@alexaegis/match@0.9.1: + resolution: {integrity: sha512-1JafxIcBGxbbX3KFrAqhKsRCQ+MEFySfSi5HZJ3BnHaDldNlVNngK0aDM/NbFwQxn/0QGi4tC/7eU6IoeqZbig==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dev: true - /@alexaegis/match@0.8.2: - resolution: {integrity: sha512-4UQvhZZrTKQcxb7vhDyENxMAaOxMf3XmhEmmgGTFT/5BAzjn4Ui6EisnKy3SxY4iOmRjslGfVp9Vzzlt3Gv+Og==} - engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} - dev: true - - /@alexaegis/nuke@0.9.3: - resolution: {integrity: sha512-64iSmE2FIQP6zbOkgQYaf61ipG1ukbajbeh3B993zYP1Bmafvy4zXhAIM1BByLP4CW7IKAkVp//0vNgRQOJK3A==} + /@alexaegis/nuke@0.10.4: + resolution: {integrity: sha512-ib4gGLQ94P/s+uWfXfbLZzjT8LnsC+X85lV22aAtjikPfuBr1kca6HO+tnKJTCCzei1e9QQQeSI02CCqThocLA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} hasBin: true dependencies: - '@alexaegis/cli-tools': 0.8.2 - '@alexaegis/common': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/workspace-tools': 0.8.2 - globby: 14.0.0 + '@alexaegis/cli-tools': 0.9.1 + '@alexaegis/common': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 + globby: 14.0.1 dev: true - /@alexaegis/predicate@0.8.2: - resolution: {integrity: sha512-uAqaZaa9WgPyD3PxcjfuGT7ufSRpsPmOdnGXpBwb8UTw3OHJQ0+4mgxUyf1EMMwI172PEi1OTABrBfxURJU3Bw==} + /@alexaegis/predicate@0.9.1: + resolution: {integrity: sha512-RzH6r/Zs8YMaGiulBxqoR3uhD/8L3Wy2Wi8vFZc5B3yifSiXuO/7adz19apA/bHXOLEtyH/NJyXSh0Sj4Tig2w==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dev: true - /@alexaegis/prettier-config@0.9.3(prettier@3.2.5)(svelte@4.2.10): - resolution: {integrity: sha512-iUmMfh4nklYZMlZboy71jg7YIHXY8D/6UdsfxIETFuM4RWysyue1yjq8i9DJT3UWfUqv6eTfytTruIEtP/QbvA==} + /@alexaegis/prettier-config@0.10.4(prettier@3.2.5)(svelte@4.2.12): + resolution: {integrity: sha512-rbk5JIrlCIPSRNHrupecBQOSiWJUgPKeKcGcAjD7DmGNbt+IFkU8lYR7ytRO3nkj4C9Mnvsxma9zkvfq1UDcGg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - prettier-plugin-svelte: 3.1.2(prettier@3.2.5)(svelte@4.2.10) - prettier-plugin-tailwindcss: 0.5.11(prettier-plugin-svelte@3.1.2)(prettier@3.2.5) + prettier-plugin-svelte: 3.2.2(prettier@3.2.5)(svelte@4.2.12) + prettier-plugin-tailwindcss: 0.5.12(prettier-plugin-svelte@3.2.2)(prettier@3.2.5) transitivePeerDependencies: - '@ianvs/prettier-plugin-sort-imports' - '@prettier/plugin-pug' @@ -5076,13 +5048,14 @@ packages: - prettier-plugin-marko - prettier-plugin-organize-attributes - prettier-plugin-organize-imports + - prettier-plugin-sort-imports - prettier-plugin-style-order - prettier-plugin-twig-melody - svelte dev: true - /@alexaegis/remark-preset@0.9.3: - resolution: {integrity: sha512-6ASaYtB1d1fbbNwcy/Kx+WnUrMAvgUvJ/Vf+JdSAuAWqQmAKPT92hSZsCtCMEEBW4jH0DVfymxO/mFdea9gejA==} + /@alexaegis/remark-preset@0.10.4: + resolution: {integrity: sha512-wWqaOpTUkG0qcJsaQOzGuPin6fnesAn8mDf4K5JTak0yrZ3IQXskPTgQQaM8REsmzAJnqdpNepG2CrvQayOZQw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: remark-gfm: 4.0.0 @@ -5098,45 +5071,45 @@ packages: remark-preset-prettier: 2.0.1(prettier@3.2.5) remark-validate-links: 13.0.0 unified-consistency: 2.0.0 - unified-prettier: 2.0.0(prettier@3.2.5) + unified-prettier: 2.0.1(prettier@3.2.5) optionalDependencies: prettier: 3.2.5 transitivePeerDependencies: - supports-color dev: true - /@alexaegis/standard-version@0.9.3: - resolution: {integrity: sha512-b77msCAaZXciWy/DQJVcZxS1saW0HvdgdjZmXDv4nBZU6+FqSpFkBUqpB0uUUJl8THbUrv1HTcd8Q0aCSxdw9A==} + /@alexaegis/standard-version@0.10.4: + resolution: {integrity: sha512-oXKPmKDUQ0s8i0tDLxg5WWgUJ3mQbmVG6++9TM1IQg0ORuAC1D6gPc6xMe+QzqJMX/imA/5l/Ef2E5TKROwD8g==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/coverage-tools': 0.8.2 - '@alexaegis/workspace-tools': 0.8.2 + '@alexaegis/coverage-tools': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 glob: 10.3.10 js-yaml: 4.1.0 dev: true - /@alexaegis/stylelint-config@0.9.3(postcss-html@1.6.0)(postcss@8.4.35)(stylelint@16.2.1): - resolution: {integrity: sha512-fnlCB5M8NGNbAIQ+OHkO/BksLkqXMWrlDbQn6/yLpCj1NOJApbN44cG8Zo3415Cnhhg8kf9ALYcbfPj5oaMShw==} + /@alexaegis/stylelint-config@0.10.4(postcss-html@1.6.0)(postcss@8.4.38)(stylelint@16.2.1): + resolution: {integrity: sha512-j1PlIKuSVq/bXjsNlj02P9RuPvXcb+7GHeAyH3Dd2kKV4XcKDX7adfw4IlCx54W+Jb/h+BZ6rY03jfZzo7QoHg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.2.1) stylelint-config-standard: 36.0.0(stylelint@16.2.1) - stylelint-config-standard-scss: 13.0.0(postcss@8.4.35)(stylelint@16.2.1) + stylelint-config-standard-scss: 13.0.0(postcss@8.4.38)(stylelint@16.2.1) transitivePeerDependencies: - postcss - postcss-html - stylelint dev: true - /@alexaegis/ts@0.9.3: - resolution: {integrity: sha512-6lKFfr8r3M9QbD/eKt3Jxt+oxF/1eBoosEQJw5IttkWubwdHzMrAAnQZ1Fdic7B68My53AwXmXVQ/jvK6wV2Kg==} + /@alexaegis/ts@0.10.4: + resolution: {integrity: sha512-ldqeSXqdi94OG0NumYE10lfM3voE+ZwHyk8n/hUyLu62pE9y47ziu4qmlGD1t0a+2yzqSUwU0O+QuQ8GqMLBzw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/vite': 0.9.3(@types/node@20.11.17) - '@types/node': 20.11.17 - ts-node: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) - typescript: 5.3.3 - vite: 5.1.0(@types/node@20.11.17) + '@alexaegis/vite': 0.10.4(@types/node@20.11.30) + '@types/node': 20.11.30 + ts-node: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) + typescript: 5.4.3 + vite: 5.2.4(@types/node@20.11.30) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -5150,13 +5123,13 @@ packages: - terser dev: true - /@alexaegis/vite@0.9.3(@types/node@20.11.17): - resolution: {integrity: sha512-lhZsQhZDbss8IK60hkEAMyJ5pGDdOISNX65jsRPkK/Rw11molzlRgGh5g4Yz7OpkvgaGkP00yYCU5bnX9KsVEw==} + /@alexaegis/vite@0.10.4(@types/node@20.11.30): + resolution: {integrity: sha512-Pk7/dKM+22dqRZ5QacIsGyFeE0T9ZYuwP59ldI5077pjiioU28ZjA5yXnGLbkRRMxa6qMbv9htn9OEgtm4iCqA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.8.2 - vite: 5.1.0(@types/node@20.11.17) - vite-plugin-pakk: 0.8.0 + '@alexaegis/logging': 0.9.1 + vite: 5.2.4(@types/node@20.11.30) + vite-plugin-pakk: 0.9.0 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -5171,15 +5144,15 @@ packages: - terser dev: true - /@alexaegis/vitest@0.9.3(@types/node@20.11.17)(svelte@4.2.10)(vite@5.1.0): - resolution: {integrity: sha512-YvufOW1w5IslKSycjl6RRDiIiPkjuuc7yJzbP9TAw3283Veqt6ayAc36OFr4RepV108MV4qW+3/W7AkFzf4Zsw==} + /@alexaegis/vitest@0.10.4(@types/node@20.11.30)(svelte@4.2.12)(vite@5.2.4): + resolution: {integrity: sha512-qeU7xO9O7sTaipZYvQNgjMAKz7KJdpKOU8fvu/8LGtP3MHzw8GC1BjUzegnJkvrR/7sX7FSuFzbPvna4I7/caA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.10)(vite@5.1.0) - '@vitest/coverage-v8': 1.2.2(vitest@1.2.2) - '@vitest/ui': 1.2.2(vitest@1.2.2) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.2.4) + '@vitest/coverage-v8': 1.4.0(vitest@1.4.0) + '@vitest/ui': 1.4.0(vitest@1.4.0) jsdom: 24.0.0 - vitest: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + vitest: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) transitivePeerDependencies: - '@edge-runtime/vm' - '@types/node' @@ -5199,36 +5172,24 @@ packages: - vite dev: true - /@alexaegis/workspace-tools@0.7.3: - resolution: {integrity: sha512-lNYfLUJqDOSKEntcV/j90MhoJbaQBww9VamqNqxrQXGLuDZH84/SpZ7XBwbpmF5CJRZVjh4Bo2hywxW6P/mxZQ==} - engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} - dependencies: - '@alexaegis/common': 0.7.3 - '@alexaegis/fs': 0.7.3 - '@alexaegis/logging': 0.7.3 - '@alexaegis/match': 0.7.3 - '@schemastore/package': 0.0.10 - globby: 14.0.0 - dev: true - - /@alexaegis/workspace-tools@0.8.2: - resolution: {integrity: sha512-FxcKPfjjgyl9f2rLkWv98EB2Go3md4sQ2TznumNC48xFUyhcEMpauEbDeQI5dV/nfiMLC1WyESXk7uTbSl2svQ==} + /@alexaegis/workspace-tools@0.9.1: + resolution: {integrity: sha512-GmUsDHUks7x/a6k6Y+e+NXnz4scJkps+5WKAF9QsWtYkabS7thLbOaXLlMXoCP5wm6Mpgu3jJqt0yBC8ZLJqvw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.8.2 - '@alexaegis/fs': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/match': 0.8.2 + '@alexaegis/common': 0.9.1 + '@alexaegis/fs': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/match': 0.9.1 '@schemastore/package': 0.0.10 - globby: 14.0.0 + globby: 14.0.1 dev: true - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.22 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 dev: true /@arrows/array@1.4.1: @@ -5268,21 +5229,21 @@ packages: is-potential-custom-element-name: 1.0.1 dev: true - /@babel/code-frame@7.23.5: - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 + '@babel/highlight': 7.24.2 + picocolors: 1.0.0 dev: true - /@babel/generator@7.23.6: - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} + /@babel/generator@7.24.1: + resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.9 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.22 + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 dev: true @@ -5295,26 +5256,26 @@ packages: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.23.9 - '@babel/types': 7.23.9 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.24.0 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.24.0 dev: true - /@babel/helper-string-parser@7.23.4: - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} dev: true @@ -5323,62 +5284,63 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + /@babel/highlight@7.24.2: + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 + picocolors: 1.0.0 dev: true - /@babel/parser@7.23.9: - resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} + /@babel/parser@7.24.1: + resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.24.0 dev: true - /@babel/runtime@7.23.9: - resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} + /@babel/runtime@7.24.1: + resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 dev: true - /@babel/template@7.23.9: - resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.1 + '@babel/types': 7.24.0 dev: true - /@babel/traverse@7.23.9: - resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} + /@babel/traverse@7.24.1: + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/parser': 7.24.1 + '@babel/types': 7.24.0 debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.23.9: - resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.23.4 + '@babel/helper-string-parser': 7.24.1 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 dev: true @@ -5394,46 +5356,44 @@ packages: dev: true optional: true - /@commitlint/cli@18.6.0(@types/node@20.11.17)(typescript@5.3.3): - resolution: {integrity: sha512-FiH23cr9QG8VdfbmvJJZmdfHGVMCouOOAzoXZ3Cd7czGC52RbycwNt8YCI7SA69pAl+t30vh8LMaO/N+kcel6w==} + /@commitlint/cli@19.2.1(@types/node@20.11.30)(typescript@5.4.3): + resolution: {integrity: sha512-cbkYUJsLqRomccNxvoJTyv5yn0bSy05BBizVyIcLACkRbVUqYorC351Diw/XFSWC/GtpwiwT2eOvQgFZa374bg==} engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/format': 18.6.0 - '@commitlint/lint': 18.6.0 - '@commitlint/load': 18.6.0(@types/node@20.11.17)(typescript@5.3.3) - '@commitlint/read': 18.6.0 - '@commitlint/types': 18.6.0 - execa: 5.1.1 - lodash.isfunction: 3.0.9 - resolve-from: 5.0.0 - resolve-global: 1.0.0 + '@commitlint/format': 19.0.3 + '@commitlint/lint': 19.1.0 + '@commitlint/load': 19.2.0(@types/node@20.11.30)(typescript@5.4.3) + '@commitlint/read': 19.2.1 + '@commitlint/types': 19.0.3 + execa: 8.0.1 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - typescript dev: true - /@commitlint/config-conventional@18.6.0: - resolution: {integrity: sha512-CDCOf2eJz9D/TL44IBks0stM9TmdLCNE2B48owIU3YCadwzts/bobXPScagIgPQF6hhKYMEdj5zpUDlmbwuqwQ==} + /@commitlint/config-conventional@19.1.0: + resolution: {integrity: sha512-KIKD2xrp6Uuk+dcZVj3++MlzIr/Su6zLE8crEDQCZNvWHNQSeeGbzOlNtsR32TUy6H3JbP7nWgduAHCaiGQ6EA==} engines: {node: '>=v18'} dependencies: + '@commitlint/types': 19.0.3 conventional-changelog-conventionalcommits: 7.0.2 dev: true - /@commitlint/config-validator@18.6.0: - resolution: {integrity: sha512-Ptfa865arNozlkjxrYG3qt6wT9AlhNUHeuDyKEZiTL/l0ftncFhK/KN0t/EAMV2tec+0Mwxo0FmhbESj/bI+1g==} + /@commitlint/config-validator@19.0.3: + resolution: {integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.0 + '@commitlint/types': 19.0.3 ajv: 8.12.0 dev: true - /@commitlint/ensure@18.6.0: - resolution: {integrity: sha512-xY07NmOBJ7JuhX3tic021PaeLepZARIQyqpAQoNQZoml1keBFfB6MbA7XlWZv0ebbarUFE4yhKxOPw+WFv7/qw==} + /@commitlint/ensure@19.0.3: + resolution: {integrity: sha512-SZEpa/VvBLoT+EFZVb91YWbmaZ/9rPH3ESrINOl0HD2kMYsjvl0tF7nMHh0EpTcv4+gTtZBAe1y/SS6/OhfZzQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.0 + '@commitlint/types': 19.0.3 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -5441,121 +5401,122 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule@18.4.4: - resolution: {integrity: sha512-a37Nd3bDQydtg9PCLLWM9ZC+GO7X5i4zJvrggJv5jBhaHsXeQ9ZWdO6ODYR+f0LxBXXNYK3geYXJrCWUCP8JEg==} + /@commitlint/execute-rule@19.0.0: + resolution: {integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==} engines: {node: '>=v18'} dev: true - /@commitlint/format@18.6.0: - resolution: {integrity: sha512-8UNWfs2slPPSQiiVpLGJTnPHv7Jkd5KYxfbNXbmLL583bjom4RrylvyrCVnmZReA8nNad7pPXq6mDH4FNVj6xg==} + /@commitlint/format@19.0.3: + resolution: {integrity: sha512-QjjyGyoiVWzx1f5xOteKHNLFyhyweVifMgopozSgx1fGNrGV8+wp7k6n1t6StHdJ6maQJ+UUtO2TcEiBFRyR6Q==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.0 - chalk: 4.1.2 + '@commitlint/types': 19.0.3 + chalk: 5.3.0 dev: true - /@commitlint/is-ignored@18.6.0: - resolution: {integrity: sha512-Xjx/ZyyJ4FdLuz0FcOvqiqSFgiO2yYj3QN9XlvyrxqbXTxPVC7QFEXJYBVPulUSN/gR7WXH1Udw+HYYfD17xog==} + /@commitlint/is-ignored@19.0.3: + resolution: {integrity: sha512-MqDrxJaRSVSzCbPsV6iOKG/Lt52Y+PVwFVexqImmYYFhe51iVJjK2hRhOG2jUAGiUHk4jpdFr0cZPzcBkSzXDQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.0 - semver: 7.5.4 + '@commitlint/types': 19.0.3 + semver: 7.6.0 dev: true - /@commitlint/lint@18.6.0: - resolution: {integrity: sha512-ycbuDWfyykPmslgiHzhz8dL6F0BJYltXLVfc+M49z0c+FNITM0v+r0Vd2+Tdtq06VTc894p2+YSmZhulY8Jn3Q==} + /@commitlint/lint@19.1.0: + resolution: {integrity: sha512-ESjaBmL/9cxm+eePyEr6SFlBUIYlYpI80n+Ltm7IA3MAcrmiP05UMhJdAD66sO8jvo8O4xdGn/1Mt2G5VzfZKw==} engines: {node: '>=v18'} dependencies: - '@commitlint/is-ignored': 18.6.0 - '@commitlint/parse': 18.6.0 - '@commitlint/rules': 18.6.0 - '@commitlint/types': 18.6.0 + '@commitlint/is-ignored': 19.0.3 + '@commitlint/parse': 19.0.3 + '@commitlint/rules': 19.0.3 + '@commitlint/types': 19.0.3 dev: true - /@commitlint/load@18.6.0(@types/node@20.11.17)(typescript@5.3.3): - resolution: {integrity: sha512-RRssj7TmzT0bowoEKlgwg8uQ7ORXWkw7lYLsZZBMi9aInsJuGNLNWcMxJxRZbwxG3jkCidGUg85WmqJvRjsaDA==} + /@commitlint/load@19.2.0(@types/node@20.11.30)(typescript@5.4.3): + resolution: {integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 18.6.0 - '@commitlint/execute-rule': 18.4.4 - '@commitlint/resolve-extends': 18.6.0 - '@commitlint/types': 18.6.0 - chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.17)(cosmiconfig@8.3.6)(typescript@5.3.3) + '@commitlint/config-validator': 19.0.3 + '@commitlint/execute-rule': 19.0.0 + '@commitlint/resolve-extends': 19.1.0 + '@commitlint/types': 19.0.3 + chalk: 5.3.0 + cosmiconfig: 9.0.0(typescript@5.4.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.30)(cosmiconfig@9.0.0)(typescript@5.4.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 - resolve-from: 5.0.0 transitivePeerDependencies: - '@types/node' - typescript dev: true - /@commitlint/message@18.4.4: - resolution: {integrity: sha512-lHF95mMDYgAI1LBXveJUyg4eLaMXyOqJccCK3v55ZOEUsMPrDi8upqDjd/NmzWmESYihaOMBTAnxm+6oD1WoDQ==} + /@commitlint/message@19.0.0: + resolution: {integrity: sha512-c9czf6lU+9oF9gVVa2lmKaOARJvt4soRsVmbR7Njwp9FpbBgste5i7l/2l5o8MmbwGh4yE1snfnsy2qyA2r/Fw==} engines: {node: '>=v18'} dev: true - /@commitlint/parse@18.6.0: - resolution: {integrity: sha512-Y/G++GJpATFw54O0jikc/h2ibyGHgghtPnwsOk3O/aU092ydJ5XEHYcd7xGNQYuLweLzQis2uEwRNk9AVIPbQQ==} + /@commitlint/parse@19.0.3: + resolution: {integrity: sha512-Il+tNyOb8VDxN3P6XoBBwWJtKKGzHlitEuXA5BP6ir/3loWlsSqDr5aecl6hZcC/spjq4pHqNh0qPlfeWu38QA==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.0 + '@commitlint/types': 19.0.3 conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 dev: true - /@commitlint/read@18.6.0: - resolution: {integrity: sha512-w39ji8VfWhPKRquPhRHB3Yd8XIHwaNHgOh28YI1QEmZ59qVpuVUQo6h/NsVb+uoC6LbXZiofTZv2iFR084jKEA==} + /@commitlint/read@19.2.1: + resolution: {integrity: sha512-qETc4+PL0EUv7Q36lJbPG+NJiBOGg7SSC7B5BsPWOmei+Dyif80ErfWQ0qXoW9oCh7GTpTNRoaVhiI8RbhuaNw==} engines: {node: '>=v18'} dependencies: - '@commitlint/top-level': 18.4.4 - '@commitlint/types': 18.6.0 - git-raw-commits: 2.0.11 + '@commitlint/top-level': 19.0.0 + '@commitlint/types': 19.0.3 + execa: 8.0.1 + git-raw-commits: 4.0.0 minimist: 1.2.8 dev: true - /@commitlint/resolve-extends@18.6.0: - resolution: {integrity: sha512-k2Xp+Fxeggki2i90vGrbiLDMefPius3zGSTFFlRAPKce/SWLbZtI+uqE9Mne23mHO5lmcSV8z5m6ziiJwGpOcg==} + /@commitlint/resolve-extends@19.1.0: + resolution: {integrity: sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==} engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 18.6.0 - '@commitlint/types': 18.6.0 - import-fresh: 3.3.0 + '@commitlint/config-validator': 19.0.3 + '@commitlint/types': 19.0.3 + global-directory: 4.0.1 + import-meta-resolve: 4.0.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 - resolve-global: 1.0.0 dev: true - /@commitlint/rules@18.6.0: - resolution: {integrity: sha512-pTalvCEvuCWrBWZA/YqO/3B3nZnY3Ncc+TmQsRajBdC1tkQIm5Iovdo4Ec7f2Dw1tVvpYMUUNAgcWqsY0WckWg==} + /@commitlint/rules@19.0.3: + resolution: {integrity: sha512-TspKb9VB6svklxNCKKwxhELn7qhtY1rFF8ls58DcFd0F97XoG07xugPjjbVnLqmMkRjZDbDIwBKt9bddOfLaPw==} engines: {node: '>=v18'} dependencies: - '@commitlint/ensure': 18.6.0 - '@commitlint/message': 18.4.4 - '@commitlint/to-lines': 18.4.4 - '@commitlint/types': 18.6.0 - execa: 5.1.1 + '@commitlint/ensure': 19.0.3 + '@commitlint/message': 19.0.0 + '@commitlint/to-lines': 19.0.0 + '@commitlint/types': 19.0.3 + execa: 8.0.1 dev: true - /@commitlint/to-lines@18.4.4: - resolution: {integrity: sha512-mwe2Roa59NCz/krniAdCygFabg7+fQCkIhXqBHw00XQ8Y7lw4poZLLxeGI3p3bLpcEOXdqIDrEGLwHmG5lBdwQ==} + /@commitlint/to-lines@19.0.0: + resolution: {integrity: sha512-vkxWo+VQU5wFhiP9Ub9Sre0FYe019JxFikrALVoD5UGa8/t3yOJEpEhxC5xKiENKKhUkTpEItMTRAjHw2SCpZw==} engines: {node: '>=v18'} dev: true - /@commitlint/top-level@18.4.4: - resolution: {integrity: sha512-PBwW1drgeavl9CadB7IPRUk6rkUP/O8jEkxjlC+ofuh3pw0bzJdAT+Kw7M1Yc9KtTb9xTaqUB8uvRtaybHa/tQ==} + /@commitlint/top-level@19.0.0: + resolution: {integrity: sha512-KKjShd6u1aMGNkCkaX4aG1jOGdn7f8ZI8TR1VEuNqUOjWTOdcDSsmglinglJ18JTjuBX5I1PtjrhQCRcixRVFQ==} engines: {node: '>=v18'} dependencies: - find-up: 5.0.0 + find-up: 7.0.0 dev: true - /@commitlint/types@18.6.0: - resolution: {integrity: sha512-oavoKLML/eJa2rJeyYSbyGAYzTxQ6voG5oeX3OrxpfrkRWhJfm4ACnhoRf5tgiybx2MZ+EVFqC1Lw3W8/uwpZA==} + /@commitlint/types@19.0.3: + resolution: {integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==} engines: {node: '>=v18'} dependencies: - chalk: 4.1.2 + '@types/conventional-commits-parser': 5.0.0 + chalk: 5.3.0 dev: true /@cronvel/get-pixels@3.4.1: @@ -5576,42 +5537,42 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@csstools/css-parser-algorithms@2.5.0(@csstools/css-tokenizer@2.2.3): - resolution: {integrity: sha512-abypo6m9re3clXA00eu5syw+oaPHbJTPapu9C4pzNsJ4hdZDzushT50Zhu+iIYXgEe1CxnRMn7ngsbV+MLrlpQ==} + /@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4): + resolution: {integrity: sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-tokenizer': ^2.2.3 + '@csstools/css-tokenizer': ^2.2.4 dependencies: - '@csstools/css-tokenizer': 2.2.3 + '@csstools/css-tokenizer': 2.2.4 dev: true - /@csstools/css-tokenizer@2.2.3: - resolution: {integrity: sha512-pp//EvZ9dUmGuGtG1p+n17gTHEOqu9jO+FiCUjNN3BDmyhdA2Jq9QsVeR7K8/2QCK17HSsioPlTW9ZkzoWb3Lg==} + /@csstools/css-tokenizer@2.2.4: + resolution: {integrity: sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==} engines: {node: ^14 || ^16 || >=18} dev: true - /@csstools/media-query-list-parser@2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3): - resolution: {integrity: sha512-lHPKJDkPUECsyAvD60joYfDmp8UERYxHGkFfyLJFTVK/ERJe0sVlIFLXU5XFxdjNDTerp5L4KeaKG+Z5S94qxQ==} + /@csstools/media-query-list-parser@2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4): + resolution: {integrity: sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-parser-algorithms': ^2.5.0 - '@csstools/css-tokenizer': ^2.2.3 + '@csstools/css-parser-algorithms': ^2.6.1 + '@csstools/css-tokenizer': ^2.2.4 dependencies: - '@csstools/css-parser-algorithms': 2.5.0(@csstools/css-tokenizer@2.2.3) - '@csstools/css-tokenizer': 2.2.3 + '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) + '@csstools/css-tokenizer': 2.2.4 dev: true - /@csstools/selector-specificity@3.0.1(postcss-selector-parser@6.0.15): - resolution: {integrity: sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww==} + /@csstools/selector-specificity@3.0.2(postcss-selector-parser@6.0.16): + resolution: {integrity: sha512-RpHaZ1h9LE7aALeQXmXrJkRG84ZxIsctEN2biEUmFyKpzFM3zZ35eUMcIzZFsw/2olQE6v69+esEqU2f1MKycg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss-selector-parser: ^6.0.13 dependencies: - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.0.16 dev: true - /@esbuild/aix-ppc64@0.19.12: - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + /@esbuild/aix-ppc64@0.20.2: + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -5619,8 +5580,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.19.12: - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + /@esbuild/android-arm64@0.20.2: + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -5628,8 +5589,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.19.12: - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + /@esbuild/android-arm@0.20.2: + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -5637,8 +5598,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.19.12: - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + /@esbuild/android-x64@0.20.2: + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -5646,8 +5607,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.19.12: - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + /@esbuild/darwin-arm64@0.20.2: + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -5655,8 +5616,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.19.12: - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + /@esbuild/darwin-x64@0.20.2: + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -5664,8 +5625,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.19.12: - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + /@esbuild/freebsd-arm64@0.20.2: + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -5673,8 +5634,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.19.12: - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + /@esbuild/freebsd-x64@0.20.2: + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -5682,8 +5643,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.19.12: - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + /@esbuild/linux-arm64@0.20.2: + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -5691,8 +5652,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.19.12: - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + /@esbuild/linux-arm@0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -5700,8 +5661,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.19.12: - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + /@esbuild/linux-ia32@0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -5709,8 +5670,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.19.12: - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + /@esbuild/linux-loong64@0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -5718,8 +5679,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.19.12: - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + /@esbuild/linux-mips64el@0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -5727,8 +5688,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.19.12: - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + /@esbuild/linux-ppc64@0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -5736,8 +5697,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.19.12: - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + /@esbuild/linux-riscv64@0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -5745,8 +5706,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.19.12: - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + /@esbuild/linux-s390x@0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -5754,8 +5715,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.19.12: - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + /@esbuild/linux-x64@0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -5763,8 +5724,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.19.12: - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + /@esbuild/netbsd-x64@0.20.2: + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -5772,8 +5733,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.19.12: - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + /@esbuild/openbsd-x64@0.20.2: + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -5781,8 +5742,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.19.12: - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + /@esbuild/sunos-x64@0.20.2: + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -5790,8 +5751,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.19.12: - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + /@esbuild/win32-arm64@0.20.2: + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -5799,8 +5760,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.19.12: - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + /@esbuild/win32-ia32@0.20.2: + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -5808,8 +5769,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.19.12: - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + /@esbuild/win32-x64@0.20.2: + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -5817,13 +5778,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 dev: true @@ -5849,8 +5810,8 @@ packages: - supports-color dev: true - /@eslint/js@8.56.0: - resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -5907,22 +5868,22 @@ packages: '@sinclair/typebox': 0.27.8 dev: true - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.2 + '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.22 + '@jridgewell/trace-mapping': 0.3.25 dev: true - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} dev: true @@ -5930,17 +5891,17 @@ packages: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping@0.3.22: - resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 dev: true /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 dev: true @@ -5951,24 +5912,24 @@ packages: commander: 9.5.0 dev: true - /@microsoft/api-extractor-model@7.28.3(@types/node@20.11.17): + /@microsoft/api-extractor-model@7.28.3(@types/node@20.11.30): resolution: {integrity: sha512-wT/kB2oDbdZXITyDh2SQLzaWwTOFbV326fP0pUwNW00WeliARs0qjmXBWmGWardEzp2U3/axkO3Lboqun6vrig==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.62.0(@types/node@20.11.17) + '@rushstack/node-core-library': 3.62.0(@types/node@20.11.30) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.39.0(@types/node@20.11.17): + /@microsoft/api-extractor@7.39.0(@types/node@20.11.30): resolution: {integrity: sha512-PuXxzadgnvp+wdeZFPonssRAj/EW4Gm4s75TXzPk09h3wJ8RS3x7typf95B4vwZRrPTQBGopdUl+/vHvlPdAcg==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.3(@types/node@20.11.17) + '@microsoft/api-extractor-model': 7.28.3(@types/node@20.11.30) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.62.0(@types/node@20.11.17) + '@rushstack/node-core-library': 3.62.0(@types/node@20.11.30) '@rushstack/rig-package': 0.5.1 '@rushstack/ts-command-line': 4.17.1 colors: 1.2.5 @@ -5994,8 +5955,8 @@ packages: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} dev: true - /@next/eslint-plugin-next@14.1.0: - resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==} + /@next/eslint-plugin-next@14.1.4: + resolution: {integrity: sha512-n4zYNLSyCo0Ln5b7qxqQeQ34OZKXwgbdcx6kmkQbywr+0k6M3Vinft0T72R6CDAcDrne2IAgSud4uWCzFgc5HA==} dependencies: glob: 10.3.10 dev: true @@ -6021,13 +5982,13 @@ packages: fastq: 1.17.1 dev: true - /@npmcli/config@8.1.0: - resolution: {integrity: sha512-61LNEybTFaa9Z/f8y6X9s2Blc75aijZK67LxqC5xicBcfkw8M/88nYrRXGXxAUKm6GRlxTZ216dp1UK2+TbaYw==} + /@npmcli/config@8.2.0: + resolution: {integrity: sha512-YoEYZFg0hRSRP/Chmq+J4FvULFvji6SORUYWQc10FiJ+ReAnViXcDCENg6kM6dID04bAoKNUygrby798+gYBbQ==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/map-workspaces': 3.0.4 ci-info: 4.0.0 - ini: 4.1.1 + ini: 4.1.2 nopt: 7.2.0 proc-log: 3.0.0 read-package-json-fast: 3.0.2 @@ -6125,21 +6086,21 @@ packages: - supports-color dev: true - /@pakk/core@0.8.0: - resolution: {integrity: sha512-RkiBbeXVjafkuX7zw0mQFN7I1O3rNOoWTgZ5i6bWP01owZDSSvWDUUvQ7v2tZQYqYWcLqv6IkCkWtXp9maiBxw==} + /@pakk/core@0.9.0: + resolution: {integrity: sha512-P/jzGV+UfPV2VsNi2eXb+f1SjeJNgufQuueK7CXjRWz0TK1AHcH0DYhjzCHZg3lUZW2om2kQEdv75NJykZrzfA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.7.3 - '@alexaegis/fs': 0.7.3 - '@alexaegis/logging': 0.7.3 - '@alexaegis/workspace-tools': 0.7.3 - '@types/node': 20.11.17 - globby: 14.0.0 + '@alexaegis/common': 0.9.1 + '@alexaegis/fs': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 + '@types/node': 20.11.30 + globby: 14.0.1 prettier: 3.2.5 - rollup: 4.9.6 - ts-node: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) - typescript: 5.3.3 - vite: 5.1.0(@types/node@20.11.17) + rollup: 4.13.0 + ts-node: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) + typescript: 5.4.3 + vite: 5.2.4(@types/node@20.11.30) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -6184,8 +6145,8 @@ packages: config-chain: 1.1.13 dev: true - /@polka/url@1.0.0-next.24: - resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + /@polka/url@1.0.0-next.25: + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} dev: true /@rollup/pluginutils@5.1.0: @@ -6202,115 +6163,115 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/rollup-android-arm-eabi@4.9.6: - resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==} + /@rollup/rollup-android-arm-eabi@4.13.0: + resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.9.6: - resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==} + /@rollup/rollup-android-arm64@4.13.0: + resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.9.6: - resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==} + /@rollup/rollup-darwin-arm64@4.13.0: + resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.9.6: - resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==} + /@rollup/rollup-darwin-x64@4.13.0: + resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.9.6: - resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==} + /@rollup/rollup-linux-arm-gnueabihf@4.13.0: + resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.9.6: - resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==} + /@rollup/rollup-linux-arm64-gnu@4.13.0: + resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.9.6: - resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==} + /@rollup/rollup-linux-arm64-musl@4.13.0: + resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.9.6: - resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==} + /@rollup/rollup-linux-riscv64-gnu@4.13.0: + resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.9.6: - resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==} + /@rollup/rollup-linux-x64-gnu@4.13.0: + resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.9.6: - resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==} + /@rollup/rollup-linux-x64-musl@4.13.0: + resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.9.6: - resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==} + /@rollup/rollup-win32-arm64-msvc@4.13.0: + resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.9.6: - resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==} + /@rollup/rollup-win32-ia32-msvc@4.13.0: + resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.9.6: - resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==} + /@rollup/rollup-win32-x64-msvc@4.13.0: + resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /@rushstack/eslint-patch@1.7.2: - resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} + /@rushstack/eslint-patch@1.8.0: + resolution: {integrity: sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==} dev: true - /@rushstack/node-core-library@3.62.0(@types/node@20.11.17): + /@rushstack/node-core-library@3.62.0(@types/node@20.11.30): resolution: {integrity: sha512-88aJn2h8UpSvdwuDXBv1/v1heM6GnBf3RjEy6ZPP7UnzHNCqOHA2Ut+ScYUbXcqIdfew9JlTAe3g+cnX9xQ/Aw==} peerDependencies: '@types/node': '*' @@ -6318,7 +6279,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.11.17 + '@types/node': 20.11.30 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -6390,12 +6351,12 @@ packages: engines: {node: '>=14.16'} dev: true - /@sindresorhus/merge-streams@1.0.0: - resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.0): + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.2.4): resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -6403,30 +6364,30 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.10)(vite@5.1.0) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.2.4) debug: 4.3.4(supports-color@5.5.0) - svelte: 4.2.10 - vite: 5.1.0(@types/node@20.11.17) + svelte: 4.2.12 + vite: 5.2.4(@types/node@20.11.30) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0): + /@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.2.4): resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.0) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.2.4) debug: 4.3.4(supports-color@5.5.0) deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.7 - svelte: 4.2.10 - svelte-hmr: 0.15.3(svelte@4.2.10) - vite: 5.1.0(@types/node@20.11.17) - vitefu: 0.2.5(vite@5.1.0) + magic-string: 0.30.8 + svelte: 4.2.12 + svelte-hmr: 0.15.3(svelte@4.2.12) + vite: 5.2.4(@types/node@20.11.30) + vitefu: 0.2.5(vite@5.2.4) transitivePeerDependencies: - supports-color dev: true @@ -6479,13 +6440,19 @@ packages: /@types/blessed@0.1.25: resolution: {integrity: sha512-kQsjBgtsbJLmG6CJA+Z6Nujj+tq1fcSE3UIowbDvzQI4wWmoTV7djUDhSo5lDjgwpIN0oRvks0SA5mMdKE5eFg==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.11.30 dev: true /@types/concat-stream@2.0.3: resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.11.30 + dev: true + + /@types/conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} + dependencies: + '@types/node': 20.11.30 dev: true /@types/debug@4.1.12: @@ -6494,15 +6461,15 @@ packages: '@types/ms': 0.7.34 dev: true - /@types/eslint@8.56.2: - resolution: {integrity: sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==} + /@types/eslint@8.56.6: + resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 dev: true - /@types/estree-jsx@1.0.4: - resolution: {integrity: sha512-5idy3hvI9lAMqsyilBM+N+boaCf1MgoefbDxN6KEO5aK17TOHwFAYT9sjxzeKAiIWRUBgLxmZ9mPcnzZXtTcRQ==} + /@types/estree-jsx@1.0.5: + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} dependencies: '@types/estree': 1.0.5 dev: true @@ -6571,8 +6538,8 @@ packages: resolution: {integrity: sha512-YczHp+887i3MpHUOCOztk7y10SklNZ3aQlToKnu0LON0ZdFpgwq8POtnATAoFz8V1IxyR6d8pp8ZyYkUIy26Cw==} dev: true - /@types/node@20.11.17: - resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==} + /@types/node@20.11.30: + resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} dependencies: undici-types: 5.26.5 dev: true @@ -6589,8 +6556,8 @@ packages: resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} dev: true - /@types/semver@7.5.6: - resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} dev: true /@types/supports-color@8.1.3: @@ -6618,7 +6585,7 @@ packages: /@types/workerpool@6.4.7: resolution: {integrity: sha512-DI2U4obcMzFViyNjLw0xXspim++qkAJ4BWRdYPVMMFtOpTvMr6PAk3UTZEoSqnZnvgUkJ3ck97Ybk+iIfuJHMg==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.11.30 dev: true /@types/yargs-parser@21.0.3: @@ -6631,36 +6598,36 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4(supports-color@5.5.0) - eslint: 8.56.0 + eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -6672,11 +6639,32 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4(supports-color@5.5.0) - eslint: 8.56.0 - typescript: 5.3.3 + eslint: 8.57.0 + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3) + '@typescript-eslint/visitor-keys': 7.3.1 + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.57.0 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true @@ -6689,22 +6677,30 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/scope-manager@7.3.1: + resolution: {integrity: sha512-fVS6fPxldsKY2nFvyT7IP78UO1/I2huG+AYu5AMjCT9wtl6JFiDnsv4uad4jQ0GTFzcUV5HShVeN96/17bTBag==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/visitor-keys': 7.3.1 + dev: true + + /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.56.0 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true @@ -6714,7 +6710,12 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): + /@typescript-eslint/types@7.3.1: + resolution: {integrity: sha512-2tUf3uWggBDl4S4183nivWQ2HqceOZh1U4hhu4p1tPiIJoRRXrab7Y+Y0p+dozYwZVvLPRI6r5wKe9kToF9FIw==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true + + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.3): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -6730,25 +6731,47 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/typescript-estree@7.3.1(typescript@5.4.3): + resolution: {integrity: sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/visitor-keys': 7.3.1 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - eslint: 8.56.0 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3) + eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: - supports-color @@ -6763,80 +6786,89 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@7.3.1: + resolution: {integrity: sha512-9RMXwQF8knsZvfv9tdi+4D/j7dMG28X/wMJ8Jj6eOHyHWwDW4ngQJcqEczSsqIKKjFiLFr40Mnr7a5ulDD3vmw==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.3.1 + eslint-visitor-keys: 3.4.3 + dev: true + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitest/coverage-v8@1.2.2(vitest@1.2.2): - resolution: {integrity: sha512-IHyKnDz18SFclIEEAHb9Y4Uxx0sPKC2VO1kdDCs1BF6Ip4S8rQprs971zIsooLUn7Afs71GRxWMWpkCGZpRMhw==} + /@vitest/coverage-v8@1.4.0(vitest@1.4.0): + resolution: {integrity: sha512-4hDGyH1SvKpgZnIByr9LhGgCEuF9DKM34IBLCC/fVfy24Z3+PZ+Ii9hsVBsHvY1umM1aGPEjceRkzxCfcQ10wg==} peerDependencies: - vitest: ^1.0.0 + vitest: 1.4.0 dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 debug: 4.3.4(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.6 - magic-string: 0.30.7 + istanbul-lib-source-maps: 5.0.4 + istanbul-reports: 3.1.7 + magic-string: 0.30.8 magicast: 0.3.3 picocolors: 1.0.0 std-env: 3.7.0 + strip-literal: 2.0.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + vitest: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@1.2.2: - resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==} + /@vitest/expect@1.4.0: + resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} dependencies: - '@vitest/spy': 1.2.2 - '@vitest/utils': 1.2.2 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 chai: 4.4.1 dev: true - /@vitest/runner@1.2.2: - resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==} + /@vitest/runner@1.4.0: + resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} dependencies: - '@vitest/utils': 1.2.2 + '@vitest/utils': 1.4.0 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.2.2: - resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} + /@vitest/snapshot@1.4.0: + resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} dependencies: - magic-string: 0.30.7 + magic-string: 0.30.8 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.2.2: - resolution: {integrity: sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==} + /@vitest/spy@1.4.0: + resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} dependencies: tinyspy: 2.2.1 dev: true - /@vitest/ui@1.2.2(vitest@1.2.2): - resolution: {integrity: sha512-CG+5fa8lyoBr+9i+UZGS31Qw81v33QlD10uecHxN2CLJVN+jLnqx4pGzGvFFeJ7jSnUCT0AlbmVWY6fU6NJZmw==} + /@vitest/ui@1.4.0(vitest@1.4.0): + resolution: {integrity: sha512-XC6CMhN1gzYcGbpn6/Oanj4Au2EXwQEX6vpcOeLlZv8dy7g11Ukx8zwtYQbwxs9duK2s9j2o5rbQiCP5DPAcmw==} peerDependencies: - vitest: ^1.0.0 + vitest: 1.4.0 dependencies: - '@vitest/utils': 1.2.2 + '@vitest/utils': 1.4.0 fast-glob: 3.3.2 fflate: 0.8.2 - flatted: 3.2.9 + flatted: 3.3.1 pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0) + vitest: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0) dev: true - /@vitest/utils@1.2.2: - resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==} + /@vitest/utils@1.4.0: + resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -6863,45 +6895,45 @@ packages: path-browserify: 1.0.1 dev: true - /@vue/compiler-core@3.4.17: - resolution: {integrity: sha512-SLECdJMmOSfQhRom6WqisORfZe5cgfOypXuwK3UEeDXbof5J0fK2pj0sc79E9Z+o4npACzrF3eqf3FhPOZcXyw==} + /@vue/compiler-core@3.4.21: + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} dependencies: - '@babel/parser': 7.23.9 - '@vue/shared': 3.4.17 + '@babel/parser': 7.24.1 + '@vue/shared': 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true - /@vue/compiler-dom@3.4.17: - resolution: {integrity: sha512-gXWh0G6rJjuOg62RGNM5sIj/AdcVXfJYRpaxexujaJqHmqdUP/9J3QzKUNadrLw5U98UWvVPpfriT2RVSUmx/w==} + /@vue/compiler-dom@3.4.21: + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} dependencies: - '@vue/compiler-core': 3.4.17 - '@vue/shared': 3.4.17 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 dev: true - /@vue/compiler-sfc@3.4.17: - resolution: {integrity: sha512-rYWyfugylV69bFzWuyCS2VgQY9XpY1yfWRQrykct1dORhA57ppss1LtIo9pAzMf+XIe+ZZV8IPGSw6fbV+8SYg==} + /@vue/compiler-sfc@3.4.21: + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.17 - '@vue/compiler-dom': 3.4.17 - '@vue/compiler-ssr': 3.4.17 - '@vue/shared': 3.4.17 + '@babel/parser': 7.24.1 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.7 - postcss: 8.4.35 - source-map-js: 1.0.2 + magic-string: 0.30.8 + postcss: 8.4.38 + source-map-js: 1.2.0 dev: true - /@vue/compiler-ssr@3.4.17: - resolution: {integrity: sha512-08S6EZkAOsQSuIt6djF3wbkKwlUCvB/DlKCHgirVpLTSIkwLEw7E8K0fGsgTbbGtO3nsY8Y6uBbWm9ZGFif70Q==} + /@vue/compiler-ssr@3.4.21: + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} dependencies: - '@vue/compiler-dom': 3.4.17 - '@vue/shared': 3.4.17 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 dev: true - /@vue/language-core@1.8.27(typescript@5.3.3): + /@vue/language-core@1.8.27(typescript@5.4.3): resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} peerDependencies: typescript: '*' @@ -6911,18 +6943,18 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.17 - '@vue/shared': 3.4.17 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 path-browserify: 1.0.1 - typescript: 5.3.3 + typescript: 5.4.3 vue-template-compiler: 2.7.16 dev: true - /@vue/shared@3.4.17: - resolution: {integrity: sha512-BKloFjdOdVMnYVEKHzPHhJA5wW4iNzuUdEtj1F3phjHMSC269XcQl+L4cZ9EgbYyC/XuEYgn/ICV3VNmnDoH6g==} + /@vue/shared@3.4.21: + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} dev: true /JSONStream@1.3.5: @@ -7122,7 +7154,7 @@ packages: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 is-array-buffer: 3.0.4 dev: true @@ -7135,13 +7167,14 @@ packages: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true - /array-includes@3.1.7: - resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 dev: true @@ -7151,25 +7184,27 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.filter@1.0.3: - resolution: {integrity: sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==} + /array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 + es-abstract: 1.23.2 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 dev: true - /array.prototype.findlastindex@1.2.4: - resolution: {integrity: sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==} + /array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 es-errors: 1.3.0 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 dev: true @@ -7177,9 +7212,9 @@ packages: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 es-shim-unscopables: 1.0.2 dev: true @@ -7187,18 +7222,27 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 + es-shim-unscopables: 1.0.2 + dev: true + + /array.prototype.toreversed@1.1.2: + resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.2 es-shim-unscopables: 1.0.2 dev: true /array.prototype.tosorted@1.1.3: resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 dev: true @@ -7208,13 +7252,13 @@ packages: engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.1 - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 dev: true /arrify@1.0.1: @@ -7240,60 +7284,56 @@ packages: engines: {node: '>=8'} dev: true - /asynciterator.prototype@1.0.0: - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} - dependencies: - has-symbols: 1.0.3 - dev: true - /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true - /autotool-plugin-default@0.4.1: - resolution: {integrity: sha512-EtQk8bhW8E9rLq+fIDzr7WslH9UnYCk2kUJwpIHZHU2Ltp0sZBlu4B0lRpGcqlbmSvB+oDxU4VEwnIH41152BA==} + /autotool-plugin-default@0.5.0: + resolution: {integrity: sha512-6k2uXmkFm3MR+8nXRRNLdB8inN2clchXAORU+dt2Zx9CGxl5huvFptPYnh6TUafAdWvVgEbaiNXzGh2unfFzIg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.8.2 - '@alexaegis/fs': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/workspace-tools': 0.8.2 - autotool-plugin: 0.4.1 + '@alexaegis/common': 0.9.1 + '@alexaegis/fs': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 + autotool-plugin: 0.5.0 minimatch: 9.0.3 semver: 7.6.0 dev: true - /autotool-plugin@0.4.1: - resolution: {integrity: sha512-cokBnAEVt2aVvU0fow3XgDGzax3IFBu/PPr38r6LBvtcCgqjj+gMHfOUoZovzsp9lJnQ5RGkSKFy0uZFQFMmEg==} + /autotool-plugin@0.5.0: + resolution: {integrity: sha512-VAfs+SBUTHSr8CTG5/rJNzkRz+vkmGV1/uXfnmVmDul6tYeZkhIydz5EOCeEo3fAzREdjQBF2PfOh6pC8MOitw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.8.2 - '@alexaegis/fs': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/match': 0.8.2 - '@alexaegis/workspace-tools': 0.8.2 + '@alexaegis/common': 0.9.1 + '@alexaegis/fs': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/match': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 dev: true - /autotool@0.4.1: - resolution: {integrity: sha512-Sl/A7/HOYC7CIz8F8REtCzqHNUj3VGacZ/wNVaM8j2B/LSHRpzDwam208qPCI+zRrimtB2spQe/XZxW9zz8rWA==} + /autotool@0.5.0: + resolution: {integrity: sha512-Lnd2bj6QKZw5MEqFML89r4Cw0CVTiYYTwcIYAwyQnvpKQpBk+KgOzK31ElPen/IZDepSIf0ZqUmNgjcQOVQs1w==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} hasBin: true dependencies: - '@alexaegis/cli-tools': 0.8.2 - '@alexaegis/common': 0.8.2 - '@alexaegis/fs': 0.8.2 - '@alexaegis/logging': 0.8.2 - '@alexaegis/match': 0.8.2 - '@alexaegis/workspace-tools': 0.8.2 - autotool-plugin: 0.4.1 - autotool-plugin-default: 0.4.1 - globby: 14.0.0 - microdiff: 1.3.2 + '@alexaegis/cli-tools': 0.9.1 + '@alexaegis/common': 0.9.1 + '@alexaegis/fs': 0.9.1 + '@alexaegis/logging': 0.9.1 + '@alexaegis/match': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 + autotool-plugin: 0.5.0 + autotool-plugin-default: 0.5.0 + globby: 14.0.1 + microdiff: 1.4.0 dev: true - /available-typed-arrays@1.0.6: - resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==} + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.0.0 dev: true /axe-core@4.7.0: @@ -7353,8 +7393,8 @@ packages: require-from-string: 2.0.2 dev: true - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} dev: true @@ -7398,15 +7438,15 @@ packages: fill-range: 7.0.1 dev: true - /browserslist@4.22.3: - resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==} + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001585 - electron-to-chromium: 1.4.662 + caniuse-lite: 1.0.30001600 + electron-to-chromium: 1.4.715 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.3) + update-browserslist-db: 1.0.13(browserslist@4.23.0) dev: true /buffer-crc32@0.2.13: @@ -7453,7 +7493,7 @@ packages: promise-inflight: 1.0.1 rimraf: 3.0.2 ssri: 9.0.1 - tar: 6.2.0 + tar: 6.2.1 unique-filename: 2.0.1 transitivePeerDependencies: - bluebird @@ -7473,7 +7513,7 @@ packages: minipass-pipeline: 1.2.4 p-map: 4.0.0 ssri: 10.0.5 - tar: 6.2.0 + tar: 6.2.1 unique-filename: 3.0.0 dev: true @@ -7491,18 +7531,19 @@ packages: http-cache-semantics: 4.1.1 keyv: 4.5.4 mimic-response: 4.0.0 - normalize-url: 8.0.0 + normalize-url: 8.0.1 responselike: 3.0.0 dev: true - /call-bind@1.0.6: - resolution: {integrity: sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==} + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} dependencies: + es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 - set-function-length: 1.2.1 + set-function-length: 1.2.2 dev: true /callsite@1.0.0: @@ -7538,8 +7579,8 @@ packages: engines: {node: '>=14.16'} dev: true - /caniuse-lite@1.0.30001585: - resolution: {integrity: sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==} + /caniuse-lite@1.0.30001600: + resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==} dev: true /ccount@2.0.1: @@ -7656,8 +7697,8 @@ packages: restore-cursor: 4.0.0 dev: true - /cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + /cli-table3@0.6.4: + resolution: {integrity: sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==} engines: {node: 10.* || >= 12.*} dependencies: string-width: 4.2.3 @@ -7797,13 +7838,13 @@ packages: - utf-8-validate dev: true - /commitlint@18.6.0(@types/node@20.11.17)(typescript@5.3.3): - resolution: {integrity: sha512-CiY4gz0ftWwr96aYvXfbCX0pvJ1mupdUL2HACzXyyb7YMRU4vodjFROCZ8ny4i5Dhpu8uRZerPPaGkUOZY/kVQ==} + /commitlint@19.2.1(@types/node@20.11.30)(typescript@5.4.3): + resolution: {integrity: sha512-avW7E38gbdbUK7NIi/7gfkaKwlw8tjXy2HlmEdBS9A9+HeoHV1o/i96Sc9qjX0rKyPzKEsLi6cP3Wt3xM0kjEA==} engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/cli': 18.6.0(@types/node@20.11.17)(typescript@5.3.3) - '@commitlint/types': 18.6.0 + '@commitlint/cli': 19.2.1(@types/node@20.11.30)(typescript@5.4.3) + '@commitlint/types': 19.0.3 transitivePeerDependencies: - '@types/node' - typescript @@ -8085,17 +8126,17 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /core-js-compat@3.35.1: - resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} + /core-js-compat@3.36.1: + resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==} dependencies: - browserslist: 4.22.3 + browserslist: 4.23.0 dev: true /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.17)(cosmiconfig@8.3.6)(typescript@5.3.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.30)(cosmiconfig@9.0.0)(typescript@5.4.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -8103,10 +8144,10 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.11.17 - cosmiconfig: 8.3.6(typescript@5.3.3) + '@types/node': 20.11.30 + cosmiconfig: 9.0.0(typescript@5.4.3) jiti: 1.21.0 - typescript: 5.3.3 + typescript: 5.4.3 dev: true /cosmiconfig@7.1.0: @@ -8120,23 +8161,7 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig@8.3.6(typescript@5.3.3): - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 - typescript: 5.3.3 - dev: true - - /cosmiconfig@9.0.0(typescript@5.3.3): + /cosmiconfig@9.0.0(typescript@5.4.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -8149,7 +8174,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.3.3 + typescript: 5.4.3 dev: true /create-require@1.1.1: @@ -8182,7 +8207,7 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /cssesc@3.0.0: @@ -8213,6 +8238,11 @@ packages: engines: {node: '>=8'} dev: true + /dargs@8.1.0: + resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} + engines: {node: '>=12'} + dev: true + /data-urls@5.0.0: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} @@ -8221,6 +8251,33 @@ packages: whatwg-url: 14.0.0 dev: true + /data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + /dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true @@ -8309,22 +8366,21 @@ packages: engines: {node: '>=10'} dev: true - /define-data-property@1.1.2: - resolution: {integrity: sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==} + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} dependencies: + es-define-property: 1.0.0 es-errors: 1.3.0 - get-intrinsic: 1.2.4 gopd: 1.0.1 - has-property-descriptors: 1.0.1 dev: true /define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.2 - has-property-descriptors: 1.0.1 + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 dev: true @@ -8342,9 +8398,9 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - '@babel/parser': 7.23.9 - '@babel/traverse': 7.23.9 - '@vue/compiler-sfc': 3.4.17 + '@babel/parser': 7.24.1 + '@babel/traverse': 7.24.1 + '@vue/compiler-sfc': 3.4.21 callsite: 1.0.0 camelcase: 6.3.0 cosmiconfig: 7.1.0 @@ -8409,8 +8465,8 @@ packages: engines: {node: '>=0.3.1'} dev: true - /diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + /diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} dev: true @@ -8493,8 +8549,8 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /electron-to-chromium@1.4.662: - resolution: {integrity: sha512-gfl1XVWTQmPHhqEG0kN77SpUxaqPpMb9r83PT4gvKhg7P3irSxru3lW85RxvK1uI1j2CAcTWPjG/HbE0IP/Rtg==} + /electron-to-chromium@1.4.715: + resolution: {integrity: sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==} dev: true /emoji-regex@10.3.0: @@ -8517,8 +8573,8 @@ packages: dev: true optional: true - /enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + /enhanced-resolve@5.16.0: + resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -8545,53 +8601,63 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.22.3: - resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} + /es-abstract@1.23.2: + resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.6 - call-bind: 1.0.6 - es-set-tostringtag: 2.0.2 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 es-to-primitive: 1.2.1 function.prototype.name: 1.1.6 get-intrinsic: 1.2.4 get-symbol-description: 1.0.2 globalthis: 1.0.3 gopd: 1.0.1 - has-property-descriptors: 1.0.1 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.2 internal-slot: 1.0.7 is-array-buffer: 3.0.4 is-callable: 1.2.7 - is-negative-zero: 2.0.2 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 object-inspect: 1.13.1 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.1 - safe-array-concat: 1.1.0 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.8 - string.prototype.trimend: 1.0.7 - string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.1 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 - typed-array-length: 1.0.4 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 unbox-primitive: 1.0.2 - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 dev: true - /es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 dev: true /es-errors@1.3.0: @@ -8599,38 +8665,46 @@ packages: engines: {node: '>= 0.4'} dev: true - /es-iterator-helpers@1.0.15: - resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} + /es-iterator-helpers@1.0.18: + resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==} + engines: {node: '>= 0.4'} dependencies: - asynciterator.prototype: 1.0.0 - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-set-tostringtag: 2.0.2 + es-abstract: 1.23.2 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 function-bind: 1.1.2 get-intrinsic: 1.2.4 globalthis: 1.0.3 - has-property-descriptors: 1.0.1 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 internal-slot: 1.0.7 iterator.prototype: 1.1.2 - safe-array-concat: 1.1.0 + safe-array-concat: 1.1.2 + dev: true + + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 dev: true - /es-set-tostringtag@2.0.2: - resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 - hasown: 2.0.0 + hasown: 2.0.2 dev: true /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 dev: true /es-to-primitive@1.2.1: @@ -8646,35 +8720,35 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + /esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 + '@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 dev: true /escalade@3.1.2: @@ -8702,8 +8776,8 @@ packages: engines: {node: '>=12'} dev: true - /eslint-config-next@14.1.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==} + /eslint-config-next@14.1.4(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-cihIahbhYAWwXJwZkAaRPpUi5t9aOi/HdfWXOjZeUOqNWXHD8X22kd1KG58Dc3MVaRx3HoR/oMGk2ltcrqDn8g==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -8711,38 +8785,38 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 14.1.0 - '@rushstack/eslint-patch': 1.7.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - eslint: 8.56.0 + '@next/eslint-plugin-next': 14.1.4 + '@rushstack/eslint-patch': 1.8.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) - typescript: 5.3.3 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) + eslint-plugin-react: 7.34.1(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + typescript: 5.4.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier@9.1.0(eslint@8.56.0): + /eslint-config-prettier@9.1.0(eslint@8.57.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.56.0 + eslint: 8.57.0 dev: true - /eslint-config-turbo@1.12.3(eslint@8.56.0): - resolution: {integrity: sha512-Q46MEOiNJpJWC3Et5/YEuIYYhbOieS04yZwQOinO2hpZw3folEXV+hbwVo8M+ap/q8gtpjIWiRMZ1A4QxmhEqQ==} + /eslint-config-turbo@1.13.0(eslint@8.57.0): + resolution: {integrity: sha512-xV13WrEjAJLeo6yqR1YEv5R5WPwNMyw8f4FlK2C4zWMr7e8ZiRg81jajltabEOZdeVboHIQ6gGn+FnSmgdVSSQ==} peerDependencies: eslint: '>6.6.0' dependencies: - eslint: 8.56.0 - eslint-plugin-turbo: 1.12.3(eslint@8.56.0) + eslint: 8.57.0 + eslint-plugin-turbo: 1.13.0(eslint@8.57.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -8755,7 +8829,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -8763,12 +8837,12 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.4(supports-color@5.5.0) - enhanced-resolve: 5.15.0 - eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + enhanced-resolve: 5.16.0 + eslint: 8.57.0 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0) fast-glob: 3.3.2 - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 is-core-module: 2.13.1 is-glob: 4.0.3 transitivePeerDependencies: @@ -8778,8 +8852,8 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -8799,16 +8873,45 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.3) debug: 3.2.7 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + debug: 3.2.7 + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -8818,23 +8921,23 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.4 + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - hasown: 2.0.0 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.2 - object.values: 1.1.7 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 transitivePeerDependencies: @@ -8843,32 +8946,32 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0): + /eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.1 aria-query: 5.3.0 - array-includes: 3.1.7 + array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 axe-core: 4.7.0 axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - es-iterator-helpers: 1.0.15 - eslint: 8.56.0 - hasown: 2.0.0 + es-iterator-helpers: 1.0.18 + eslint: 8.57.0 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 + object.entries: 1.1.8 + object.fromentries: 2.0.8 dev: true - /eslint-plugin-prettier@5.1.3(@types/eslint@8.56.2)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5): + /eslint-plugin-prettier@5.1.3(@types/eslint@8.56.6)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5): resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -8882,70 +8985,72 @@ packages: eslint-config-prettier: optional: true dependencies: - '@types/eslint': 8.56.2 - eslint: 8.56.0 - eslint-config-prettier: 9.1.0(eslint@8.56.0) + '@types/eslint': 8.56.6 + eslint: 8.57.0 + eslint-config-prettier: 9.1.0(eslint@8.57.0) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 dev: true - /eslint-plugin-react@7.33.2(eslint@8.56.0): - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} + /eslint-plugin-react@7.34.1(eslint@8.57.0): + resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.7 + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 + array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 - es-iterator-helpers: 1.0.15 - eslint: 8.56.0 + es-iterator-helpers: 1.0.18 + eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.3 - object.values: 1.1.7 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.hasown: 1.1.4 + object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 - string.prototype.matchall: 4.0.10 + string.prototype.matchall: 4.0.11 dev: true - /eslint-plugin-turbo@1.12.3(eslint@8.56.0): - resolution: {integrity: sha512-7hEyxa+oP898EFNoxVenHlH8jtBwV1hbbIkdQWgqDcB0EmVNGVEZkYRo5Hm6BuMAjR433B+NISBJdj0bQo4/Lg==} + /eslint-plugin-turbo@1.13.0(eslint@8.57.0): + resolution: {integrity: sha512-y9YRXMSOc43SijAFFkDnrFpstV2k/w6Qmbr5mO/w7tUGzDWkHc87btLa0e/L2PJxod5bzNwsmzeyj8c/AsMMCQ==} peerDependencies: eslint: '>6.6.0' dependencies: dotenv: 16.0.3 - eslint: 8.56.0 + eslint: 8.57.0 dev: true - /eslint-plugin-unicorn@51.0.1(eslint@8.56.0): + /eslint-plugin-unicorn@51.0.1(eslint@8.57.0): resolution: {integrity: sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.56.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.35.1 - eslint: 8.56.0 + core-js-compat: 3.36.1 + eslint: 8.57.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -8973,15 +9078,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.56.0: - resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.56.0 + '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -9073,21 +9178,6 @@ packages: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} dev: true - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -9097,7 +9187,7 @@ packages: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.2.0 + npm-run-path: 5.3.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -9182,7 +9272,7 @@ packages: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} dependencies: - flat-cache: 4.0.0 + flat-cache: 4.0.1 dev: true /fill-range@7.0.1: @@ -9222,6 +9312,15 @@ packages: path-exists: 4.0.0 dev: true + /find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 + dev: true + /findup-sync@5.0.0: resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==} engines: {node: '>= 10.13.0'} @@ -9236,22 +9335,21 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.9 + flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 dev: true - /flat-cache@4.0.0: - resolution: {integrity: sha512-EryKbCE/wxpxKniQlyas6PY1I9vwtF3uCBweX+N8KYTCn3Y12RTGtQAJ/bd5pl7kxUAc8v/R3Ake/N17OZiFqA==} + /flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} dependencies: - flatted: 3.2.9 + flatted: 3.3.1 keyv: 4.5.4 - rimraf: 5.0.5 dev: true - /flatted@3.2.9: - resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} dev: true /for-each@0.3.3: @@ -9339,9 +9437,9 @@ packages: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 functions-have-names: 1.2.3 dev: true @@ -9383,9 +9481,9 @@ packages: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 - has-proto: 1.0.1 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.2 dev: true /get-pkg-repo@4.2.1: @@ -9418,13 +9516,13 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 dev: true - /get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + /get-tsconfig@4.7.3: + resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} dependencies: resolve-pkg-maps: 1.0.0 dev: true @@ -9451,6 +9549,16 @@ packages: split2: 3.2.2 dev: true + /git-raw-commits@4.0.0: + resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} + engines: {node: '>=16'} + hasBin: true + dependencies: + dargs: 8.1.0 + meow: 12.1.1 + split2: 4.2.0 + dev: true + /git-remote-origin-url@2.0.0: resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} engines: {node: '>=4'} @@ -9535,11 +9643,11 @@ packages: once: 1.4.0 dev: true - /global-dirs@0.1.1: - resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} - engines: {node: '>=4'} + /global-directory@4.0.1: + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} + engines: {node: '>=18'} dependencies: - ini: 1.3.8 + ini: 4.1.1 dev: true /global-dirs@3.0.1: @@ -9616,11 +9724,11 @@ packages: slash: 3.0.0 dev: true - /globby@14.0.0: - resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} + /globby@14.0.1: + resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} engines: {node: '>=18'} dependencies: - '@sindresorhus/merge-streams': 1.0.0 + '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 ignore: 5.3.1 path-type: 5.0.0 @@ -9699,14 +9807,14 @@ packages: engines: {node: '>=8'} dev: true - /has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: - get-intrinsic: 1.2.4 + es-define-property: 1.0.0 dev: true - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} dev: true @@ -9731,8 +9839,8 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 @@ -9822,8 +9930,8 @@ packages: - supports-color dev: true - /http-proxy-agent@7.0.0: - resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} + /http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 @@ -9850,8 +9958,8 @@ packages: - supports-color dev: true - /https-proxy-agent@7.0.2: - resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + /https-proxy-agent@7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 @@ -9860,11 +9968,6 @@ packages: - supports-color dev: true - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true - /human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} @@ -9876,8 +9979,8 @@ packages: ms: 2.1.3 dev: true - /husky@9.0.10: - resolution: {integrity: sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==} + /husky@9.0.11: + resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} engines: {node: '>=18'} hasBin: true dev: true @@ -9965,28 +10068,37 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true + /ini@4.1.2: + resolution: {integrity: sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 - hasown: 2.0.0 - side-channel: 1.0.5 + hasown: 2.0.2 + side-channel: 1.0.6 dev: true /iota-array@1.0.0: resolution: {integrity: sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==} dev: false - /ip@2.0.0: - resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + /ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 dev: true /is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 get-intrinsic: 1.2.4 dev: true @@ -10011,14 +10123,14 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 dev: true /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 has-tostringtag: 1.0.2 dev: true @@ -10053,7 +10165,14 @@ packages: /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 + dev: true + + /is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + dependencies: + is-typed-array: 1.1.13 dev: true /is-date-object@1.0.5: @@ -10075,7 +10194,7 @@ packages: /is-finalizationregistry@1.0.2: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 dev: true /is-fullwidth-code-point@3.0.0: @@ -10121,12 +10240,13 @@ packages: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} dev: true - /is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} dev: true - /is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} dev: true @@ -10186,23 +10306,20 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 has-tostringtag: 1.0.2 dev: true - /is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} dev: true - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 - dev: true - - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} + call-bind: 1.0.7 dev: true /is-stream@3.0.0: @@ -10242,27 +10359,29 @@ packages: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 dev: true /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: true - /is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} dev: true /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 dev: true - /is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + /is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 get-intrinsic: 1.2.4 dev: true @@ -10302,19 +10421,19 @@ packages: supports-color: 7.2.0 dev: true - /istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + /istanbul-lib-source-maps@5.0.4: + resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==} engines: {node: '>=10'} dependencies: + '@jridgewell/trace-mapping': 0.3.25 debug: 4.3.4(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 - source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports@3.1.6: - resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -10327,8 +10446,8 @@ packages: define-properties: 1.2.1 get-intrinsic: 1.2.4 has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.5 - set-function-name: 2.0.1 + reflect.getprototypeof: 1.0.6 + set-function-name: 2.0.2 dev: true /jackspeak@2.3.6: @@ -10380,6 +10499,10 @@ packages: argparse: 2.0.1 dev: true + /jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + dev: true + /jsdom@23.2.0: resolution: {integrity: sha512-L88oL7D/8ufIES+Zjz7v0aes+oBMh2Xnh3ygWvL0OaICOomKEPKuPnIfBJekiXr+BHbbMjrWn/xqrDQuxFTeyA==} engines: {node: '>=18'} @@ -10395,8 +10518,8 @@ packages: decimal.js: 10.4.3 form-data: 4.0.0 html-encoding-sniffer: 4.0.0 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 is-potential-custom-element-name: 1.0.1 parse5: 7.1.2 rrweb-cssom: 0.6.0 @@ -10430,8 +10553,8 @@ packages: decimal.js: 10.4.3 form-data: 4.0.0 html-encoding-sniffer: 4.0.0 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.7 parse5: 7.1.2 @@ -10563,10 +10686,10 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.7 + array-includes: 3.1.8 array.prototype.flat: 1.3.2 object.assign: 4.1.5 - object.values: 1.1.7 + object.values: 1.2.0 dev: true /keyv@4.5.4: @@ -10687,7 +10810,7 @@ packages: /load-plugin@6.0.2: resolution: {integrity: sha512-3KRkTvCOsyNrx4zvBl/+ZMqPdVyp26TIf6xkmfEGuGwCfNQ/HzhktwbJCxd1KJpzPbK42t/WVOL3cX+TDaMRuQ==} dependencies: - '@npmcli/config': 8.1.0 + '@npmcli/config': 8.2.0 import-meta-resolve: 4.0.0 dev: true @@ -10695,7 +10818,7 @@ packages: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} dependencies: - mlly: 1.5.0 + mlly: 1.6.1 pkg-types: 1.0.3 dev: true @@ -10733,6 +10856,13 @@ packages: p-locate: 5.0.0 dev: true + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: true + /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true @@ -10745,10 +10875,6 @@ packages: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} dev: true - /lodash.isfunction@3.0.9: - resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} - dev: true - /lodash.ismatch@4.4.0: resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} dev: true @@ -10857,8 +10983,8 @@ packages: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} dev: true - /magic-string@0.30.7: - resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -10867,9 +10993,9 @@ packages: /magicast@0.3.3: resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} dependencies: - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 - source-map-js: 1.0.2 + '@babel/parser': 7.24.1 + '@babel/types': 7.24.0 + source-map-js: 1.2.0 dev: true /make-dir@4.0.0: @@ -11094,7 +11220,7 @@ packages: /mdast-util-mdx-expression@1.3.2: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} dependencies: - '@types/estree-jsx': 1.0.4 + '@types/estree-jsx': 1.0.5 '@types/hast': 2.3.10 '@types/mdast': 3.0.15 mdast-util-from-markdown: 1.3.1 @@ -11209,8 +11335,8 @@ packages: engines: {node: '>= 8'} dev: true - /microdiff@1.3.2: - resolution: {integrity: sha512-pKy60S2febliZIbwdfEQKTtL5bLNxOyiRRmD400gueYl9XcHyNGxzHSlJWn9IMHwYXT0yohPYL08+bGozVk8cQ==} + /microdiff@1.4.0: + resolution: {integrity: sha512-OBKBOa1VBznvLPb/3ljeJaENVe0fO0lnWl77lR4vhPlQD71UpjEoRV5P0KdQkcjbFlBu1Oy2mEUBMU3wxcBAGg==} dev: true /micromark-core-commonmark@1.1.0: @@ -11815,13 +11941,13 @@ packages: hasBin: true dev: true - /mlly@1.5.0: - resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} + /mlly@1.6.1: + resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} dependencies: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.4.0 + ufo: 1.5.3 dev: true /modify-values@1.0.1: @@ -11919,7 +12045,7 @@ packages: npmlog: 6.0.2 rimraf: 3.0.2 semver: 7.6.0 - tar: 6.2.0 + tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -11930,8 +12056,8 @@ packages: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true - /nodemon@3.0.3: - resolution: {integrity: sha512-7jH/NXbFPxVaMwmBCC2B9F/V6X1VkEdNgx3iu9jji8WxWcvhMWkmhNWhI5077zknOnZnBzba9hZP6bCPJLSReQ==} + /nodemon@3.1.0: + resolution: {integrity: sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -12004,8 +12130,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url@8.0.0: - resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} + /normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} dev: true @@ -12016,13 +12142,13 @@ packages: npm-normalize-package-bin: 3.0.1 dev: true - /npm-check-updates@16.14.14: - resolution: {integrity: sha512-Y3ajS/Ep40jM489rLBdz9jehn/BMil5s9fA4PSr2ZJxxSmtLWCSmRqsI2IEZ9Nb3MTMu8a3s7kBs0l+JbjdkTA==} + /npm-check-updates@16.14.17: + resolution: {integrity: sha512-ElnDdXKe60f8S6RhzFeaGuH2TFJmt2cU2HjLdowldabdm27nWFCxV2ebeP3xGbQkzp2+RPDQNdW9HqU1lcY8ag==} engines: {node: '>=14.14'} hasBin: true dependencies: chalk: 5.3.0 - cli-table3: 0.6.3 + cli-table3: 0.6.4 commander: 10.0.1 fast-memoize: 2.5.2 find-up: 5.0.0 @@ -12030,7 +12156,7 @@ packages: get-stdin: 8.0.0 globby: 11.1.0 hosted-git-info: 5.2.1 - ini: 4.1.1 + ini: 4.1.2 js-yaml: 4.1.0 json-parse-helpfulerror: 1.0.3 jsonlines: 0.1.1 @@ -12112,15 +12238,8 @@ packages: - supports-color dev: true - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - dev: true - - /npm-run-path@5.2.0: - resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 @@ -12158,54 +12277,56 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true - /object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + /object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 dev: true - /object.fromentries@2.0.7: - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 + es-object-atoms: 1.0.0 dev: true - /object.groupby@1.0.2: - resolution: {integrity: sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==} + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} dependencies: - array.prototype.filter: 1.0.3 - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-errors: 1.3.0 + es-abstract: 1.23.2 dev: true - /object.hasown@1.1.3: - resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} + /object.hasown@1.1.4: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 + es-object-atoms: 1.0.0 dev: true - /object.values@1.1.7: - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + /object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 dev: true /omggif@1.0.10: @@ -12270,6 +12391,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-limit@5.0.0: resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} engines: {node: '>=18'} @@ -12305,6 +12433,13 @@ packages: p-limit: 3.1.0 dev: true + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: true + /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} @@ -12354,7 +12489,7 @@ packages: read-package-json-fast: 3.0.2 sigstore: 1.9.0 ssri: 10.0.5 - tar: 6.2.0 + tar: 6.2.1 transitivePeerDependencies: - bluebird - supports-color @@ -12385,7 +12520,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -12395,7 +12530,7 @@ packages: resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} engines: {node: '>=16'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.1 lines-and-columns: 2.0.4 @@ -12427,6 +12562,11 @@ packages: engines: {node: '>=8'} dev: true + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -12516,7 +12656,7 @@ packages: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.1 - mlly: 1.5.0 + mlly: 1.6.1 pathe: 1.1.2 dev: true @@ -12540,14 +12680,19 @@ packages: engines: {node: '>=12.13.0'} dev: false + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + dev: true + /postcss-html@1.6.0: resolution: {integrity: sha512-OWgQ9/Pe23MnNJC0PL4uZp8k0EDaUvqpJFSiwFxOLClAhmD7UEisyhO3x5hVsD4xFrjReVTXydlrMes45dJ71w==} engines: {node: ^12 || >=14} dependencies: htmlparser2: 8.0.2 js-tokens: 8.0.3 - postcss: 8.4.35 - postcss-safe-parser: 6.0.0(postcss@8.4.35) + postcss: 8.4.38 + postcss-safe-parser: 6.0.0(postcss@8.4.38) dev: true /postcss-media-query-parser@0.2.3: @@ -12558,35 +12703,35 @@ packages: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.35): + /postcss-safe-parser@6.0.0(postcss@8.4.38): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.35 + postcss: 8.4.38 dev: true - /postcss-safe-parser@7.0.0(postcss@8.4.35): + /postcss-safe-parser@7.0.0(postcss@8.4.38): resolution: {integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==} engines: {node: '>=18.0'} peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.35 + postcss: 8.4.38 dev: true - /postcss-scss@4.0.9(postcss@8.4.35): + /postcss-scss@4.0.9(postcss@8.4.38): resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.4.29 dependencies: - postcss: 8.4.35 + postcss: 8.4.38 dev: true - /postcss-selector-parser@6.0.15: - resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} + /postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -12597,13 +12742,13 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.0.0 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /prelude-ls@1.2.1: @@ -12618,18 +12763,18 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-svelte@3.1.2(prettier@3.2.5)(svelte@4.2.10): - resolution: {integrity: sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==} + /prettier-plugin-svelte@3.2.2(prettier@3.2.5)(svelte@4.2.12): + resolution: {integrity: sha512-ZzzE/wMuf48/1+Lf2Ffko0uDa6pyCfgHV6+uAhtg2U0AAXGrhCSW88vEJNAkAxW5qyrFY1y1zZ4J8TgHrjW++Q==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: prettier: 3.2.5 - svelte: 4.2.10 + svelte: 4.2.12 dev: true - /prettier-plugin-tailwindcss@0.5.11(prettier-plugin-svelte@3.1.2)(prettier@3.2.5): - resolution: {integrity: sha512-AvI/DNyMctyyxGOjyePgi/gqj5hJYClZ1avtQvLlqMT3uDZkRbi4HhGUpok3DRzv9z7Lti85Kdj3s3/1CeNI0w==} + /prettier-plugin-tailwindcss@0.5.12(prettier-plugin-svelte@3.2.2)(prettier@3.2.5): + resolution: {integrity: sha512-o74kiDBVE73oHW+pdkFSluHBL3cYEvru5YgEqNkBMFF7Cjv+w1vI565lTlfoJT4VLWDe0FMtZ7FkE/7a4pMXSQ==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -12644,6 +12789,7 @@ packages: prettier-plugin-marko: '*' prettier-plugin-organize-attributes: '*' prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' prettier-plugin-style-order: '*' prettier-plugin-svelte: '*' prettier-plugin-twig-melody: '*' @@ -12670,6 +12816,8 @@ packages: optional: true prettier-plugin-organize-imports: optional: true + prettier-plugin-sort-imports: + optional: true prettier-plugin-style-order: optional: true prettier-plugin-svelte: @@ -12678,7 +12826,7 @@ packages: optional: true dependencies: prettier: 3.2.5 - prettier-plugin-svelte: 3.1.2(prettier@3.2.5)(svelte@4.2.10) + prettier-plugin-svelte: 3.2.2(prettier@3.2.5)(svelte@4.2.12) dev: true /prettier@3.2.5: @@ -12915,13 +13063,13 @@ packages: strip-indent: 3.0.0 dev: true - /reflect.getprototypeof@1.0.5: - resolution: {integrity: sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==} + /reflect.getprototypeof@1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 es-errors: 1.3.0 get-intrinsic: 1.2.4 globalthis: 1.0.3 @@ -12937,13 +13085,14 @@ packages: hasBin: true dev: true - /regexp.prototype.flags@1.5.1: - resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} + /regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - set-function-name: 2.0.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 dev: true /registry-auth-token@5.0.2: @@ -13754,13 +13903,6 @@ packages: engines: {node: '>=8'} dev: true - /resolve-global@1.0.0: - resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} - engines: {node: '>=8'} - dependencies: - global-dirs: 0.1.1 - dev: true - /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true @@ -13849,26 +13991,26 @@ packages: glob: 10.3.10 dev: true - /rollup@4.9.6: - resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==} + /rollup@4.13.0: + resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.9.6 - '@rollup/rollup-android-arm64': 4.9.6 - '@rollup/rollup-darwin-arm64': 4.9.6 - '@rollup/rollup-darwin-x64': 4.9.6 - '@rollup/rollup-linux-arm-gnueabihf': 4.9.6 - '@rollup/rollup-linux-arm64-gnu': 4.9.6 - '@rollup/rollup-linux-arm64-musl': 4.9.6 - '@rollup/rollup-linux-riscv64-gnu': 4.9.6 - '@rollup/rollup-linux-x64-gnu': 4.9.6 - '@rollup/rollup-linux-x64-musl': 4.9.6 - '@rollup/rollup-win32-arm64-msvc': 4.9.6 - '@rollup/rollup-win32-ia32-msvc': 4.9.6 - '@rollup/rollup-win32-x64-msvc': 4.9.6 + '@rollup/rollup-android-arm-eabi': 4.13.0 + '@rollup/rollup-android-arm64': 4.13.0 + '@rollup/rollup-darwin-arm64': 4.13.0 + '@rollup/rollup-darwin-x64': 4.13.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 + '@rollup/rollup-linux-arm64-gnu': 4.13.0 + '@rollup/rollup-linux-arm64-musl': 4.13.0 + '@rollup/rollup-linux-riscv64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-musl': 4.13.0 + '@rollup/rollup-win32-arm64-msvc': 4.13.0 + '@rollup/rollup-win32-ia32-msvc': 4.13.0 + '@rollup/rollup-win32-x64-msvc': 4.13.0 fsevents: 2.3.3 dev: true @@ -13895,11 +14037,11 @@ packages: mri: 1.2.0 dev: true - /safe-array-concat@1.1.0: - resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 @@ -13917,7 +14059,7 @@ packages: resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 dev: true @@ -13987,25 +14129,26 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true - /set-function-length@1.2.1: - resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.2 + define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 gopd: 1.0.1 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 dev: true - /set-function-name@2.0.1: - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.2 + define-data-property: 1.1.4 + es-errors: 1.3.0 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 dev: true /setimmediate@1.0.5: @@ -14040,11 +14183,11 @@ packages: vscode-textmate: 8.0.0 dev: true - /side-channel@1.0.5: - resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} + /side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 @@ -14088,7 +14231,7 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.24 + '@polka/url': 1.0.0-next.25 mrmime: 2.0.0 totalist: 3.0.1 dev: true @@ -14143,16 +14286,16 @@ packages: dependencies: agent-base: 6.0.2 debug: 4.3.4(supports-color@5.5.0) - socks: 2.7.1 + socks: 2.8.1 transitivePeerDependencies: - supports-color dev: true - /socks@2.7.1: - resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} - engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + /socks@2.8.1: + resolution: {integrity: sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} dependencies: - ip: 2.0.0 + ip-address: 9.0.5 smart-buffer: 4.2.0 dev: true @@ -14166,8 +14309,8 @@ packages: sander: 0.5.1 dev: true - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} dev: true @@ -14194,22 +14337,22 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.16 + spdx-license-ids: 3.0.17 dev: true - /spdx-exceptions@2.4.0: - resolution: {integrity: sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==} + /spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} dev: true /spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: - spdx-exceptions: 2.4.0 - spdx-license-ids: 3.0.16 + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.17 dev: true - /spdx-license-ids@3.0.16: - resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} + /spdx-license-ids@3.0.17: + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} dev: true /split2@3.2.2: @@ -14233,6 +14376,10 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true + /sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + dev: true + /ssri@10.0.5: resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -14260,8 +14407,8 @@ packages: engines: {node: '>=0.6.19'} dev: true - /string-kit@0.17.10: - resolution: {integrity: sha512-n3/2BeEJrlzztoxeBTt9DVh0dfHordBuZoFsSJs59tk1JoPVvtvNsvAgqu0Nlpj5Y/qoQbnT8jCnfuoHcsfGnw==} + /string-kit@0.18.2: + resolution: {integrity: sha512-LInRG+5UVQc8WeWPKi5MITq50hBmmncNuB8bgNRJjSi695cMPLEJf+eNmUYt+PQSkgrZRbzMMmQ5mKAl7PfIxw==} engines: {node: '>=14.15.0'} dev: false @@ -14301,43 +14448,49 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.matchall@4.0.10: - resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} + /string.prototype.matchall@4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 + gopd: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.1 - set-function-name: 2.0.1 - side-channel: 1.0.5 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 + side-channel: 1.0.6 dev: true - /string.prototype.trim@1.2.8: - resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} + /string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.2 + es-object-atoms: 1.0.0 dev: true - /string.prototype.trimend@1.0.7: - resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} + /string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 dev: true - /string.prototype.trimstart@1.0.7: - resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 dev: true /string_decoder@1.1.1: @@ -14371,11 +14524,6 @@ packages: engines: {node: '>=4'} dev: true - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true - /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -14403,10 +14551,10 @@ packages: engines: {node: '>=14.16'} dev: true - /strip-literal@1.3.0: - resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + /strip-literal@2.0.0: + resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} dependencies: - acorn: 8.11.3 + js-tokens: 8.0.3 dev: true /stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.2.1): @@ -14417,10 +14565,10 @@ packages: stylelint: '>=14.0.0' dependencies: postcss-html: 1.6.0 - stylelint: 16.2.1(typescript@5.3.3) + stylelint: 16.2.1(typescript@5.4.3) dev: true - /stylelint-config-recommended-scss@14.0.0(postcss@8.4.35)(stylelint@16.2.1): + /stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.2.1): resolution: {integrity: sha512-HDvpoOAQ1RpF+sPbDOT2Q2/YrBDEJDnUymmVmZ7mMCeNiFSdhRdyGEimBkz06wsN+HaFwUh249gDR+I9JR7Onw==} engines: {node: '>=18.12.0'} peerDependencies: @@ -14430,11 +14578,11 @@ packages: postcss: optional: true dependencies: - postcss: 8.4.35 - postcss-scss: 4.0.9(postcss@8.4.35) - stylelint: 16.2.1(typescript@5.3.3) + postcss: 8.4.38 + postcss-scss: 4.0.9(postcss@8.4.38) + stylelint: 16.2.1(typescript@5.4.3) stylelint-config-recommended: 14.0.0(stylelint@16.2.1) - stylelint-scss: 6.1.0(stylelint@16.2.1) + stylelint-scss: 6.2.1(stylelint@16.2.1) dev: true /stylelint-config-recommended@14.0.0(stylelint@16.2.1): @@ -14443,10 +14591,10 @@ packages: peerDependencies: stylelint: ^16.0.0 dependencies: - stylelint: 16.2.1(typescript@5.3.3) + stylelint: 16.2.1(typescript@5.4.3) dev: true - /stylelint-config-standard-scss@13.0.0(postcss@8.4.35)(stylelint@16.2.1): + /stylelint-config-standard-scss@13.0.0(postcss@8.4.38)(stylelint@16.2.1): resolution: {integrity: sha512-WaLvkP689qSYUpJQPCo30TFJSSc3VzvvoWnrgp+7PpVby5o8fRUY1cZcP0sePZfjrFl9T8caGhcKg0GO34VDiQ==} engines: {node: '>=18.12.0'} peerDependencies: @@ -14456,9 +14604,9 @@ packages: postcss: optional: true dependencies: - postcss: 8.4.35 - stylelint: 16.2.1(typescript@5.3.3) - stylelint-config-recommended-scss: 14.0.0(postcss@8.4.35)(stylelint@16.2.1) + postcss: 8.4.38 + stylelint: 16.2.1(typescript@5.4.3) + stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.2.1) stylelint-config-standard: 36.0.0(stylelint@16.2.1) dev: true @@ -14468,12 +14616,12 @@ packages: peerDependencies: stylelint: ^16.1.0 dependencies: - stylelint: 16.2.1(typescript@5.3.3) + stylelint: 16.2.1(typescript@5.4.3) stylelint-config-recommended: 14.0.0(stylelint@16.2.1) dev: true - /stylelint-scss@6.1.0(stylelint@16.2.1): - resolution: {integrity: sha512-kCfK8TQzthGwb4vaZniZgxRsVbCM4ZckmT1b/H5m4FU3I8Dz0id9llKsy1NMp3XXqC8+OPD4rVKtUbSxXlJb5g==} + /stylelint-scss@6.2.1(stylelint@16.2.1): + resolution: {integrity: sha512-ZoGLbVb1keZYRVGQlhB8G6sZOoNqw61whzzzGFWp05N12ErqLFfBv3JPrXiMLZaW98sBS7K/vUQhRnvUj4vwdw==} engines: {node: '>=18.12.0'} peerDependencies: stylelint: ^16.0.2 @@ -14481,23 +14629,23 @@ packages: known-css-properties: 0.29.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - stylelint: 16.2.1(typescript@5.3.3) + stylelint: 16.2.1(typescript@5.4.3) dev: true - /stylelint@16.2.1(typescript@5.3.3): + /stylelint@16.2.1(typescript@5.4.3): resolution: {integrity: sha512-SfIMGFK+4n7XVAyv50CpVfcGYWG4v41y6xG7PqOgQSY8M/PgdK0SQbjWFblxjJZlN9jNq879mB4BCZHJRIJ1hA==} engines: {node: '>=18.12.0'} hasBin: true dependencies: - '@csstools/css-parser-algorithms': 2.5.0(@csstools/css-tokenizer@2.2.3) - '@csstools/css-tokenizer': 2.2.3 - '@csstools/media-query-list-parser': 2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3) - '@csstools/selector-specificity': 3.0.1(postcss-selector-parser@6.0.15) + '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) + '@csstools/css-tokenizer': 2.2.4 + '@csstools/media-query-list-parser': 2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4) + '@csstools/selector-specificity': 3.0.2(postcss-selector-parser@6.0.16) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.3.3) + cosmiconfig: 9.0.0(typescript@5.4.3) css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4(supports-color@5.5.0) @@ -14517,10 +14665,10 @@ packages: micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.35 + postcss: 8.4.38 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 7.0.0(postcss@8.4.35) - postcss-selector-parser: 6.0.15 + postcss-safe-parser: 7.0.0(postcss@8.4.38) + postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -14566,21 +14714,21 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check@3.6.4(postcss@8.4.35)(svelte@4.2.10): - resolution: {integrity: sha512-mY/dqucqm46p72M8yZmn81WPZx9mN6uuw8UVfR3ZKQeLxQg5HDGO3HHm5AZuWZPYNMLJ+TRMn+TeN53HfQ/vsw==} + /svelte-check@3.6.8(postcss@8.4.38)(svelte@4.2.12): + resolution: {integrity: sha512-rhXU7YCDtL+lq2gCqfJDXKTxJfSsCgcd08d7VWBFxTw6IWIbMWSaASbAOD3N0VV9TYSSLUqEBiratLd8WxAJJA==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: - '@jridgewell/trace-mapping': 0.3.22 + '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 fast-glob: 3.3.2 import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 4.2.10 - svelte-preprocess: 5.1.3(postcss@8.4.35)(svelte@4.2.10)(typescript@5.3.3) - typescript: 5.3.3 + svelte: 4.2.12 + svelte-preprocess: 5.1.3(postcss@8.4.38)(svelte@4.2.12)(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -14593,16 +14741,16 @@ packages: - sugarss dev: true - /svelte-hmr@0.15.3(svelte@4.2.10): + /svelte-hmr@0.15.3(svelte@4.2.12): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.10 + svelte: 4.2.12 dev: true - /svelte-preprocess@5.1.3(postcss@8.4.35)(svelte@4.2.10)(typescript@5.3.3): + /svelte-preprocess@5.1.3(postcss@8.4.38)(svelte@4.2.12)(typescript@5.4.3): resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} engines: {node: '>= 16.0.0', pnpm: ^8.0.0} requiresBuild: true @@ -14642,21 +14790,21 @@ packages: dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.7 - postcss: 8.4.35 + magic-string: 0.30.8 + postcss: 8.4.38 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.2.10 - typescript: 5.3.3 + svelte: 4.2.12 + typescript: 5.4.3 dev: true - /svelte@4.2.10: - resolution: {integrity: sha512-Ep06yCaCdgG1Mafb/Rx8sJ1QS3RW2I2BxGp2Ui9LBHSZ2/tO/aGLc5WqPjgiAP6KAnLJGaIr/zzwQlOo1b8MxA==} + /svelte@4.2.12: + resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} engines: {node: '>=16'} dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.22 + '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.5 acorn: 8.11.3 aria-query: 5.3.0 @@ -14666,7 +14814,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.7 + magic-string: 0.30.8 periscopic: 3.1.0 dev: true @@ -14702,8 +14850,8 @@ packages: engines: {node: '>=6'} dev: true - /tar@6.2.0: - resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} + /tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} dependencies: chownr: 2.0.0 @@ -14714,8 +14862,8 @@ packages: yallist: 4.0.0 dev: true - /terminal-kit@3.0.1: - resolution: {integrity: sha512-KvscEh/893Qza4+1wW9BOYAYFFS3uy8JfuMpyxNS1Rw+bw2Qx33RjVkjzPkfY2hfzAcTEw9KGko4XZuX2scsQw==} + /terminal-kit@3.1.1: + resolution: {integrity: sha512-R+R47zBQ14Ax2NZCLeuVl2GwonDwQN4iAsjQZICW8gMzaV+VIJMvL4qhUQtzDOhENADyNPQvY1Vz5G0bHHkLEA==} engines: {node: '>=16.13.0'} dependencies: '@cronvel/get-pixels': 3.4.1 @@ -14724,8 +14872,8 @@ packages: ndarray: 1.0.19 nextgen-events: 1.5.3 seventh: 0.9.2 - string-kit: 0.17.10 - tree-kit: 0.8.5 + string-kit: 0.18.2 + tree-kit: 0.8.7 dev: false /test-exclude@6.0.0: @@ -14823,8 +14971,8 @@ packages: punycode: 2.3.1 dev: true - /tree-kit@0.8.5: - resolution: {integrity: sha512-oe8qZPqyrlJZqYbRK5yUIVkXWOt+QmQjkP5NTjApbvdO4i+eiXOhpcMbgN06Gyg0tz1aPS2RBI0gxWqu2FbinQ==} + /tree-kit@0.8.7: + resolution: {integrity: sha512-BA/cp8KBvbBDkunxIuoBqzz3pYHL7J8QdzbKohK09urOpHFYqEe/xWGKkECEQG+LvfREd1GNqH3643GYFX8wSQ==} engines: {node: '>=16.13.0'} dev: false @@ -14841,16 +14989,16 @@ packages: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} dev: true - /ts-api-utils@1.2.1(typescript@5.3.3): - resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + /ts-api-utils@1.3.0(typescript@5.4.3): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.3 + typescript: 5.4.3 dev: true - /ts-node@10.9.2(@types/node@20.11.17)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.11.30)(typescript@5.4.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -14869,14 +15017,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.17 + '@types/node': 20.11.30 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.3 + typescript: 5.4.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -14909,69 +15057,69 @@ packages: - supports-color dev: true - /turbo-darwin-64@1.12.3: - resolution: {integrity: sha512-dDglIaux+A4jOnB9CDH69sujmrnuLJLrKw1t3J+if6ySlFuxSwC++gDq9TVuOZo2+S7lFkGh+x5ytn3wp+jE8Q==} + /turbo-darwin-64@1.13.0: + resolution: {integrity: sha512-ctHeJXtQgBcgxnCXwrJTGiq57HtwF7zWz5NTuSv//5yeU01BtQIt62ArKfjudOhRefWJbX3Z5srn88XTb9hfww==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.12.3: - resolution: {integrity: sha512-5TqqeujEyHMoVUWGzSzUl5ERSg7HDCdbU3gBs5ziWTpFRpeJ/+Y15kYyZJcMQcubRIH3Y1hL/yA5IhlGdgXOMA==} + /turbo-darwin-arm64@1.13.0: + resolution: {integrity: sha512-/Q9/pNFkF9w83tNxwMpgapwLYdQ12p8mpty2YQRoUiS9ClWkcqe136jR0mtuMqzlNlpREOFZaoyIthjt6Sdo0g==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-ignore@1.12.3: - resolution: {integrity: sha512-mc0EnikPMpH1Mlesg75F6ZE1xh5IILD4Z1qE8EapwmqZbJT+IlSAKl9QGl485kSAsJvj2/Pfj/7RVUNiRAtUPg==} + /turbo-ignore@1.13.0: + resolution: {integrity: sha512-1F0MqzXS1snoDyIHyzH7gZnGLqn2S5Fl1bKPN43tSzWQsVK7rZ4UDqqEqbYw5b3OfbH+PQxqm9raDumNV33o2Q==} hasBin: true dev: true - /turbo-linux-64@1.12.3: - resolution: {integrity: sha512-yUreU+/gq4vlBtcdyfjz7slwz4zM1RG8sSXvyHmAS+QXqSrGkegg4qLl2fRbv/c3EyA/XbfcZuD6tcrXkejr6g==} + /turbo-linux-64@1.13.0: + resolution: {integrity: sha512-hgbT7o020BGV4L7Sd8hhFTd5zVKPKxbsr0dPfel/9NkdTmptz2aGZ0Vb2MAa18SY3XaCQpDxmdYuOzvvRpo5ZA==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.12.3: - resolution: {integrity: sha512-XRwAsp2eRSqZmaMVNrmHoKqofeJMuD87zmefZLTRAObh38hIwKgyl2QRsJIbteob5RN77yFbv3lAJ36UIY5h7w==} + /turbo-linux-arm64@1.13.0: + resolution: {integrity: sha512-WK01i2wDZARrV+HEs495A3hNeGMwQR5suYk7G+ceqqW7b+dOTlQdvUjnI3sg7wAnZPgjafFs/hoBaZdJjVa/nw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.12.3: - resolution: {integrity: sha512-CPnRfnUCtmFeShOtUdMCthySjmyHaoTyh9JueiYFvtCNeO3WfDMj63dpOQstQWHdJFYmIrIGfhAclcds9ePQYA==} + /turbo-windows-64@1.13.0: + resolution: {integrity: sha512-hJgSZJZwlWHNwLEthaqJqJWGm4NqF5X/I7vE0sPE4i/jeDl8f0n1hcOkgJkJiNXVxhj+qy/9+4dzbPLKT9imaQ==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.12.3: - resolution: {integrity: sha512-cYA/wlzvp4vlCNHYJ2AjNS3FLXWwUC/5CJompBkTeKFFB6AviE/iLkbIhFikCVSNXZk/3AGanpMUXIkt3bdlwg==} + /turbo-windows-arm64@1.13.0: + resolution: {integrity: sha512-L/ErxYoXeq8tmjU/AIGicC9VyBN1zdYw8JlM4yPmMI0pJdY8E4GaYK1IiIazqq7M72lmQhU/WW7fV9FqEktwrw==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.12.3: - resolution: {integrity: sha512-a6q8I0TK9ohACYbkmxzG/JYPuDC4VCvfmXLTlf321qQ4BIAhoyaOj/O2g+zJ6L1vNYnZ82G4LrbMfgLLngbLsg==} + /turbo@1.13.0: + resolution: {integrity: sha512-r02GtNmkOPcQvUzVE6lg474QVLyU02r3yh3lUGqrFHf5h5ZEjgDGWILsAUqplVqjri1Y/oOkTssks4CObTAaiw==} hasBin: true optionalDependencies: - turbo-darwin-64: 1.12.3 - turbo-darwin-arm64: 1.12.3 - turbo-linux-64: 1.12.3 - turbo-linux-arm64: 1.12.3 - turbo-windows-64: 1.12.3 - turbo-windows-arm64: 1.12.3 + turbo-darwin-64: 1.13.0 + turbo-darwin-arm64: 1.13.0 + turbo-linux-64: 1.13.0 + turbo-linux-arm64: 1.13.0 + turbo-windows-64: 1.13.0 + turbo-windows-arm64: 1.13.0 dev: true /type-check@0.4.0: @@ -15026,42 +15174,48 @@ packages: engines: {node: '>=14.16'} dev: true - /typed-array-buffer@1.0.1: - resolution: {integrity: sha512-RSqu1UEuSlrBhHTWC8O9FnPjOduNs4M7rJ4pRKoEjtx1zUNOPN2sSXHLDX+Y2WPbHIxbvg4JFo2DNAEfPIKWoQ==} + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 dev: true - /typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + /typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 for-each: 0.3.3 - has-proto: 1.0.1 + gopd: 1.0.1 + has-proto: 1.0.3 is-typed-array: 1.1.13 dev: true - /typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + /typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.6 - call-bind: 1.0.6 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 - has-proto: 1.0.1 + gopd: 1.0.1 + has-proto: 1.0.3 is-typed-array: 1.1.13 dev: true - /typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + /typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 dev: true /typedarray-to-buffer@3.1.5: @@ -15074,18 +15228,18 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typedoc@0.25.7(typescript@5.3.3): - resolution: {integrity: sha512-m6A6JjQRg39p2ZVRIN3NKXgrN8vzlHhOS+r9ymUYtcUP/TIQPvWSq7YgE5ZjASfv5Vd5BW5xrir6Gm2XNNcOow==} + /typedoc@0.25.12(typescript@5.4.3): + resolution: {integrity: sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw==} engines: {node: '>= 16'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x dependencies: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.3 shiki: 0.14.7 - typescript: 5.3.3 + typescript: 5.4.3 dev: true /typescript@5.3.3: @@ -15094,8 +15248,14 @@ packages: hasBin: true dev: true - /ufo@1.4.0: - resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} + /typescript@5.4.3: + resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} dev: true /uglify-js@3.17.4: @@ -15109,7 +15269,7 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -15158,7 +15318,7 @@ packages: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.11.17 + '@types/node': 20.11.30 '@types/unist': 3.0.2 '@ungap/structured-clone': 1.2.0 concat-stream: 2.0.0 @@ -15175,7 +15335,7 @@ packages: vfile-message: 4.0.2 vfile-reporter: 8.1.0 vfile-statistics: 3.0.0 - yaml: 2.3.4 + yaml: 2.4.1 transitivePeerDependencies: - supports-color dev: true @@ -15200,8 +15360,8 @@ packages: vfile-message: 3.1.4 dev: true - /unified-prettier@2.0.0(prettier@3.2.5): - resolution: {integrity: sha512-sbe/9D1hEWugtRv3nB2EdItKGnajCq0dYIPG06OFUHx+DwkQojpQSlWyrjvGvGVqrTP6deQ2gIxl4/u5Kra02g==} + /unified-prettier@2.0.1(prettier@3.2.5): + resolution: {integrity: sha512-6KKgdlY8wLsUMdGOFx61RVfCggKF47iE1cFvUcrs5jjH9xbkVMaQ48Qy8MXNjhexzKwxsoBYB/Qc7ZtPw7/Oyg==} peerDependencies: prettier: ^3.0.0 dependencies: @@ -15383,13 +15543,13 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db@1.0.13(browserslist@4.22.3): + /update-browserslist-db@1.0.13(browserslist@4.23.0): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.22.3 + browserslist: 4.23.0 escalade: 3.1.2 picocolors: 1.0.0 dev: true @@ -15437,7 +15597,7 @@ packages: hasBin: true dependencies: dequal: 2.0.3 - diff: 5.1.0 + diff: 5.2.0 kleur: 4.1.5 sade: 1.8.1 dev: true @@ -15450,7 +15610,7 @@ packages: resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.22 + '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 dev: true @@ -15546,8 +15706,8 @@ packages: vfile-message: 4.0.2 dev: true - /vite-node@1.2.2(@types/node@20.11.17): - resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} + /vite-node@1.4.0(@types/node@20.11.30): + resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -15555,7 +15715,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.0(@types/node@20.11.17) + vite: 5.2.4(@types/node@20.11.30) transitivePeerDependencies: - '@types/node' - less @@ -15567,8 +15727,8 @@ packages: - terser dev: true - /vite-plugin-dts@3.7.2(@types/node@20.11.17)(typescript@5.3.3)(vite@5.1.0): - resolution: {integrity: sha512-kg//1nDA01b8rufJf4TsvYN8LMkdwv0oBYpiQi6nRwpHyue+wTlhrBiqgipdFpMnW1oOYv6ywmzE5B0vg6vSEA==} + /vite-plugin-dts@3.7.3(@types/node@20.11.30)(typescript@5.4.3)(vite@5.2.4): + resolution: {integrity: sha512-26eTlBYdpjRLWCsTJebM8vkCieE+p9gP3raf+ecDnzzK5E3FG6VE1wcy55OkRpfWWVlVvKkYFe6uvRHYWx7Nog==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -15577,34 +15737,34 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.39.0(@types/node@20.11.17) + '@microsoft/api-extractor': 7.39.0(@types/node@20.11.30) '@rollup/pluginutils': 5.1.0 - '@vue/language-core': 1.8.27(typescript@5.3.3) + '@vue/language-core': 1.8.27(typescript@5.4.3) debug: 4.3.4(supports-color@5.5.0) kolorist: 1.8.0 - typescript: 5.3.3 - vite: 5.1.0(@types/node@20.11.17) - vue-tsc: 1.8.27(typescript@5.3.3) + typescript: 5.4.3 + vite: 5.2.4(@types/node@20.11.30) + vue-tsc: 1.8.27(typescript@5.4.3) transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - /vite-plugin-pakk@0.8.0: - resolution: {integrity: sha512-YlsblxYBSYyUg4SB7JUQ5/+7jPhL1/VANGYRBEHQBheZ25L37ryzOLReT1p6iHYGV9oivowiE+IBq4JKGvZBrQ==} + /vite-plugin-pakk@0.9.0: + resolution: {integrity: sha512-6fdl2SffyfWBVaUc1Mb7JDGD+hjDQsgLa+Pu37tSVBQFwjlgEzu/nGAl0HOMFOKl9Vtce89J3ZsjqGXUnPrN+w==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.7.3 - '@alexaegis/fs': 0.7.3 - '@alexaegis/workspace-tools': 0.7.3 - '@pakk/core': 0.8.0 - '@types/node': 20.11.17 + '@alexaegis/common': 0.9.1 + '@alexaegis/fs': 0.9.1 + '@alexaegis/workspace-tools': 0.9.1 + '@pakk/core': 0.9.0 + '@types/node': 20.11.30 prettier: 3.2.5 - ts-node: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) - typescript: 5.3.3 - vite: 5.1.0(@types/node@20.11.17) - vite-plugin-dts: 3.7.2(@types/node@20.11.17)(typescript@5.3.3)(vite@5.1.0) + ts-node: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) + typescript: 5.4.3 + vite: 5.2.4(@types/node@20.11.30) + vite-plugin-dts: 3.7.3(@types/node@20.11.30)(typescript@5.4.3)(vite@5.2.4) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -15618,8 +15778,8 @@ packages: - terser dev: true - /vite@5.1.0(@types/node@20.11.17): - resolution: {integrity: sha512-STmSFzhY4ljuhz14bg9LkMTk3d98IO6DIArnTY6MeBwiD1Za2StcQtz7fzOUnRCqrHSD5+OS2reg4HOz1eoLnw==} + /vite@5.2.4(@types/node@20.11.30): + resolution: {integrity: sha512-vjFghvHWidBTinu5TCymJk/lRHlR5ljqB83yugr0HA1xspUPdOZHqbqDLnZ8f9/jINrtFHTCYYyIUi+o+Q5iyg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -15646,15 +15806,15 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.17 - esbuild: 0.19.12 - postcss: 8.4.35 - rollup: 4.9.6 + '@types/node': 20.11.30 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.13.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vitefu@0.2.5(vite@5.1.0): + /vitefu@0.2.5(vite@5.2.4): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -15662,18 +15822,18 @@ packages: vite: optional: true dependencies: - vite: 5.1.0(@types/node@20.11.17) + vite: 5.2.4(@types/node@20.11.30) dev: true - /vitest@1.2.2(@types/node@20.11.17)(@vitest/ui@1.2.2)(jsdom@24.0.0): - resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} + /vitest@1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0): + resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': ^1.0.0 - '@vitest/ui': ^1.0.0 + '@vitest/browser': 1.4.0 + '@vitest/ui': 1.4.0 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -15690,29 +15850,28 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.17 - '@vitest/expect': 1.2.2 - '@vitest/runner': 1.2.2 - '@vitest/snapshot': 1.2.2 - '@vitest/spy': 1.2.2 - '@vitest/ui': 1.2.2(vitest@1.2.2) - '@vitest/utils': 1.2.2 + '@types/node': 20.11.30 + '@vitest/expect': 1.4.0 + '@vitest/runner': 1.4.0 + '@vitest/snapshot': 1.4.0 + '@vitest/spy': 1.4.0 + '@vitest/ui': 1.4.0(vitest@1.4.0) + '@vitest/utils': 1.4.0 acorn-walk: 8.3.2 - cac: 6.7.14 chai: 4.4.1 debug: 4.3.4(supports-color@5.5.0) execa: 8.0.1 jsdom: 24.0.0 local-pkg: 0.5.0 - magic-string: 0.30.7 + magic-string: 0.30.8 pathe: 1.1.2 picocolors: 1.0.0 std-env: 3.7.0 - strip-literal: 1.3.0 + strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.1.0(@types/node@20.11.17) - vite-node: 1.2.2(@types/node@20.11.17) + vite: 5.2.4(@types/node@20.11.30) + vite-node: 1.4.0(@types/node@20.11.30) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -15739,16 +15898,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.27(typescript@5.3.3): + /vue-tsc@1.8.27(typescript@5.4.3): resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.27(typescript@5.3.3) + '@vue/language-core': 1.8.27(typescript@5.4.3) semver: 7.6.0 - typescript: 5.3.3 + typescript: 5.4.3 dev: true /w3c-xmlserializer@5.0.0: @@ -15811,25 +15970,26 @@ packages: is-weakref: 1.0.2 isarray: 2.0.5 which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.14 + which-collection: 1.0.2 + which-typed-array: 1.1.15 dev: true - /which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} dependencies: - is-map: 2.0.2 - is-set: 2.0.2 - is-weakmap: 2.0.1 - is-weakset: 2.0.2 + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 dev: true - /which-typed-array@1.1.14: - resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.6 - call-bind: 1.0.6 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 @@ -15996,6 +16156,12 @@ packages: engines: {node: '>= 14'} dev: true + /yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + engines: {node: '>= 14'} + hasBin: true + dev: true + /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} diff --git a/solutions/typescript/2015/01/package.json b/solutions/typescript/2015/01/package.json index 09d802ed4..b89f57b49 100644 --- a/solutions/typescript/2015/01/package.json +++ b/solutions/typescript/2015/01/package.json @@ -61,13 +61,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "ts-node": "^10.9.2", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2015/02/package.json b/solutions/typescript/2015/02/package.json index 9f65b7630..18b36254f 100644 --- a/solutions/typescript/2015/02/package.json +++ b/solutions/typescript/2015/02/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2015/03/package.json b/solutions/typescript/2015/03/package.json index b884d9e2e..2bba59703 100644 --- a/solutions/typescript/2015/03/package.json +++ b/solutions/typescript/2015/03/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2015/04/package.json b/solutions/typescript/2015/04/package.json index 45cb42db1..11b56548a 100644 --- a/solutions/typescript/2015/04/package.json +++ b/solutions/typescript/2015/04/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2015/05/package.json b/solutions/typescript/2015/05/package.json index 55c766bff..386005871 100644 --- a/solutions/typescript/2015/05/package.json +++ b/solutions/typescript/2015/05/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2016/01/package.json b/solutions/typescript/2016/01/package.json index 7b5ae543b..b412c2792 100644 --- a/solutions/typescript/2016/01/package.json +++ b/solutions/typescript/2016/01/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2016/02/package.json b/solutions/typescript/2016/02/package.json index 4b9a2e6c2..cd669ec71 100644 --- a/solutions/typescript/2016/02/package.json +++ b/solutions/typescript/2016/02/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2016/02/src/p2.ts b/solutions/typescript/2016/02/src/p2.ts index 93eb3df3e..dbc5e3ad5 100644 --- a/solutions/typescript/2016/02/src/p2.ts +++ b/solutions/typescript/2016/02/src/p2.ts @@ -27,7 +27,7 @@ export const p2 = (input: string): string => { position.addMut(direction, { limit: (v) => toKeypadNumber(v) === undefined, }); - return acc + toKeypadNumber(position); + return `${acc}${toKeypadNumber(position) ?? ''}`; }, ''); return result; diff --git a/solutions/typescript/2016/03/package.json b/solutions/typescript/2016/03/package.json index 45d9c66a8..27b6623c5 100644 --- a/solutions/typescript/2016/03/package.json +++ b/solutions/typescript/2016/03/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2017/01/package.json b/solutions/typescript/2017/01/package.json index 1888227a3..9074d2770 100644 --- a/solutions/typescript/2017/01/package.json +++ b/solutions/typescript/2017/01/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2017/02/package.json b/solutions/typescript/2017/02/package.json index cb4f1c282..5a7b5c803 100644 --- a/solutions/typescript/2017/02/package.json +++ b/solutions/typescript/2017/02/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/01/package.json b/solutions/typescript/2018/01/package.json index f1c0d4042..0db43a864 100644 --- a/solutions/typescript/2018/01/package.json +++ b/solutions/typescript/2018/01/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/02/package.json b/solutions/typescript/2018/02/package.json index 790d1f945..92a740981 100644 --- a/solutions/typescript/2018/02/package.json +++ b/solutions/typescript/2018/02/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/03/package.json b/solutions/typescript/2018/03/package.json index 42cfe85d7..bee16a454 100644 --- a/solutions/typescript/2018/03/package.json +++ b/solutions/typescript/2018/03/package.json @@ -67,12 +67,12 @@ "arktype": "^1.0.29-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/04/package.json b/solutions/typescript/2018/04/package.json index b1d530be3..5a5b8babe 100644 --- a/solutions/typescript/2018/04/package.json +++ b/solutions/typescript/2018/04/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/05/package.json b/solutions/typescript/2018/05/package.json index abfb6364a..99c501ead 100644 --- a/solutions/typescript/2018/05/package.json +++ b/solutions/typescript/2018/05/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/06/package.json b/solutions/typescript/2018/06/package.json index 6622a953d..33916aaa4 100644 --- a/solutions/typescript/2018/06/package.json +++ b/solutions/typescript/2018/06/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/07/package.json b/solutions/typescript/2018/07/package.json index 6b4942f69..0e306b633 100644 --- a/solutions/typescript/2018/07/package.json +++ b/solutions/typescript/2018/07/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/08/package.json b/solutions/typescript/2018/08/package.json index 564c978ca..58bb6b020 100644 --- a/solutions/typescript/2018/08/package.json +++ b/solutions/typescript/2018/08/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/09/package.json b/solutions/typescript/2018/09/package.json index fec238ed3..f97cc79b9 100644 --- a/solutions/typescript/2018/09/package.json +++ b/solutions/typescript/2018/09/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/10/package.json b/solutions/typescript/2018/10/package.json index 0e8391e22..5a840af65 100644 --- a/solutions/typescript/2018/10/package.json +++ b/solutions/typescript/2018/10/package.json @@ -67,12 +67,12 @@ "arktype": "^1.0.29-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/10/src/p1.ts b/solutions/typescript/2018/10/src/p1.ts index dd50a2b8b..44b93c594 100644 --- a/solutions/typescript/2018/10/src/p1.ts +++ b/solutions/typescript/2018/10/src/p1.ts @@ -20,7 +20,7 @@ export const print = (input: MotionVector[]): string => { for (let y = aabb.top; y <= aabb.bottom; y++) { let row = ''; for (let x = aabb.left; x <= aabb.right; x++) { - row = row + stars.has(new Vec2(x, y).toString()) ? '#' : '.'; + row = row + (stars.has(new Vec2(x, y).toString()) ? '#' : '.'); } pic = pic + row + '\n'; } diff --git a/solutions/typescript/2018/11/package.json b/solutions/typescript/2018/11/package.json index f085a6733..5b9bfc935 100644 --- a/solutions/typescript/2018/11/package.json +++ b/solutions/typescript/2018/11/package.json @@ -67,14 +67,14 @@ "workerpool": "^9.1.0" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "@types/workerpool": "^6.4.7", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/11/src/p2.ts b/solutions/typescript/2018/11/src/p2.ts index ae7997b29..e47280490 100644 --- a/solutions/typescript/2018/11/src/p2.ts +++ b/solutions/typescript/2018/11/src/p2.ts @@ -67,7 +67,7 @@ export const p2 = async (input: string): Promise => { { vec: undefined, sum: Number.NEGATIVE_INFINITY, size: Number.NEGATIVE_INFINITY }, ); await pool.terminate(true); - return `${max.vec ? max.vec.x + ', ' + max.vec.y : 'undefined'},${max.size} (${max.sum})`; + return `${max.vec ? max.vec.x.toString() + ', ' + max.vec.y.toString() : 'undefined'},${max.size.toString()} (${max.sum.toString()})`; }; await task(p2, packageJson.aoc); // 236,146,12 (160) ~63007ms diff --git a/solutions/typescript/2018/12/package.json b/solutions/typescript/2018/12/package.json index 00bd015c8..7e78f73da 100644 --- a/solutions/typescript/2018/12/package.json +++ b/solutions/typescript/2018/12/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/13/package.json b/solutions/typescript/2018/13/package.json index bd99fa7c3..f05879e3d 100644 --- a/solutions/typescript/2018/13/package.json +++ b/solutions/typescript/2018/13/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/14/package.json b/solutions/typescript/2018/14/package.json index fb9d5402a..097bb5601 100644 --- a/solutions/typescript/2018/14/package.json +++ b/solutions/typescript/2018/14/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2018/14/src/p2.ts b/solutions/typescript/2018/14/src/p2.ts index 1a6ad840c..b1169529b 100644 --- a/solutions/typescript/2018/14/src/p2.ts +++ b/solutions/typescript/2018/14/src/p2.ts @@ -4,8 +4,8 @@ import packageJson from '../package.json'; function shift(window: string, last: number, length: number): string { return window.length >= length - ? window.slice(window.length - length + 1, window.length) + last - : window + last; + ? window.slice(window.length - length + 1, window.length) + last.toString() + : window + last.toString(); } export const p2 = (input: string): number => { diff --git a/solutions/typescript/2018/15/package.json b/solutions/typescript/2018/15/package.json index 190a850de..591253917 100644 --- a/solutions/typescript/2018/15/package.json +++ b/solutions/typescript/2018/15/package.json @@ -58,12 +58,12 @@ "./readme": "./readme.md" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/01/package.json b/solutions/typescript/2019/01/package.json index 37f41c3e0..8f392d638 100644 --- a/solutions/typescript/2019/01/package.json +++ b/solutions/typescript/2019/01/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/02/package.json b/solutions/typescript/2019/02/package.json index 94d187bcc..60eef433a 100644 --- a/solutions/typescript/2019/02/package.json +++ b/solutions/typescript/2019/02/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/03/package.json b/solutions/typescript/2019/03/package.json index b11b4bdc5..a4e33524b 100644 --- a/solutions/typescript/2019/03/package.json +++ b/solutions/typescript/2019/03/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/04/package.json b/solutions/typescript/2019/04/package.json index 0979f546b..04d6b56c7 100644 --- a/solutions/typescript/2019/04/package.json +++ b/solutions/typescript/2019/04/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/05/package.json b/solutions/typescript/2019/05/package.json index e8f26f306..c4373054f 100644 --- a/solutions/typescript/2019/05/package.json +++ b/solutions/typescript/2019/05/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/06/package.json b/solutions/typescript/2019/06/package.json index 7938a181d..d3372e801 100644 --- a/solutions/typescript/2019/06/package.json +++ b/solutions/typescript/2019/06/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/07/package.json b/solutions/typescript/2019/07/package.json index fd04dc4ce..13c593304 100644 --- a/solutions/typescript/2019/07/package.json +++ b/solutions/typescript/2019/07/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/08/package.json b/solutions/typescript/2019/08/package.json index 10de292c5..3517490c2 100644 --- a/solutions/typescript/2019/08/package.json +++ b/solutions/typescript/2019/08/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/09/package.json b/solutions/typescript/2019/09/package.json index a0e4bf77d..13abd5083 100644 --- a/solutions/typescript/2019/09/package.json +++ b/solutions/typescript/2019/09/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/10/package.json b/solutions/typescript/2019/10/package.json index 1c18ddaf6..9cd692922 100644 --- a/solutions/typescript/2019/10/package.json +++ b/solutions/typescript/2019/10/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/11/package.json b/solutions/typescript/2019/11/package.json index 0e7351923..cb3afbd10 100644 --- a/solutions/typescript/2019/11/package.json +++ b/solutions/typescript/2019/11/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/12/package.json b/solutions/typescript/2019/12/package.json index d49b5161d..f08013c85 100644 --- a/solutions/typescript/2019/12/package.json +++ b/solutions/typescript/2019/12/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/13/package.json b/solutions/typescript/2019/13/package.json index 36ea285c4..e9253d819 100644 --- a/solutions/typescript/2019/13/package.json +++ b/solutions/typescript/2019/13/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/13/src/p2.ts b/solutions/typescript/2019/13/src/p2.ts index 824180f71..d9d2372bc 100644 --- a/solutions/typescript/2019/13/src/p2.ts +++ b/solutions/typescript/2019/13/src/p2.ts @@ -43,7 +43,7 @@ const W = 22; const H = 37; const draw = (m: Map, score: number): void => { - console.log(score + '\n' + renderMatrix(drawMapStatic(m, tileToString, 0, W, 0, H))); + console.log(score.toString() + '\n' + renderMatrix(drawMapStatic(m, tileToString, 0, W, 0, H))); }; export const p2 = diff --git a/solutions/typescript/2019/14/package.json b/solutions/typescript/2019/14/package.json index cb6bb75c6..c1da12b8f 100644 --- a/solutions/typescript/2019/14/package.json +++ b/solutions/typescript/2019/14/package.json @@ -75,12 +75,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/14/src/reaction.class.ts b/solutions/typescript/2019/14/src/reaction.class.ts index ab30e0109..d70f57290 100644 --- a/solutions/typescript/2019/14/src/reaction.class.ts +++ b/solutions/typescript/2019/14/src/reaction.class.ts @@ -17,7 +17,7 @@ export class Reaction { } public toString(): string { - return `${[...this.from.entries()].map(([n, q]) => q + ' ' + n).join(', ')} => ${ + return `${[...this.from.entries()].map(([n, q]) => `${q} ${n}`).join(', ')} => ${ this.toq } ${this.to}`; } diff --git a/solutions/typescript/2019/16/package.json b/solutions/typescript/2019/16/package.json index 642efad1b..1baa70704 100644 --- a/solutions/typescript/2019/16/package.json +++ b/solutions/typescript/2019/16/package.json @@ -65,12 +65,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/17/package.json b/solutions/typescript/2019/17/package.json index 13cf6ff94..6a67a6e93 100644 --- a/solutions/typescript/2019/17/package.json +++ b/solutions/typescript/2019/17/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/18/package.json b/solutions/typescript/2019/18/package.json index ca433233d..b99e7a7ab 100644 --- a/solutions/typescript/2019/18/package.json +++ b/solutions/typescript/2019/18/package.json @@ -65,12 +65,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/19/package.json b/solutions/typescript/2019/19/package.json index 2bdc3865c..de514ba7b 100644 --- a/solutions/typescript/2019/19/package.json +++ b/solutions/typescript/2019/19/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/20/package.json b/solutions/typescript/2019/20/package.json index 70d673306..217538684 100644 --- a/solutions/typescript/2019/20/package.json +++ b/solutions/typescript/2019/20/package.json @@ -65,12 +65,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/21/package.json b/solutions/typescript/2019/21/package.json index b19f67296..51bf296c9 100644 --- a/solutions/typescript/2019/21/package.json +++ b/solutions/typescript/2019/21/package.json @@ -67,12 +67,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/22/package.json b/solutions/typescript/2019/22/package.json index 821aaf48b..54bd64886 100644 --- a/solutions/typescript/2019/22/package.json +++ b/solutions/typescript/2019/22/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/23/package.json b/solutions/typescript/2019/23/package.json index b0bb43201..6c182675d 100644 --- a/solutions/typescript/2019/23/package.json +++ b/solutions/typescript/2019/23/package.json @@ -77,12 +77,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2019/24/package.json b/solutions/typescript/2019/24/package.json index 2d0c3b7f9..fc3f0183e 100644 --- a/solutions/typescript/2019/24/package.json +++ b/solutions/typescript/2019/24/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/01/package.json b/solutions/typescript/2020/01/package.json index 6f92dc687..1bf2218f6 100644 --- a/solutions/typescript/2020/01/package.json +++ b/solutions/typescript/2020/01/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/02/package.json b/solutions/typescript/2020/02/package.json index 5f4c7d9ba..49d475635 100644 --- a/solutions/typescript/2020/02/package.json +++ b/solutions/typescript/2020/02/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/03/package.json b/solutions/typescript/2020/03/package.json index 448056ef9..3ca1d6215 100644 --- a/solutions/typescript/2020/03/package.json +++ b/solutions/typescript/2020/03/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/04/package.json b/solutions/typescript/2020/04/package.json index 9c4301850..463f06428 100644 --- a/solutions/typescript/2020/04/package.json +++ b/solutions/typescript/2020/04/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/05/package.json b/solutions/typescript/2020/05/package.json index 90d6230e6..5429f8130 100644 --- a/solutions/typescript/2020/05/package.json +++ b/solutions/typescript/2020/05/package.json @@ -69,15 +69,15 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "workspace:^", - "@alexaegis/common": "^0.8.2" + "@alexaegis/common": "^0.9.1" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/06/package.json b/solutions/typescript/2020/06/package.json index 77a06e9e8..6c88aadf1 100644 --- a/solutions/typescript/2020/06/package.json +++ b/solutions/typescript/2020/06/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/07/package.json b/solutions/typescript/2020/07/package.json index 98bfddb16..cd7847558 100644 --- a/solutions/typescript/2020/07/package.json +++ b/solutions/typescript/2020/07/package.json @@ -71,12 +71,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/08/package.json b/solutions/typescript/2020/08/package.json index e3b1c0fbd..12c35cbdd 100644 --- a/solutions/typescript/2020/08/package.json +++ b/solutions/typescript/2020/08/package.json @@ -53,12 +53,12 @@ "./readme": "./readme.md" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/09/package.json b/solutions/typescript/2020/09/package.json index 2bd59f502..c9eaf7496 100644 --- a/solutions/typescript/2020/09/package.json +++ b/solutions/typescript/2020/09/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/10/package.json b/solutions/typescript/2020/10/package.json index ac8003c69..111838707 100644 --- a/solutions/typescript/2020/10/package.json +++ b/solutions/typescript/2020/10/package.json @@ -76,13 +76,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/11/package.json b/solutions/typescript/2020/11/package.json index 008538ac3..50ea1d26c 100644 --- a/solutions/typescript/2020/11/package.json +++ b/solutions/typescript/2020/11/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/12/package.json b/solutions/typescript/2020/12/package.json index a698c14d0..e401e2166 100644 --- a/solutions/typescript/2020/12/package.json +++ b/solutions/typescript/2020/12/package.json @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/13/package.json b/solutions/typescript/2020/13/package.json index d503ad086..f23c5507e 100644 --- a/solutions/typescript/2020/13/package.json +++ b/solutions/typescript/2020/13/package.json @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/14/package.json b/solutions/typescript/2020/14/package.json index 03ba722b8..1e901ef85 100644 --- a/solutions/typescript/2020/14/package.json +++ b/solutions/typescript/2020/14/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/15/package.json b/solutions/typescript/2020/15/package.json index 25906726d..70ddc6123 100644 --- a/solutions/typescript/2020/15/package.json +++ b/solutions/typescript/2020/15/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/16/package.json b/solutions/typescript/2020/16/package.json index 1dc6e3466..7739d0d71 100644 --- a/solutions/typescript/2020/16/package.json +++ b/solutions/typescript/2020/16/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/17/package.json b/solutions/typescript/2020/17/package.json index 9916767ff..43b2176d8 100644 --- a/solutions/typescript/2020/17/package.json +++ b/solutions/typescript/2020/17/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/18/package.json b/solutions/typescript/2020/18/package.json index e491b4e8f..215469ef8 100644 --- a/solutions/typescript/2020/18/package.json +++ b/solutions/typescript/2020/18/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/19/package.json b/solutions/typescript/2020/19/package.json index 89d4a69cf..5d621cd23 100644 --- a/solutions/typescript/2020/19/package.json +++ b/solutions/typescript/2020/19/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/20/package.json b/solutions/typescript/2020/20/package.json index 7bf6da466..05991d1f3 100644 --- a/solutions/typescript/2020/20/package.json +++ b/solutions/typescript/2020/20/package.json @@ -76,13 +76,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/21/package.json b/solutions/typescript/2020/21/package.json index a75cc2a84..3e5585cb3 100644 --- a/solutions/typescript/2020/21/package.json +++ b/solutions/typescript/2020/21/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/22/package.json b/solutions/typescript/2020/22/package.json index 4c191ed70..870ec992a 100644 --- a/solutions/typescript/2020/22/package.json +++ b/solutions/typescript/2020/22/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/23/package.json b/solutions/typescript/2020/23/package.json index 34b5260be..9ce0e6c68 100644 --- a/solutions/typescript/2020/23/package.json +++ b/solutions/typescript/2020/23/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/23/src/p1.ts b/solutions/typescript/2020/23/src/p1.ts index 0f453ecba..b4eda8a72 100644 --- a/solutions/typescript/2020/23/src/p1.ts +++ b/solutions/typescript/2020/23/src/p1.ts @@ -61,7 +61,7 @@ export const p1 = let result = ''; while (first.value !== 1) { - result += first.value; + result += first.value.toString(); first = first.next; } return Number.parseInt(result, 10); diff --git a/solutions/typescript/2020/24/package.json b/solutions/typescript/2020/24/package.json index b70c0c14f..396ab173b 100644 --- a/solutions/typescript/2020/24/package.json +++ b/solutions/typescript/2020/24/package.json @@ -81,13 +81,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2020/25/package.json b/solutions/typescript/2020/25/package.json index d9a85e7de..5049c6bb8 100644 --- a/solutions/typescript/2020/25/package.json +++ b/solutions/typescript/2020/25/package.json @@ -67,13 +67,13 @@ "arktype": "^1.0.29-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/01/package.json b/solutions/typescript/2021/01/package.json index 52181c2b9..6a7def611 100644 --- a/solutions/typescript/2021/01/package.json +++ b/solutions/typescript/2021/01/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/02/package.json b/solutions/typescript/2021/02/package.json index 93b5b23fc..ac531c12d 100644 --- a/solutions/typescript/2021/02/package.json +++ b/solutions/typescript/2021/02/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/03/package.json b/solutions/typescript/2021/03/package.json index 72c27498c..78d58e1d9 100644 --- a/solutions/typescript/2021/03/package.json +++ b/solutions/typescript/2021/03/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/04/package.json b/solutions/typescript/2021/04/package.json index f036fdf8d..4a594ffba 100644 --- a/solutions/typescript/2021/04/package.json +++ b/solutions/typescript/2021/04/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/05/package.json b/solutions/typescript/2021/05/package.json index 0be4af15e..988c1bd89 100644 --- a/solutions/typescript/2021/05/package.json +++ b/solutions/typescript/2021/05/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/06/package.json b/solutions/typescript/2021/06/package.json index 054aa06bd..41f0efef9 100644 --- a/solutions/typescript/2021/06/package.json +++ b/solutions/typescript/2021/06/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/07/package.json b/solutions/typescript/2021/07/package.json index 1092dbe37..fec8b713d 100644 --- a/solutions/typescript/2021/07/package.json +++ b/solutions/typescript/2021/07/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/08/package.json b/solutions/typescript/2021/08/package.json index 5881f3906..d4e76e405 100644 --- a/solutions/typescript/2021/08/package.json +++ b/solutions/typescript/2021/08/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/09/package.json b/solutions/typescript/2021/09/package.json index 343a33c01..1ebba3a01 100644 --- a/solutions/typescript/2021/09/package.json +++ b/solutions/typescript/2021/09/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/10/package.json b/solutions/typescript/2021/10/package.json index eeffa68ef..243381be8 100644 --- a/solutions/typescript/2021/10/package.json +++ b/solutions/typescript/2021/10/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/11/package.json b/solutions/typescript/2021/11/package.json index f037de608..02e6fde26 100644 --- a/solutions/typescript/2021/11/package.json +++ b/solutions/typescript/2021/11/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/12/package.json b/solutions/typescript/2021/12/package.json index 6ffaeef0d..a1f5b99b8 100644 --- a/solutions/typescript/2021/12/package.json +++ b/solutions/typescript/2021/12/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/13/package.json b/solutions/typescript/2021/13/package.json index 2821c64b7..39481cc8d 100644 --- a/solutions/typescript/2021/13/package.json +++ b/solutions/typescript/2021/13/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/14/package.json b/solutions/typescript/2021/14/package.json index 69aca57c9..8a35fd83d 100644 --- a/solutions/typescript/2021/14/package.json +++ b/solutions/typescript/2021/14/package.json @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/15/package.json b/solutions/typescript/2021/15/package.json index 065a4556f..e2614c815 100644 --- a/solutions/typescript/2021/15/package.json +++ b/solutions/typescript/2021/15/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/16/package.json b/solutions/typescript/2021/16/package.json index a0cd7b51e..dfb768a7e 100644 --- a/solutions/typescript/2021/16/package.json +++ b/solutions/typescript/2021/16/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/17/package.json b/solutions/typescript/2021/17/package.json index 39b32de3a..f64779fa0 100644 --- a/solutions/typescript/2021/17/package.json +++ b/solutions/typescript/2021/17/package.json @@ -67,13 +67,13 @@ "arktype": "^1.0.29-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/18/package.json b/solutions/typescript/2021/18/package.json index dcdb66ce3..d8de52af5 100644 --- a/solutions/typescript/2021/18/package.json +++ b/solutions/typescript/2021/18/package.json @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2021/21/package.json b/solutions/typescript/2021/21/package.json index dda7c450f..376af5173 100644 --- a/solutions/typescript/2021/21/package.json +++ b/solutions/typescript/2021/21/package.json @@ -66,14 +66,14 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", "ts-node": "^10.9.2", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/01/package.json b/solutions/typescript/2022/01/package.json index 110bd2fc5..d97e25a4c 100644 --- a/solutions/typescript/2022/01/package.json +++ b/solutions/typescript/2022/01/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/02/package.json b/solutions/typescript/2022/02/package.json index 690dead50..44b0288a7 100644 --- a/solutions/typescript/2022/02/package.json +++ b/solutions/typescript/2022/02/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/03/package.json b/solutions/typescript/2022/03/package.json index 05863027a..95a0e115e 100644 --- a/solutions/typescript/2022/03/package.json +++ b/solutions/typescript/2022/03/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/04/package.json b/solutions/typescript/2022/04/package.json index 262c73b67..9b7aeff8c 100644 --- a/solutions/typescript/2022/04/package.json +++ b/solutions/typescript/2022/04/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/05/package.json b/solutions/typescript/2022/05/package.json index df89f803b..a553d1cce 100644 --- a/solutions/typescript/2022/05/package.json +++ b/solutions/typescript/2022/05/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/06/package.json b/solutions/typescript/2022/06/package.json index 22beab2b0..f4a4bafd4 100644 --- a/solutions/typescript/2022/06/package.json +++ b/solutions/typescript/2022/06/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/07/package.json b/solutions/typescript/2022/07/package.json index de3b4d321..a75863deb 100644 --- a/solutions/typescript/2022/07/package.json +++ b/solutions/typescript/2022/07/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/08/package.json b/solutions/typescript/2022/08/package.json index 48eddd0eb..4d568589e 100644 --- a/solutions/typescript/2022/08/package.json +++ b/solutions/typescript/2022/08/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/09/package.json b/solutions/typescript/2022/09/package.json index d48aa4bbe..57276f736 100644 --- a/solutions/typescript/2022/09/package.json +++ b/solutions/typescript/2022/09/package.json @@ -73,13 +73,13 @@ "arktype": "^1.0.29-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/10/package.json b/solutions/typescript/2022/10/package.json index 7bdcd40f7..cde2117d2 100644 --- a/solutions/typescript/2022/10/package.json +++ b/solutions/typescript/2022/10/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/11/package.json b/solutions/typescript/2022/11/package.json index 3644f16c9..437c65874 100644 --- a/solutions/typescript/2022/11/package.json +++ b/solutions/typescript/2022/11/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/12/package.json b/solutions/typescript/2022/12/package.json index 7da502947..4722a2ce4 100644 --- a/solutions/typescript/2022/12/package.json +++ b/solutions/typescript/2022/12/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/13/package.json b/solutions/typescript/2022/13/package.json index b68484136..7b99a1ece 100644 --- a/solutions/typescript/2022/13/package.json +++ b/solutions/typescript/2022/13/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/14/package.json b/solutions/typescript/2022/14/package.json index cff734562..5cd0f483a 100644 --- a/solutions/typescript/2022/14/package.json +++ b/solutions/typescript/2022/14/package.json @@ -73,13 +73,13 @@ "@alexaegis/ecs": "*" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/15/package.json b/solutions/typescript/2022/15/package.json index 99fba3d9c..1f989c09f 100644 --- a/solutions/typescript/2022/15/package.json +++ b/solutions/typescript/2022/15/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/16/package.json b/solutions/typescript/2022/16/package.json index 080e29450..78224e4cc 100644 --- a/solutions/typescript/2022/16/package.json +++ b/solutions/typescript/2022/16/package.json @@ -78,13 +78,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/17/package.json b/solutions/typescript/2022/17/package.json index 0b7e08c35..cccf8fd24 100644 --- a/solutions/typescript/2022/17/package.json +++ b/solutions/typescript/2022/17/package.json @@ -68,13 +68,13 @@ "@alexaegis/ecs": "*" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/18/package.json b/solutions/typescript/2022/18/package.json index 78221d25b..3cf1c6909 100644 --- a/solutions/typescript/2022/18/package.json +++ b/solutions/typescript/2022/18/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/19/package.json b/solutions/typescript/2022/19/package.json index ad8cd053a..818743f81 100644 --- a/solutions/typescript/2022/19/package.json +++ b/solutions/typescript/2022/19/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/20/package.json b/solutions/typescript/2022/20/package.json index be01a93f5..6eb11f250 100644 --- a/solutions/typescript/2022/20/package.json +++ b/solutions/typescript/2022/20/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/21/package.json b/solutions/typescript/2022/21/package.json index 7cd659a03..7ebb6f155 100644 --- a/solutions/typescript/2022/21/package.json +++ b/solutions/typescript/2022/21/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/22/package.json b/solutions/typescript/2022/22/package.json index 550299b0b..ba36d6f0c 100644 --- a/solutions/typescript/2022/22/package.json +++ b/solutions/typescript/2022/22/package.json @@ -77,13 +77,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/23/package.json b/solutions/typescript/2022/23/package.json index fd7e92824..1723ac43d 100644 --- a/solutions/typescript/2022/23/package.json +++ b/solutions/typescript/2022/23/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/24/package.json b/solutions/typescript/2022/24/package.json index a54ea971a..174e944b7 100644 --- a/solutions/typescript/2022/24/package.json +++ b/solutions/typescript/2022/24/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2022/25/package.json b/solutions/typescript/2022/25/package.json index dad03271c..f6738da16 100644 --- a/solutions/typescript/2022/25/package.json +++ b/solutions/typescript/2022/25/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/01/package.json b/solutions/typescript/2023/01/package.json index 13dba2d08..c768adf92 100644 --- a/solutions/typescript/2023/01/package.json +++ b/solutions/typescript/2023/01/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/02/package.json b/solutions/typescript/2023/02/package.json index 539cd61b0..a54957c99 100644 --- a/solutions/typescript/2023/02/package.json +++ b/solutions/typescript/2023/02/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/03/package.json b/solutions/typescript/2023/03/package.json index ab889c15b..2642f040a 100644 --- a/solutions/typescript/2023/03/package.json +++ b/solutions/typescript/2023/03/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/04/package.json b/solutions/typescript/2023/04/package.json index fe0121712..10c88a1dd 100644 --- a/solutions/typescript/2023/04/package.json +++ b/solutions/typescript/2023/04/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/05/package.json b/solutions/typescript/2023/05/package.json index cf1a7e4cf..a3179481a 100644 --- a/solutions/typescript/2023/05/package.json +++ b/solutions/typescript/2023/05/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/06/package.json b/solutions/typescript/2023/06/package.json index a03857c7c..d1223bd9b 100644 --- a/solutions/typescript/2023/06/package.json +++ b/solutions/typescript/2023/06/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/07/package.json b/solutions/typescript/2023/07/package.json index 88c69a013..16055c993 100644 --- a/solutions/typescript/2023/07/package.json +++ b/solutions/typescript/2023/07/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/08/package.json b/solutions/typescript/2023/08/package.json index 7656c5845..c097a3aca 100644 --- a/solutions/typescript/2023/08/package.json +++ b/solutions/typescript/2023/08/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/09/package.json b/solutions/typescript/2023/09/package.json index 9d7cf3e65..4fabf9555 100644 --- a/solutions/typescript/2023/09/package.json +++ b/solutions/typescript/2023/09/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/10/package.json b/solutions/typescript/2023/10/package.json index 69bab8aeb..a1ed3d41a 100644 --- a/solutions/typescript/2023/10/package.json +++ b/solutions/typescript/2023/10/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/11/package.json b/solutions/typescript/2023/11/package.json index 955b6cc63..fa26db5f2 100644 --- a/solutions/typescript/2023/11/package.json +++ b/solutions/typescript/2023/11/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/12/package.json b/solutions/typescript/2023/12/package.json index bdef770dd..1bfde11c6 100644 --- a/solutions/typescript/2023/12/package.json +++ b/solutions/typescript/2023/12/package.json @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/12/src/parse.ts b/solutions/typescript/2023/12/src/parse.ts index fa8f13208..d197439d5 100644 --- a/solutions/typescript/2023/12/src/parse.ts +++ b/solutions/typescript/2023/12/src/parse.ts @@ -26,14 +26,7 @@ export const calculateVariations = ( state: State, cache: Map = new Map(), ): number => { - const key = - state.remainingCriteria.join(',') + - ';' + - state.remainingDamagedLog + - ';' + - state.currentOriginalCriteria + - ';' + - state.currentCriteria; + const key = `${state.remainingCriteria.join(',')};${state.remainingDamagedLog};${state.remainingDamagedLog};${state.currentOriginalCriteria};${state.currentCriteria}`; const cachedResult = cache.get(key); if (cachedResult !== undefined) { diff --git a/solutions/typescript/2023/13/package.json b/solutions/typescript/2023/13/package.json index 045c45ccb..0405dd117 100644 --- a/solutions/typescript/2023/13/package.json +++ b/solutions/typescript/2023/13/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/14/package.json b/solutions/typescript/2023/14/package.json index 2b8e27b85..842bbf32c 100644 --- a/solutions/typescript/2023/14/package.json +++ b/solutions/typescript/2023/14/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/15/package.json b/solutions/typescript/2023/15/package.json index 997f2dea9..18a9bcb25 100644 --- a/solutions/typescript/2023/15/package.json +++ b/solutions/typescript/2023/15/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/16/package.json b/solutions/typescript/2023/16/package.json index 223f434f4..953da6e2d 100644 --- a/solutions/typescript/2023/16/package.json +++ b/solutions/typescript/2023/16/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/17/package.json b/solutions/typescript/2023/17/package.json index ae18c598a..04684216c 100644 --- a/solutions/typescript/2023/17/package.json +++ b/solutions/typescript/2023/17/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/18/package.json b/solutions/typescript/2023/18/package.json index b468b63cf..95e58f50b 100644 --- a/solutions/typescript/2023/18/package.json +++ b/solutions/typescript/2023/18/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/19/package.json b/solutions/typescript/2023/19/package.json index 1171328b3..7e2d07910 100644 --- a/solutions/typescript/2023/19/package.json +++ b/solutions/typescript/2023/19/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/20/package.json b/solutions/typescript/2023/20/package.json index 15a7ab4ab..01ce967c9 100644 --- a/solutions/typescript/2023/20/package.json +++ b/solutions/typescript/2023/20/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/21/package.json b/solutions/typescript/2023/21/package.json index c19b27e6e..c3e8d33a7 100644 --- a/solutions/typescript/2023/21/package.json +++ b/solutions/typescript/2023/21/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/22/package.json b/solutions/typescript/2023/22/package.json index e09c00d39..eb8f03b96 100644 --- a/solutions/typescript/2023/22/package.json +++ b/solutions/typescript/2023/22/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/23/package.json b/solutions/typescript/2023/23/package.json index 0511d2614..bcbbc4c4c 100644 --- a/solutions/typescript/2023/23/package.json +++ b/solutions/typescript/2023/23/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/24/package.json b/solutions/typescript/2023/24/package.json index 8cbd83f6e..47b6c7422 100644 --- a/solutions/typescript/2023/24/package.json +++ b/solutions/typescript/2023/24/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/2023/25/package.json b/solutions/typescript/2023/25/package.json index 0673897dc..6c7e2296e 100644 --- a/solutions/typescript/2023/25/package.json +++ b/solutions/typescript/2023/25/package.json @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", "benny": "^3.7.1", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/libs/ecs/package.json b/solutions/typescript/libs/ecs/package.json index 69a737a5c..6d78daf9a 100644 --- a/solutions/typescript/libs/ecs/package.json +++ b/solutions/typescript/libs/ecs/package.json @@ -58,29 +58,29 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "^1.0.1", - "@alexaegis/common": "^0.8.2", + "@alexaegis/common": "^0.9.1", "blessed": "^0.1.81", "rxjs": "^7.8.1", - "terminal-kit": "^3.0.1" + "terminal-kit": "^3.1.1" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", "@types/blessed": "^0.1.25", - "@types/node": "^20.11.17", + "@types/node": "^20.11.30", "@types/terminal-kit": "^2.5.6", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "eslint": "^8.56.0", + "@typescript-eslint/eslint-plugin": "^7.3.1", + "@typescript-eslint/parser": "^7.3.1", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", - "nodemon": "^3.0.3", + "nodemon": "^3.1.0", "prettier": "^3.2.5", "ts-node": "10.9.2", - "typescript": "5.3.3", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "typescript": "5.4.3", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/libs/ecs/src/world/grid-world.class.ts b/solutions/typescript/libs/ecs/src/world/grid-world.class.ts index 14305de10..bbeb2c87a 100644 --- a/solutions/typescript/libs/ecs/src/world/grid-world.class.ts +++ b/solutions/typescript/libs/ecs/src/world/grid-world.class.ts @@ -329,14 +329,14 @@ export class GridWorld { * @param componentFilters * @returns */ - filter[]>( - ...componentFilters: ComponentFilterTypeOfTuple> - ): [Entity, ...InstanceTypeOfConstructorTuple][] { + filter( + ...componentFilters: ComponentFilterTypeOfTuple + ): [Entity, ...C][] { return filterMap(this.entities.values(), (entity) => { const matchingComponents = filterMap(componentFilters, (componentFilter) => { const component = entity.components.get(componentFilter.componentType); - return component ? componentFilter.filter(component) : false; - }) as InstanceTypeOfConstructorTuple; + return component && componentFilter.filter(component) ? component : undefined; + }) as C; return matchingComponents.length > 0 ? [entity, ...matchingComponents] : undefined; }); } diff --git a/solutions/typescript/libs/intcode/package.json b/solutions/typescript/libs/intcode/package.json index 8a6cc7aa7..5f5d7499f 100644 --- a/solutions/typescript/libs/intcode/package.json +++ b/solutions/typescript/libs/intcode/package.json @@ -58,21 +58,21 @@ "@alexaegis/advent-of-code-lib": "^1.0.1" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "eslint": "^8.56.0", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "@typescript-eslint/eslint-plugin": "^7.3.1", + "@typescript-eslint/parser": "^7.3.1", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "prettier": "^3.2.5", "remark": "^15.0.1", "remark-cli": "^12.0.0", - "typescript": "5.3.3", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "typescript": "5.4.3", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/libs/intcode/src/intcode/intcode.class.ts b/solutions/typescript/libs/intcode/src/intcode/intcode.class.ts index 72c781e1e..8d25a8a62 100644 --- a/solutions/typescript/libs/intcode/src/intcode/intcode.class.ts +++ b/solutions/typescript/libs/intcode/src/intcode/intcode.class.ts @@ -226,7 +226,7 @@ export class IntCodeComputer implements Iterable { private outOp(pos: number | undefined): number { if (pos === undefined) { - throw new Error('Not valid output' + pos); + throw new Error(`Not valid output ${pos}`); } if (this.outputCallback) { this.outputCallback(pos); diff --git a/solutions/typescript/libs/lib/package.json b/solutions/typescript/libs/lib/package.json index bf52043e2..21aeceab0 100644 --- a/solutions/typescript/libs/lib/package.json +++ b/solutions/typescript/libs/lib/package.json @@ -138,28 +138,28 @@ } }, "dependencies": { - "@alexaegis/common": "^0.8.2", + "@alexaegis/common": "^0.9.1", "arktype": "^1.0.29-alpha", "js-sdsl": "^4.4.2" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.9.3", - "@alexaegis/ts": "^0.9.3", - "@alexaegis/vite": "^0.9.3", - "@alexaegis/vitest": "^0.9.3", - "@types/node": "^20.11.17", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", + "@alexaegis/eslint-config-vitest": "^0.10.4", + "@alexaegis/ts": "^0.10.4", + "@alexaegis/vite": "^0.10.4", + "@alexaegis/vitest": "^0.10.4", + "@types/node": "^20.11.30", + "@typescript-eslint/eslint-plugin": "^7.3.1", + "@typescript-eslint/parser": "^7.3.1", "benny": "^3.7.1", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "kolorist": "^1.8.0", "prettier": "^3.2.5", "remark": "^15.0.1", "remark-cli": "^12.0.0", - "typescript": "5.3.3", - "vite": "^5.1.0", - "vitest": "^1.2.2" + "typescript": "5.4.3", + "vite": "^5.2.4", + "vitest": "^1.4.0" } } diff --git a/solutions/typescript/libs/lib/src/array/filter-map.function.ts b/solutions/typescript/libs/lib/src/array/filter-map.function.ts index af58d9231..c06378630 100644 --- a/solutions/typescript/libs/lib/src/array/filter-map.function.ts +++ b/solutions/typescript/libs/lib/src/array/filter-map.function.ts @@ -1,10 +1,10 @@ import { nonNullish } from '../functions/non-nullish.function.js'; -export const filterMap = ( +export const filterMap = ( array: Iterable, - mapFn: (t: T, i: number) => V | undefined, -): V[] => { - const result: V[] = []; + mapFn: (t: T, i: number) => R | undefined, +): R[] => { + const result: R[] = []; let i = 0; for (const item of array) { const value = mapFn(item, i); diff --git a/solutions/typescript/libs/lib/src/functions/output/letter-matrix.const.ts b/solutions/typescript/libs/lib/src/functions/output/letter-matrix.const.ts index 8a565ff25..5754330a9 100644 --- a/solutions/typescript/libs/lib/src/functions/output/letter-matrix.const.ts +++ b/solutions/typescript/libs/lib/src/functions/output/letter-matrix.const.ts @@ -55,7 +55,7 @@ export const A_LETTER_SMALL = `\ #..# #### #..# -#..#` as const; +#..#`; export const B_LETTER_SMALL = `\ ###. @@ -63,7 +63,7 @@ export const B_LETTER_SMALL = `\ ###. #..# #..# -###.` as const; +###.`; export const C_LETTER_SMALL = `\ .##. @@ -71,7 +71,7 @@ export const C_LETTER_SMALL = `\ #... #... #..# -.##.` as const; +.##.`; export const D_UNVERIFIED_LETTER_SMALL = `\ ###. @@ -79,7 +79,7 @@ export const D_UNVERIFIED_LETTER_SMALL = `\ #..# #..# #..# -###.` as const; +###.`; export const E_LETTER_SMALL = `\ #### @@ -87,7 +87,7 @@ export const E_LETTER_SMALL = `\ ###. #... #... -####` as const; +####`; export const F_LETTER_SMALL = `\ #### @@ -95,7 +95,7 @@ export const F_LETTER_SMALL = `\ ###. #... #... -#...` as const; +#...`; export const G_LETTER_SMALL = `\ .##. @@ -103,7 +103,7 @@ export const G_LETTER_SMALL = `\ #... #.## #..# -.###` as const; +.###`; export const H_LETTER_SMALL = `\ #..# @@ -111,7 +111,7 @@ export const H_LETTER_SMALL = `\ #### #..# #..# -#..#` as const; +#..#`; export const I_LETTER_SMALL = `\ ### @@ -119,7 +119,7 @@ export const I_LETTER_SMALL = `\ .#. .#. .#. -###` as const; +###`; export const J_LETTER_SMALL = `\ ..## @@ -127,7 +127,7 @@ export const J_LETTER_SMALL = `\ ...# ...# #..# -.##.` as const; +.##.`; export const K_LETTER_SMALL = `\ #..# @@ -135,7 +135,7 @@ export const K_LETTER_SMALL = `\ ##.. #.#. #.#. -#..#` as const; +#..#`; export const L_LETTER_SMALL = `\ #... @@ -143,7 +143,7 @@ export const L_LETTER_SMALL = `\ #... #... #... -####` as const; +####`; export const M_UNVERIFIED_LETTER_SMALL = `\ #...# @@ -151,7 +151,7 @@ export const M_UNVERIFIED_LETTER_SMALL = `\ #.#.# #...# #...# -#...#` as const; +#...#`; export const N_UNVERIFIED_LETTER_SMALL = `\ #...# @@ -159,7 +159,7 @@ export const N_UNVERIFIED_LETTER_SMALL = `\ #.#.# #.#.# #..## -#...#` as const; +#...#`; export const O_LETTER_SMALL = `\ .##. @@ -167,7 +167,7 @@ export const O_LETTER_SMALL = `\ #..# #..# #..# -.##.` as const; +.##.`; export const P_LETTER_SMALL = `\ ###. @@ -175,7 +175,7 @@ export const P_LETTER_SMALL = `\ #..# ###. #... -#...` as const; +#...`; export const Q_UNVERIFIED_LETTER_SMALL = `\ .##. @@ -183,7 +183,7 @@ export const Q_UNVERIFIED_LETTER_SMALL = `\ #..# #..# #.## -.###` as const; +.###`; export const R_LETTER_SMALL = `\ ###. @@ -191,7 +191,7 @@ export const R_LETTER_SMALL = `\ #..# ###. #.#. -#..#` as const; +#..#`; export const S_LETTER_SMALL = `\ .### @@ -199,7 +199,7 @@ export const S_LETTER_SMALL = `\ #... .##. ...# -###.` as const; +###.`; export const T_UNVERIFIED_LETTER_SMALL = `\ ##### @@ -207,7 +207,7 @@ export const T_UNVERIFIED_LETTER_SMALL = `\ ..#.. ..#.. ..#.. -..#..` as const; +..#..`; export const U_LETTER_SMALL = `\ #..# @@ -215,7 +215,7 @@ export const U_LETTER_SMALL = `\ #..# #..# #..# -.##.` as const; +.##.`; export const V_UNVERIFIED_LETTER_SMALL = `\ #...# @@ -223,7 +223,7 @@ export const V_UNVERIFIED_LETTER_SMALL = `\ #...# #...# .#.#. -..#..` as const; +..#..`; export const W_UNVERIFIED_LETTER_SMALL = `\ #.......# @@ -231,7 +231,7 @@ export const W_UNVERIFIED_LETTER_SMALL = `\ #...#...# #...#...# .#.#.#.#. -..#...#..` as const; +..#...#..`; export const X_UNVERIFIED_LETTER_SMALL = `\ #...# @@ -239,7 +239,7 @@ export const X_UNVERIFIED_LETTER_SMALL = `\ ..#.. ..#.. .#.#. -#...#` as const; +#...#`; export const Y_LETTER_SMALL = `\ #...# @@ -247,7 +247,7 @@ export const Y_LETTER_SMALL = `\ .#.#. ..#.. ..#.. -..#..` as const; +..#..`; export const Z_LETTER_SMALL = `\ #### @@ -255,7 +255,7 @@ export const Z_LETTER_SMALL = `\ ..#. .#.. #... -####` as const; +####`; export const MATRIX_ALPHABET_SMALL = { A: A_LETTER_SMALL, @@ -297,7 +297,7 @@ export const A_LETTER_BIG = `\ #....# #....# #....# -` as const; +`; export const B_LETTER_BIG = `\ #####. @@ -310,7 +310,7 @@ export const B_LETTER_BIG = `\ #....# #....# #####. -` as const; +`; export const C_LETTER_BIG = `\ .####. @@ -323,7 +323,7 @@ export const C_LETTER_BIG = `\ #..... #....# .####. -` as const; +`; export const D_UNVERIFIED_LETTER_BIG = `\ #####. @@ -336,7 +336,7 @@ export const D_UNVERIFIED_LETTER_BIG = `\ #....# #....# #####. -` as const; +`; export const E_LETTER_BIG = `\ ###### @@ -349,7 +349,7 @@ export const E_LETTER_BIG = `\ #..... #..... ###### -` as const; +`; export const F_LETTER_BIG = `\ ###### @@ -362,7 +362,7 @@ export const F_LETTER_BIG = `\ #..... #..... #..... -` as const; +`; export const G_LETTER_BIG = `\ .####. @@ -375,7 +375,7 @@ export const G_LETTER_BIG = `\ #....# #...## .###.# -` as const; +`; export const H_LETTER_BIG = `\ #....# @@ -388,7 +388,7 @@ export const H_LETTER_BIG = `\ #....# #....# #....# -` as const; +`; export const I_UNVERIFIED_LETTER_BIG = `\ ### @@ -401,7 +401,7 @@ export const I_UNVERIFIED_LETTER_BIG = `\ .#. .#. ### -` as const; +`; export const J_LETTER_BIG = `\ ...### @@ -414,7 +414,7 @@ export const J_LETTER_BIG = `\ #...#. #...#. .###.. -` as const; +`; export const K_LETTER_BIG = `\ #....# @@ -427,7 +427,7 @@ export const K_LETTER_BIG = `\ #..#.. #...#. #....# -` as const; +`; export const L_LETTER_BIG = `\ #..... @@ -440,7 +440,7 @@ export const L_LETTER_BIG = `\ #..... #..... ###### -` as const; +`; export const M_UNVERIFIED_LETTER_BIG = `\ #.....# @@ -453,7 +453,7 @@ export const M_UNVERIFIED_LETTER_BIG = `\ #.....# #.....# #.....# -` as const; +`; export const N_LETTER_BIG = `\ #....# @@ -466,7 +466,7 @@ export const N_LETTER_BIG = `\ #...## #...## #....# -` as const; +`; export const O_UNVERIFIED_LETTER_BIG = `\ .####. @@ -479,7 +479,7 @@ export const O_UNVERIFIED_LETTER_BIG = `\ #....# #....# .####. -` as const; +`; export const P_LETTER_BIG = `\ #####. @@ -492,7 +492,7 @@ export const P_LETTER_BIG = `\ #..... #..... #..... -` as const; +`; export const Q_UNVERIFIED_LETTER_BIG = `\ .####. @@ -505,7 +505,7 @@ export const Q_UNVERIFIED_LETTER_BIG = `\ #..#.# #...## .##### -` as const; +`; export const R_LETTER_BIG = `\ #####. @@ -518,7 +518,7 @@ export const R_LETTER_BIG = `\ #...#. #....# #....# -` as const; +`; export const S_UNVERIFIED_LETTER_BIG = `\ .####. @@ -531,7 +531,7 @@ export const S_UNVERIFIED_LETTER_BIG = `\ .....# .....# #####. -` as const; +`; export const T_UNVERIFIED_LETTER_BIG = `\ ##### @@ -544,7 +544,7 @@ export const T_UNVERIFIED_LETTER_BIG = `\ ..#.. ..#.. ..#.. -` as const; +`; export const U_UNVERIFIED_LETTER_BIG = `\ #....# @@ -557,7 +557,7 @@ export const U_UNVERIFIED_LETTER_BIG = `\ #....# #....# .####. -` as const; +`; export const V_UNVERIFIED_LETTER_BIG = `\ #...# @@ -570,7 +570,7 @@ export const V_UNVERIFIED_LETTER_BIG = `\ .#.#. .#.#. ..#.. -` as const; +`; export const W_UNVERIFIED_LETTER_BIG = `\ #.......# @@ -583,7 +583,7 @@ export const W_UNVERIFIED_LETTER_BIG = `\ .#.#.#.#. .#.#.#.#. ..#...#.. -` as const; +`; export const X_LETTER_BIG = `\ #....# @@ -596,7 +596,7 @@ export const X_LETTER_BIG = `\ .#..#. #....# #....# -` as const; +`; export const Y_UNVERIFIED_LETTER_BIG = `\ #...# @@ -609,7 +609,7 @@ export const Y_UNVERIFIED_LETTER_BIG = `\ ..#.. ..#.. ..#.. -` as const; +`; export const Z_LETTER_BIG = `\ ###### @@ -622,7 +622,7 @@ export const Z_LETTER_BIG = `\ #..... #..... ###### -` as const; +`; export const MATRIX_ALPHABET_BIG = { A: A_LETTER_BIG, diff --git a/solutions/typescript/libs/lib/src/math/common/round-to-decimal.function.ts b/solutions/typescript/libs/lib/src/math/common/round-to-decimal.function.ts index 4df5b2974..5d336bf30 100644 --- a/solutions/typescript/libs/lib/src/math/common/round-to-decimal.function.ts +++ b/solutions/typescript/libs/lib/src/math/common/round-to-decimal.function.ts @@ -1,5 +1,5 @@ export const roundToDecimal = (n: number, decimal: number): number => { return Number.parseFloat( - Math.round(Number.parseFloat(`${n.toString()}e+${decimal}`)) + `e-${decimal}`, + Math.round(Number.parseFloat(`${n.toString()}e+${decimal}`)).toString() + `e-${decimal}`, ); }; diff --git a/solutions/typescript/libs/lib/src/math/lz/lzw.class.ts b/solutions/typescript/libs/lib/src/math/lz/lzw.class.ts index c4efad300..956232d7c 100644 --- a/solutions/typescript/libs/lib/src/math/lz/lzw.class.ts +++ b/solutions/typescript/libs/lib/src/math/lz/lzw.class.ts @@ -47,7 +47,7 @@ export class LZW { p = localTape.shift(); result = []; for (const c of localTape) { - const pc = p + c; + const pc = (p ?? '') + c; if (this.dictionary.has(pc)) { p = pc; } else if (p !== undefined) {