From fb9f99b607992c2c8bf9b501b643f409355406ea Mon Sep 17 00:00:00 2001 From: AlexAegis Date: Thu, 30 Nov 2023 10:39:40 +0100 Subject: [PATCH] chore: updated packages --- .depcheckrc.json | 1 + package.json | 100 +- pnpm-lock.yaml | 7989 +++++++++-------- solutions/rust/readme.md | 24 +- solutions/typescript/2015/01/package.json | 26 +- solutions/typescript/2015/02/package.json | 26 +- solutions/typescript/2015/03/package.json | 26 +- solutions/typescript/2015/04/package.json | 26 +- solutions/typescript/2015/05/package.json | 26 +- solutions/typescript/2016/01/package.json | 26 +- solutions/typescript/2016/02/package.json | 26 +- solutions/typescript/2016/03/package.json | 26 +- solutions/typescript/2017/01/package.json | 26 +- solutions/typescript/2017/02/package.json | 26 +- solutions/typescript/2018/01/package.json | 26 +- solutions/typescript/2018/02/package.json | 26 +- solutions/typescript/2018/03/package.json | 26 +- solutions/typescript/2018/04/package.json | 26 +- solutions/typescript/2018/05/package.json | 26 +- solutions/typescript/2018/06/package.json | 26 +- solutions/typescript/2018/07/package.json | 26 +- solutions/typescript/2018/08/package.json | 26 +- solutions/typescript/2018/09/package.json | 26 +- solutions/typescript/2018/10/package.json | 28 +- solutions/typescript/2018/11/package.json | 30 +- solutions/typescript/2018/12/package.json | 26 +- solutions/typescript/2018/13/package.json | 26 +- solutions/typescript/2018/14/package.json | 26 +- solutions/typescript/2018/15/package.json | 26 +- solutions/typescript/2019/01/package.json | 26 +- solutions/typescript/2019/02/package.json | 26 +- solutions/typescript/2019/03/package.json | 26 +- solutions/typescript/2019/04/package.json | 26 +- solutions/typescript/2019/05/package.json | 26 +- solutions/typescript/2019/06/package.json | 26 +- solutions/typescript/2019/07/package.json | 26 +- solutions/typescript/2019/08/package.json | 26 +- solutions/typescript/2019/08/src/p2.ts | 2 +- solutions/typescript/2019/09/package.json | 26 +- solutions/typescript/2019/10/package.json | 26 +- solutions/typescript/2019/11/package.json | 26 +- solutions/typescript/2019/12/package.json | 26 +- solutions/typescript/2019/13/package.json | 26 +- solutions/typescript/2019/14/package.json | 26 +- solutions/typescript/2019/16/package.json | 26 +- solutions/typescript/2019/17/package.json | 26 +- solutions/typescript/2019/18/package.json | 26 +- solutions/typescript/2019/18/src/p1.ts | 2 +- solutions/typescript/2019/19/package.json | 26 +- solutions/typescript/2019/20/package.json | 26 +- solutions/typescript/2019/20/src/p1.ts | 2 +- solutions/typescript/2019/21/package.json | 26 +- solutions/typescript/2019/22/package.json | 26 +- solutions/typescript/2019/23/package.json | 26 +- solutions/typescript/2019/24/package.json | 26 +- solutions/typescript/2020/01/package.json | 26 +- solutions/typescript/2020/02/package.json | 26 +- solutions/typescript/2020/03/package.json | 26 +- solutions/typescript/2020/04/package.json | 26 +- solutions/typescript/2020/04/src/p1.ts | 3 + solutions/typescript/2020/05/package.json | 28 +- solutions/typescript/2020/05/src/p1.ts | 2 +- solutions/typescript/2020/06/package.json | 26 +- solutions/typescript/2020/07/package.json | 26 +- solutions/typescript/2020/08/package.json | 26 +- solutions/typescript/2020/09/package.json | 26 +- solutions/typescript/2020/10/package.json | 26 +- solutions/typescript/2020/11/package.json | 26 +- solutions/typescript/2020/12/package.json | 26 +- solutions/typescript/2020/13/package.json | 26 +- solutions/typescript/2020/14/package.json | 26 +- solutions/typescript/2020/15/package.json | 26 +- solutions/typescript/2020/16/package.json | 26 +- solutions/typescript/2020/17/package.json | 26 +- solutions/typescript/2020/18/package.json | 26 +- solutions/typescript/2020/19/package.json | 26 +- solutions/typescript/2020/20/package.json | 26 +- solutions/typescript/2020/21/package.json | 26 +- solutions/typescript/2020/22/package.json | 26 +- solutions/typescript/2020/23/package.json | 26 +- solutions/typescript/2020/24/package.json | 26 +- solutions/typescript/2020/25/package.json | 28 +- solutions/typescript/2021/01/package.json | 26 +- solutions/typescript/2021/02/package.json | 26 +- solutions/typescript/2021/03/package.json | 26 +- solutions/typescript/2021/04/package.json | 26 +- solutions/typescript/2021/05/package.json | 26 +- solutions/typescript/2021/06/package.json | 26 +- solutions/typescript/2021/07/package.json | 26 +- solutions/typescript/2021/08/package.json | 26 +- solutions/typescript/2021/09/package.json | 26 +- solutions/typescript/2021/10/package.json | 26 +- solutions/typescript/2021/11/package.json | 26 +- solutions/typescript/2021/12/package.json | 26 +- solutions/typescript/2021/13/package.json | 26 +- solutions/typescript/2021/14/package.json | 26 +- solutions/typescript/2021/15/package.json | 26 +- solutions/typescript/2021/16/package.json | 26 +- solutions/typescript/2021/17/package.json | 28 +- solutions/typescript/2021/18/package.json | 26 +- solutions/typescript/2021/21/package.json | 26 +- solutions/typescript/2022/01/package.json | 26 +- solutions/typescript/2022/02/package.json | 26 +- solutions/typescript/2022/03/package.json | 26 +- solutions/typescript/2022/04/package.json | 26 +- solutions/typescript/2022/05/package.json | 26 +- solutions/typescript/2022/06/package.json | 26 +- solutions/typescript/2022/07/package.json | 26 +- solutions/typescript/2022/08/package.json | 26 +- solutions/typescript/2022/09/package.json | 28 +- solutions/typescript/2022/10/package.json | 26 +- solutions/typescript/2022/11/package.json | 26 +- solutions/typescript/2022/12/package.json | 26 +- solutions/typescript/2022/13/package.json | 26 +- solutions/typescript/2022/14/package.json | 26 +- solutions/typescript/2022/15/package.json | 26 +- solutions/typescript/2022/16/package.json | 26 +- solutions/typescript/2022/17/package.json | 26 +- solutions/typescript/2022/18/package.json | 26 +- solutions/typescript/2022/19/package.json | 26 +- solutions/typescript/2022/20/package.json | 26 +- solutions/typescript/2022/21/package.json | 26 +- solutions/typescript/2022/22/package.json | 26 +- solutions/typescript/2022/23/package.json | 26 +- solutions/typescript/2022/24/package.json | 26 +- solutions/typescript/2022/25/package.json | 26 +- solutions/typescript/libs/ecs/package.json | 46 +- solutions/typescript/libs/lib/package.json | 46 +- .../libs/lib/src/array/array.polyfill.ts | 2 +- .../libs/lib/src/string/string.polyfill.ts | 4 +- 130 files changed, 5949 insertions(+), 5330 deletions(-) diff --git a/.depcheckrc.json b/.depcheckrc.json index bc8f64b77..3fc283c5a 100644 --- a/.depcheckrc.json +++ b/.depcheckrc.json @@ -28,6 +28,7 @@ "prettier*", "publint", "remark", + "remark-cli", "stylelint", "stylelint-config-*", "svelte", diff --git a/package.json b/package.json index 52f5d3464..d76d3425b 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "node": ">=18.10.0", "pnpm": ">=8.0.0" }, - "packageManager": "pnpm@8.7.5", + "packageManager": "pnpm@8.11.0", "workspaces": [ "solutions/typescript/libs/*", "solutions/typescript/2015/*", @@ -86,58 +86,58 @@ "typedoc_": "typedoc" }, "devDependencies": { - "@alexaegis/autotool-plugin-commitlint": "^0.8.2", - "@alexaegis/autotool-plugin-depcheck": "^0.8.2", - "@alexaegis/autotool-plugin-editorconfig": "^0.8.2", - "@alexaegis/autotool-plugin-eslint": "^0.8.2", - "@alexaegis/autotool-plugin-git": "^0.8.2", - "@alexaegis/autotool-plugin-github": "^0.8.2", - "@alexaegis/autotool-plugin-husky": "^0.8.2", - "@alexaegis/autotool-plugin-ncu": "^0.8.2", - "@alexaegis/autotool-plugin-prettier": "^0.8.2", - "@alexaegis/autotool-plugin-publint": "^0.8.2", - "@alexaegis/autotool-plugin-remark": "^0.8.2", - "@alexaegis/autotool-plugin-standard-version": "^0.8.2", - "@alexaegis/autotool-plugin-stylelint": "^0.8.2", - "@alexaegis/autotool-plugin-svelte": "^0.8.2", - "@alexaegis/autotool-plugin-ts": "^0.8.2", - "@alexaegis/autotool-plugin-turbo": "^0.8.2", - "@alexaegis/autotool-plugin-typedoc": "^0.8.2", - "@alexaegis/autotool-plugin-vite": "^0.8.2", - "@alexaegis/autotool-plugin-vitest": "^0.8.2", - "@alexaegis/autotool-plugin-vscode": "^0.8.2", - "@alexaegis/autotool-plugin-workspace": "^0.8.2", - "@alexaegis/coverage-tools": "^0.7.0", - "@alexaegis/eslint-config-core": "^0.8.2", - "@alexaegis/nuke": "^0.8.2", - "@alexaegis/stylelint-config": "^0.8.2", - "@alexaegis/ts": "^0.8.2", + "@alexaegis/autotool-plugin-commitlint": "^0.9.0", + "@alexaegis/autotool-plugin-depcheck": "^0.9.0", + "@alexaegis/autotool-plugin-editorconfig": "^0.9.0", + "@alexaegis/autotool-plugin-eslint": "^0.9.0", + "@alexaegis/autotool-plugin-git": "^0.9.0", + "@alexaegis/autotool-plugin-github": "^0.9.0", + "@alexaegis/autotool-plugin-husky": "^0.9.0", + "@alexaegis/autotool-plugin-ncu": "^0.9.0", + "@alexaegis/autotool-plugin-prettier": "^0.9.0", + "@alexaegis/autotool-plugin-publint": "^0.9.0", + "@alexaegis/autotool-plugin-remark": "^0.9.0", + "@alexaegis/autotool-plugin-standard-version": "^0.9.0", + "@alexaegis/autotool-plugin-stylelint": "^0.9.0", + "@alexaegis/autotool-plugin-svelte": "^0.9.0", + "@alexaegis/autotool-plugin-ts": "^0.9.0", + "@alexaegis/autotool-plugin-turbo": "^0.9.0", + "@alexaegis/autotool-plugin-typedoc": "^0.9.0", + "@alexaegis/autotool-plugin-vite": "^0.9.0", + "@alexaegis/autotool-plugin-vitest": "^0.9.0", + "@alexaegis/autotool-plugin-vscode": "^0.9.0", + "@alexaegis/autotool-plugin-workspace": "^0.9.0", + "@alexaegis/coverage-tools": "^0.7.3", + "@alexaegis/eslint-config-core": "^0.9.0", + "@alexaegis/nuke": "^0.9.0", + "@alexaegis/stylelint-config": "^0.9.0", + "@alexaegis/ts": "^0.9.0", "@lcov-viewer/cli": "^1.3.0", - "@types/eslint": "^8.44.2", - "@types/node": "^20.6.2", - "@typescript-eslint/eslint-plugin": "^6.7.0", - "@typescript-eslint/parser": "^6.7.0", - "@vitest/coverage-v8": "^0.34.4", + "@types/eslint": "^8.44.8", + "@types/node": "^20.10.1", + "@typescript-eslint/eslint-plugin": "^6.13.1", + "@typescript-eslint/parser": "^6.13.1", + "@vitest/coverage-v8": "^0.34.6", "autotool": "^0.3.0", - "commit-and-tag-version": "^11.2.3", - "commitlint": "^17.7.1", - "depcheck": "^1.4.6", - "eslint": "^8.49.0", + "commit-and-tag-version": "^12.0.0", + "commitlint": "^18.4.3", + "depcheck": "^1.4.7", + "eslint": "^8.54.0", "husky": "^8.0.3", - "lint-staged": "^14.0.1", - "npm-check-updates": "^16.14.3", - "prettier": "^3.0.3", - "prettier-plugin-svelte": "^3.0.3", - "prettier-plugin-tailwindcss": "^0.5.4", - "remark": "^14.0.3", - "remark-cli": "^11.0.0", - "stylelint": "^15.10.3", - "svelte-check": "^3.5.1", + "lint-staged": "^15.1.0", + "npm-check-updates": "^16.14.11", + "prettier": "^3.1.0", + "prettier-plugin-svelte": "^3.1.2", + "prettier-plugin-tailwindcss": "^0.5.7", + "remark": "^15.0.1", + "remark-cli": "^12.0.0", + "stylelint": "^15.11.0", + "svelte-check": "^3.6.2", "ts-node": "^10.9.1", - "turbo": "^1.10.14", - "turbo-ignore": "^1.10.14", - "typedoc": "^0.25.1", - "typescript": "^5.2.2", - "vitest": "^0.34.4" + "turbo": "^1.10.16", + "turbo-ignore": "^1.10.16", + "typedoc": "^0.25.4", + "typescript": "^5.3.2", + "vitest": "^0.34.6" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a3f94003..04e8b44e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,164 +9,164 @@ importers: .: devDependencies: '@alexaegis/autotool-plugin-commitlint': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0(typescript@5.3.2) '@alexaegis/autotool-plugin-depcheck': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-editorconfig': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-eslint': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-git': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-github': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-husky': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-ncu': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-prettier': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7) '@alexaegis/autotool-plugin-publint': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-remark': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-standard-version': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-stylelint': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-svelte': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-turbo': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-typedoc': - specifier: ^0.8.2 - version: 0.8.2(typescript@5.2.2) + specifier: ^0.9.0 + version: 0.9.0(typescript@5.3.2) '@alexaegis/autotool-plugin-vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/autotool-plugin-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-vscode': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/autotool-plugin-workspace': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/coverage-tools': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.7.3 + version: 0.7.3 '@alexaegis/eslint-config-core': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/nuke': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/stylelint-config': - specifier: ^0.8.2 - version: 0.8.2(postcss-html@1.5.0)(postcss@8.4.29)(stylelint@15.10.3) + specifier: ^0.9.0 + version: 0.9.0(postcss-html@1.5.0)(postcss@8.4.31)(stylelint@15.11.0) '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@lcov-viewer/cli': specifier: ^1.3.0 version: 1.3.0 '@types/eslint': - specifier: ^8.44.2 - version: 8.44.2 + specifier: ^8.44.8 + version: 8.44.8 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 '@typescript-eslint/eslint-plugin': - specifier: ^6.7.0 - version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) + specifier: ^6.13.1 + version: 6.13.1(@typescript-eslint/parser@6.13.1)(eslint@8.54.0)(typescript@5.3.2) '@typescript-eslint/parser': - specifier: ^6.7.0 - version: 6.7.0(eslint@8.49.0)(typescript@5.2.2) + specifier: ^6.13.1 + version: 6.13.1(eslint@8.54.0)(typescript@5.3.2) '@vitest/coverage-v8': - specifier: ^0.34.4 - version: 0.34.4(vitest@0.34.4) + specifier: ^0.34.6 + version: 0.34.6(vitest@0.34.6) autotool: specifier: ^0.3.0 version: 0.3.0 commit-and-tag-version: - specifier: ^11.2.3 - version: 11.2.3 + specifier: ^12.0.0 + version: 12.0.0 commitlint: - specifier: ^17.7.1 - version: 17.7.1 + specifier: ^18.4.3 + version: 18.4.3(typescript@5.3.2) depcheck: - specifier: ^1.4.6 - version: 1.4.6 + specifier: ^1.4.7 + version: 1.4.7 eslint: - specifier: ^8.49.0 - version: 8.49.0 + specifier: ^8.54.0 + version: 8.54.0 husky: specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^14.0.1 - version: 14.0.1 + specifier: ^15.1.0 + version: 15.1.0 npm-check-updates: - specifier: ^16.14.3 - version: 16.14.3 + specifier: ^16.14.11 + version: 16.14.11 prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.1.0 + version: 3.1.0 prettier-plugin-svelte: - specifier: ^3.0.3 - version: 3.0.3(prettier@3.0.3)(svelte@4.2.0) + specifier: ^3.1.2 + version: 3.1.2(prettier@3.1.0)(svelte@4.2.7) prettier-plugin-tailwindcss: - specifier: ^0.5.4 - version: 0.5.4(prettier-plugin-svelte@3.0.3)(prettier@3.0.3) + specifier: ^0.5.7 + version: 0.5.7(prettier-plugin-svelte@3.1.2)(prettier@3.1.0) remark: - specifier: ^14.0.3 - version: 14.0.3 + specifier: ^15.0.1 + version: 15.0.1 remark-cli: - specifier: ^11.0.0 - version: 11.0.0 + specifier: ^12.0.0 + version: 12.0.0 stylelint: - specifier: ^15.10.3 - version: 15.10.3(typescript@5.2.2) + specifier: ^15.11.0 + version: 15.11.0(typescript@5.3.2) svelte-check: - specifier: ^3.5.1 - version: 3.5.1(postcss@8.4.29)(svelte@4.2.0) + specifier: ^3.6.2 + version: 3.6.2(postcss@8.4.31)(svelte@4.2.7) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) + version: 10.9.1(@types/node@20.10.1)(typescript@5.3.2) turbo: - specifier: ^1.10.14 - version: 1.10.14 + specifier: ^1.10.16 + version: 1.10.16 turbo-ignore: - specifier: ^1.10.14 - version: 1.10.14 + specifier: ^1.10.16 + version: 1.10.16 typedoc: - specifier: ^0.25.1 - version: 0.25.1(typescript@5.2.2) + specifier: ^0.25.4 + version: 0.25.4(typescript@5.3.2) typescript: - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^5.3.2 + version: 5.3.2 vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2015/01: dependencies: @@ -175,26 +175,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2015/02: dependencies: @@ -203,26 +203,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2015/03: dependencies: @@ -231,26 +231,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2015/04: dependencies: @@ -259,26 +259,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2015/05: dependencies: @@ -287,26 +287,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2016/01: dependencies: @@ -315,26 +315,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2016/02: dependencies: @@ -343,26 +343,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2016/03: dependencies: @@ -371,29 +371,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2017/01: dependencies: @@ -402,29 +402,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2017/02: dependencies: @@ -433,29 +433,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/01: dependencies: @@ -464,26 +464,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/02: dependencies: @@ -492,26 +492,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/03: dependencies: @@ -520,26 +520,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/04: dependencies: @@ -548,26 +548,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/05: dependencies: @@ -576,26 +576,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/06: dependencies: @@ -604,26 +604,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/07: dependencies: @@ -632,26 +632,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/08: dependencies: @@ -660,29 +660,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/09: dependencies: @@ -691,26 +691,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/10: dependencies: @@ -718,30 +718,30 @@ importers: specifier: workspace:^ version: link:../../libs/lib arktype: - specifier: ^1.0.21-alpha - version: 1.0.21-alpha + specifier: ^1.0.28-alpha + version: 1.0.28-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/11: dependencies: @@ -749,36 +749,36 @@ importers: specifier: workspace:^ version: link:../../libs/lib workerpool: - specifier: ^6.5.0 - version: 6.5.0 + specifier: ^8.0.0 + version: 8.0.0 devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 '@types/workerpool': - specifier: ^6.4.1 - version: 6.4.1 + specifier: ^6.4.7 + version: 6.4.7 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/12: dependencies: @@ -787,26 +787,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/13: dependencies: @@ -815,29 +815,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/14: dependencies: @@ -846,50 +846,50 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2018/15: devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/01: dependencies: @@ -898,26 +898,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/02: dependencies: @@ -926,26 +926,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/03: dependencies: @@ -954,26 +954,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/04: dependencies: @@ -982,26 +982,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/05: dependencies: @@ -1010,26 +1010,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/06: dependencies: @@ -1038,26 +1038,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/07: dependencies: @@ -1066,26 +1066,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/08: dependencies: @@ -1094,26 +1094,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/09: dependencies: @@ -1122,26 +1122,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/10: dependencies: @@ -1150,26 +1150,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/11: dependencies: @@ -1178,26 +1178,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/12: dependencies: @@ -1206,26 +1206,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/13: dependencies: @@ -1234,26 +1234,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/14: dependencies: @@ -1262,26 +1262,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/16: dependencies: @@ -1290,26 +1290,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/17: dependencies: @@ -1318,26 +1318,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/18: dependencies: @@ -1346,26 +1346,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/19: dependencies: @@ -1374,26 +1374,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/20: dependencies: @@ -1402,26 +1402,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/21: dependencies: @@ -1430,26 +1430,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/22: dependencies: @@ -1458,26 +1458,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/23: dependencies: @@ -1486,26 +1486,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2019/24: dependencies: @@ -1514,26 +1514,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/01: dependencies: @@ -1542,26 +1542,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/02: dependencies: @@ -1570,26 +1570,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/03: dependencies: @@ -1598,26 +1598,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/04: dependencies: @@ -1626,26 +1626,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/05: dependencies: @@ -1653,30 +1653,30 @@ importers: specifier: workspace:^ version: link:../../libs/lib '@alexaegis/common': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.7.3 + version: 0.7.3 devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/06: dependencies: @@ -1685,26 +1685,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/07: dependencies: @@ -1713,50 +1713,50 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/08: devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/09: dependencies: @@ -1765,26 +1765,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/10: dependencies: @@ -1793,29 +1793,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/11: dependencies: @@ -1824,26 +1824,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/12: dependencies: @@ -1852,26 +1852,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/13: dependencies: @@ -1880,26 +1880,26 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/14: dependencies: @@ -1908,29 +1908,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/15: dependencies: @@ -1939,29 +1939,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/16: dependencies: @@ -1970,29 +1970,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/17: dependencies: @@ -2001,29 +2001,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/18: dependencies: @@ -2032,29 +2032,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/19: dependencies: @@ -2063,29 +2063,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/20: dependencies: @@ -2094,29 +2094,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/21: dependencies: @@ -2125,29 +2125,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/22: dependencies: @@ -2156,29 +2156,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/23: dependencies: @@ -2187,29 +2187,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/24: dependencies: @@ -2218,29 +2218,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2020/25: dependencies: @@ -2248,33 +2248,33 @@ importers: specifier: workspace:^ version: link:../../libs/lib arktype: - specifier: ^1.0.21-alpha - version: 1.0.21-alpha + specifier: ^1.0.28-alpha + version: 1.0.28-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/01: dependencies: @@ -2283,29 +2283,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/02: dependencies: @@ -2314,29 +2314,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/03: dependencies: @@ -2345,29 +2345,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/04: dependencies: @@ -2376,29 +2376,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/05: dependencies: @@ -2407,29 +2407,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/06: dependencies: @@ -2438,29 +2438,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/07: dependencies: @@ -2469,29 +2469,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/08: dependencies: @@ -2500,29 +2500,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/09: dependencies: @@ -2531,29 +2531,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/10: dependencies: @@ -2562,29 +2562,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/11: dependencies: @@ -2593,29 +2593,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/12: dependencies: @@ -2624,29 +2624,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/13: dependencies: @@ -2655,29 +2655,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/14: dependencies: @@ -2686,29 +2686,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/15: dependencies: @@ -2717,29 +2717,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/16: dependencies: @@ -2748,29 +2748,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/17: dependencies: @@ -2778,33 +2778,33 @@ importers: specifier: workspace:^ version: link:../../libs/lib arktype: - specifier: ^1.0.21-alpha - version: 1.0.21-alpha + specifier: ^1.0.28-alpha + version: 1.0.28-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/18: dependencies: @@ -2813,29 +2813,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2021/21: dependencies: @@ -2844,32 +2844,32 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) + version: 10.9.1(@types/node@20.10.1)(typescript@5.3.2) vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/01: dependencies: @@ -2878,29 +2878,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/02: dependencies: @@ -2909,29 +2909,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/03: dependencies: @@ -2940,29 +2940,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/04: dependencies: @@ -2971,29 +2971,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/05: dependencies: @@ -3002,29 +3002,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/06: dependencies: @@ -3033,29 +3033,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/07: dependencies: @@ -3064,29 +3064,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/08: dependencies: @@ -3095,29 +3095,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/09: dependencies: @@ -3125,33 +3125,33 @@ importers: specifier: workspace:^ version: link:../../libs/lib arktype: - specifier: ^1.0.21-alpha - version: 1.0.21-alpha + specifier: ^1.0.28-alpha + version: 1.0.28-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/10: dependencies: @@ -3160,29 +3160,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/11: dependencies: @@ -3191,29 +3191,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/12: dependencies: @@ -3222,29 +3222,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/13: dependencies: @@ -3253,29 +3253,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/14: dependencies: @@ -3287,29 +3287,29 @@ importers: version: link:../../libs/ecs devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/15: dependencies: @@ -3318,29 +3318,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/16: dependencies: @@ -3349,29 +3349,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/17: dependencies: @@ -3383,29 +3383,29 @@ importers: version: link:../../libs/ecs devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/18: dependencies: @@ -3414,29 +3414,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/19: dependencies: @@ -3445,29 +3445,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/20: dependencies: @@ -3476,29 +3476,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/21: dependencies: @@ -3507,29 +3507,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/22: dependencies: @@ -3538,29 +3538,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/23: dependencies: @@ -3569,29 +3569,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/24: dependencies: @@ -3600,29 +3600,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/2022/25: dependencies: @@ -3631,29 +3631,29 @@ importers: version: link:../../libs/lib devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 benny: specifier: ^3.7.1 version: 3.7.1 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/libs/ecs: dependencies: @@ -3661,8 +3661,8 @@ importers: specifier: ^1.0.0 version: link:../lib '@alexaegis/common': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.8.0 + version: 0.8.0 blessed: specifier: ^0.1.81 version: 0.1.81 @@ -3670,127 +3670,127 @@ importers: specifier: ^7.8.1 version: 7.8.1 terminal-kit: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^3.0.1 + version: 3.0.1 devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/blessed': - specifier: ^0.1.23 - version: 0.1.23 + specifier: ^0.1.25 + version: 0.1.25 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 '@types/terminal-kit': - specifier: ^2.5.2 - version: 2.5.2 + specifier: ^2.5.6 + version: 2.5.6 '@typescript-eslint/eslint-plugin': - specifier: ^6.7.0 - version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) + specifier: ^6.13.1 + version: 6.13.1(@typescript-eslint/parser@6.13.1)(eslint@8.54.0)(typescript@5.3.2) '@typescript-eslint/parser': - specifier: ^6.7.0 - version: 6.7.0(eslint@8.49.0)(typescript@5.2.2) + specifier: ^6.13.1 + version: 6.13.1(eslint@8.54.0)(typescript@5.3.2) eslint: - specifier: ^8.49.0 - version: 8.49.0 + specifier: ^8.54.0 + version: 8.54.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.0.0(eslint@8.49.0) + version: 9.0.0(eslint@8.54.0) eslint-plugin-prettier: - specifier: ^5.0.0 - version: 5.0.0(@types/eslint@8.44.2)(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.0.3) + specifier: ^5.0.1 + version: 5.0.1(@types/eslint@8.44.8)(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0) nodemon: specifier: ^3.0.1 version: 3.0.1 prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.1.0 + version: 3.1.0 ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) + version: 10.9.1(@types/node@20.10.1)(typescript@5.3.2) typescript: - specifier: 5.2.2 - version: 5.2.2 + specifier: 5.3.2 + version: 5.3.2 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) solutions/typescript/libs/lib: dependencies: '@alexaegis/common': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.8.0 + version: 0.8.0 arktype: - specifier: ^1.0.21-alpha - version: 1.0.21-alpha + specifier: ^1.0.28-alpha + version: 1.0.28-alpha devDependencies: '@alexaegis/eslint-config-vitest': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/ts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@alexaegis/vite': - specifier: ^0.8.2 - version: 0.8.2(@types/node@20.6.2) + specifier: ^0.9.0 + version: 0.9.0(@types/node@20.10.1) '@alexaegis/vitest': - specifier: ^0.8.2 - version: 0.8.2(svelte@4.2.0)(vite@4.4.9) + specifier: ^0.9.0 + version: 0.9.0(svelte@4.2.7)(vite@5.0.4) '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.10.1 + version: 20.10.1 '@typescript-eslint/eslint-plugin': - specifier: ^6.7.0 - version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) + specifier: ^6.13.1 + version: 6.13.1(@typescript-eslint/parser@6.13.1)(eslint@8.54.0)(typescript@5.3.2) '@typescript-eslint/parser': - specifier: ^6.7.0 - version: 6.7.0(eslint@8.49.0)(typescript@5.2.2) + specifier: ^6.13.1 + version: 6.13.1(eslint@8.54.0)(typescript@5.3.2) benny: specifier: ^3.7.1 version: 3.7.1 eslint: - specifier: ^8.49.0 - version: 8.49.0 + specifier: ^8.54.0 + version: 8.54.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.0.0(eslint@8.49.0) + version: 9.0.0(eslint@8.54.0) eslint-plugin-prettier: - specifier: ^5.0.0 - version: 5.0.0(@types/eslint@8.44.2)(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.0.3) + specifier: ^5.0.1 + version: 5.0.1(@types/eslint@8.44.8)(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0) kolorist: specifier: ^1.8.0 version: 1.8.0 prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.1.0 + version: 3.1.0 remark: - specifier: ^14.0.3 - version: 14.0.3 + specifier: ^15.0.1 + version: 15.0.1 remark-cli: - specifier: ^11.0.0 - version: 11.0.0 + specifier: ^12.0.0 + version: 12.0.0 typescript: - specifier: 5.2.2 - version: 5.2.2 + specifier: 5.3.2 + version: 5.3.2 vite: - specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2) + specifier: ^5.0.4 + version: 5.0.4(@types/node@20.10.1) vitest: - specifier: ^0.34.4 - version: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) packages: @@ -3799,98 +3799,96 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@alexaegis/autotool-plugin-commitlint@0.8.2: - resolution: {integrity: sha512-woLAhz6jNRFt0s1UpZIdUMjW4DLXN4iE11Nac6FFkAvw115b9QukjR8hQCbeEqFI+os0MOn3NchlLntvURP0RA==} + /@alexaegis/autotool-plugin-commitlint@0.9.0(typescript@5.3.2): + resolution: {integrity: sha512-OaJEkgPuhwRrhkTgSFJ3e0T2mrYIpIxJZcW0JrB4Vh/K4Ozx1WAc+8aXdHMlyeNx8Ki6Gad2pKPrDUDL09MaCA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/commitlint-config': 0.8.2 - '@alexaegis/logging': 0.7.0 + '@alexaegis/commitlint-config': 0.9.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 - commitlint: 17.7.1 + commitlint: 18.4.3(typescript@5.3.2) transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - typescript dev: true - /@alexaegis/autotool-plugin-depcheck@0.8.2: - resolution: {integrity: sha512-LZC7DMLxsGmPUhb+xs5KJ9zmaV6nk7SIytENaDYDe8LmWITNnF4kzpr1x0nuBy3ZenfUMyM7Ob680v+18y3wNA==} + /@alexaegis/autotool-plugin-depcheck@0.9.0: + resolution: {integrity: sha512-iMhvZ0BhaW4GVcb9/0qvYIqI8y+MS3D1xaFzxJ44QCaawo8f8Ncb3I/KR7zjwYB7rHb4tPDNZh9PKZThM95xaQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 - '@alexaegis/predicate': 0.7.0 + '@alexaegis/logging': 0.7.3 + '@alexaegis/predicate': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-editorconfig@0.8.2: - resolution: {integrity: sha512-LKErSHJpuzCi6kDRQIKcd0GnRUEwd3LJqraQqZy9GVXsosrvybl6AxO94re74hckBrCxJaLVHOwTZoQuhwBpmg==} + /@alexaegis/autotool-plugin-editorconfig@0.9.0: + resolution: {integrity: sha512-RsgOBDuWnwuPHPWuU6xefn96xN6f7JLZKRMhtjBazgyJ4ZLuB1wvhoNh+83stNHUfXCBfh+dTzOrRrAXl1TWQQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-eslint@0.8.2: - resolution: {integrity: sha512-NU0WqIS5s9M8/fq6kinm74gZU0hqTI8HGFUL1C8+ZnGWscepI8qSCihiK/N4V/2YHRtGcZOXUreGoHsnoJWH5g==} + /@alexaegis/autotool-plugin-eslint@0.9.0: + resolution: {integrity: sha512-ciGrtNdk3yo12uh7e6ndDoWQZjuivXA01iYbFFYdt8vxZN/y8HBQ1XODjSjZGkvxDVpeRx4W7br0LrT7cEznqQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 - '@alexaegis/predicate': 0.7.0 + '@alexaegis/logging': 0.7.3 + '@alexaegis/predicate': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-git@0.8.2: - resolution: {integrity: sha512-kh7AUNwuAh3Q9v0JbXc82Qvcon86ZKkXeHiPs4T98V8lozTrGAUO2NBHurYepD9VhNm6zxlWMVIkoN9YtjnAdw==} + /@alexaegis/autotool-plugin-git@0.9.0: + resolution: {integrity: sha512-sTU0hZXrDcyJGZW0AxKINn9RKjcH2fziJ2qi+7QsdRzjFOz8BvoUobB8iNKD41C3b7QxBtDYRNhxg8ulYnCAJw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-github@0.8.2: - resolution: {integrity: sha512-7+RcHXnNVbtmdRtfS+m1pEXKn9nXwfQ4hixxMp2BBXsy055lWvyiQ6J1X81F37QTnHeiAyCcy2SRsmhQu7evLg==} + /@alexaegis/autotool-plugin-github@0.9.0: + resolution: {integrity: sha512-Xch+HnJG0YHA+XA96s2r3Po2leAcJw1oVMKMfwUOOsFdi7+lL9zWDWwCGXX1ySHxdZXYn6vzlFDlgE1cBPPo/A==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-husky@0.8.2: - resolution: {integrity: sha512-cwzSxzFxS5bEME4bp9jnetkbtYHOcFcOP+V3qIn7bFoIkeI6AVsn0CDiF3TpZxprKUMbxVeqrkuX7qxTZihhDg==} + /@alexaegis/autotool-plugin-husky@0.9.0: + resolution: {integrity: sha512-HHteCAbYEpsb/inaYcHeacTrlYVdt72CSQ4Dp7LcCopFIi2ve8jMf1lDfMywYHkGd3/sD80WyMtIkUWnUfxc9g==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/lint-staged-config': 0.8.2 - '@alexaegis/logging': 0.7.0 - '@commitlint/config-conventional': 17.7.0 + '@alexaegis/lint-staged-config': 0.9.0 + '@alexaegis/logging': 0.7.3 + '@commitlint/config-conventional': 18.4.3 autotool-plugin: 0.3.0 husky: 8.0.3 - lint-staged: 14.0.1 + lint-staged: 15.1.0 transitivePeerDependencies: - - enquirer - supports-color dev: true - /@alexaegis/autotool-plugin-ncu@0.8.2: - resolution: {integrity: sha512-/lOhOfdExpOs6ez5IELDnsgoGGAWIpf13P9zVV3StJRI/NmOdo/dWyBf5YTwIa0QI4LjyqrM+G/fu4Lm7QRm9g==} + /@alexaegis/autotool-plugin-ncu@0.9.0: + resolution: {integrity: sha512-AHDKC8pzMTdPULePxrnG9AFfB9nwSUdGvYv8OioHshXuPijPD8QK+RoZWFRv0dn77xp+1M/hBdvKNNakEbRf/A==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 - npm-check-updates: 16.14.3 + npm-check-updates: 16.14.11 transitivePeerDependencies: - bluebird - supports-color dev: true - /@alexaegis/autotool-plugin-prettier@0.8.2(svelte@4.2.0): - resolution: {integrity: sha512-QlkSVuR4n/b/p5fTSDn09KSm8wNUr1Xp3i4fs1K089Cg8Nm4ULeKiQK3CceaPj3/38W4B4px4kqJKU771XAZKg==} + /@alexaegis/autotool-plugin-prettier@0.9.0(svelte@4.2.7): + resolution: {integrity: sha512-iVmAM3jXVqJkMOPJX4bPfzvVF0F7lUFXCF0WDnNaMaq1ggrftE0ZP59WPEe7s1xVL3LlxDFi9K03ZlKL1ucfrQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 - '@alexaegis/prettier-config': 0.8.2(prettier@3.0.3)(svelte@4.2.0) + '@alexaegis/logging': 0.7.3 + '@alexaegis/prettier-config': 0.9.0(prettier@3.1.0)(svelte@4.2.7) autotool-plugin: 0.3.0 - prettier: 3.0.3 - prettier-plugin-svelte: 3.0.3(prettier@3.0.3)(svelte@4.2.0) - prettier-plugin-tailwindcss: 0.5.4(prettier-plugin-svelte@3.0.3)(prettier@3.0.3) + prettier: 3.1.0 + prettier-plugin-svelte: 3.1.2(prettier@3.1.0)(svelte@4.2.7) + prettier-plugin-tailwindcss: 0.5.7(prettier-plugin-svelte@3.1.2)(prettier@3.1.0) transitivePeerDependencies: - '@ianvs/prettier-plugin-sort-imports' - '@prettier/plugin-pug' @@ -3909,92 +3907,92 @@ packages: - svelte dev: true - /@alexaegis/autotool-plugin-publint@0.8.2: - resolution: {integrity: sha512-lf+GDeJnQ7OCDKT6aja00rZtW5NAyqj1Knh0ijpzFXuDzWcT5iHBzfmJ8vxvPT2FhdlKag6/wrlMNpUQ1iG62w==} + /@alexaegis/autotool-plugin-publint@0.9.0: + resolution: {integrity: sha512-ksjAXmGw18ZfCK+QVy4s5pHqoZ2bZhZByODyvXFTvV/HPyF5DMLH+Irx6jm9yx02/hXAaN2r8S17GfMEB5mbhg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-remark@0.8.2: - resolution: {integrity: sha512-bpDI29RB6x82Mgr9nvOSzoUo21iGgAa81Wpy/tcQX/gLipStWrdpRcBwbT9iz1fc0OHJXtzLOLoWhFfn8pOZNw==} + /@alexaegis/autotool-plugin-remark@0.9.0: + resolution: {integrity: sha512-fmt735hMWQWeZlKjxWtlqDdg1H2iF/0o55yobtKfUslN7ke/rFxGzRTmUTrcqrWO4BJVvC9UWiiRN2HCXpQrUA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 - '@alexaegis/remark-preset': 0.8.2 + '@alexaegis/logging': 0.7.3 + '@alexaegis/remark-preset': 0.9.0 autotool-plugin: 0.3.0 transitivePeerDependencies: - supports-color dev: true - /@alexaegis/autotool-plugin-standard-version@0.8.2: - resolution: {integrity: sha512-KLKj6J2Uc2KLKctVKQLma/yBIVxb2AWz2kYPuETKvCurr1ESNy/5OnOq3odaH6TPhDyZU5tb+5OmqTsitCBobA==} + /@alexaegis/autotool-plugin-standard-version@0.9.0: + resolution: {integrity: sha512-YLUl1mzDyIbXQg6pbpmrCwxJ/BkIUkf9ZV6dXUpaeI29zN1WrUx6kLe9pvatN9w7WnRU/0JBU7OSECaIH1+w3w==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 - '@alexaegis/standard-version': 0.8.2 + '@alexaegis/logging': 0.7.3 + '@alexaegis/standard-version': 0.9.0 autotool-plugin: 0.3.0 - commit-and-tag-version: 11.2.3 + commit-and-tag-version: 12.0.0 dev: true - /@alexaegis/autotool-plugin-stylelint@0.8.2: - resolution: {integrity: sha512-peJMCNJu3qgCPMeG0myZxaK0DHB+2uY1XPaR7XQO4XRfm9NHt2KROG8zuRaJYUbyhNHPiqTtPdFz1copo4C1GA==} + /@alexaegis/autotool-plugin-stylelint@0.9.0: + resolution: {integrity: sha512-6nU7dYNC4zyaQoNajy6Iq7DzFRa3MGrNpv+ZcUBy2q3ZwtZeBrmQhE9dKmP5IGbEzDSOSpgI+SUXU4WIzN5CyQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-svelte@0.8.2: - resolution: {integrity: sha512-nvG3QiljW507uhUN/4hmafbakOI0plblcgqiiG0beiEGrF+5yln26fiChdzzBISXnAJl2DwinJDzD6d1+RQ5Nw==} + /@alexaegis/autotool-plugin-svelte@0.9.0: + resolution: {integrity: sha512-/wpMjyFr97LWkZXEsdySAcPfNLhLUT0e1uqdsf2HJNCL057MwBbSbvZtmcDa50wM7+gM8CEPywPLrgO79JI4CQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/coverage-tools': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/predicate': 0.7.0 + '@alexaegis/coverage-tools': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/predicate': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-ts@0.8.2: - resolution: {integrity: sha512-8WftA1LCvRzzwWExL36EGdj2zF32cfXESR0N73ZHP1zvzFgOu/js0T0fGtjQZmciHiWRa3+8E2DE2KrlwXGzUg==} + /@alexaegis/autotool-plugin-ts@0.9.0: + resolution: {integrity: sha512-3CSsyxtCSUGJDRkoJt9jyVDHO6qQrWhAtPm+EM3wFvYhAwaMn4lYYBh6z06O86Nz+OdY7xjOIYuP09aNYpCVRg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 - '@alexaegis/match': 0.7.0 - '@alexaegis/predicate': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 + '@alexaegis/logging': 0.7.3 + '@alexaegis/match': 0.7.3 + '@alexaegis/predicate': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 autotool-plugin: 0.3.0 - typescript: 5.2.2 + typescript: 5.3.2 dev: true - /@alexaegis/autotool-plugin-turbo@0.8.2: - resolution: {integrity: sha512-/fw1tedtY4uZLwQl3rXVriwJkf8sHHlfmRsCNt+RXcmfoC5N7zw3+h4Tvm3lODWLUvcMH9/yoBv4hpuxlp8dBw==} + /@alexaegis/autotool-plugin-turbo@0.9.0: + resolution: {integrity: sha512-Bp5z8WAdc9TPmcuabGD5GnZ6d/kaQuFeYpL8M7LSYAArVyZj0a3CvKQGtT2XAwCtOFxXAuQzbaB2WzRY6+0FtA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-typedoc@0.8.2(typescript@5.2.2): - resolution: {integrity: sha512-jyn6PNMAFMK5hQqK7PhZj+VakZnYu9adPGlZQ6GBPE0dEzY8+9HgwZ+aoEEKW+fR/PUawGFnJRHGsIlOc58YNw==} + /@alexaegis/autotool-plugin-typedoc@0.9.0(typescript@5.3.2): + resolution: {integrity: sha512-ooELf8CPg01h4D/Y4Aj+Jdd2LMkYWVTJ4l5sF0g0kl5gvnUUF+PYT/t3Ou9zsOnk92jvD291Kukt1/Ax9UJEvg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 - typedoc: 0.25.1(typescript@5.2.2) + typedoc: 0.25.4(typescript@5.3.2) transitivePeerDependencies: - typescript dev: true - /@alexaegis/autotool-plugin-vite@0.8.2(@types/node@20.6.2): - resolution: {integrity: sha512-XkCMjsaIcukTjNA/10U0O/a4fu/W413ZyUeautROUCogqfduW/frVoOKYiCX4FCXgwwwEfp6vxvSVOygXqPQYg==} + /@alexaegis/autotool-plugin-vite@0.9.0(@types/node@20.10.1): + resolution: {integrity: sha512-Z1EPfrWEbA0XzhhlS31/ivPMhQPpRJEbrl8pf58xyJUd3XYrfypWbyvU9dqPwoOWALj+lpj3gZcsKKuhnoaAIw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 - '@alexaegis/predicate': 0.7.0 + '@alexaegis/logging': 0.7.3 + '@alexaegis/predicate': 0.7.3 autotool-plugin: 0.3.0 - vite: 4.4.9(@types/node@20.6.2) + vite: 5.0.4(@types/node@20.10.1) transitivePeerDependencies: - '@types/node' - less @@ -4005,161 +4003,165 @@ packages: - terser dev: true - /@alexaegis/autotool-plugin-vitest@0.8.2: - resolution: {integrity: sha512-/YiGAvcB0TQExcTzmkYF1heF9U/0kdxQgnfg3/vTM9nXKV18F702xTwgUYXtFGA21HOAOOhPeF5CqMcIPaml/Q==} + /@alexaegis/autotool-plugin-vitest@0.9.0: + resolution: {integrity: sha512-ix+G/61i8WZrSeJxAHgSRg0PkdYmO/T3xtWF9qmE9aGpSAeVERepUzBVqM6XJ73EH0p2cn8dOfCfb6NZVpU9YQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/coverage-tools': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/predicate': 0.7.0 + '@alexaegis/coverage-tools': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/predicate': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-vscode@0.8.2: - resolution: {integrity: sha512-mb++h9BePJtfrd31e7dTxzQd6cKVBJMOE/P2EvP9+PsbtG19ljeXwZzWL1IA2YbGO4d03w/FmUdBsk0tgZi52A==} + /@alexaegis/autotool-plugin-vscode@0.9.0: + resolution: {integrity: sha512-2Wp4aUBIfKzMp3ASTni6ExFStnY7Ly/bYHBJUVXq6ROqwN+LvWlQscowdEm5q7ta75kLO/159z2DDWlc/rrycA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/autotool-plugin-workspace@0.8.2: - resolution: {integrity: sha512-QiglRrw7rfLtSRwPYlCXKkgM+6n+IGvOR07pgWHCXg9MUCxlVrao961avzjBfVGWm0C9qQKDEBmed03dFJyMsA==} + /@alexaegis/autotool-plugin-workspace@0.9.0: + resolution: {integrity: sha512-msSv5ar1effxjrjH3r43GV2qQSEIpM7pwxEHlReca7BCqxT96AQGaoQveaWMDDFQpnpPKgxzfyvGxfIQWNaMdA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 + '@alexaegis/logging': 0.7.3 autotool-plugin: 0.3.0 dev: true - /@alexaegis/cli-tools@0.7.0: - resolution: {integrity: sha512-Rxfu+ue0XQKij72NSYOYOt02mk4PmxSVj0wqm3fn8oF/Iq7GX8wBk/G6N+iw9H2mH6nyMlY0TXMPuQuak770dg==} + /@alexaegis/cli-tools@0.7.3: + resolution: {integrity: sha512-/hNb+otBu0PLm8CKrP2D7z6cT7iQs9AGBfL/WyElAVgGhzhXBbFg++yzu+k1QkpLZDI39bcyOGt3VO8/YpTNpg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.7.0 - '@alexaegis/fs': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 - '@types/yargs': 17.0.24 + '@alexaegis/common': 0.7.3 + '@alexaegis/fs': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 + '@types/yargs': 17.0.31 yargs: 17.7.2 dev: true - /@alexaegis/commitlint-config@0.8.2: - resolution: {integrity: sha512-au7KVU380O6m8Gi9I/hIhvqd5gvoa2eXJzusIIqTfw0C0vAxPDUQSUZ1icMMEUD1t/+zu46QJFhLSEPopSJkBA==} + /@alexaegis/commitlint-config@0.9.0: + resolution: {integrity: sha512-UMAJCUGto4DUBh2EcNMsYrc9CWKbc/Mq8ER9jT/02HJxrFal1jWUznZuvzOyi0rqRSBTviBae/h516FitDFicA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/standard-version': 0.8.2 + '@alexaegis/standard-version': 0.9.0 dev: true - /@alexaegis/common@0.7.0: - resolution: {integrity: sha512-HeUj7wDBeFqvsA8Wt8JmjrU2xi21CzNz9jhzl/XqgPPi8uZ7xbQgEXEkIdWXcBMGL/ZGHiIZPpa/CtWNrVssjQ==} + /@alexaegis/common@0.7.3: + resolution: {integrity: sha512-vxFSI0Grac+1Cv5OakjXogXUuwi01D/xiJW8Lwi4OIKrAg0UuZa33cI3s1B5vQDrEbu2wmOnHlnvCNLHUo1XJg==} + engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} + + /@alexaegis/common@0.8.0: + resolution: {integrity: sha512-nFo3FnE14FDu1yUDe01UImOiF41s5ekaGVHOCPAhCfZGn8By0arxdLxXOUe3+69HJb6zRm55TSFXvG1F1vUTsg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} + dev: false - /@alexaegis/coverage-tools@0.7.0: - resolution: {integrity: sha512-JEbfEoHWUxUawHQkjuGBnjeypZ5YGLoaJghhvu5qI9qCYfWroQYHONGglp915bsCnKtFc4RXtpbQAdgHin+F+A==} + /@alexaegis/coverage-tools@0.7.3: + resolution: {integrity: sha512-lZlLKWbyusM0XMCBz4HNtn9R0jpO8Uhq0jNHsTs8Q3DRqkMLMJmt8Yb7vmrCjoo7VoOqPQEopRVVJjZNwj0PWg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} hasBin: true dependencies: - '@alexaegis/common': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 - globby: 13.2.2 + '@alexaegis/common': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 + globby: 14.0.0 dev: true - /@alexaegis/eslint-config-core@0.8.2: - resolution: {integrity: sha512-c+8PlQ+CiRsUhnWPnwHz+6W4RUceCdxMN9rF43d8Ft43mSdu0STNi9gx6ukIVsTxIhGvjId98yAq29ucemksXg==} + /@alexaegis/eslint-config-core@0.9.0: + resolution: {integrity: sha512-kCKOfL1QwaYeVGCmJDwmSnSUf24P2Whh5qHZ2/eDszEgO5Z8Q5jnYNVyuNA/wxZikWCtriWigowNpn2S3AQw4Q==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 - eslint-config-next: 13.4.19(eslint@8.49.0)(typescript@5.2.2) - eslint-config-prettier: 9.0.0(eslint@8.49.0) - eslint-config-turbo: 1.10.14(eslint@8.49.0) - eslint-plugin-react: 7.33.2(eslint@8.49.0) - eslint-plugin-unicorn: 48.0.1(eslint@8.49.0) - typescript: 5.2.2 + '@typescript-eslint/eslint-plugin': 6.13.1(@typescript-eslint/parser@6.13.1)(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.13.1(eslint@8.54.0)(typescript@5.3.2) + eslint: 8.54.0 + eslint-config-next: 14.0.3(eslint@8.54.0)(typescript@5.3.2) + eslint-config-prettier: 9.0.0(eslint@8.54.0) + eslint-config-turbo: 1.10.16(eslint@8.54.0) + eslint-plugin-react: 7.33.2(eslint@8.54.0) + eslint-plugin-unicorn: 49.0.0(eslint@8.54.0) + typescript: 5.3.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /@alexaegis/eslint-config-vitest@0.8.2: - resolution: {integrity: sha512-3xWtyqwS1GwsZCd2xYMaMdlhHx7KDPrdaXM/zR7xczbhZmEim5macQAcCLX3GQAVhflYGRIpI996o7B4eIr/Kw==} + /@alexaegis/eslint-config-vitest@0.9.0: + resolution: {integrity: sha512-5HDwTbJW+3CjBEDxx5aHZRuMGDnQU8+IT5biwc+r1ZN8a/X/VLXXz4PfmeymzyOMvze3WdN42knGfvCDfVnxGQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 - eslint-config-next: 13.4.19(eslint@8.49.0)(typescript@5.2.2) - eslint-config-prettier: 9.0.0(eslint@8.49.0) - eslint-config-turbo: 1.10.13(eslint@8.49.0) - eslint-plugin-react: 7.33.2(eslint@8.49.0) - eslint-plugin-unicorn: 48.0.1(eslint@8.49.0) - typescript: 5.2.2 + '@typescript-eslint/eslint-plugin': 6.13.1(@typescript-eslint/parser@6.13.1)(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.13.1(eslint@8.54.0)(typescript@5.3.2) + eslint: 8.54.0 + eslint-config-next: 14.0.3(eslint@8.54.0)(typescript@5.3.2) + eslint-config-prettier: 9.0.0(eslint@8.54.0) + eslint-config-turbo: 1.10.16(eslint@8.54.0) + eslint-plugin-react: 7.33.2(eslint@8.54.0) + eslint-plugin-unicorn: 49.0.0(eslint@8.54.0) + typescript: 5.3.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /@alexaegis/fs@0.7.0: - resolution: {integrity: sha512-r9JQpS3qXJa5zU1ohj+m85+QUz8T0cfHLn+crzboBFcuiiFa3hA0G0B7H8VZXB4p1qCRc/BspGGpjjcB+/G7wA==} + /@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.0 - '@alexaegis/logging': 0.7.0 + '@alexaegis/common': 0.7.3 + '@alexaegis/logging': 0.7.3 js-yaml: 4.1.0 optionalDependencies: - prettier: 3.0.3 + prettier: 3.1.0 dev: true - /@alexaegis/lint-staged-config@0.8.2: - resolution: {integrity: sha512-MZGldHmoeiWoSqMFSDOy6kqxFYXnaOxYzri+xgXwUxnLTvV5lnyIezvN4lRL0CxG6hlgzF25u+MmwyWHVNaVBA==} + /@alexaegis/lint-staged-config@0.9.0: + resolution: {integrity: sha512-sqWCbG0Jx7ZKOjC8xhMUjlT931pkzhoj6Rb7QFEjTaL4y5UhxRCIpCstGCKlSTICQGCHgbtNVWggqfBztb76mw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/fs': 0.7.0 - lint-staged: 14.0.1 - typescript: 5.2.2 + '@alexaegis/fs': 0.7.3 + lint-staged: 15.1.0 + typescript: 5.3.2 transitivePeerDependencies: - - enquirer - supports-color dev: true - /@alexaegis/logging@0.7.0: - resolution: {integrity: sha512-4oKxiVaDNsWE0uiLjg0hn/VgLYOGViH7J9CgdDj/I4hz9b5p0pHzNVKicwJpGtHe1U3OmBUoNf7i0Rs4sHK/KQ==} + /@alexaegis/logging@0.7.3: + resolution: {integrity: sha512-6buudl2tbD4NXorMGOyIWxkrNnNZkqBiM5SWFVEGGkPJeasxVrWrQ0cM7gBPfejPz65vBvTqHAMf18kGB9eDUg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.7.0 + '@alexaegis/common': 0.7.3 tslog: 4.9.2 dev: true - /@alexaegis/match@0.7.0: - resolution: {integrity: sha512-3ZgkfBZGYjicJ4kBMqmj70TaPCdUX0dSNUe9Ciu4eshv/J6hCgSMv/zsbilnbM+Z0J3JCwAI1xvWYzvkmFEr2Q==} + /@alexaegis/match@0.7.3: + resolution: {integrity: sha512-JZttuwmxe1XpwUmoOJ5xwDbLp0Mm5prsNhvtIHL8/G5434Z2SIUy2aoI+cIuMU0wLF8rNgjXXeiZBY4ksUcz8Q==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dev: true - /@alexaegis/nuke@0.8.2: - resolution: {integrity: sha512-d7TW1fOKxy9hlP2POmKmJCyYwY2Y5hjZhkwNiQbzgLBPtVGqcpq8ubyjjiUHM4mGGOb8HXDH+kX0wBJprs8bwg==} + /@alexaegis/nuke@0.9.0: + resolution: {integrity: sha512-qjrJSN3nU9B67mLbU1bcMd5Rk0tmj7CB6ov8FkZhTG5M/iUSeSqsqzyk0J9gUFEDmG2GzyJDk3OoUJmNJof1tQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} hasBin: true dependencies: - '@alexaegis/cli-tools': 0.7.0 - '@alexaegis/common': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 - globby: 13.2.2 + '@alexaegis/cli-tools': 0.7.3 + '@alexaegis/common': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 + globby: 14.0.0 dev: true - /@alexaegis/predicate@0.7.0: - resolution: {integrity: sha512-nKMffsmEcZNYhvy8Sd+ye3OVNmJliG5EVJGkbwE1CH1RAoMs9u0cgftZ3hb0pbGneXjLlJ/JmqqDnnpRqKEegA==} + /@alexaegis/predicate@0.7.3: + resolution: {integrity: sha512-tyR870kM5J1po+Aqtx3HbRIsRrGLPwvjP5gQ5uu6nhyj0/ire4MgZSMddubkTStgp2HiWaKITMOaZZ9YQ3eDXA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dev: true - /@alexaegis/prettier-config@0.8.2(prettier@3.0.3)(svelte@4.2.0): - resolution: {integrity: sha512-IGNZgLZnaGwtKDyMC+WpdzkqlagVH9aZlLbmqJiioJTXcooo4etWkGhnc4bxyQGmqbreqR5Txsti/ImU+VrVow==} + /@alexaegis/prettier-config@0.9.0(prettier@3.1.0)(svelte@4.2.7): + resolution: {integrity: sha512-8Bx8e6ISrv7mKv6eWihJrdYAi+CzlTwuCbJYi7Gwy7sTwnKACr49OjcBzdyVqVREKTc8k6i79uAucCGGAcmIjw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - prettier-plugin-svelte: 3.0.3(prettier@3.0.3)(svelte@4.2.0) - prettier-plugin-tailwindcss: 0.5.4(prettier-plugin-svelte@3.0.3)(prettier@3.0.3) + prettier-plugin-svelte: 3.1.2(prettier@3.1.0)(svelte@4.2.7) + prettier-plugin-tailwindcss: 0.5.7(prettier-plugin-svelte@3.1.2)(prettier@3.1.0) transitivePeerDependencies: - '@ianvs/prettier-plugin-sort-imports' - '@prettier/plugin-pug' @@ -4179,11 +4181,11 @@ packages: - svelte dev: true - /@alexaegis/remark-preset@0.8.2: - resolution: {integrity: sha512-kim49yuLtnzv7BxlFxczgeCmJruuGPVUFZm+j66nBkFL50vVFWMy9r5OzBo5UewKX1YDubKs+S8rBnaqH3ezDA==} + /@alexaegis/remark-preset@0.9.0: + resolution: {integrity: sha512-trtbdPE/jytA2VddE9ZfvY62auJtD+WnrRS86ElQnJH95U6dSf0sa7D6/lI3IQHsFjd7Hip+S83wJcpP8+tJ1Q==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - remark-gfm: 3.0.1 + remark-gfm: 4.0.0 remark-lint: 9.1.2 remark-lint-list-item-indent: 3.1.2 remark-lint-list-item-spacing: 4.1.2 @@ -4193,48 +4195,48 @@ packages: remark-preset-lint-consistent: 5.1.2 remark-preset-lint-markdown-style-guide: 5.1.3 remark-preset-lint-recommended: 6.1.3 - remark-preset-prettier: 2.0.1(prettier@3.0.3) - remark-validate-links: 12.1.1 - unified-consistency: 1.0.1 - unified-prettier: 1.0.2(prettier@3.0.3) + remark-preset-prettier: 2.0.1(prettier@3.1.0) + remark-validate-links: 13.0.0 + unified-consistency: 2.0.0 + unified-prettier: 2.0.0(prettier@3.1.0) optionalDependencies: - prettier: 3.0.3 + prettier: 3.1.0 transitivePeerDependencies: - supports-color dev: true - /@alexaegis/standard-version@0.8.2: - resolution: {integrity: sha512-cB20yUPSV+lgPXQkzRiX5U6NtnDboSafj0GIVAjZzXX3t9iClfOkIPcb4qxnVt8h9djOIiUKZiJEdaqo5tcL9g==} + /@alexaegis/standard-version@0.9.0: + resolution: {integrity: sha512-o9AsXqtO9w+Iv1cuGNN6wpa8jNiIY4GHQFvSawIUYJTOEB9OPrFVT3vaIjDFEtA1LM6p1ATtgAKUNMiB9QWQLA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/coverage-tools': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 - glob: 10.3.4 + '@alexaegis/coverage-tools': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 + glob: 10.3.10 js-yaml: 4.1.0 dev: true - /@alexaegis/stylelint-config@0.8.2(postcss-html@1.5.0)(postcss@8.4.29)(stylelint@15.10.3): - resolution: {integrity: sha512-OvNdlFdsexbcROhgoGEN5CgQynUaYoPab1Uxbbvu/4Uq3gqEXdcJnIjwodZYoarELOBnIoiwVJGi85E1YJCiug==} + /@alexaegis/stylelint-config@0.9.0(postcss-html@1.5.0)(postcss@8.4.31)(stylelint@15.11.0): + resolution: {integrity: sha512-XPtI62ETsGSa0OExpwmXinpw0TdISe1gT6VtfwNSXNvizxmzPev/Gqypjhp05+Ns3krhwmHcjYCC8xDXmnIDsw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - stylelint-config-html: 1.1.0(postcss-html@1.5.0)(stylelint@15.10.3) - stylelint-config-standard: 34.0.0(stylelint@15.10.3) - stylelint-config-standard-scss: 10.0.0(postcss@8.4.29)(stylelint@15.10.3) + stylelint-config-html: 1.1.0(postcss-html@1.5.0)(stylelint@15.11.0) + stylelint-config-standard: 34.0.0(stylelint@15.11.0) + stylelint-config-standard-scss: 11.1.0(postcss@8.4.31)(stylelint@15.11.0) transitivePeerDependencies: - postcss - postcss-html - stylelint dev: true - /@alexaegis/ts@0.8.2: - resolution: {integrity: sha512-jfbRGNN+J20LxvBHykUusIyiANgnOCqFuKnnu5vQTEi6cnQxzQ01fc1uC+6G+R5HAHxxTVLE13qEdLjYSaEtkQ==} + /@alexaegis/ts@0.9.0: + resolution: {integrity: sha512-JsrN3oHPZj5jnv2Po2EcQxYmtKg581UBn1MMf7cDVKyYMckM31CvXrNUeO53r7c9RasNjyKMm/6h2kIonle/TA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/vite': 0.8.2(@types/node@20.6.2) - '@types/node': 20.6.2 - ts-node: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) - typescript: 5.2.2 - vite: 4.4.9(@types/node@20.6.2) + '@alexaegis/vite': 0.9.0(@types/node@20.10.1) + '@types/node': 20.10.1 + ts-node: 10.9.1(@types/node@20.10.1)(typescript@5.3.2) + typescript: 5.3.2 + vite: 5.0.4(@types/node@20.10.1) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -4248,13 +4250,13 @@ packages: - terser dev: true - /@alexaegis/vite@0.8.2(@types/node@20.6.2): - resolution: {integrity: sha512-11JeKJu1ICBvTRZ0lveQINn4Vw5XnAehsRe/A9mvlqMbg14uulY716H7a45upEFMUqr0X9mCH8UXeYGoTX1Jyg==} + /@alexaegis/vite@0.9.0(@types/node@20.10.1): + resolution: {integrity: sha512-Nftvv/b10yVjJ77FSZloIURaXnOmIQkIC78wnpFIguNI5i3/sx5SRlKiviLMf0BLYt5VHXgV72dRgOl4MNbk3g==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/logging': 0.7.0 - vite: 4.4.9(@types/node@20.6.2) - vite-plugin-pakk: 0.7.0 + '@alexaegis/logging': 0.7.3 + vite: 5.0.4(@types/node@20.10.1) + vite-plugin-pakk: 0.8.0 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -4269,15 +4271,15 @@ packages: - terser dev: true - /@alexaegis/vitest@0.8.2(svelte@4.2.0)(vite@4.4.9): - resolution: {integrity: sha512-9dYzlOfS3NcaDSjR5u6gbn2LH9GAofvjXacONR+jQQRDIfsVlnoAMD2CMDhQMWtZN13lELSljWs2fgdjXJ+WDw==} + /@alexaegis/vitest@0.9.0(svelte@4.2.7)(vite@5.0.4): + resolution: {integrity: sha512-PjVXZIL8xpIZWvBSgYlKYzcO2FtkmpbDJOHO9JRd0PXmmo/xwOjSB1vMlxO0cIkLFnjPsq6dZWBaJmh/VcFhtg==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.2.0)(vite@4.4.9) - '@vitest/coverage-v8': 0.34.4(vitest@0.34.4) - '@vitest/ui': 0.34.3(vitest@0.34.4) - jsdom: 22.1.0 - vitest: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.7)(vite@5.0.4) + '@vitest/coverage-v8': 0.34.6(vitest@0.34.6) + '@vitest/ui': 0.34.6(vitest@0.34.6) + jsdom: 23.0.0 + vitest: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -4299,16 +4301,16 @@ packages: - webdriverio dev: true - /@alexaegis/workspace-tools@0.7.0: - resolution: {integrity: sha512-kvXF0BawRwZY9itDQiOvNRHScMv5yuT3RE74KUXiXrdlIySIILNfnh+knmYiRL+4dw0HN6TAnm7gtBOBOGM/Jw==} + /@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.0 - '@alexaegis/fs': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/match': 0.7.0 + '@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: 13.2.2 + globby: 14.0.0 dev: true /@ampproject/remapping@2.2.1: @@ -4316,7 +4318,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 dev: true /@arrows/array@1.4.1: @@ -4348,21 +4350,21 @@ packages: fast-deep-equal: 3.1.3 dev: true - /@babel/code-frame@7.22.13: - resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.13 + '@babel/highlight': 7.23.4 chalk: 2.4.2 dev: true - /@babel/generator@7.22.15: - resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} + /@babel/generator@7.23.5: + resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.19 + '@babel/types': 7.23.5 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 dev: true @@ -4371,35 +4373,30 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-function-name@7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.22.19 + '@babel/types': 7.23.5 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.19 + '@babel/types': 7.23.5 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.22.19 - dev: true - - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} + '@babel/types': 7.23.5 dev: true - /@babel/helper-validator-identifier@7.22.19: - resolution: {integrity: sha512-Tinq7ybnEPFFXhlYOYFiSjespWQk0dq2dRNAiMdRTOYQzEGqnnNyrTxPYHP5r6wGjlF1rFgABdDV0g8EwD6Qbg==} + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} dev: true @@ -4408,38 +4405,25 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/highlight@7.22.13: - resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser@7.22.16: - resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.19 - dev: true - - /@babel/parser@7.22.5: - resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} + /@babel/parser@7.23.5: + resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.19 + '@babel/types': 7.23.5 dev: true - /@babel/runtime@7.22.15: - resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==} + /@babel/runtime@7.23.5: + resolution: {integrity: sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 @@ -4449,35 +4433,35 @@ packages: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/parser': 7.22.16 - '@babel/types': 7.22.19 + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 dev: true - /@babel/traverse@7.22.5: - resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} + /@babel/traverse@7.23.5: + resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.15 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.22.5 + '@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.22.5 - '@babel/types': 7.22.19 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.22.19: - resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==} + /@babel/types@7.23.5: + resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.19 + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 dev: true @@ -4492,46 +4476,45 @@ packages: dev: true optional: true - /@commitlint/cli@17.7.1: - resolution: {integrity: sha512-BCm/AT06SNCQtvFv921iNhudOHuY16LswT0R3OeolVGLk8oP+Rk9TfQfgjH7QPMjhvp76bNqGFEcpKojxUNW1g==} - engines: {node: '>=v14'} + /@commitlint/cli@18.4.3(typescript@5.3.2): + resolution: {integrity: sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==} + engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/format': 17.4.4 - '@commitlint/lint': 17.7.0 - '@commitlint/load': 17.7.1 - '@commitlint/read': 17.5.1 - '@commitlint/types': 17.4.4 + '@commitlint/format': 18.4.3 + '@commitlint/lint': 18.4.3 + '@commitlint/load': 18.4.3(typescript@5.3.2) + '@commitlint/read': 18.4.3 + '@commitlint/types': 18.4.3 execa: 5.1.1 lodash.isfunction: 3.0.9 resolve-from: 5.0.0 resolve-global: 1.0.0 yargs: 17.7.2 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - typescript dev: true - /@commitlint/config-conventional@17.7.0: - resolution: {integrity: sha512-iicqh2o6et+9kWaqsQiEYZzfLbtoWv9uZl8kbI8EGfnc0HeGafQBF7AJ0ylN9D/2kj6txltsdyQs8+2fTMwWEw==} - engines: {node: '>=v14'} + /@commitlint/config-conventional@18.4.3: + resolution: {integrity: sha512-729eRRaNta7JZF07qf6SAGSghoDEp9mH7yHU0m7ff0q89W97wDrWCyZ3yoV3mcQJwbhlmVmZPTkPcm7qiAu8WA==} + engines: {node: '>=v18'} dependencies: - conventional-changelog-conventionalcommits: 6.1.0 + conventional-changelog-conventionalcommits: 7.0.2 dev: true - /@commitlint/config-validator@17.6.7: - resolution: {integrity: sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==} - engines: {node: '>=v14'} + /@commitlint/config-validator@18.4.3: + resolution: {integrity: sha512-FPZZmTJBARPCyef9ohRC9EANiQEKSWIdatx5OlgeHKu878dWwpyeFauVkhzuBRJFcCA4Uvz/FDtlDKs008IHcA==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.4.3 ajv: 8.12.0 dev: true - /@commitlint/ensure@17.6.7: - resolution: {integrity: sha512-mfDJOd1/O/eIb/h4qwXzUxkmskXDL9vNPnZ4AKYKiZALz4vHzwMxBSYtyL2mUIDeU9DRSpEUins8SeKtFkYHSw==} - engines: {node: '>=v14'} + /@commitlint/ensure@18.4.3: + resolution: {integrity: sha512-MI4fwD9TWDVn4plF5+7JUyLLbkOdzIRBmVeNlk4dcGlkrVA+/l5GLcpN66q9LkFsFv6G2X31y89ApA3hqnqIFg==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.4.3 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -4539,123 +4522,120 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule@17.4.0: - resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==} - engines: {node: '>=v14'} + /@commitlint/execute-rule@18.4.3: + resolution: {integrity: sha512-t7FM4c+BdX9WWZCPrrbV5+0SWLgT3kCq7e7/GhHCreYifg3V8qyvO127HF796vyFql75n4TFF+5v1asOOWkV1Q==} + engines: {node: '>=v18'} dev: true - /@commitlint/format@17.4.4: - resolution: {integrity: sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==} - engines: {node: '>=v14'} + /@commitlint/format@18.4.3: + resolution: {integrity: sha512-8b+ItXYHxAhRAXFfYki5PpbuMMOmXYuzLxib65z2XTqki59YDQJGpJ/wB1kEE5MQDgSTQWtKUrA8n9zS/1uIDQ==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.4.3 chalk: 4.1.2 dev: true - /@commitlint/is-ignored@17.7.0: - resolution: {integrity: sha512-043rA7m45tyEfW7Zv2vZHF++176MLHH9h70fnPoYlB1slKBeKl8BwNIlnPg4xBdRBVNPaCqvXxWswx2GR4c9Hw==} - engines: {node: '>=v14'} + /@commitlint/is-ignored@18.4.3: + resolution: {integrity: sha512-ZseOY9UfuAI32h9w342Km4AIaTieeFskm2ZKdrG7r31+c6zGBzuny9KQhwI9puc0J3GkUquEgKJblCl7pMnjwg==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.4.3 semver: 7.5.4 dev: true - /@commitlint/lint@17.7.0: - resolution: {integrity: sha512-TCQihm7/uszA5z1Ux1vw+Nf3yHTgicus/+9HiUQk+kRSQawByxZNESeQoX9ujfVd3r4Sa+3fn0JQAguG4xvvbA==} - engines: {node: '>=v14'} + /@commitlint/lint@18.4.3: + resolution: {integrity: sha512-18u3MRgEXNbnYkMOWoncvq6QB8/90m9TbERKgdPqVvS+zQ/MsuRhdvHYCIXGXZxUb0YI4DV2PC4bPneBV/fYuA==} + engines: {node: '>=v18'} dependencies: - '@commitlint/is-ignored': 17.7.0 - '@commitlint/parse': 17.7.0 - '@commitlint/rules': 17.7.0 - '@commitlint/types': 17.4.4 + '@commitlint/is-ignored': 18.4.3 + '@commitlint/parse': 18.4.3 + '@commitlint/rules': 18.4.3 + '@commitlint/types': 18.4.3 dev: true - /@commitlint/load@17.7.1: - resolution: {integrity: sha512-S/QSOjE1ztdogYj61p6n3UbkUvweR17FQ0zDbNtoTLc+Hz7vvfS7ehoTMQ27hPSjVBpp7SzEcOQu081RLjKHJQ==} - engines: {node: '>=v14'} + /@commitlint/load@18.4.3(typescript@5.3.2): + resolution: {integrity: sha512-v6j2WhvRQJrcJaj5D+EyES2WKTxPpxENmNpNG3Ww8MZGik3jWRXtph0QTzia5ZJyPh2ib5aC/6BIDymkUUM58Q==} + engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 17.6.7 - '@commitlint/execute-rule': 17.4.0 - '@commitlint/resolve-extends': 17.6.7 - '@commitlint/types': 17.4.4 - '@types/node': 20.4.7 + '@commitlint/config-validator': 18.4.3 + '@commitlint/execute-rule': 18.4.3 + '@commitlint/resolve-extends': 18.4.3 + '@commitlint/types': 18.4.3 + '@types/node': 18.18.14 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.2.2) - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@5.3.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.18.14)(cosmiconfig@8.3.6)(typescript@5.3.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2) - typescript: 5.2.2 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - typescript dev: true - /@commitlint/message@17.4.2: - resolution: {integrity: sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==} - engines: {node: '>=v14'} + /@commitlint/message@18.4.3: + resolution: {integrity: sha512-ddJ7AztWUIoEMAXoewx45lKEYEOeOlBVWjk8hDMUGpprkuvWULpaXczqdjwVtjrKT3JhhN+gMs8pm5G3vB2how==} + engines: {node: '>=v18'} dev: true - /@commitlint/parse@17.7.0: - resolution: {integrity: sha512-dIvFNUMCUHqq5Abv80mIEjLVfw8QNuA4DS7OWip4pcK/3h5wggmjVnlwGCDvDChkw2TjK1K6O+tAEV78oxjxag==} - engines: {node: '>=v14'} + /@commitlint/parse@18.4.3: + resolution: {integrity: sha512-eoH7CXM9L+/Me96KVcfJ27EIIbA5P9sqw3DqjJhRYuhaULIsPHFs5S5GBDCqT0vKZQDx0DgxhMpW6AQbnKrFtA==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 - conventional-changelog-angular: 6.0.0 - conventional-commits-parser: 4.0.0 + '@commitlint/types': 18.4.3 + conventional-changelog-angular: 7.0.0 + conventional-commits-parser: 5.0.0 dev: true - /@commitlint/read@17.5.1: - resolution: {integrity: sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==} - engines: {node: '>=v14'} + /@commitlint/read@18.4.3: + resolution: {integrity: sha512-H4HGxaYA6OBCimZAtghL+B+SWu8ep4X7BwgmedmqWZRHxRLcX2q0bWBtUm5FsMbluxbOfrJwOs/Z0ah4roP/GQ==} + engines: {node: '>=v18'} dependencies: - '@commitlint/top-level': 17.4.0 - '@commitlint/types': 17.4.4 - fs-extra: 11.1.1 + '@commitlint/top-level': 18.4.3 + '@commitlint/types': 18.4.3 + fs-extra: 11.2.0 git-raw-commits: 2.0.11 minimist: 1.2.8 dev: true - /@commitlint/resolve-extends@17.6.7: - resolution: {integrity: sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==} - engines: {node: '>=v14'} + /@commitlint/resolve-extends@18.4.3: + resolution: {integrity: sha512-30sk04LZWf8+SDgJrbJCjM90gTg2LxsD9cykCFeFu+JFHvBFq5ugzp2eO/DJGylAdVaqxej3c7eTSE64hR/lnw==} + engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 17.6.7 - '@commitlint/types': 17.4.4 + '@commitlint/config-validator': 18.4.3 + '@commitlint/types': 18.4.3 import-fresh: 3.3.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true - /@commitlint/rules@17.7.0: - resolution: {integrity: sha512-J3qTh0+ilUE5folSaoK91ByOb8XeQjiGcdIdiB/8UT1/Rd1itKo0ju/eQVGyFzgTMYt8HrDJnGTmNWwcMR1rmA==} - engines: {node: '>=v14'} + /@commitlint/rules@18.4.3: + resolution: {integrity: sha512-8KIeukDf45BiY+Lul1T0imSNXF0sMrlLG6JpLLKolkmYVQ6PxxoNOriwyZ3UTFFpaVbPy0rcITaV7U9JCAfDTA==} + engines: {node: '>=v18'} dependencies: - '@commitlint/ensure': 17.6.7 - '@commitlint/message': 17.4.2 - '@commitlint/to-lines': 17.4.0 - '@commitlint/types': 17.4.4 + '@commitlint/ensure': 18.4.3 + '@commitlint/message': 18.4.3 + '@commitlint/to-lines': 18.4.3 + '@commitlint/types': 18.4.3 execa: 5.1.1 dev: true - /@commitlint/to-lines@17.4.0: - resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==} - engines: {node: '>=v14'} + /@commitlint/to-lines@18.4.3: + resolution: {integrity: sha512-fy1TAleik4Zfru1RJ8ZU6cOSvgSVhUellxd3WZV1D5RwHZETt1sZdcA4mQN2y3VcIZsUNKkW0Mq8CM9/L9harQ==} + engines: {node: '>=v18'} dev: true - /@commitlint/top-level@17.4.0: - resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==} - engines: {node: '>=v14'} + /@commitlint/top-level@18.4.3: + resolution: {integrity: sha512-E6fJPBLPFL5R8+XUNSYkj4HekIOuGMyJo3mIx2PkYc3clel+pcWQ7TConqXxNWW4x1ugigiIY2RGot55qUq1hw==} + engines: {node: '>=v18'} dependencies: find-up: 5.0.0 dev: true - /@commitlint/types@17.4.4: - resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==} - engines: {node: '>=v14'} + /@commitlint/types@18.4.3: + resolution: {integrity: sha512-cvzx+vtY/I2hVBZHCLrpoh+sA0hfuzHwDc+BAFPimYLjJkpHnghQM+z8W/KyLGkygJh3BtI3xXXq+dKjnSWEmA==} + engines: {node: '>=v18'} dependencies: chalk: 4.1.2 dev: true @@ -4678,29 +4658,29 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@csstools/css-parser-algorithms@2.3.1(@csstools/css-tokenizer@2.2.0): - resolution: {integrity: sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==} + /@csstools/css-parser-algorithms@2.3.2(@csstools/css-tokenizer@2.2.1): + resolution: {integrity: sha512-sLYGdAdEY2x7TSw9FtmdaTrh2wFtRJO5VMbBrA8tEqEod7GEggFmxTSK9XqExib3yMuYNcvcTdCZIP6ukdjAIA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-tokenizer': ^2.2.0 + '@csstools/css-tokenizer': ^2.2.1 dependencies: - '@csstools/css-tokenizer': 2.2.0 + '@csstools/css-tokenizer': 2.2.1 dev: true - /@csstools/css-tokenizer@2.2.0: - resolution: {integrity: sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==} + /@csstools/css-tokenizer@2.2.1: + resolution: {integrity: sha512-Zmsf2f/CaEPWEVgw29odOj+WEVoiJy9s9NOv5GgNY9mZ1CZ7394By6wONrONrTsnNDv6F9hR02nvFihrGVGHBg==} engines: {node: ^14 || ^16 || >=18} dev: true - /@csstools/media-query-list-parser@2.1.4(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0): - resolution: {integrity: sha512-V/OUXYX91tAC1CDsiY+HotIcJR+vPtzrX8pCplCpT++i8ThZZsq5F5dzZh/bDM3WUOjrvC1ljed1oSJxMfjqhw==} + /@csstools/media-query-list-parser@2.1.5(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1): + resolution: {integrity: sha512-IxVBdYzR8pYe89JiyXQuYk4aVVoCPhMJkz6ElRwlVysjwURTsTk/bmY/z4FfeRE+CRBMlykPwXEVUg8lThv7AQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-parser-algorithms': ^2.3.1 - '@csstools/css-tokenizer': ^2.2.0 + '@csstools/css-parser-algorithms': ^2.3.2 + '@csstools/css-tokenizer': ^2.2.1 dependencies: - '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) - '@csstools/css-tokenizer': 2.2.0 + '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) + '@csstools/css-tokenizer': 2.2.1 dev: true /@csstools/selector-specificity@3.0.0(postcss-selector-parser@6.0.13): @@ -4712,8 +4692,8 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/android-arm64@0.19.8: + resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -4721,8 +4701,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/android-arm@0.19.8: + resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -4730,8 +4710,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-x64@0.19.8: + resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -4739,8 +4719,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/darwin-arm64@0.19.8: + resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -4748,8 +4728,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-x64@0.19.8: + resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -4757,8 +4737,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/freebsd-arm64@0.19.8: + resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -4766,8 +4746,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-x64@0.19.8: + resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -4775,8 +4755,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/linux-arm64@0.19.8: + resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -4784,8 +4764,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm@0.19.8: + resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -4793,8 +4773,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-ia32@0.19.8: + resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -4802,8 +4782,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-loong64@0.19.8: + resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -4811,8 +4791,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-mips64el@0.19.8: + resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -4820,8 +4800,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-ppc64@0.19.8: + resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -4829,8 +4809,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-riscv64@0.19.8: + resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -4838,8 +4818,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-s390x@0.19.8: + resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -4847,8 +4827,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + /@esbuild/linux-x64@0.19.8: + resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -4856,8 +4836,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + /@esbuild/netbsd-x64@0.19.8: + resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -4865,8 +4845,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + /@esbuild/openbsd-x64@0.19.8: + resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -4874,8 +4854,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + /@esbuild/sunos-x64@0.19.8: + resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -4883,8 +4863,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + /@esbuild/win32-arm64@0.19.8: + resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -4892,8 +4872,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + /@esbuild/win32-ia32@0.19.8: + resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -4901,8 +4881,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + /@esbuild/win32-x64@0.19.8: + resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -4910,30 +4890,30 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.49.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.54.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.49.0 + eslint: 8.54.0 eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.8.1: - resolution: {integrity: sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==} + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.1.2: - resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} + /@eslint/eslintrc@2.1.3: + resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.21.0 - ignore: 5.2.4 + globals: 13.23.0 + ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -4942,16 +4922,20 @@ packages: - supports-color dev: true - /@eslint/js@8.49.0: - resolution: {integrity: sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==} + /@eslint/js@8.54.0: + resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@humanwhocodes/config-array@0.11.11: - resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} + /@gar/promisify@1.1.3: + resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} + dev: true + + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -4963,8 +4947,8 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true /@hutson/parse-repository-url@3.0.2: @@ -5002,7 +4986,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 dev: true /@jridgewell/resolve-uri@3.1.1: @@ -5019,8 +5003,8 @@ packages: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping@0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 @@ -5040,29 +5024,29 @@ packages: commander: 9.5.0 dev: true - /@microsoft/api-extractor-model@7.28.0(@types/node@20.6.2): - resolution: {integrity: sha512-QIMtUVm1tqiKG+M6ciFgRShcDoovyltaeg+CbyOnyr7SMrp6gg0ojK5/nToMqR9kAvsTS4QVgW4Twl50EoAjcw==} + /@microsoft/api-extractor-model@7.28.2(@types/node@20.10.1): + resolution: {integrity: sha512-vkojrM2fo3q4n4oPh4uUZdjJ2DxQ2+RnDQL/xhTWSRUNPF6P4QyrvY357HBxbnltKcYu+nNNolVqc6TIGQ73Ig==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.60.0(@types/node@20.6.2) + '@rushstack/node-core-library': 3.61.0(@types/node@20.10.1) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.37.0(@types/node@20.6.2): - resolution: {integrity: sha512-df/wffWpDhYRw7kzdxeHGsCpim+dC8aFiZlsJb4uFvVPWhBZpDzOhQxSUTFx3Df1ORY+/JjuPR3fDE9Hq+PHzQ==} + /@microsoft/api-extractor@7.38.3(@types/node@20.10.1): + resolution: {integrity: sha512-xt9iYyC5f39281j77JTA9C3ISJpW1XWkCcnw+2vM78CPnro6KhPfwQdPDfwS5JCPNuq0grm8cMdPUOPvrchDWw==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.0(@types/node@20.6.2) + '@microsoft/api-extractor-model': 7.28.2(@types/node@20.10.1) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.60.0(@types/node@20.6.2) - '@rushstack/rig-package': 0.5.0 - '@rushstack/ts-command-line': 4.16.0 + '@rushstack/node-core-library': 3.61.0(@types/node@20.10.1) + '@rushstack/rig-package': 0.5.1 + '@rushstack/ts-command-line': 4.17.1 colors: 1.2.5 lodash: 4.17.21 - resolve: 1.22.6 + resolve: 1.22.8 semver: 7.5.4 source-map: 0.6.1 typescript: 5.0.4 @@ -5083,8 +5067,8 @@ packages: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} dev: true - /@next/eslint-plugin-next@13.4.19: - resolution: {integrity: sha512-N/O+zGb6wZQdwu6atMZHbR7T9Np5SUFUjZqCbj0sXm+MwQO35M8TazVB4otm87GkXYs2l6OPwARd3/PUWhZBVQ==} + /@next/eslint-plugin-next@14.0.3: + resolution: {integrity: sha512-j4K0n+DcmQYCVnSAM+UByTVfIHnYQy2ODozfQP+4RdwtRDfobrIvKq1K4Exb2koJ79HSSa7s6B2SA8T/1YR3RA==} dependencies: glob: 7.1.7 dev: true @@ -5110,12 +5094,12 @@ packages: fastq: 1.15.0 dev: true - /@npmcli/config@6.2.1: - resolution: {integrity: sha512-Cj/OrSbrLvnwWuzquFCDTwFN8QmR+SWH6qLNCBttUreDkKM5D5p36SeSMbcEUiCGdwjUrVy2yd8C0REwwwDPEw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /@npmcli/config@8.0.2: + resolution: {integrity: sha512-g+DAp7bUsiUDynRI4jTO0wPAXJpy3puhovHHg8S4iq54NF8zd00588GJOm5ARxDaDUdKCUYu9E5fNc+esYl5JA==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/map-workspaces': 3.0.4 - ci-info: 3.8.0 + ci-info: 4.0.0 ini: 4.1.1 nopt: 7.2.0 proc-log: 3.0.0 @@ -5124,6 +5108,14 @@ packages: walk-up-path: 3.0.1 dev: true + /@npmcli/fs@2.1.2: + resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + '@gar/promisify': 1.1.3 + semver: 7.5.4 + dev: true + /@npmcli/fs@3.1.0: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5161,11 +5153,20 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@npmcli/name-from-folder': 2.0.0 - glob: 10.3.4 + glob: 10.3.10 minimatch: 9.0.3 read-package-json-fast: 3.0.2 dev: true + /@npmcli/move-file@2.0.1: + resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This functionality has been moved to @npmcli/fs + dependencies: + mkdirp: 1.0.4 + rimraf: 3.0.2 + dev: true + /@npmcli/name-from-folder@2.0.0: resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5189,28 +5190,29 @@ packages: dependencies: '@npmcli/node-gyp': 3.0.0 '@npmcli/promise-spawn': 6.0.2 - node-gyp: 9.4.0 + node-gyp: 9.4.1 read-package-json-fast: 3.0.2 which: 3.0.1 transitivePeerDependencies: + - bluebird - supports-color dev: true - /@pakk/core@0.7.0: - resolution: {integrity: sha512-UbSe6scshAMjiLbQjVdDrCjEZOaLFG5DzA8zTDUWtI5XbEUebrPdqdydGfobPcHi08pCJQUHlBfG7uO9q9q08Q==} + /@pakk/core@0.8.0: + resolution: {integrity: sha512-RkiBbeXVjafkuX7zw0mQFN7I1O3rNOoWTgZ5i6bWP01owZDSSvWDUUvQ7v2tZQYqYWcLqv6IkCkWtXp9maiBxw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.7.0 - '@alexaegis/fs': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 - '@types/node': 20.6.2 - globby: 13.2.2 - prettier: 3.0.3 - rollup: 3.29.2 - ts-node: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) - typescript: 5.2.2 - vite: 4.4.9(@types/node@20.6.2) + '@alexaegis/common': 0.7.3 + '@alexaegis/fs': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 + '@types/node': 20.10.1 + globby: 14.0.0 + prettier: 3.1.0 + rollup: 4.6.1 + ts-node: 10.9.1(@types/node@20.10.1)(typescript@5.3.2) + typescript: 5.3.2 + vite: 5.0.4(@types/node@20.10.1) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -5234,11 +5236,11 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: cross-spawn: 7.0.3 - fast-glob: 3.3.0 + fast-glob: 3.3.2 is-glob: 4.0.3 open: 9.1.0 picocolors: 1.0.0 - tslib: 2.6.0 + tslib: 2.6.2 dev: true /@pnpm/config.env-replace@1.1.0: @@ -5262,55 +5264,151 @@ packages: config-chain: 1.1.13 dev: true - /@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + /@polka/url@1.0.0-next.23: + resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} dev: true - /@rollup/pluginutils@5.0.4: - resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} + /@rollup/pluginutils@5.1.0: + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 dev: true - /@rushstack/eslint-patch@1.3.3: - resolution: {integrity: sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==} + /@rollup/rollup-android-arm-eabi@4.6.1: + resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.6.1: + resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.6.1: + resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.6.1: + resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.6.1: + resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==} + cpu: [arm] + os: [linux] + requiresBuild: true dev: true + optional: true - /@rushstack/node-core-library@3.60.0(@types/node@20.6.2): - resolution: {integrity: sha512-PcyrqhILvzU+65wMFybQ2VeGNnU5JzhDq2OvUi3j6jPUxyllM7b2hrRUwCuVaYboewYzIbpzXFzgxe2K7ii1nw==} + /@rollup/rollup-linux-arm64-gnu@4.6.1: + resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.6.1: + resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.6.1: + resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.6.1: + resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.6.1: + resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.6.1: + resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.6.1: + resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rushstack/eslint-patch@1.6.0: + resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} + dev: true + + /@rushstack/node-core-library@3.61.0(@types/node@20.10.1): + resolution: {integrity: sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@types/node': 20.6.2 + '@types/node': 20.10.1 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 - resolve: 1.22.6 + resolve: 1.22.8 semver: 7.5.4 z-schema: 5.0.5 dev: true - /@rushstack/rig-package@0.5.0: - resolution: {integrity: sha512-bGnOW4DWHOePDiABKy6qyqYJl9i7fKn4bRucExRVt5QzyPxuVHMl8CMmCabtoNSpXzgG3qymWOrMoa/W2PpJrw==} + /@rushstack/rig-package@0.5.1: + resolution: {integrity: sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==} dependencies: - resolve: 1.22.6 + resolve: 1.22.8 strip-json-comments: 3.1.1 dev: true - /@rushstack/ts-command-line@4.16.0: - resolution: {integrity: sha512-WJKhdR9ThK9Iy7t78O3at7I3X4Ssp5RRZay/IQa8NywqkFy/DQbT3iLouodMMdUwLZD9n8n++xLubVd3dkmpkg==} + /@rushstack/ts-command-line@4.17.1: + resolution: {integrity: sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==} dependencies: '@types/argparse': 1.0.38 argparse: 1.0.10 @@ -5364,38 +5462,43 @@ packages: engines: {node: '>=14.16'} dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.2.0)(vite@4.4.9): - resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} - engines: {node: ^14.18.0 || >= 16} + /@sindresorhus/merge-streams@1.0.0: + resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} + engines: {node: '>=18'} + dev: true + + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.7)(vite@5.0.4): + resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} + engines: {node: ^18.0.0 || >=20} peerDependencies: - '@sveltejs/vite-plugin-svelte': ^2.2.0 - svelte: ^3.54.0 || ^4.0.0 - vite: ^4.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.2.0)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.7)(vite@5.0.4) debug: 4.3.4 - svelte: 4.2.0 - vite: 4.4.9(@types/node@20.6.2) + svelte: 4.2.7 + vite: 5.0.4(@types/node@20.10.1) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.5(svelte@4.2.0)(vite@4.4.9): - resolution: {integrity: sha512-UJKsFNwhzCVuiZd06jM/psscyNJNDwjQC+qIeb7GBJK9iWeQCcIyfcPWDvbCudfcJggY9jtxJeeaZH7uny93FQ==} - engines: {node: ^14.18.0 || >= 16} + /@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.7)(vite@5.0.4): + resolution: {integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==} + engines: {node: ^18.0.0 || >=20} peerDependencies: - svelte: ^3.54.0 || ^4.0.0 - vite: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.2.0)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.7)(vite@5.0.4) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.3 - svelte: 4.2.0 - svelte-hmr: 0.15.3(svelte@4.2.0) - vite: 4.4.9(@types/node@20.6.2) - vitefu: 0.2.4(vite@4.4.9) + magic-string: 0.30.5 + svelte: 4.2.7 + svelte-hmr: 0.15.3(svelte@4.2.7) + vite: 5.0.4(@types/node@20.10.1) + vitefu: 0.2.5(vite@5.0.4) transitivePeerDependencies: - supports-color dev: true @@ -5445,171 +5548,199 @@ packages: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} dev: true - /@types/blessed@0.1.23: - resolution: {integrity: sha512-KSsK70Cs+g6yQAymwpPqzyAepT0ruteiFqLYIH9P9dYTNCEI3cyAntRV0D78SM5mjAg7YfznOCisycAVU6dFHg==} + /@types/blessed@0.1.25: + resolution: {integrity: sha512-kQsjBgtsbJLmG6CJA+Z6Nujj+tq1fcSE3UIowbDvzQI4wWmoTV7djUDhSo5lDjgwpIN0oRvks0SA5mMdKE5eFg==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.10.1 dev: true - /@types/chai-subset@1.3.3: - resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} + /@types/chai-subset@1.3.5: + resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==} dependencies: - '@types/chai': 4.3.6 + '@types/chai': 4.3.11 dev: true - /@types/chai@4.3.6: - resolution: {integrity: sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==} + /@types/chai@4.3.11: + resolution: {integrity: sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==} dev: true - /@types/concat-stream@2.0.0: - resolution: {integrity: sha512-t3YCerNM7NTVjLuICZo5gYAXYoDvpuuTceCcFQWcDQz26kxUR5uIWolxbIR5jRNIXpMqhOpW/b8imCR1LEmuJw==} + /@types/concat-stream@2.0.3: + resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.10.1 dev: true - /@types/debug@4.1.8: - resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: - '@types/ms': 0.7.31 + '@types/ms': 0.7.34 dev: true - /@types/eslint@8.44.2: - resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} + /@types/debug@4.1.9: + resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==} dependencies: - '@types/estree': 1.0.1 - '@types/json-schema': 7.0.13 + '@types/ms': 0.7.32 dev: true - /@types/estree-jsx@1.0.0: - resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} + /@types/eslint@8.44.8: + resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 dev: true - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + /@types/estree-jsx@1.0.3: + resolution: {integrity: sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==} + dependencies: + '@types/estree': 1.0.5 + dev: true + + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true - /@types/hast@2.3.6: - resolution: {integrity: sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==} + /@types/hast@2.3.8: + resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.10 dev: true - /@types/http-cache-semantics@4.0.2: - resolution: {integrity: sha512-FD+nQWA2zJjh4L9+pFXqWOi0Hs1ryBCfI+985NjluQ1p8EYtoLvjLOKidXBtZ4/IcxDX4o8/E8qDS3540tNliw==} + /@types/hast@3.0.3: + resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} + dependencies: + '@types/unist': 3.0.2 dev: true - /@types/is-empty@1.2.1: - resolution: {integrity: sha512-a3xgqnFTuNJDm1fjsTjHocYJ40Cz3t8utYpi5GNaxzrJC2HSD08ym+whIL7fNqiqBCdM9bcqD1H/tORWAFXoZw==} + /@types/http-cache-semantics@4.0.4: + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} dev: true - /@types/istanbul-lib-coverage@2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + /@types/is-empty@1.2.3: + resolution: {integrity: sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==} dev: true - /@types/json-schema@7.0.12: - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} dev: true - /@types/json-schema@7.0.13: - resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/mdast@3.0.12: - resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} + /@types/mdast@3.0.15: + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + dependencies: + '@types/unist': 2.0.10 + dev: true + + /@types/mdast@4.0.1: + resolution: {integrity: sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 3.0.0 + dev: true + + /@types/mdast@4.0.3: + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + dependencies: + '@types/unist': 3.0.2 dev: true /@types/minimatch@3.0.5: resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} dev: true - /@types/minimist@1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + /@types/minimist@1.2.5: + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: true - /@types/ms@0.7.31: - resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + /@types/ms@0.7.32: + resolution: {integrity: sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==} dev: true - /@types/nextgen-events@1.1.1: - resolution: {integrity: sha512-5ah4pA0NmgvlUp5BAAOj3VogC31OD7ZbU+VC9DYpy5o8zQKqnxCjnnckUDsCjGnynMwzV0NUlzj23Y5/y/xfXA==} + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node@18.17.17: - resolution: {integrity: sha512-cOxcXsQ2sxiwkykdJqvyFS+MLQPLvIdwh5l6gNg8qF6s+C7XSkEWOZjK+XhUZd+mYvHV/180g2cnCcIl4l06Pw==} + /@types/nextgen-events@1.1.4: + resolution: {integrity: sha512-YczHp+887i3MpHUOCOztk7y10SklNZ3aQlToKnu0LON0ZdFpgwq8POtnATAoFz8V1IxyR6d8pp8ZyYkUIy26Cw==} dev: true - /@types/node@20.4.7: - resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} + /@types/node@18.18.14: + resolution: {integrity: sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==} + dependencies: + undici-types: 5.26.5 dev: true - /@types/node@20.6.2: - resolution: {integrity: sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==} + /@types/node@20.10.1: + resolution: {integrity: sha512-T2qwhjWwGH81vUEx4EXmBKsTJRXFXNZTL4v0gi01+zyBmCwzE6TyHszqX01m+QHTEq+EZNo13NeJIdEqf+Myrg==} + dependencies: + undici-types: 5.26.5 dev: true - /@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true - /@types/parse-json@4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + /@types/parse-json@4.0.2: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} dev: true - /@types/pug@2.0.6: - resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} + /@types/pug@2.0.10: + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} dev: true - /@types/semver@7.5.2: - resolution: {integrity: sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==} + /@types/semver@7.5.6: + resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} dev: true /@types/supports-color@8.1.1: resolution: {integrity: sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==} dev: true - /@types/terminal-kit@2.5.2: - resolution: {integrity: sha512-WGLshu4tbU82G+QmikPEVwlDH8itM2ujzcj5Y4AdG43qHNIeyLIt2DeN91lHtnhCgNtTfvdeZD5jZAquDC9qUg==} + /@types/terminal-kit@2.5.6: + resolution: {integrity: sha512-S5kRC7wzduRj/Wrc8BCRPfQBSWi3bj3CCUBIkmrzBzrc0sjgxPqYZPvdDxhuBGCsOPZFJiDSrzUa9mYXVOOm4g==} dependencies: - '@types/nextgen-events': 1.1.1 + '@types/nextgen-events': 1.1.4 + dev: true + + /@types/text-table@0.2.5: + resolution: {integrity: sha512-hcZhlNvMkQG/k1vcZ6yHOl6WAYftQ2MLfTHcYRZ2xYZFD8tGVnE3qFV0lj1smQeDSR7/yY0PyuUalauf33bJeA==} dev: true - /@types/text-table@0.2.3: - resolution: {integrity: sha512-MUW7DN7e178wJ2dB9rHuhwUWRUJGrl8fCng37BEWV0r2r5VpzkRFRiMfnX6sjXlu4tMn41lrjzsVh/z1XrKc+A==} + /@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} dev: true - /@types/unist@2.0.7: - resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} + /@types/unist@3.0.0: + resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==} dev: true - /@types/unist@2.0.8: - resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==} + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} dev: true - /@types/workerpool@6.4.1: - resolution: {integrity: sha512-QfP+sEevgHz9eKhhfsK4K48lb3/fUZBF6zFvKjpSBP+e5qVcO32EQ8XhHrc3/W5Pn2bupoIiCDZA6I5zx4NDRw==} + /@types/workerpool@6.4.7: + resolution: {integrity: sha512-DI2U4obcMzFViyNjLw0xXspim++qkAJ4BWRdYPVMMFtOpTvMr6PAk3UTZEoSqnZnvgUkJ3ck97Ybk+iIfuJHMg==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.10.1 dev: true - /@types/yargs-parser@21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} dev: true - /@types/yargs@17.0.24: - resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} + /@types/yargs@17.0.31: + resolution: {integrity: sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==} dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==} + /@typescript-eslint/eslint-plugin@6.13.1(@typescript-eslint/parser@6.13.1)(eslint@8.54.0)(typescript@5.3.2): + resolution: {integrity: sha512-5bQDGkXaxD46bPvQt08BUz9YSaO4S0fB1LB5JHQuXTfkGPI3+UUeS387C/e9jRie5GqT8u5kFTrMvAjtX4O5kA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -5619,26 +5750,26 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.8.1 - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 6.7.0 - '@typescript-eslint/type-utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.7.0 + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.13.1(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/scope-manager': 6.13.1 + '@typescript-eslint/type-utils': 6.13.1(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/utils': 6.13.1(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/visitor-keys': 6.13.1 debug: 4.3.4 - eslint: 8.49.0 + eslint: 8.54.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.3(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.7.0(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==} + /@typescript-eslint/parser@6.13.1(eslint@8.54.0)(typescript@5.3.2): + resolution: {integrity: sha512-fs2XOhWCzRhqMmQf0eicLa/CWSaYss2feXsy7xBD/pLyWke/jCIVc2s1ikEAtSW7ina1HNhv7kONoEfVNEcdDQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5647,27 +5778,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.7.0 - '@typescript-eslint/types': 6.7.0 - '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.7.0 + '@typescript-eslint/scope-manager': 6.13.1 + '@typescript-eslint/types': 6.13.1 + '@typescript-eslint/typescript-estree': 6.13.1(typescript@5.3.2) + '@typescript-eslint/visitor-keys': 6.13.1 debug: 4.3.4 - eslint: 8.49.0 - typescript: 5.2.2 + eslint: 8.54.0 + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.7.0: - resolution: {integrity: sha512-lAT1Uau20lQyjoLUQ5FUMSX/dS07qux9rYd5FGzKz/Kf8W8ccuvMyldb8hadHdK/qOI7aikvQWqulnEq2nCEYA==} + /@typescript-eslint/scope-manager@6.13.1: + resolution: {integrity: sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.7.0 - '@typescript-eslint/visitor-keys': 6.7.0 + '@typescript-eslint/types': 6.13.1 + '@typescript-eslint/visitor-keys': 6.13.1 dev: true - /@typescript-eslint/type-utils@6.7.0(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==} + /@typescript-eslint/type-utils@6.13.1(eslint@8.54.0)(typescript@5.3.2): + resolution: {integrity: sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5676,23 +5807,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.13.1(typescript@5.3.2) + '@typescript-eslint/utils': 6.13.1(eslint@8.54.0)(typescript@5.3.2) debug: 4.3.4 - eslint: 8.49.0 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + eslint: 8.54.0 + ts-api-utils: 1.0.3(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.7.0: - resolution: {integrity: sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q==} + /@typescript-eslint/types@6.13.1: + resolution: {integrity: sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.7.0(typescript@5.2.2): - resolution: {integrity: sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ==} + /@typescript-eslint/typescript-estree@6.13.1(typescript@5.3.2): + resolution: {integrity: sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -5700,229 +5831,212 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.7.0 - '@typescript-eslint/visitor-keys': 6.7.0 + '@typescript-eslint/types': 6.13.1 + '@typescript-eslint/visitor-keys': 6.13.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.3(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.7.0(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==} + /@typescript-eslint/utils@6.13.1(eslint@8.54.0)(typescript@5.3.2): + resolution: {integrity: sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.2 - '@typescript-eslint/scope-manager': 6.7.0 - '@typescript-eslint/types': 6.7.0 - '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) - eslint: 8.49.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.6 + '@typescript-eslint/scope-manager': 6.13.1 + '@typescript-eslint/types': 6.13.1 + '@typescript-eslint/typescript-estree': 6.13.1(typescript@5.3.2) + eslint: 8.54.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@6.7.0: - resolution: {integrity: sha512-/C1RVgKFDmGMcVGeD8HjKv2bd72oI1KxQDeY8uc66gw9R0OK0eMq48cA+jv9/2Ag6cdrsUGySm1yzYmfz0hxwQ==} + /@typescript-eslint/visitor-keys@6.13.1: + resolution: {integrity: sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.7.0 + '@typescript-eslint/types': 6.13.1 eslint-visitor-keys: 3.4.3 dev: true - /@vitest/coverage-v8@0.34.4(vitest@0.34.4): - resolution: {integrity: sha512-TZ5ghzhmg3COQqfBShL+zRQEInHmV9TSwghTdfkHpCTyTOr+rxo6x41vCNcVfWysWULtqtBVpY6YFNovxnESfA==} + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + + /@vitest/coverage-v8@0.34.6(vitest@0.34.6): + resolution: {integrity: sha512-fivy/OK2d/EsJFoEoxHFEnNGTg+MmdZBAVK9Ka4qhXR2K3J0DS08vcGVwzDtXSuUMabLv4KtPcpSKkcMXFDViw==} peerDependencies: vitest: '>=0.32.0 <1' dependencies: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 - istanbul-lib-coverage: 3.2.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.3 + magic-string: 0.30.5 picocolors: 1.0.0 - std-env: 3.4.3 + std-env: 3.5.0 test-exclude: 6.0.0 - v8-to-istanbul: 9.1.0 - vitest: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + v8-to-istanbul: 9.2.0 + vitest: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@0.34.4: - resolution: {integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==} + /@vitest/expect@0.34.6: + resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} dependencies: - '@vitest/spy': 0.34.4 - '@vitest/utils': 0.34.4 - chai: 4.3.8 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 + chai: 4.3.10 dev: true - /@vitest/runner@0.34.4: - resolution: {integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==} + /@vitest/runner@0.34.6: + resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} dependencies: - '@vitest/utils': 0.34.4 + '@vitest/utils': 0.34.6 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.4: - resolution: {integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==} + /@vitest/snapshot@0.34.6: + resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} dependencies: - magic-string: 0.30.3 + magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@0.34.4: - resolution: {integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==} + /@vitest/spy@0.34.6: + resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} dependencies: - tinyspy: 2.1.1 + tinyspy: 2.2.0 dev: true - /@vitest/ui@0.34.3(vitest@0.34.4): - resolution: {integrity: sha512-iNcOQ0xML9znOReiwpKJrTLSj5zFxmveD3VCxIJNqnsaMYpONSbSiiJLC1Y1dYlkmiHylp+ElNcUZYIMWdxRvA==} + /@vitest/ui@0.34.6(vitest@0.34.6): + resolution: {integrity: sha512-/fxnCwGC0Txmr3tF3BwAbo3v6U2SkBTGR9UB8zo0Ztlx0BTOXHucE0gDHY7SjwEktCOHatiGmli9kZD6gYSoWQ==} peerDependencies: vitest: '>=0.30.1 <1' dependencies: - '@vitest/utils': 0.34.3 - fast-glob: 3.3.1 - fflate: 0.8.0 - flatted: 3.2.7 + '@vitest/utils': 0.34.6 + fast-glob: 3.3.2 + fflate: 0.8.1 + flatted: 3.2.9 pathe: 1.1.1 picocolors: 1.0.0 sirv: 2.0.3 - vitest: 0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0) + vitest: 0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0) dev: true - /@vitest/utils@0.34.3: - resolution: {integrity: sha512-kiSnzLG6m/tiT0XEl4U2H8JDBjFtwVlaE8I3QfGiMFR0QvnRDfYfdP3YvTBWM/6iJDAyaPY6yVQiCTUc7ZzTHA==} + /@vitest/utils@0.34.6: + resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} dependencies: diff-sequences: 29.6.3 - loupe: 2.3.6 - pretty-format: 29.6.3 - dev: true - - /@vitest/utils@0.34.4: - resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==} - dependencies: - diff-sequences: 29.6.3 - loupe: 2.3.6 + loupe: 2.3.7 pretty-format: 29.7.0 dev: true - /@volar/language-core@1.10.1: - resolution: {integrity: sha512-JnsM1mIPdfGPxmoOcK1c7HYAsL6YOv0TCJ4aW3AXPZN/Jb4R77epDyMZIVudSGjWMbvv/JfUa+rQ+dGKTmgwBA==} + /@volar/language-core@1.11.1: + resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} dependencies: - '@volar/source-map': 1.10.1 + '@volar/source-map': 1.11.1 dev: true - /@volar/source-map@1.10.1: - resolution: {integrity: sha512-3/S6KQbqa7pGC8CxPrg69qHLpOvkiPHGJtWPkI/1AXCsktkJ6gIk/5z4hyuMp8Anvs6eS/Kvp/GZa3ut3votKA==} + /@volar/source-map@1.11.1: + resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} dependencies: muggle-string: 0.3.1 dev: true - /@volar/typescript@1.10.1: - resolution: {integrity: sha512-+iiO9yUSRHIYjlteT+QcdRq8b44qH19/eiUZtjNtuh6D9ailYM7DVR0zO2sEgJlvCaunw/CF9Ov2KooQBpR4VQ==} + /@volar/typescript@1.11.1: + resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} dependencies: - '@volar/language-core': 1.10.1 + '@volar/language-core': 1.11.1 + path-browserify: 1.0.1 dev: true - /@vue/compiler-core@3.3.4: - resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} + /@vue/compiler-core@3.3.9: + resolution: {integrity: sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ==} dependencies: - '@babel/parser': 7.22.5 - '@vue/shared': 3.3.4 + '@babel/parser': 7.23.5 + '@vue/shared': 3.3.9 estree-walker: 2.0.2 source-map-js: 1.0.2 dev: true - /@vue/compiler-dom@3.3.4: - resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + /@vue/compiler-dom@3.3.9: + resolution: {integrity: sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg==} dependencies: - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-core': 3.3.9 + '@vue/shared': 3.3.9 dev: true - /@vue/compiler-sfc@3.3.4: - resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + /@vue/compiler-sfc@3.3.9: + resolution: {integrity: sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A==} dependencies: - '@babel/parser': 7.22.5 - '@vue/compiler-core': 3.3.4 - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-ssr': 3.3.4 - '@vue/reactivity-transform': 3.3.4 - '@vue/shared': 3.3.4 + '@babel/parser': 7.23.5 + '@vue/compiler-core': 3.3.9 + '@vue/compiler-dom': 3.3.9 + '@vue/compiler-ssr': 3.3.9 + '@vue/reactivity-transform': 3.3.9 + '@vue/shared': 3.3.9 estree-walker: 2.0.2 - magic-string: 0.30.3 - postcss: 8.4.29 + magic-string: 0.30.5 + postcss: 8.4.31 source-map-js: 1.0.2 dev: true - /@vue/compiler-ssr@3.3.4: - resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + /@vue/compiler-ssr@3.3.9: + resolution: {integrity: sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g==} dependencies: - '@vue/compiler-dom': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-dom': 3.3.9 + '@vue/shared': 3.3.9 dev: true - /@vue/language-core@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-+MZOBGqGwfld6hpo0DB47x8eNM0dNqk15ZdfOhj19CpvuYuOWCeVdOEGZunKDyo3QLkTn3kLOSysJzg7FDOQBA==} + /@vue/language-core@1.8.24(typescript@5.3.2): + resolution: {integrity: sha512-2ClHvij0WlsDWryPzXJCSpPc6rusZFNoVtRZGgGGkKCmKuIREDDKmH8j+1tYyxPYyH0qL6pZ6+IHD8KIm5nWAw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 1.10.1 - '@volar/source-map': 1.10.1 - '@vue/compiler-dom': 3.3.4 - '@vue/reactivity': 3.3.4 - '@vue/shared': 3.3.4 + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 + '@vue/compiler-dom': 3.3.9 + '@vue/shared': 3.3.9 + computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.2.2 - vue-template-compiler: 2.7.14 + path-browserify: 1.0.1 + typescript: 5.3.2 + vue-template-compiler: 2.7.15 dev: true - /@vue/reactivity-transform@3.3.4: - resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} + /@vue/reactivity-transform@3.3.9: + resolution: {integrity: sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg==} dependencies: - '@babel/parser': 7.22.5 - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 + '@babel/parser': 7.23.5 + '@vue/compiler-core': 3.3.9 + '@vue/shared': 3.3.9 estree-walker: 2.0.2 - magic-string: 0.30.3 - dev: true - - /@vue/reactivity@3.3.4: - resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} - dependencies: - '@vue/shared': 3.3.4 - dev: true - - /@vue/shared@3.3.4: - resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + magic-string: 0.30.5 dev: true - /@vue/typescript@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-skUmMDiPUUtu1flPmf2YybF+PX8IzBtMioQOaNn6Ck/RhdrPJGj1AX/7s3Buf9G6ln+/KHR1XQuti/FFxw5XVA==} - dependencies: - '@volar/typescript': 1.10.1 - '@vue/language-core': 1.8.11(typescript@5.2.2) - transitivePeerDependencies: - - typescript + /@vue/shared@3.3.9: + resolution: {integrity: sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==} dev: true /JSONStream@1.3.5: @@ -5933,10 +6047,6 @@ packages: through: 2.3.8 dev: true - /abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - dev: true - /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true @@ -5946,16 +6056,16 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /acorn-jsx@5.3.2(acorn@8.10.0): + /acorn-jsx@5.3.2(acorn@8.11.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 + acorn: 8.11.2 dev: true - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + /acorn-walk@8.3.0: + resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} engines: {node: '>=0.4.0'} dev: true @@ -5965,6 +6075,12 @@ packages: hasBin: true dev: true + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /add-stream@1.0.0: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} dev: true @@ -5978,6 +6094,15 @@ packages: - supports-color dev: true + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /agentkeepalive@4.5.0: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} @@ -6109,14 +6234,14 @@ packages: dequal: 2.0.3 dev: true - /arktype@1.0.21-alpha: - resolution: {integrity: sha512-XQBoepICSrwDXYlh7gqcrKWEbWTSebToIoTimi9CxVLLlxNWt/YXNrKrSITr/T9jke+TIag1tUcIum/90EQNpg==} + /arktype@1.0.28-alpha: + resolution: {integrity: sha512-cjakiZXXa4+y1OL0oFk0HRjIrEwJhNNvkqXkiR53SOpyKHwSqFrjrQkY4K8MlnQybRhd/y4OG4NVDR1Ea4WDkQ==} dev: false /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 is-array-buffer: 3.0.2 dev: true @@ -6133,10 +6258,10 @@ packages: resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 is-string: 1.0.7 dev: true @@ -6149,41 +6274,41 @@ packages: resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + get-intrinsic: 1.2.2 dev: true /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 dev: true /array.prototype.flatmap@1.3.2: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 dev: true /array.prototype.tosorted@1.1.2: resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + get-intrinsic: 1.2.2 dev: true /arraybuffer.prototype.slice@1.0.2: @@ -6191,10 +6316,10 @@ packages: engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 dev: true @@ -6213,8 +6338,8 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /ast-types-flow@0.0.7: - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + /ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} dev: true /astral-regex@2.0.0: @@ -6236,10 +6361,10 @@ packages: resolution: {integrity: sha512-QczxGJy3YoLxo+PpgGvXwy+qrFEFY5xAQWE2vAuklJMU+ixARPyBACG1ES0GjrEyb7GbTDPPeqI8g9J1brYNkA==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.7.0 - '@alexaegis/fs': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 + '@alexaegis/common': 0.7.3 + '@alexaegis/fs': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 autotool-plugin: 0.3.0 minimatch: 9.0.3 semver: 7.5.4 @@ -6249,11 +6374,11 @@ packages: resolution: {integrity: sha512-Mtr3RWwldSyxvcVRJo3LDKtsdB5zTeRUkZmUOYSFhFJ5Oq69DQJhicPgm2exTTdsiuk/iqLdoieHw+a4LLjCvw==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.7.0 - '@alexaegis/fs': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/match': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 + '@alexaegis/common': 0.7.3 + '@alexaegis/fs': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/match': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 dev: true /autotool@0.3.0: @@ -6261,12 +6386,12 @@ packages: engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} hasBin: true dependencies: - '@alexaegis/cli-tools': 0.7.0 - '@alexaegis/common': 0.7.0 - '@alexaegis/fs': 0.7.0 - '@alexaegis/logging': 0.7.0 - '@alexaegis/match': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 + '@alexaegis/cli-tools': 0.7.3 + '@alexaegis/common': 0.7.3 + '@alexaegis/fs': 0.7.3 + '@alexaegis/logging': 0.7.3 + '@alexaegis/match': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 autotool-plugin: 0.3.0 autotool-plugin-default: 0.3.0 globby: 13.2.2 @@ -6278,8 +6403,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /axe-core@4.8.1: - resolution: {integrity: sha512-9l850jDDPnKq48nbad8SiEelCv4OrUWrKab/cPj0GScVg6cb6NbCCt/Ulk26QEq5jP9NnGr04Bit1BHyV6r5CQ==} + /axe-core@4.7.0: + resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} dev: true @@ -6323,8 +6448,8 @@ packages: log-update: 4.0.0 dev: true - /big-integer@1.6.51: - resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + /big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} engines: {node: '>=0.6'} dev: true @@ -6357,7 +6482,7 @@ packages: resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} engines: {node: '>= 5.10.0'} dependencies: - big-integer: 1.6.51 + big-integer: 1.6.52 dev: true /brace-expansion@1.1.11: @@ -6411,15 +6536,41 @@ packages: engines: {node: '>=8'} dev: true + /cacache@16.1.3: + resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + '@npmcli/fs': 2.1.2 + '@npmcli/move-file': 2.0.1 + chownr: 2.0.0 + fs-minipass: 2.1.0 + glob: 8.1.0 + infer-owner: 1.0.4 + lru-cache: 7.18.3 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + mkdirp: 1.0.4 + p-map: 4.0.0 + promise-inflight: 1.0.1 + rimraf: 3.0.2 + ssri: 9.0.1 + tar: 6.2.0 + unique-filename: 2.0.1 + transitivePeerDependencies: + - bluebird + dev: true + /cacache@17.1.4: resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.3 - glob: 10.3.4 + glob: 10.3.10 lru-cache: 7.18.3 - minipass: 7.0.3 + minipass: 7.0.4 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -6434,24 +6585,25 @@ packages: engines: {node: '>=14.16'} dev: true - /cacheable-request@10.2.13: - resolution: {integrity: sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==} + /cacheable-request@10.2.14: + resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} engines: {node: '>=14.16'} dependencies: - '@types/http-cache-semantics': 4.0.2 + '@types/http-cache-semantics': 4.0.4 get-stream: 6.0.1 http-cache-semantics: 4.1.1 - keyv: 4.5.3 + keyv: 4.5.4 mimic-response: 4.0.0 normalize-url: 8.0.0 responselike: 3.0.0 dev: true - /call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + /call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.1 + function-bind: 1.1.2 + get-intrinsic: 1.2.2 + set-function-length: 1.1.1 dev: true /callsite@1.0.0: @@ -6501,15 +6653,15 @@ packages: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} dev: true - /chai@4.3.8: - resolution: {integrity: sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==} + /chai@4.3.10: + resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 - get-func-name: 2.0.0 - loupe: 2.3.6 + get-func-name: 2.0.2 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -6540,8 +6692,10 @@ packages: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} dev: true - /check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 dev: true /chokidar@3.5.3: @@ -6568,8 +6722,13 @@ packages: resolution: {integrity: sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==} dev: false - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: true + + /ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} dev: true @@ -6642,8 +6801,8 @@ packages: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - '@types/estree': 1.0.1 - acorn: 8.10.0 + '@types/estree': 1.0.5 + acorn: 8.11.2 estree-walker: 3.0.3 periscopic: 3.1.0 dev: true @@ -6694,13 +6853,17 @@ packages: delayed-stream: 1.0.0 dev: true + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: true + /commander@10.0.1: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} dev: true - /commander@11.0.0: - resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + /commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} dev: true @@ -6714,8 +6877,8 @@ packages: engines: {node: ^12.20.0 || >=14} dev: true - /commit-and-tag-version@11.2.3: - resolution: {integrity: sha512-shL/Z7Di/4nGEDRd8NlixihLI6VwzADcUeGdE24pLJKyxMa/ApnIq2cHyT4A2P87IR0scFj29EuXPQQFwxszkw==} + /commit-and-tag-version@12.0.0: + resolution: {integrity: sha512-ynzs3Zojw3Z0hyBuA4prkDUvfODRUoqbsk7RFpFc28I12vXxhrAv+N5/9W4O0htdi9sxL6xvzxozXUapBeGXTQ==} engines: {node: '>=14'} hasBin: true dependencies: @@ -6734,16 +6897,15 @@ packages: yargs: 17.7.2 dev: true - /commitlint@17.7.1: - resolution: {integrity: sha512-DVsF4pNpcGfQPu8KOVohNJAHE6ZBT7qTo33yG2SYiojrMnUOjh3eUOjQSjn5sP60/w2UndZqpQNsfQJrXU1bFA==} - engines: {node: '>=v14'} + /commitlint@18.4.3(typescript@5.3.2): + resolution: {integrity: sha512-xNAq3MpW4xZ3VyFH+WU0ykU8LmYcCT+0K4e1IOG5346XSGCb1xJyhFu0JFpq4LfJ7E0/bVxzPY98IsjUH2SQbQ==} + engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/cli': 17.7.1 - '@commitlint/types': 17.4.4 + '@commitlint/cli': 18.4.3(typescript@5.3.2) + '@commitlint/types': 18.4.3 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - typescript dev: true /common-tags@1.8.2: @@ -6758,6 +6920,10 @@ packages: dot-prop: 5.3.0 dev: true + /computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + dev: true + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true @@ -6802,9 +6968,9 @@ packages: q: 1.5.1 dev: true - /conventional-changelog-angular@6.0.0: - resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==} - engines: {node: '>=14'} + /conventional-changelog-angular@7.0.0: + resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} + engines: {node: '>=16'} dependencies: compare-func: 2.0.0 dev: true @@ -6843,6 +7009,13 @@ packages: compare-func: 2.0.0 dev: true + /conventional-changelog-conventionalcommits@7.0.2: + resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} + engines: {node: '>=16'} + dependencies: + compare-func: 2.0.0 + dev: true + /conventional-changelog-core@4.2.4: resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} engines: {node: '>=10'} @@ -6982,6 +7155,17 @@ packages: split2: 3.2.2 dev: true + /conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} + engines: {node: '>=16'} + hasBin: true + dependencies: + JSONStream: 1.3.5 + is-text-path: 2.0.0 + meow: 12.1.1 + split2: 4.2.0 + dev: true + /conventional-recommended-bump@7.0.1: resolution: {integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==} engines: {node: '>=14'} @@ -6996,41 +7180,40 @@ packages: meow: 8.1.2 dev: true - /convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} - engines: {node: '>=v14.21.3'} + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.18.14)(cosmiconfig@8.3.6)(typescript@5.3.2): + resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} + engines: {node: '>=v16'} peerDependencies: '@types/node': '*' - cosmiconfig: '>=7' - ts-node: '>=10' + cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.4.7 - cosmiconfig: 8.3.6(typescript@5.2.2) - ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2) - typescript: 5.2.2 + '@types/node': 18.18.14 + cosmiconfig: 8.3.6(typescript@5.3.2) + jiti: 1.21.0 + typescript: 5.3.2 dev: true /cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} dependencies: - '@types/parse-json': 4.0.0 + '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 dev: true - /cosmiconfig@8.3.6(typescript@5.2.2): + /cosmiconfig@8.3.6(typescript@5.3.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -7043,7 +7226,7 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.2.2 + typescript: 5.3.2 dev: true /create-require@1.1.1: @@ -7066,9 +7249,9 @@ packages: type-fest: 1.4.0 dev: true - /css-functions-list@3.2.0: - resolution: {integrity: sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==} - engines: {node: '>=12.22'} + /css-functions-list@3.2.1: + resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==} + engines: {node: '>=12 || >=16'} dev: true /css-tree@2.3.1: @@ -7107,13 +7290,12 @@ packages: engines: {node: '>=8'} dev: true - /data-urls@4.0.0: - resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} - engines: {node: '>=14'} + /data-urls@5.0.0: + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} + engines: {node: '>=18'} dependencies: - abab: 2.0.6 - whatwg-mimetype: 3.0.0 - whatwg-url: 12.0.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 dev: true /dateformat@3.0.3: @@ -7218,7 +7400,7 @@ packages: dependencies: bundle-name: 3.0.0 default-browser-id: 3.0.0 - execa: 7.1.1 + execa: 7.2.0 titleize: 3.0.0 dev: true @@ -7227,13 +7409,13 @@ packages: engines: {node: '>=10'} dev: true - /define-data-property@1.1.0: - resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==} + /define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 gopd: 1.0.1 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 dev: true /define-lazy-prop@3.0.0: @@ -7241,20 +7423,12 @@ packages: engines: {node: '>=12'} dev: true - /define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} - engines: {node: '>= 0.4'} - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 - dev: true - /define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.0 - has-property-descriptors: 1.0.0 + define-data-property: 1.1.1 + has-property-descriptors: 1.0.1 object-keys: 1.1.1 dev: true @@ -7267,31 +7441,31 @@ packages: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} dev: true - /depcheck@1.4.6: - resolution: {integrity: sha512-Jxy9+u1DE+Svj2N0V/ueEQiOgH2X3KRPAsBfM0m/vCtuiG5QSC//b1mt0rbN/u3BFFEzXqpHzYiwDjmvAydEsw==} + /depcheck@1.4.7: + resolution: {integrity: sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==} engines: {node: '>=10'} hasBin: true dependencies: - '@babel/parser': 7.22.5 - '@babel/traverse': 7.22.5 - '@vue/compiler-sfc': 3.3.4 + '@babel/parser': 7.23.5 + '@babel/traverse': 7.23.5 + '@vue/compiler-sfc': 3.3.9 callsite: 1.0.0 camelcase: 6.3.0 cosmiconfig: 7.1.0 debug: 4.3.4 - deps-regex: 0.1.4 + deps-regex: 0.2.0 findup-sync: 5.0.0 - ignore: 5.2.4 - is-core-module: 2.13.0 + ignore: 5.3.0 + is-core-module: 2.13.1 js-yaml: 3.14.1 json5: 2.2.3 lodash: 4.17.21 - minimatch: 3.1.2 + minimatch: 7.4.6 multimatch: 5.0.0 please-upgrade-node: 3.2.0 readdirp: 3.6.0 require-package-name: 2.0.1 - resolve: 1.22.6 + resolve: 1.22.8 resolve-from: 5.0.0 semver: 7.5.4 yargs: 16.2.0 @@ -7299,8 +7473,8 @@ packages: - supports-color dev: true - /deps-regex@0.1.4: - resolution: {integrity: sha512-3tzwGYogSJi8HoG93R5x9NrdefZQOXgHgGih/7eivloOq6yC6O+yoFxZnkgP661twvfILONfoKRdF9GQOGx2RA==} + /deps-regex@0.2.0: + resolution: {integrity: sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==} dev: true /dequal@2.0.3: @@ -7323,6 +7497,12 @@ packages: engines: {node: '>=8'} dev: true + /devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dependencies: + dequal: 2.0.3 + dev: true + /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -7371,13 +7551,6 @@ packages: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: true - /domexception@4.0.0: - resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} - engines: {node: '>=12'} - dependencies: - webidl-conversions: 7.0.0 - dev: true - /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} @@ -7424,6 +7597,10 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true + /emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + dev: true + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true @@ -7468,26 +7645,26 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} + /es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 arraybuffer.prototype.slice: 1.0.2 available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 + call-bind: 1.0.5 + es-set-tostringtag: 2.0.2 es-to-primitive: 1.2.1 function.prototype.name: 1.1.6 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.5 + hasown: 2.0.0 + internal-slot: 1.0.6 is-array-buffer: 3.0.2 is-callable: 1.2.7 is-negative-zero: 2.0.2 @@ -7496,7 +7673,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.12 is-weakref: 1.0.2 - object-inspect: 1.12.3 + object-inspect: 1.13.1 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.5.1 @@ -7510,41 +7687,41 @@ packages: typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.11 + which-typed-array: 1.1.13 dev: true /es-iterator-helpers@1.0.15: resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} dependencies: asynciterator.prototype: 1.0.0 - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - es-set-tostringtag: 2.0.1 - function-bind: 1.1.1 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + es-set-tostringtag: 2.0.2 + function-bind: 1.1.2 + get-intrinsic: 1.2.2 globalthis: 1.0.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.5 + internal-slot: 1.0.6 iterator.prototype: 1.1.2 safe-array-concat: 1.0.1 dev: true - /es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + /es-set-tostringtag@2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 + get-intrinsic: 1.2.2 has-tostringtag: 1.0.0 + hasown: 2.0.0 dev: true - /es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + /es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 dev: true /es-to-primitive@1.2.1: @@ -7560,34 +7737,34 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + /esbuild@0.19.8: + resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + '@esbuild/android-arm': 0.19.8 + '@esbuild/android-arm64': 0.19.8 + '@esbuild/android-x64': 0.19.8 + '@esbuild/darwin-arm64': 0.19.8 + '@esbuild/darwin-x64': 0.19.8 + '@esbuild/freebsd-arm64': 0.19.8 + '@esbuild/freebsd-x64': 0.19.8 + '@esbuild/linux-arm': 0.19.8 + '@esbuild/linux-arm64': 0.19.8 + '@esbuild/linux-ia32': 0.19.8 + '@esbuild/linux-loong64': 0.19.8 + '@esbuild/linux-mips64el': 0.19.8 + '@esbuild/linux-ppc64': 0.19.8 + '@esbuild/linux-riscv64': 0.19.8 + '@esbuild/linux-s390x': 0.19.8 + '@esbuild/linux-x64': 0.19.8 + '@esbuild/netbsd-x64': 0.19.8 + '@esbuild/openbsd-x64': 0.19.8 + '@esbuild/sunos-x64': 0.19.8 + '@esbuild/win32-arm64': 0.19.8 + '@esbuild/win32-ia32': 0.19.8 + '@esbuild/win32-x64': 0.19.8 dev: true /escalade@3.1.1: @@ -7615,8 +7792,8 @@ packages: engines: {node: '>=12'} dev: true - /eslint-config-next@13.4.19(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g==} + /eslint-config-next@14.0.3(eslint@8.54.0)(typescript@5.3.2): + resolution: {integrity: sha512-IKPhpLdpSUyKofmsXUfrvBC49JMUTdeaD8ZIH4v9Vk0sC1X6URTuTJCLtA0Vwuj7V/CQh0oISuSTvNn5//Buew==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -7624,61 +7801,52 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 13.4.19 - '@rushstack/eslint-patch': 1.3.3 - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 + '@next/eslint-plugin-next': 14.0.3 + '@rushstack/eslint-patch': 1.6.0 + '@typescript-eslint/parser': 6.13.1(eslint@8.54.0)(typescript@5.3.2) + eslint: 8.54.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.49.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.49.0) - eslint-plugin-react: 7.33.2(eslint@8.49.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.49.0) - typescript: 5.2.2 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.54.0) + eslint-plugin-react: 7.33.2(eslint@8.54.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) + typescript: 5.3.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier@9.0.0(eslint@8.49.0): + /eslint-config-prettier@9.0.0(eslint@8.54.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.49.0 - dev: true - - /eslint-config-turbo@1.10.13(eslint@8.49.0): - resolution: {integrity: sha512-Ffa0SxkRCPMtfUX/HDanEqsWoLwZTQTAXO9W4IsOtycb2MzJDrVcLmoFW5sMwCrg7gjqbrC4ZJoD+1SPPzIVqg==} - peerDependencies: - eslint: '>6.6.0' - dependencies: - eslint: 8.49.0 - eslint-plugin-turbo: 1.10.13(eslint@8.49.0) + eslint: 8.54.0 dev: true - /eslint-config-turbo@1.10.14(eslint@8.49.0): - resolution: {integrity: sha512-ZeB+IcuFXy1OICkLuAplVa0euoYbhK+bMEQd0nH9+Lns18lgZRm33mVz/iSoH9VdUzl/1ZmFmoK+RpZc+8R80A==} + /eslint-config-turbo@1.10.16(eslint@8.54.0): + resolution: {integrity: sha512-O3NQI72bQHV7FvSC6lWj66EGx8drJJjuT1kuInn6nbMLOHdMBhSUX/8uhTAlHRQdlxZk2j9HtgFCIzSc93w42g==} peerDependencies: eslint: '>6.6.0' dependencies: - eslint: 8.49.0 - eslint-plugin-turbo: 1.10.14(eslint@8.49.0) + eslint: 8.54.0 + eslint-plugin-turbo: 1.10.16(eslint@8.54.0) dev: true /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7(supports-color@5.5.0) - is-core-module: 2.13.0 - resolve: 1.22.4 + is-core-module: 2.13.1 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.49.0): - resolution: {integrity: sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg==} + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0): + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -7686,12 +7854,12 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.49.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) - fast-glob: 3.3.1 - get-tsconfig: 4.7.0 - is-core-module: 2.13.0 + eslint: 8.54.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + fast-glob: 3.3.2 + get-tsconfig: 4.7.2 + is-core-module: 2.13.1 is-glob: 4.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -7700,7 +7868,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -7721,17 +7889,17 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.13.1(eslint@8.54.0)(typescript@5.3.2) debug: 3.2.7(supports-color@5.5.0) - eslint: 8.49.0 + eslint: 8.54.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.49.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0): - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -7740,18 +7908,18 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.13.1(eslint@8.54.0)(typescript@5.3.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 - eslint: 8.49.0 + eslint: 8.54.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) - has: 1.0.3 - is-core-module: 2.13.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + hasown: 2.0.0 + is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.7 @@ -7765,33 +7933,33 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.49.0): - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + /eslint-plugin-jsx-a11y@6.8.0(eslint@8.54.0): + resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 7.23.5 aria-query: 5.3.0 array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.7 - axe-core: 4.8.1 + 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 - eslint: 8.49.0 - has: 1.0.3 + es-iterator-helpers: 1.0.15 + eslint: 8.54.0 + hasown: 2.0.0 jsx-ast-utils: 3.3.5 - language-tags: 1.0.5 + language-tags: 1.0.9 minimatch: 3.1.2 object.entries: 1.1.7 object.fromentries: 2.0.7 - semver: 6.3.1 dev: true - /eslint-plugin-prettier@5.0.0(@types/eslint@8.44.2)(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.0.3): - resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + /eslint-plugin-prettier@5.0.1(@types/eslint@8.44.8)(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0): + resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -7804,24 +7972,24 @@ packages: eslint-config-prettier: optional: true dependencies: - '@types/eslint': 8.44.2 - eslint: 8.49.0 - eslint-config-prettier: 9.0.0(eslint@8.49.0) - prettier: 3.0.3 + '@types/eslint': 8.44.8 + eslint: 8.54.0 + eslint-config-prettier: 9.0.0(eslint@8.54.0) + prettier: 3.1.0 prettier-linter-helpers: 1.0.0 synckit: 0.8.5 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.49.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.54.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.49.0 + eslint: 8.54.0 dev: true - /eslint-plugin-react@7.33.2(eslint@8.49.0): + /eslint-plugin-react@7.33.2(eslint@8.54.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -7832,7 +8000,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.49.0 + eslint: 8.54.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -7841,45 +8009,35 @@ packages: object.hasown: 1.1.3 object.values: 1.1.7 prop-types: 15.8.1 - resolve: 2.0.0-next.4 + resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-turbo@1.10.13(eslint@8.49.0): - resolution: {integrity: sha512-el4AAmn0zXmvHEyp1h0IQMfse10Vy8g5Vbg4IU3+vD9CSj5sDbX07iFVt8sCKg7og9Q5FAa9mXzlCf7t4vYgzg==} - peerDependencies: - eslint: '>6.6.0' - dependencies: - dotenv: 16.0.3 - eslint: 8.49.0 - dev: true - - /eslint-plugin-turbo@1.10.14(eslint@8.49.0): - resolution: {integrity: sha512-sBdBDnYr9AjT1g4lR3PBkZDonTrMnR4TvuGv5W0OiF7z9az1rI68yj2UHJZvjkwwcGu5mazWA1AfB0oaagpmfg==} + /eslint-plugin-turbo@1.10.16(eslint@8.54.0): + resolution: {integrity: sha512-ZjrR88MTN64PNGufSEcM0tf+V1xFYVbeiMeuIqr0aiABGomxFLo4DBkQ7WI4WzkZtWQSIA2sP+yxqSboEfL9MQ==} peerDependencies: eslint: '>6.6.0' dependencies: dotenv: 16.0.3 - eslint: 8.49.0 + eslint: 8.54.0 dev: true - /eslint-plugin-unicorn@48.0.1(eslint@8.49.0): - resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} + /eslint-plugin-unicorn@49.0.0(eslint@8.54.0): + resolution: {integrity: sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==} engines: {node: '>=16'} peerDependencies: - eslint: '>=8.44.0' + eslint: '>=8.52.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) - ci-info: 3.8.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 8.49.0 + eslint: 8.54.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 - lodash: 4.17.21 pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.27 @@ -7901,18 +8059,19 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.49.0: - resolution: {integrity: sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==} + /eslint@8.54.0: + resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) - '@eslint-community/regexpp': 4.8.1 - '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.49.0 - '@humanwhocodes/config-array': 0.11.11 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.3 + '@eslint/js': 8.54.0 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -7928,9 +8087,9 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.21.0 + globals: 13.23.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -7951,8 +8110,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.2 + acorn-jsx: 5.3.2(acorn@8.11.2) eslint-visitor-keys: 3.4.3 dev: true @@ -7988,7 +8147,7 @@ packages: /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: true /esutils@2.0.3: @@ -8015,8 +8174,8 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa@7.1.1: - resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} dependencies: cross-spawn: 7.0.3 @@ -8030,18 +8189,18 @@ packages: strip-final-newline: 3.0.0 dev: true - /execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.1.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 dev: true @@ -8068,19 +8227,8 @@ packages: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} dev: true - /fast-glob@3.3.0: - resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -8113,14 +8261,8 @@ packages: reusify: 1.0.4 dev: true - /fault@2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - dependencies: - format: 0.2.2 - dev: true - - /fflate@0.8.0: - resolution: {integrity: sha512-FAdS4qMuFjsJj6XHbBaZeXOgaypXp8iw/Tpyuq/w3XA41jjLHT8NPA+n7czH/DDhdncq0nAyDZmPeWXh2qmdIg==} + /fflate@0.8.1: + resolution: {integrity: sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==} dev: true /figures@3.2.0: @@ -8134,7 +8276,14 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.1.0 + flat-cache: 3.2.0 + dev: true + + /file-entry-cache@7.0.2: + resolution: {integrity: sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==} + engines: {node: '>=12.0.0'} + dependencies: + flat-cache: 3.2.0 dev: true /fill-range@7.0.1: @@ -8184,17 +8333,17 @@ packages: resolve-dir: 1.0.1 dev: true - /flat-cache@3.1.0: - resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} - engines: {node: '>=12.0.0'} + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.7 - keyv: 4.5.3 + flatted: 3.2.9 + keyv: 4.5.4 rimraf: 3.0.2 dev: true - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true /for-each@0.3.3: @@ -8225,13 +8374,8 @@ packages: mime-types: 2.1.35 dev: true - /format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} - dev: true - - /fp-and-or@0.1.3: - resolution: {integrity: sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==} + /fp-and-or@0.1.4: + resolution: {integrity: sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw==} engines: {node: '>=10'} dev: true @@ -8244,13 +8388,13 @@ packages: universalify: 2.0.0 dev: true - /fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 dev: true /fs-extra@7.0.1: @@ -8273,7 +8417,7 @@ packages: resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 7.0.3 + minipass: 7.0.4 dev: true /fs.realpath@1.0.0: @@ -8288,17 +8432,17 @@ packages: dev: true optional: true - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} dev: true /function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.3 functions-have-names: 1.2.3 dev: true @@ -8325,17 +8469,17 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + /get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true - /get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + /get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} dependencies: - function-bind: 1.1.1 - has: 1.0.3 + function-bind: 1.1.2 has-proto: 1.0.1 has-symbols: 1.0.3 + hasown: 2.0.0 dev: true /get-pkg-repo@4.2.1: @@ -8359,16 +8503,21 @@ packages: engines: {node: '>=10'} dev: true + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: true + /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 dev: true - /get-tsconfig@4.7.0: - resolution: {integrity: sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==} + /get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} dependencies: resolve-pkg-maps: 1.0.0 dev: true @@ -8445,15 +8594,15 @@ packages: is-glob: 4.0.3 dev: true - /glob@10.3.4: - resolution: {integrity: sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==} + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.3 + jackspeak: 2.3.6 minimatch: 9.0.3 - minipass: 7.0.3 + minipass: 7.0.4 path-scurry: 1.10.1 dev: true @@ -8545,8 +8694,8 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.21.0: - resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} + /globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -8556,7 +8705,7 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.2.0 + define-properties: 1.2.1 dev: true /globby@11.1.0: @@ -8565,8 +8714,8 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -8576,12 +8725,24 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.0 merge2: 1.4.1 slash: 4.0.0 dev: true + /globby@14.0.0: + resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} + engines: {node: '>=18'} + dependencies: + '@sindresorhus/merge-streams': 1.0.0 + fast-glob: 3.3.2 + ignore: 5.3.0 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + dev: true + /globjoin@0.1.4: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} dev: true @@ -8589,7 +8750,7 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 dev: true /got@12.6.1: @@ -8599,11 +8760,11 @@ packages: '@sindresorhus/is': 5.6.0 '@szmarczak/http-timer': 5.0.1 cacheable-lookup: 7.0.0 - cacheable-request: 10.2.13 + cacheable-request: 10.2.14 decompress-response: 6.0.0 form-data-encoder: 2.1.4 get-stream: 6.0.1 - http2-wrapper: 2.2.0 + http2-wrapper: 2.2.1 lowercase-keys: 3.0.0 p-cancelable: 3.0.0 responselike: 3.0.0 @@ -8653,10 +8814,10 @@ packages: engines: {node: '>=8'} dev: true - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + /has-property-descriptors@1.0.1: + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 dev: true /has-proto@1.0.1: @@ -8685,11 +8846,11 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} + /hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 dev: true /he@1.2.0: @@ -8729,11 +8890,18 @@ packages: lru-cache: 7.18.3 dev: true - /html-encoding-sniffer@3.0.0: - resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} - engines: {node: '>=12'} + /hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + lru-cache: 10.1.0 + dev: true + + /html-encoding-sniffer@4.0.0: + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} + engines: {node: '>=18'} dependencies: - whatwg-encoding: 2.0.0 + whatwg-encoding: 3.1.1 dev: true /html-escaper@2.0.2: @@ -8769,8 +8937,18 @@ packages: - supports-color dev: true - /http2-wrapper@2.2.0: - resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} + /http-proxy-agent@7.0.0: + resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /http2-wrapper@2.2.1: + resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} engines: {node: '>=10.19.0'} dependencies: quick-lru: 5.1.1 @@ -8787,6 +8965,16 @@ packages: - supports-color dev: true + /https-proxy-agent@7.0.2: + resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -8797,6 +8985,11 @@ packages: engines: {node: '>=14.18.0'} dev: true + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: true + /humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} dependencies: @@ -8820,15 +9013,15 @@ packages: resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} dev: true - /ignore-walk@6.0.3: - resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==} + /ignore-walk@6.0.4: + resolution: {integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: minimatch: 9.0.3 dev: true - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} dev: true @@ -8845,8 +9038,12 @@ packages: engines: {node: '>=8'} dev: true - /import-meta-resolve@2.2.2: - resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} + /import-meta-resolve@3.1.1: + resolution: {integrity: sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==} + dev: true + + /import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} dev: true /imurmurhash@0.1.4: @@ -8864,6 +9061,10 @@ packages: engines: {node: '>=12'} dev: true + /infer-owner@1.0.4: + resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} + dev: true + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -8889,12 +9090,12 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + /internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 + get-intrinsic: 1.2.2 + hasown: 2.0.0 side-channel: 1.0.4 dev: true @@ -8909,8 +9110,8 @@ packages: /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-typed-array: 1.1.12 dev: true @@ -8942,7 +9143,7 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true @@ -8971,13 +9172,13 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 dev: true - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 dev: true /is-date-object@1.0.5: @@ -9011,7 +9212,7 @@ packages: /is-finalizationregistry@1.0.2: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-fullwidth-code-point@3.0.0: @@ -9116,14 +9317,14 @@ packages: /is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: true /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true @@ -9134,7 +9335,7 @@ packages: /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-stream@2.0.1: @@ -9168,11 +9369,18 @@ packages: text-extensions: 1.9.0 dev: true + /is-text-path@2.0.0: + resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} + engines: {node: '>=8'} + dependencies: + text-extensions: 2.4.0 + dev: true + /is-typed-array@1.1.12: resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.11 + which-typed-array: 1.1.13 dev: true /is-typedarray@1.0.0: @@ -9186,14 +9394,14 @@ packages: /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-weakset@2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 dev: true /is-windows@1.0.2: @@ -9225,8 +9433,8 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /istanbul-lib-coverage@3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} dev: true @@ -9234,7 +9442,7 @@ packages: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} dependencies: - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 dev: true @@ -9244,7 +9452,7 @@ packages: engines: {node: '>=10'} dependencies: debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -9262,14 +9470,14 @@ packages: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} dependencies: define-properties: 1.2.1 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 dev: true - /jackspeak@2.3.3: - resolution: {integrity: sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==} + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} dependencies: '@isaacs/cliui': 8.0.2 @@ -9277,6 +9485,11 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + dev: true + /jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} dev: true @@ -9308,24 +9521,22 @@ packages: argparse: 2.0.1 dev: true - /jsdom@22.1.0: - resolution: {integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==} - engines: {node: '>=16'} + /jsdom@23.0.0: + resolution: {integrity: sha512-cbL/UCtohJguhFC7c2/hgW6BeZCNvP7URQGnx9tSJRYKCdnfbfWOrtuLTMfiB2VxKsx5wPHVsh/J0aBy9lIIhQ==} + engines: {node: '>=18'} peerDependencies: - canvas: ^2.5.0 + canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true dependencies: - abab: 2.0.6 cssstyle: 3.0.0 - data-urls: 4.0.0 + data-urls: 5.0.0 decimal.js: 10.4.3 - domexception: 4.0.0 form-data: 4.0.0 - html-encoding-sniffer: 3.0.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.7 parse5: 7.1.2 @@ -9333,13 +9544,13 @@ packages: saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 4.1.3 - w3c-xmlserializer: 4.0.0 + w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 12.0.1 - ws: 8.13.0 - xml-name-validator: 4.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + ws: 8.14.2 + xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil - supports-color @@ -9375,8 +9586,8 @@ packages: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true - /json-parse-even-better-errors@3.0.0: - resolution: {integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==} + /json-parse-even-better-errors@3.0.1: + resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true @@ -9463,8 +9674,8 @@ packages: object.values: 1.1.7 dev: true - /keyv@4.5.3: - resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 dev: true @@ -9479,8 +9690,8 @@ packages: engines: {node: '>=6'} dev: true - /known-css-properties@0.28.0: - resolution: {integrity: sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==} + /known-css-properties@0.29.0: + resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} dev: true /kolorist@1.8.0: @@ -9491,8 +9702,9 @@ packages: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true - /language-tags@1.0.5: - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} dependencies: language-subtag-registry: 0.3.22 dev: true @@ -9531,39 +9743,33 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lines-and-columns@2.0.3: - resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} + /lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /lint-staged@14.0.1: - resolution: {integrity: sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==} - engines: {node: ^16.14.0 || >=18.0.0} + /lint-staged@15.1.0: + resolution: {integrity: sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==} + engines: {node: '>=18.12.0'} hasBin: true dependencies: chalk: 5.3.0 - commander: 11.0.0 + commander: 11.1.0 debug: 4.3.4 - execa: 7.2.0 + execa: 8.0.1 lilconfig: 2.1.0 - listr2: 6.6.1 + listr2: 7.0.2 micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.3.1 + yaml: 2.3.4 transitivePeerDependencies: - - enquirer - supports-color dev: true - /listr2@6.6.1: - resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} + /listr2@7.0.2: + resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==} engines: {node: '>=16.0.0'} - peerDependencies: - enquirer: '>= 2.3.0 < 3' - peerDependenciesMeta: - enquirer: - optional: true dependencies: cli-truncate: 3.1.0 colorette: 2.0.20 @@ -9583,11 +9789,11 @@ packages: strip-bom: 3.0.0 dev: true - /load-plugin@5.1.0: - resolution: {integrity: sha512-Lg1CZa1CFj2CbNaxijTL6PCbzd4qGTlZov+iH2p5Xwy/ApcZJh+i6jMN2cYePouTfjJfrNu3nXFdEw8LvbjPFQ==} + /load-plugin@6.0.1: + resolution: {integrity: sha512-YZyxJaWfN4F1xfPCyKFNIOL26vlFukmJY7wegxsriav4y2/0ZiICota6uFvyy52GjUj+tsPSjGLX+2m7kiU0+g==} dependencies: - '@npmcli/config': 6.2.1 - import-meta-resolve: 2.2.2 + '@npmcli/config': 8.0.2 + import-meta-resolve: 4.0.0 dev: true /local-pkg@0.4.3: @@ -9721,10 +9927,10 @@ packages: js-tokens: 4.0.0 dev: true - /loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + /loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: - get-func-name: 2.0.0 + get-func-name: 2.0.2 dev: true /lowercase-keys@3.0.0: @@ -9732,8 +9938,8 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /lru-cache@10.0.1: - resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} + /lru-cache@10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} dev: true @@ -9760,8 +9966,8 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /magic-string@0.30.3: - resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -9778,6 +9984,31 @@ packages: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} dev: true + /make-fetch-happen@10.2.1: + resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + agentkeepalive: 4.5.0 + cacache: 16.1.3 + http-cache-semantics: 4.1.1 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-lambda: 1.0.1 + lru-cache: 7.18.3 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-fetch: 2.1.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + socks-proxy-agent: 7.0.0 + ssri: 9.0.1 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + /make-fetch-happen@11.1.1: resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -9811,6 +10042,11 @@ packages: engines: {node: '>=8'} dev: true + /markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + dev: true + /markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} dev: true @@ -9828,26 +10064,26 @@ packages: /mdast-comment-marker@2.1.2: resolution: {integrity: sha512-HED3ezseRVkBzZ0uK4q6RJMdufr/2p3VfVZstE3H1N9K8bwtspztWo6Xd7rEatuGNoCXaBna8oEqMwUn0Ve1bw==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-mdx-expression: 1.3.2 transitivePeerDependencies: - supports-color dev: true - /mdast-util-find-and-replace@2.2.2: - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + /mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 4.0.3 escape-string-regexp: 5.0.0 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 dev: true /mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: - '@types/mdast': 3.0.12 - '@types/unist': 2.0.8 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -9862,58 +10098,90 @@ packages: - supports-color dev: true - /mdast-util-gfm-autolink-literal@1.0.3: - resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + /mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + dependencies: + '@types/mdast': 4.0.1 + '@types/unist': 3.0.0 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.0 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 4.0.3 ccount: 2.0.1 - mdast-util-find-and-replace: 2.2.2 - micromark-util-character: 1.2.0 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.0.1 dev: true - /mdast-util-gfm-footnote@1.0.2: - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + /mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} dependencies: - '@types/mdast': 3.0.12 - mdast-util-to-markdown: 1.5.0 - micromark-util-normalize-identifier: 1.1.0 + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color dev: true - /mdast-util-gfm-strikethrough@1.0.3: - resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + /mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} dependencies: - '@types/mdast': 3.0.12 - mdast-util-to-markdown: 1.5.0 + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true - /mdast-util-gfm-table@1.0.7: - resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + /mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 4.0.3 + devlop: 1.1.0 markdown-table: 3.0.3 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color dev: true - /mdast-util-gfm-task-list-item@1.0.2: - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + /mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} dependencies: - '@types/mdast': 3.0.12 - mdast-util-to-markdown: 1.5.0 + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true - /mdast-util-gfm@2.0.2: - resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + /mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} dependencies: - mdast-util-from-markdown: 1.3.1 - mdast-util-gfm-autolink-literal: 1.0.3 - mdast-util-gfm-footnote: 1.0.2 - mdast-util-gfm-strikethrough: 1.0.3 - mdast-util-gfm-table: 1.0.7 - mdast-util-gfm-task-list-item: 1.0.2 - mdast-util-to-markdown: 1.5.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-gfm-autolink-literal: 2.0.0 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color dev: true @@ -9921,15 +10189,15 @@ packages: /mdast-util-heading-style@2.0.1: resolution: {integrity: sha512-0L5rthU4xKDVbw+UQ7D8Y8xOEsX4JXZvemWoEAsL+WAaeSH+TvVVwFnTb3G/OrjyP4VYQULoNWU+PdZfkmNu4A==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 dev: true /mdast-util-mdx-expression@1.3.2: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} dependencies: - '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.6 - '@types/mdast': 3.0.12 + '@types/estree-jsx': 1.0.3 + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -9939,15 +10207,35 @@ packages: /mdast-util-phrasing@3.0.1: resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unist-util-is: 5.2.1 dev: true + /mdast-util-phrasing@4.0.0: + resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==} + dependencies: + '@types/mdast': 4.0.1 + unist-util-is: 6.0.0 + dev: true + + /mdast-util-to-hast@13.0.2: + resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} + dependencies: + '@types/hast': 3.0.3 + '@types/mdast': 4.0.3 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + dev: true + /mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: - '@types/mdast': 3.0.12 - '@types/unist': 2.0.7 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 @@ -9956,10 +10244,29 @@ packages: zwitch: 2.0.4 dev: true + /mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + dependencies: + '@types/mdast': 4.0.1 + '@types/unist': 3.0.0 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.0.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + dev: true + /mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 + dev: true + + /mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + dependencies: + '@types/mdast': 4.0.1 dev: true /mdn-data@2.0.30: @@ -9970,7 +10277,7 @@ packages: resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.5 camelcase-keys: 7.0.2 decamelize: 5.0.1 decamelize-keys: 1.1.1 @@ -9984,11 +10291,16 @@ packages: yargs-parser: 20.2.9 dev: true + /meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + dev: true + /meow@8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -10035,76 +10347,97 @@ packages: uvu: 0.5.6 dev: true - /micromark-extension-gfm-autolink-literal@1.0.5: - resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + /micromark-core-commonmark@2.0.0: + resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: true - /micromark-extension-gfm-footnote@1.1.2: - resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + /micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} dependencies: - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + micromark-util-character: 2.0.1 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: true - /micromark-extension-gfm-strikethrough@1.0.7: - resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + /micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: true - /micromark-extension-gfm-table@1.0.7: - resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + /micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: true - /micromark-extension-gfm-tagfilter@1.0.2: - resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + /micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} dependencies: - micromark-util-types: 1.1.0 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: true - /micromark-extension-gfm-task-list-item@1.0.5: - resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + /micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + micromark-util-types: 2.0.0 dev: true - /micromark-extension-gfm@2.0.3: - resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + /micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} dependencies: - micromark-extension-gfm-autolink-literal: 1.0.5 - micromark-extension-gfm-footnote: 1.1.2 - micromark-extension-gfm-strikethrough: 1.0.7 - micromark-extension-gfm-table: 1.0.7 - micromark-extension-gfm-tagfilter: 1.0.2 - micromark-extension-gfm-task-list-item: 1.0.5 - micromark-util-combine-extensions: 1.1.0 - micromark-util-types: 1.1.0 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + dependencies: + micromark-extension-gfm-autolink-literal: 2.0.0 + micromark-extension-gfm-footnote: 2.0.0 + micromark-extension-gfm-strikethrough: 2.0.0 + micromark-extension-gfm-table: 2.0.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.0.1 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 dev: true /micromark-factory-destination@1.1.0: @@ -10115,6 +10448,14 @@ packages: micromark-util-types: 1.1.0 dev: true + /micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + dependencies: + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + /micromark-factory-label@1.1.0: resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} dependencies: @@ -10124,6 +10465,15 @@ packages: uvu: 0.5.6 dev: true + /micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + /micromark-factory-space@1.1.0: resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} dependencies: @@ -10131,6 +10481,13 @@ packages: micromark-util-types: 1.1.0 dev: true + /micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + dependencies: + micromark-util-character: 2.0.1 + micromark-util-types: 2.0.0 + dev: true + /micromark-factory-title@1.1.0: resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} dependencies: @@ -10140,6 +10497,15 @@ packages: micromark-util-types: 1.1.0 dev: true + /micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + /micromark-factory-whitespace@1.1.0: resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} dependencies: @@ -10149,6 +10515,15 @@ packages: micromark-util-types: 1.1.0 dev: true + /micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + /micromark-util-character@1.2.0: resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} dependencies: @@ -10156,12 +10531,25 @@ packages: micromark-util-types: 1.1.0 dev: true + /micromark-util-character@2.0.1: + resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==} + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + /micromark-util-chunked@1.1.0: resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} dependencies: micromark-util-symbol: 1.1.0 dev: true + /micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: true + /micromark-util-classify-character@1.1.0: resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} dependencies: @@ -10170,6 +10558,14 @@ packages: micromark-util-types: 1.1.0 dev: true + /micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + dependencies: + micromark-util-character: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + /micromark-util-combine-extensions@1.1.0: resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} dependencies: @@ -10177,12 +10573,25 @@ packages: micromark-util-types: 1.1.0 dev: true + /micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + /micromark-util-decode-numeric-character-reference@1.1.0: resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} dependencies: micromark-util-symbol: 1.1.0 dev: true + /micromark-util-decode-numeric-character-reference@2.0.0: + resolution: {integrity: sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: true + /micromark-util-decode-string@1.1.0: resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} dependencies: @@ -10192,26 +10601,55 @@ packages: micromark-util-symbol: 1.1.0 dev: true + /micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.0 + micromark-util-symbol: 2.0.0 + dev: true + /micromark-util-encode@1.1.0: resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} dev: true + /micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + dev: true + /micromark-util-html-tag-name@1.2.0: resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} dev: true + /micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + dev: true + /micromark-util-normalize-identifier@1.1.0: resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} dependencies: micromark-util-symbol: 1.1.0 dev: true + /micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: true + /micromark-util-resolve-all@1.1.0: resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} dependencies: micromark-util-types: 1.1.0 dev: true + /micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + dependencies: + micromark-util-types: 2.0.0 + dev: true + /micromark-util-sanitize-uri@1.2.0: resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} dependencies: @@ -10220,6 +10658,14 @@ packages: micromark-util-symbol: 1.1.0 dev: true + /micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + dependencies: + micromark-util-character: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + dev: true + /micromark-util-subtokenize@1.1.0: resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} dependencies: @@ -10229,18 +10675,35 @@ packages: uvu: 0.5.6 dev: true + /micromark-util-subtokenize@2.0.0: + resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + /micromark-util-symbol@1.1.0: resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} dev: true + /micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + dev: true + /micromark-util-types@1.1.0: resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} dev: true + /micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + dev: true + /micromark@3.2.0: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: - '@types/debug': 4.1.8 + '@types/debug': 4.1.12 debug: 4.3.4 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 @@ -10261,6 +10724,30 @@ packages: - supports-color dev: true + /micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + dependencies: + '@types/debug': 4.1.9 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.0.1 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.0 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} @@ -10319,6 +10806,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@7.4.6: + resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -10346,11 +10840,22 @@ packages: minipass: 3.3.6 dev: true + /minipass-fetch@2.1.2: + resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + minipass: 3.3.6 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + dev: true + /minipass-fetch@3.0.4: resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 7.0.3 + minipass: 7.0.4 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -10397,8 +10902,8 @@ packages: engines: {node: '>=8'} dev: true - /minipass@7.0.3: - resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==} + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -10426,10 +10931,10 @@ packages: /mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: - acorn: 8.10.0 + acorn: 8.11.2 pathe: 1.1.1 pkg-types: 1.0.3 - ufo: 1.3.0 + ufo: 1.3.2 dev: true /modify-values@1.0.1: @@ -10470,8 +10975,8 @@ packages: minimatch: 3.1.2 dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -10513,8 +11018,8 @@ packages: engines: {node: '>=v0.6.5'} dev: false - /node-gyp@9.4.0: - resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} + /node-gyp@9.4.1: + resolution: {integrity: sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==} engines: {node: ^12.13 || ^14.13 || >=16} hasBin: true dependencies: @@ -10522,7 +11027,7 @@ packages: exponential-backoff: 3.1.1 glob: 7.2.3 graceful-fs: 4.2.11 - make-fetch-happen: 11.1.1 + make-fetch-happen: 10.2.1 nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 @@ -10530,6 +11035,7 @@ packages: tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: + - bluebird - supports-color dev: true @@ -10577,7 +11083,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.6 + resolve: 1.22.8 semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -10587,7 +11093,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.13.0 + is-core-module: 2.13.1 semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -10597,7 +11103,7 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: hosted-git-info: 6.1.1 - is-core-module: 2.13.0 + is-core-module: 2.13.1 semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -10619,8 +11125,8 @@ packages: npm-normalize-package-bin: 3.0.1 dev: true - /npm-check-updates@16.14.3: - resolution: {integrity: sha512-iviPM0LiTFGUtk+kMtcMVLNeGuSORThj9Cho7GV/Z2l5dMdXFrcgIarMSr6d6f1wYJJBIthuNdJWXZ4NH5VPEg==} + /npm-check-updates@16.14.11: + resolution: {integrity: sha512-0MMWGbGci22Pu77bR9jRsy5qgxdQSJVqNtSyyFeubDPtbcU36z4gjEDITu26PMabFWPNkAoVfKF31M3uKUvzFg==} engines: {node: '>=14.14'} hasBin: true dependencies: @@ -10629,7 +11135,7 @@ packages: commander: 10.0.1 fast-memoize: 2.5.2 find-up: 5.0.0 - fp-and-or: 0.1.3 + fp-and-or: 0.1.4 get-stdin: 8.0.0 globby: 11.1.0 hosted-git-info: 5.2.1 @@ -10647,7 +11153,7 @@ packages: prompts-ncu: 3.0.0 rc-config-loader: 4.1.3 remote-git-tags: 3.0.0 - rimraf: 5.0.1 + rimraf: 5.0.5 semver: 7.5.4 semver-utils: 1.1.4 source-map-support: 0.5.21 @@ -10661,8 +11167,8 @@ packages: - supports-color dev: true - /npm-install-checks@6.2.0: - resolution: {integrity: sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==} + /npm-install-checks@6.3.0: + resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: semver: 7.5.4 @@ -10687,14 +11193,14 @@ packages: resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - ignore-walk: 6.0.3 + ignore-walk: 6.0.4 dev: true /npm-pick-manifest@8.0.2: resolution: {integrity: sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - npm-install-checks: 6.2.0 + npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 semver: 7.5.4 @@ -10748,8 +11254,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} dev: true /object-keys@1.1.1: @@ -10761,8 +11267,8 @@ packages: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 + call-bind: 1.0.5 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true @@ -10771,43 +11277,43 @@ packages: resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.3 dev: true /object.fromentries@2.0.7: resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.3 dev: true /object.groupby@1.0.1: resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 dev: true /object.hasown@1.1.3: resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} dependencies: define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.3 dev: true /object.values@1.1.7: resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.3 dev: true /omggif@1.0.10: @@ -10997,20 +11503,21 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 dev: true - /parse-json@6.0.2: - resolution: {integrity: sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /parse-json@7.1.1: + resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} + engines: {node: '>=16'} dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.23.5 error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 2.0.3 + json-parse-even-better-errors: 3.0.1 + lines-and-columns: 2.0.4 + type-fest: 3.13.1 dev: true /parse-passwd@1.0.0: @@ -11024,6 +11531,10 @@ packages: entities: 4.5.0 dev: true + /path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: true + /path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -11057,8 +11568,8 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.0.1 - minipass: 7.0.3 + lru-cache: 10.1.0 + minipass: 7.0.4 dev: true /path-type@3.0.0: @@ -11073,6 +11584,11 @@ packages: engines: {node: '>=8'} dev: true + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + dev: true + /pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} dev: true @@ -11084,7 +11600,7 @@ packages: /periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-walker: 3.0.3 is-reference: 3.0.2 dev: true @@ -11148,8 +11664,8 @@ packages: dependencies: htmlparser2: 8.0.2 js-tokens: 8.0.2 - postcss: 8.4.29 - postcss-safe-parser: 6.0.0(postcss@8.4.29) + postcss: 8.4.31 + postcss-safe-parser: 6.0.0(postcss@8.4.31) dev: true /postcss-media-query-parser@0.2.3: @@ -11160,22 +11676,22 @@ packages: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.29): + /postcss-safe-parser@6.0.0(postcss@8.4.31): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.29 + postcss: 8.4.31 dev: true - /postcss-scss@4.0.8(postcss@8.4.29): - resolution: {integrity: sha512-Cr0X8Eu7xMhE96PJck6ses/uVVXDtE5ghUTKNUYgm8ozgP2TkgV3LWs3WgLV1xaSSLq8ZFiXaUrj0LVgG1fGEA==} + /postcss-scss@4.0.9(postcss@8.4.31): + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.4.29 dependencies: - postcss: 8.4.29 + postcss: 8.4.31 dev: true /postcss-selector-parser@6.0.13: @@ -11190,11 +11706,11 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.29: - resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -11211,18 +11727,18 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-svelte@3.0.3(prettier@3.0.3)(svelte@4.2.0): - resolution: {integrity: sha512-dLhieh4obJEK1hnZ6koxF+tMUrZbV5YGvRpf2+OADyanjya5j0z1Llo8iGwiHmFWZVG/hLEw/AJD5chXd9r3XA==} + /prettier-plugin-svelte@3.1.2(prettier@3.1.0)(svelte@4.2.7): + resolution: {integrity: sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==} peerDependencies: prettier: ^3.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: - prettier: 3.0.3 - svelte: 4.2.0 + prettier: 3.1.0 + svelte: 4.2.7 dev: true - /prettier-plugin-tailwindcss@0.5.4(prettier-plugin-svelte@3.0.3)(prettier@3.0.3): - resolution: {integrity: sha512-QZzzB1bID6qPsKHTeA9qPo1APmmxfFrA5DD3LQ+vbTmAnY40eJI7t9Q1ocqel2EKMWNPLJqdTDWZj1hKYgqSgg==} + /prettier-plugin-tailwindcss@0.5.7(prettier-plugin-svelte@3.1.2)(prettier@3.1.0): + resolution: {integrity: sha512-4v6uESAgwCni6YF6DwJlRaDjg9Z+al5zM4JfngcazMy4WEf/XkPS5TEQjbD+DZ5iNuG6RrKQLa/HuX2SYzC3kQ==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -11273,25 +11789,16 @@ packages: prettier-plugin-twig-melody: optional: true dependencies: - prettier: 3.0.3 - prettier-plugin-svelte: 3.0.3(prettier@3.0.3)(svelte@4.2.0) + prettier: 3.1.0 + prettier-plugin-svelte: 3.1.2(prettier@3.1.0)(svelte@4.2.7) dev: true - /prettier@3.0.3: - resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + /prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} engines: {node: '>=14'} hasBin: true dev: true - /pretty-format@29.6.3: - resolution: {integrity: sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: true - /pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -11366,8 +11873,8 @@ packages: resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} dev: true - /punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} dev: true @@ -11434,7 +11941,7 @@ packages: resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - json-parse-even-better-errors: 3.0.0 + json-parse-even-better-errors: 3.0.1 npm-normalize-package-bin: 3.0.1 dev: true @@ -11442,8 +11949,8 @@ packages: resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - glob: 10.3.4 - json-parse-even-better-errors: 3.0.0 + glob: 10.3.10 + json-parse-even-better-errors: 3.0.1 normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.1 dev: true @@ -11487,7 +11994,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -11497,7 +12004,7 @@ packages: resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} engines: {node: '>=12'} dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 3.0.3 parse-json: 5.2.0 type-fest: 1.4.0 @@ -11551,10 +12058,10 @@ packages: resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 globalthis: 1.0.3 which-builtin-type: 1.1.3 dev: true @@ -11572,7 +12079,7 @@ packages: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 set-function-name: 2.0.1 dev: true @@ -11598,23 +12105,27 @@ packages: jsesc: 0.5.0 dev: true - /remark-cli@11.0.0: - resolution: {integrity: sha512-8JEWwArXquRq1/In4Ftz7gSG9Scwb1ijT2/dEuBETW9omqhmMRxcfjZ3iKqrak3BnCJeZSXCdWEmPhFKC8+RUQ==} + /remark-cli@12.0.0: + resolution: {integrity: sha512-IGxCo2VsXC/GS2YdlF7+S8DsUiyULyiauik01NFoiMIrOlbDhXjrKLD8hYazwQdD67nw2k7cwOBIxcK/cbNd9Q==} hasBin: true dependencies: - remark: 14.0.3 - unified-args: 10.0.0 + import-meta-resolve: 3.1.1 + markdown-extensions: 2.0.0 + remark: 15.0.1 + unified-args: 11.0.1 transitivePeerDependencies: - supports-color dev: true - /remark-gfm@3.0.1: - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + /remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} dependencies: - '@types/mdast': 3.0.12 - mdast-util-gfm: 2.0.2 - micromark-extension-gfm: 2.0.3 - unified: 10.1.2 + '@types/mdast': 4.0.3 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.4 transitivePeerDependencies: - supports-color dev: true @@ -11622,7 +12133,7 @@ packages: /remark-lint-blockquote-indentation@3.1.2: resolution: {integrity: sha512-5DOrFsZd5dXqA4p/VZvWSrqIWNFbBXjX7IV/FkVkxlNhNF/0FMf/4v8x1I2W3mzaZ7yDsWS/egpZnmligq1ckQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 pluralize: 8.0.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11634,7 +12145,7 @@ packages: /remark-lint-checkbox-character-style@4.1.2: resolution: {integrity: sha512-5ITz+1cCuJ3Jv/Q7rKgDEucCOnIgjWDnSHPJA1tb4TI/D316h+ALbDhZIpP8gyfAm6sBAh3Pwz9XZJN2uJB5UQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -11644,7 +12155,7 @@ packages: /remark-lint-code-block-style@3.1.2: resolution: {integrity: sha512-3wsWmzzdyEsB9sOzBOf46TSkwwVKXN2JpTEQb6feN0Tl6Vg75F7T9MHqMz7aqk/56bOXSxUzdpXDscGBhziLRA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11655,7 +12166,7 @@ packages: /remark-lint-definition-case@3.1.2: resolution: {integrity: sha512-/VxucJKEFykOe2ILgi0LLia0RaSyOPQXpR+tuX4MK3iKxIm7aT2oINgR9ugLpI15xJ463LyTi5mXf+BGveXeWA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -11665,7 +12176,7 @@ packages: /remark-lint-definition-spacing@3.1.2: resolution: {integrity: sha512-l058jAKfZfCOmlbIzoTll+CrZm9Bh42ZVCHcODPSZC8Yx4terCKgIoks+RWJDEdUbEw0YQoYvPc59ZVmp3BIew==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -11675,7 +12186,7 @@ packages: /remark-lint-emphasis-marker@3.1.2: resolution: {integrity: sha512-hPZ8vxZrIfxmLA5B66bA8y3PdHjcCQuaLsySIqi5PM2DkpN6a7zAP3v1znyRSaYJ1ANVWcu00/0bNzuUjflGCA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -11685,7 +12196,7 @@ packages: /remark-lint-fenced-code-flag@3.1.2: resolution: {integrity: sha512-yh4m3dlPmRsqM/BFhpqHYfrmBvFQ+D5dZZKDDYP2rf3YEoXlEVt8T8lWQueTTSxcq6yXAqL/XQL/iqqUHlLcHw==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11696,7 +12207,7 @@ packages: /remark-lint-fenced-code-marker@3.1.2: resolution: {integrity: sha512-6XNqjOuhT+0c7Q/22aCsMz61ne9g8HRpYF79EXQPdbzYa+PcfPXMiQKStONY3PfC8OE2/3WXI2zcs8w9x+8+VQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -11706,7 +12217,7 @@ packages: /remark-lint-file-extension@2.1.2: resolution: {integrity: sha512-Nq54F5R7F1gyj/IMW6SvkAbVNrH+p38WK3//KCoZLDUYFrH0oXgXXFGHi9CT/O0VEopW+bWJfTn8YAJRs0qI5Q==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 dev: true @@ -11714,7 +12225,7 @@ packages: /remark-lint-final-definition@3.1.2: resolution: {integrity: sha512-3O3JT6xqlrgq+UjhMPxshgMtwXn99w0BEO9JwbDls49N0XCu0n22Pq1n6X3tEVzskPLo3YYyVYfW2Z2C2rneKQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11725,7 +12236,7 @@ packages: /remark-lint-final-newline@2.1.2: resolution: {integrity: sha512-K0FdPGPyEB94PwNgopwVJFE8oRWi7IhY2ycXFVAMReI51el7EHB8F1gX14tB6p6zyGy6mUh69bCVU9mMTNeOUg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 dev: true @@ -11733,7 +12244,7 @@ packages: /remark-lint-hard-break-spaces@3.1.2: resolution: {integrity: sha512-HaW0xsl3TI7VFAqGWWcZtPqyz0NWu19KKjSO7OGFTUJU4S9YiRnhIxmSFM0ZLSsVAynE+dhzVKa8U7dOpWDcOg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11744,7 +12255,7 @@ packages: /remark-lint-heading-increment@3.1.2: resolution: {integrity: sha512-+fMfZmFh6ie6MmbRCVW77Rha15zDmnHWKiA0Do08OTrfngPTv8ZKXYLmxhUpL+xV9ts9q+9Kz5rv0L4QD4sEwQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11754,7 +12265,7 @@ packages: /remark-lint-heading-style@3.1.2: resolution: {integrity: sha512-0RkcRPV/H2bPFgeInzBkK1cWUwtFTm83I+Db/Z5tDY02GzKOosHLvxtJyj/1391/opAH1LYbHtHWffir99IUgw==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-heading-style: 2.0.1 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11765,7 +12276,7 @@ packages: /remark-lint-link-title-style@3.1.2: resolution: {integrity: sha512-if4MahYJVvQUWlrXDF8GSv4b9VtLSgMSDHeikQp1/hGYlihLl9uGw3nlL5Lf9DqTN0qaT6RPbXOjuuzHlk38sg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -11776,7 +12287,7 @@ packages: /remark-lint-list-item-bullet-indent@4.1.2: resolution: {integrity: sha512-WgU5nooqIEm6f35opcbHKBzWrdFJA3XcyTfB3nv/v0KX43/h6qFGmmMJ5kEiaFExuQp3dZSdatWuY0YZ9YRbUg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 pluralize: 8.0.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11786,7 +12297,7 @@ packages: /remark-lint-list-item-content-indent@3.1.2: resolution: {integrity: sha512-TB0pmrWiRaQW80Y/PILFQTnHDghRxXNzMwyawlP+DBF9gNom3pEBmb4ZlGQlN0aa3r8VWeIKdv1ylHrfXE0vqA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 pluralize: 8.0.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11797,7 +12308,7 @@ packages: /remark-lint-list-item-indent@3.1.2: resolution: {integrity: sha512-tkrra1pxZVE4OVJGfN435u/v0ljruXU+dHzWiKDYeifquD4aWhJxvSApu7+FbE098D/4usVXgMxwFkNhrpZcSQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 pluralize: 8.0.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11809,7 +12320,7 @@ packages: /remark-lint-list-item-spacing@4.1.2: resolution: {integrity: sha512-RHscGCa81PzcI09H0JAKXGyUiIMRTg5u4G8/p1zqnfEeOgG1R+87mLEJrOC9tUWGjuVoyd7T8Q2DMxg1Iep9ow==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11820,7 +12331,7 @@ packages: /remark-lint-maximum-heading-length@3.1.2: resolution: {integrity: sha512-gkmZxjlzEmNjBRBwef0L/Qmoabxxof0mryOxWzRZSu1xz4Qsp+UFWMhiHGXbE9WJL6EBW8yNTOpgnNgUOzqDiQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-to-string: 3.2.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11831,7 +12342,7 @@ packages: /remark-lint-maximum-line-length@3.1.3: resolution: {integrity: sha512-TA7IE+0c8agRm1k7JZr7ZZFiL44JMBAj1KlMxSTACBuebdPJe7IPaLIQga10bnz75jfWMzSiRURMFHo4lt3kdw==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11842,7 +12353,7 @@ packages: /remark-lint-no-blockquote-without-marker@5.1.2: resolution: {integrity: sha512-QPbqsrt7EfpSWqTkZJ9tepabPIhBDlNqZkuxxMQYD0OQ2N+tHDUq3zE1JxI5ts1V9o/mWApgySocqGd3jlcKmQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11854,8 +12365,8 @@ packages: /remark-lint-no-consecutive-blank-lines@4.1.3: resolution: {integrity: sha512-yU3jH6UMHvaxX3DPBen+7CoPiCcqJ4BeteyOKeKX+tKWCWKILpiz+TVToRbeLnWO4IvFNnSRFMSXmcWSDdbY4w==} dependencies: - '@types/mdast': 3.0.12 - '@types/unist': 2.0.8 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 pluralize: 8.0.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11867,7 +12378,7 @@ packages: /remark-lint-no-duplicate-definitions@3.1.2: resolution: {integrity: sha512-vi0nXA7p+pjQOorZOkr9E+QDhG74JAdbzqglWPrWWNI3z2rUYWYHTNSyWJbwEXaIIcev1ZAw8SCAOis5MNm+pA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11879,7 +12390,7 @@ packages: /remark-lint-no-duplicate-headings-in-section@3.1.2: resolution: {integrity: sha512-wzdGY3XbMeJILEgtrRsSNDvG4b+tfcYSnZW5qMeQOkh8L6tAm1s0K5frmunKriuYr7WvFcRq9YBRbQO7S02X+g==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-to-string: 3.2.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11892,7 +12403,7 @@ packages: /remark-lint-no-duplicate-headings@3.1.2: resolution: {integrity: sha512-atBlykGOx9BhpXGp0BUMWxn/T89+hC0Gel8xOIMaFkDhRcLlLVt+/F/aJGhM2Sp0R9NTQ6ejn+JYMLl5Aw2Z+g==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-to-string: 3.2.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11905,7 +12416,7 @@ packages: /remark-lint-no-emphasis-as-heading@3.1.2: resolution: {integrity: sha512-2DDx0VkqSExR6oqBiQtOsmdDwT7f3hpnPwPvBCk7BDeDU53JWY1kBAkRObkEptgH3GfpwxIQymIdHXesBpAQAg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -11915,7 +12426,7 @@ packages: /remark-lint-no-file-name-articles@2.1.2: resolution: {integrity: sha512-kM4vwBkne7f9euDKsuyxTtrsiafjH+KOwu8ZmuSVWh5U+u0EMcPyN5fxfaQIW+5FkrJA1jwnRu7ciXJBJt74Og==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 dev: true @@ -11923,7 +12434,7 @@ packages: /remark-lint-no-file-name-consecutive-dashes@2.1.2: resolution: {integrity: sha512-gw06jaaFwBR3s+3E2kJlv+E7rAzS7Nj+MFU7TViwbsYnR7PA96htLVDCjClyNUE7JHUNcv93HdLm8ykg8kRyNA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 dev: true @@ -11931,7 +12442,7 @@ packages: /remark-lint-no-file-name-irregular-characters@2.1.2: resolution: {integrity: sha512-2tcqzLm39Jc4THNP2yvJruOz2HtV4yh+eePiySKmhfZk/6ifMyOF/wlKHKcswczSGE4InNTfxJnc/AoxOJEdkw==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 dev: true @@ -11939,7 +12450,7 @@ packages: /remark-lint-no-file-name-mixed-case@2.1.2: resolution: {integrity: sha512-0mTrjxBB4/0rV7sef+xjV5Aeb6LuW19X4QbNHW2RW7aMy+mtgJU03wdb8Y0LTnWVFHjUbc+iHrsFeCA/Pu1kew==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 dev: true @@ -11947,7 +12458,7 @@ packages: /remark-lint-no-file-name-outer-dashes@2.1.2: resolution: {integrity: sha512-VrbHg25Oo9k/bNbS7ye1X7F6ER4uZSubO+t5DHJ4WZ6iVbNtBar/JwzVelY1YxUAutv42OvHfuveh4vKlcNgVA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 dev: true @@ -11955,7 +12466,7 @@ packages: /remark-lint-no-heading-content-indent@4.1.2: resolution: {integrity: sha512-TTxFsm1f4ZHFxZQCuz7j0QK4RvP6oArTiwazKLr16yaZe1608ypogMek4A30j2xX8WuO9+2uBzLXCY5OBo5x5Q==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-heading-style: 2.0.1 pluralize: 8.0.0 unified: 10.1.2 @@ -11968,7 +12479,7 @@ packages: /remark-lint-no-heading-punctuation@3.1.2: resolution: {integrity: sha512-KnvHEVB/DcxJOhUvVteiovAy1+32YY5Vm0UBJqYCFrrHnN/y9ETvOJzlxFy47TaB8x2UyncSEg2JuT66UL4ONQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-to-string: 3.2.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11979,7 +12490,7 @@ packages: /remark-lint-no-inline-padding@4.1.2: resolution: {integrity: sha512-dGyhWsiqCZS3Slob0EVBUfsFBbdpMIBCvb56LlCgaHbnLsnNYx8PpF/wA5CgsN8BXIbXfRpyPB5cIJwIq5taYg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-to-string: 3.2.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -11990,7 +12501,7 @@ packages: /remark-lint-no-literal-urls@3.1.2: resolution: {integrity: sha512-4tV9JGLKxAMFSuWDMOqLozkFJ3HyRvhzgrPrxASoziaml23m7UXAozk5dkIrFny1cN2oG988Z8tORxX2FL1Ilw==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-util-to-string: 3.2.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -12002,7 +12513,7 @@ packages: /remark-lint-no-multiple-toplevel-headings@3.1.2: resolution: {integrity: sha512-9rJSsrwdzwKmtuloBjJobLzjGL7Lgtk3+vMNUyuH9z/nBfkUCN3qxn3Nt9AxL+wwSAsHV6e74W+W2S1ohBLt6A==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -12014,7 +12525,7 @@ packages: /remark-lint-no-shell-dollars@3.1.2: resolution: {integrity: sha512-np2MDEhXHviXhbQFjnC1QYv5/fxCV1cIHfGMoJpqiW7Zcu/UGCOo5TE3XswZH4ukHZJ65c3X2A6qfLDW+ur3CQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -12024,7 +12535,7 @@ packages: /remark-lint-no-shortcut-reference-image@3.1.2: resolution: {integrity: sha512-NX4XJFPyDeJJ77pmETxRj4oM/zayf7Lmn/O87HgExBkQIPz2NYbDeKD8QEyliLaV/oKA2rQufpzuFw55xa1Tww==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -12034,7 +12545,7 @@ packages: /remark-lint-no-shortcut-reference-link@3.1.2: resolution: {integrity: sha512-/9iPN7FLKaaIzw4tLWKu7Rx0wAP7E2EuzIeentQlkY0rO/mMHipmT3IlgiebsAInKagzTY6TNFoG1rq2VnaCcA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -12044,7 +12555,7 @@ packages: /remark-lint-no-table-indentation@4.1.2: resolution: {integrity: sha512-5lkO+Yrtni/CDMZi7mlwbB2zzRQLH94DesboXg51aO2UfZlSn5dZNhmN5wkyCU2AiApUhlFNbxfKMHOWFPLdog==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -12055,7 +12566,7 @@ packages: /remark-lint-no-undefined-references@4.2.1: resolution: {integrity: sha512-HdNg5b2KiuNplcuVvRtsrUiROw557kAG1CiZYB7jQrrVWFgd86lKTa3bDiywe+87dGrGmHd3qQ28eZYTuHz2Nw==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 micromark-util-normalize-identifier: 1.1.0 unified: 10.1.2 unified-lint-rule: 2.1.2 @@ -12068,7 +12579,7 @@ packages: /remark-lint-no-unused-definitions@3.1.2: resolution: {integrity: sha512-bOcaJAnjKxT3kASFquUA3fO9xem9wZhVqt8TbqjA84+G4n40qjaLXDs/4vq73aMsSde73K0f3j1u0pMe7et8yQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -12078,7 +12589,7 @@ packages: /remark-lint-ordered-list-marker-style@3.1.2: resolution: {integrity: sha512-62iVE/YQsA0Azaqt8yAJWPplWLS47kDLjXeC2PlRIAzCqbNt9qH3HId8vZ15QTSrp8rHmJwrCMdcqV6AZUi7gQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -12089,7 +12600,7 @@ packages: /remark-lint-ordered-list-marker-value@3.1.2: resolution: {integrity: sha512-kG08nhsFk8rhoXK5EeDN/wN28CxefraDud/MaZnji8LEyxF3HAkzFuETr9laOn8Ey+n8h/C0mpqAwUf4thyJ5g==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -12100,7 +12611,7 @@ packages: /remark-lint-rule-style@3.1.2: resolution: {integrity: sha512-0CsX2XcX9pIhAP5N7Y8mhYXp3/Ld+NvxXY1p0LHAq0NZu17UsZLuegvx/s25uFbQs08DcmSqyKnepU9qGGqmTQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -12110,7 +12621,7 @@ packages: /remark-lint-strong-marker@3.1.2: resolution: {integrity: sha512-U/g4wngmiI0Q6WBRQG6pZxnDS33Wt/0QYA3+KNFBDykoi1vXsDEorIqy3dEag9z6XHwcMvFDsff6VRUhaOJWQg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -12120,8 +12631,8 @@ packages: /remark-lint-table-cell-padding@4.1.3: resolution: {integrity: sha512-N9xtnS6MG/H3srAMjqqaF26A7socr87pIgt64dr5rxoSbDRWRPChGQ8y7wKyV8VeyRNF37e3E5KB3bQVqjSYaQ==} dependencies: - '@types/mdast': 3.0.12 - '@types/unist': 2.0.8 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -12131,7 +12642,7 @@ packages: /remark-lint-table-pipe-alignment@3.1.3: resolution: {integrity: sha512-bnE8WrB4kSrN+Yr+xN2GHWVgGukeSFU43qPMrpCzTyOSbzep366wORlFKqZmyFPEkIZ/uAUFS0Qm9DND66Yz/A==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -12141,7 +12652,7 @@ packages: /remark-lint-table-pipes@4.1.2: resolution: {integrity: sha512-Ex2cJDXA0hdD9CC5Nu0p3K5LP+AhzPvk4sIOSbevCTSRyCS/SkNk4CQ6pwWBxuPVuHQUkqXkT8lgu8wwr/9A3A==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-position: 4.0.4 @@ -12151,7 +12662,7 @@ packages: /remark-lint-unordered-list-marker-style@3.1.2: resolution: {integrity: sha512-JFiyB4ZprJGGndCaFB8FssXd48m4Kh+CUqzNgu3lBLEiW8dEAGRlD9M2AzyyA+Q29WJP/FntDCbP22DeON91UA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 unified: 10.1.2 unified-lint-rule: 2.1.2 unist-util-generated: 2.0.1 @@ -12162,7 +12673,7 @@ packages: /remark-lint@9.1.2: resolution: {integrity: sha512-m9e/aPlh7tsvfJfj8tPxrQzD6oEdb9Foko+Ya/6OwUP9EoGMfehv1Qtv26W1DoH58Wn8rT8CD+KuprTWscMmIA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 remark-message-control: 7.1.1 unified: 10.1.2 transitivePeerDependencies: @@ -12172,7 +12683,7 @@ packages: /remark-message-control@7.1.1: resolution: {integrity: sha512-xKRWl1NTBOKed0oEtCd8BUfH5m4s8WXxFFSoo7uUwx6GW/qdCy4zov5LfPyw7emantDmhfWn5PdIZgcbVcWMDQ==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 mdast-comment-marker: 2.1.2 unified: 10.1.2 unified-message-control: 4.0.0 @@ -12181,12 +12692,13 @@ packages: - supports-color dev: true - /remark-parse@10.0.2: - resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + /remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} dependencies: - '@types/mdast': 3.0.12 - mdast-util-from-markdown: 1.3.1 - unified: 10.1.2 + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + micromark-util-types: 2.0.0 + unified: 11.0.4 transitivePeerDependencies: - supports-color dev: true @@ -12194,7 +12706,7 @@ packages: /remark-preset-lint-consistent@5.1.2: resolution: {integrity: sha512-RQrWBFmyIkKfXtp9P1Fui7UbGSfXth9nuvRJUVnO0vfevBJe02iyMZWPokXSwkDOI/cM539wj0i3vrQupz+v5A==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 remark-lint: 9.1.2 remark-lint-blockquote-indentation: 3.1.2 remark-lint-checkbox-character-style: 4.1.2 @@ -12216,7 +12728,7 @@ packages: /remark-preset-lint-markdown-style-guide@5.1.3: resolution: {integrity: sha512-4zNSPoiwAh4LJCbXh2U8Q9SFUIMw0MwsYJWTXHNiD0bGIUMWYU8ATLzDpWqCkzra6Ih7rLZuqB8tQIlipcM4Hg==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 remark-lint: 9.1.2 remark-lint-blockquote-indentation: 3.1.2 remark-lint-code-block-style: 3.1.2 @@ -12269,7 +12781,7 @@ packages: /remark-preset-lint-recommended@6.1.3: resolution: {integrity: sha512-DGjbeP2TsFmQeJflUiIvJWAOs1PxJt7SG3WQyMxOppkRr/up+mxWVkuv+6AUuaR0EsuaaFGz7WmZM5TrSSFWJw==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.15 remark-lint: 9.1.2 remark-lint-final-newline: 2.1.2 remark-lint-hard-break-spaces: 3.1.2 @@ -12290,48 +12802,47 @@ packages: - supports-color dev: true - /remark-preset-prettier@2.0.1(prettier@3.0.3): + /remark-preset-prettier@2.0.1(prettier@3.1.0): resolution: {integrity: sha512-1+cZaM080zTlhQIvZDOj7SFWvW9zevfxsLjTZspLEsBYivMDwCyTodvNvaZLc9p5dUSMik/BjMFKicfhZXh7qg==} engines: {node: '>=14.8'} peerDependencies: prettier: '>=1.0.0' dependencies: - prettier: 3.0.3 + prettier: 3.1.0 dev: true - /remark-stringify@10.0.3: - resolution: {integrity: sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==} + /remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} dependencies: - '@types/mdast': 3.0.12 - mdast-util-to-markdown: 1.5.0 - unified: 10.1.2 + '@types/mdast': 4.0.1 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.3 dev: true - /remark-validate-links@12.1.1: - resolution: {integrity: sha512-nk/CkcZ3u8QntoMCqZ+JzUzFub36E+mNFMMbYqqN+yQViUHbRLqirCG1qOI4E38RyKZ8abjFUv0JGB7skKa41A==} + /remark-validate-links@13.0.0: + resolution: {integrity: sha512-21/LrPvAhUxJnAXLbMvgBrjTvsKki4txEnwe58V/iKP5ptKLvYzWLnMueT7VZI7yVhsH8l8ZaoQ5WmKkm8ws/w==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 4.0.3 github-slugger: 2.0.0 - hosted-git-info: 6.1.1 - mdast-util-to-string: 3.2.0 + hosted-git-info: 7.0.1 + mdast-util-to-hast: 13.0.2 + mdast-util-to-string: 4.0.0 propose: 0.0.5 - to-vfile: 7.2.4 trough: 2.1.0 - unified: 10.1.2 - unified-engine: 10.1.0 - unist-util-visit: 4.1.2 - vfile: 5.3.7 + unified-engine: 11.1.1 + unist-util-visit: 5.0.0 + vfile: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /remark@14.0.3: - resolution: {integrity: sha512-bfmJW1dmR2LvaMJuAnE88pZP9DktIFYXazkTfOIKZzi3Knk9lT0roItIA24ydOucI3bV/g/tXBA6hzqq3FV9Ew==} + /remark@15.0.1: + resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} dependencies: - '@types/mdast': 3.0.12 - remark-parse: 10.0.2 - remark-stringify: 10.0.3 - unified: 10.1.2 + '@types/mdast': 4.0.3 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.4 transitivePeerDependencies: - supports-color dev: true @@ -12395,33 +12906,24 @@ packages: /resolve@1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: - is-core-module: 2.13.0 - path-parse: 1.0.7 - dev: true - - /resolve@1.22.4: - resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} - hasBin: true - dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve@1.22.6: - resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==} + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -12477,19 +12979,31 @@ packages: glob: 7.2.3 dev: true - /rimraf@5.0.1: - resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} + /rimraf@5.0.5: + resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} engines: {node: '>=14'} hasBin: true dependencies: - glob: 10.3.4 + glob: 10.3.10 dev: true - /rollup@3.29.2: - resolution: {integrity: sha512-CJouHoZ27v6siztc21eEQGo0kIcE5D1gVPA571ez0mMYb25LGYGKnVNXpEj5MGlepmDWGXNjDB5q7uNiPHC11A==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup@4.6.1: + resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.6.1 + '@rollup/rollup-android-arm64': 4.6.1 + '@rollup/rollup-darwin-arm64': 4.6.1 + '@rollup/rollup-darwin-x64': 4.6.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.6.1 + '@rollup/rollup-linux-arm64-gnu': 4.6.1 + '@rollup/rollup-linux-arm64-musl': 4.6.1 + '@rollup/rollup-linux-x64-gnu': 4.6.1 + '@rollup/rollup-linux-x64-musl': 4.6.1 + '@rollup/rollup-win32-arm64-msvc': 4.6.1 + '@rollup/rollup-win32-ia32-msvc': 4.6.1 + '@rollup/rollup-win32-x64-msvc': 4.6.1 fsevents: 2.3.3 dev: true @@ -12527,8 +13041,8 @@ packages: resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 isarray: 2.0.5 dev: true @@ -12544,8 +13058,8 @@ packages: /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-regex: 1.1.4 dev: true @@ -12606,21 +13120,31 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true + /set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + dev: true + /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.0 + define-data-property: 1.1.1 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 dev: true /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} dev: false - /seventh@0.8.2: - resolution: {integrity: sha512-GQsGIdg98GLYW4KEtzr+JKfI94NTaSeJAzAL3XrObeFeHvVp7PwuVELYNzk6XO1s8rWD+tTDKce3wh/No8ZPAg==} + /seventh@0.9.2: + resolution: {integrity: sha512-C+dnbBXIEycnrN6/CpFt/Rt8ccMzAX3wbwJU61RTfC8lYPMzSkKkAVWnUEMTZDHdvtlrTupZeCUK4G+uP4TmRQ==} engines: {node: '>=16.13.0'} dependencies: setimmediate: 1.0.5 @@ -12638,8 +13162,8 @@ packages: engines: {node: '>=8'} dev: true - /shiki@0.14.4: - resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==} + /shiki@0.14.5: + resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==} dependencies: ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.0 @@ -12650,9 +13174,9 @@ packages: /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - object-inspect: 1.12.3 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + object-inspect: 1.13.1 dev: true /siginfo@2.0.0: @@ -12693,7 +13217,7 @@ packages: resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.21 + '@polka/url': 1.0.0-next.23 mrmime: 1.0.1 totalist: 3.0.1 dev: true @@ -12712,6 +13236,11 @@ packages: engines: {node: '>=12'} dev: true + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + dev: true + /slice-ansi@4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} @@ -12791,7 +13320,7 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.16 dev: true /spdx-exceptions@2.3.0: @@ -12802,11 +13331,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.16 dev: true - /spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + /spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} dev: true /split2@3.2.2: @@ -12815,6 +13344,11 @@ packages: readable-stream: 3.6.2 dev: true + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + dev: true + /split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} dependencies: @@ -12829,15 +13363,22 @@ packages: resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 7.0.3 + minipass: 7.0.4 + dev: true + + /ssri@9.0.1: + resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + minipass: 3.3.6 dev: true /stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true - /std-env@3.4.3: - resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==} + /std-env@3.5.0: + resolution: {integrity: sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA==} dev: true /string-argv@0.3.2: @@ -12868,15 +13409,24 @@ packages: strip-ansi: 7.1.0 dev: true + /string-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} + engines: {node: '>=16'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 10.3.0 + strip-ansi: 7.1.0 + dev: true + /string.prototype.matchall@4.0.10: resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 - internal-slot: 1.0.5 + internal-slot: 1.0.6 regexp.prototype.flags: 1.5.1 set-function-name: 2.0.1 side-channel: 1.0.4 @@ -12886,25 +13436,25 @@ packages: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.3 dev: true /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.3 dev: true /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.3 dev: true /string_decoder@1.1.1: @@ -12987,7 +13537,7 @@ packages: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} dev: true - /stylelint-config-html@1.1.0(postcss-html@1.5.0)(stylelint@15.10.3): + /stylelint-config-html@1.1.0(postcss-html@1.5.0)(stylelint@15.11.0): resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==} engines: {node: ^12 || >=14} peerDependencies: @@ -12995,124 +13545,107 @@ packages: stylelint: '>=14.0.0' dependencies: postcss-html: 1.5.0 - stylelint: 15.10.3(typescript@5.2.2) + stylelint: 15.11.0(typescript@5.3.2) dev: true - /stylelint-config-recommended-scss@12.0.0(postcss@8.4.29)(stylelint@15.10.3): - resolution: {integrity: sha512-5Bb2mlGy6WLa30oNeKpZvavv2lowJUsUJO25+OA68GFTemlwd1zbFsL7q0bReKipOSU3sG47hKneZ6Nd+ctrFA==} + /stylelint-config-recommended-scss@13.1.0(postcss@8.4.31)(stylelint@15.11.0): + resolution: {integrity: sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==} peerDependencies: postcss: ^8.3.3 - stylelint: ^15.5.0 + stylelint: ^15.10.0 peerDependenciesMeta: postcss: optional: true dependencies: - postcss: 8.4.29 - postcss-scss: 4.0.8(postcss@8.4.29) - stylelint: 15.10.3(typescript@5.2.2) - stylelint-config-recommended: 12.0.0(stylelint@15.10.3) - stylelint-scss: 5.2.1(stylelint@15.10.3) - dev: true - - /stylelint-config-recommended@12.0.0(stylelint@15.10.3): - resolution: {integrity: sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==} - peerDependencies: - stylelint: ^15.5.0 - dependencies: - stylelint: 15.10.3(typescript@5.2.2) + postcss: 8.4.31 + postcss-scss: 4.0.9(postcss@8.4.31) + stylelint: 15.11.0(typescript@5.3.2) + stylelint-config-recommended: 13.0.0(stylelint@15.11.0) + stylelint-scss: 5.3.1(stylelint@15.11.0) dev: true - /stylelint-config-recommended@13.0.0(stylelint@15.10.3): + /stylelint-config-recommended@13.0.0(stylelint@15.11.0): resolution: {integrity: sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==} engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: stylelint: ^15.10.0 dependencies: - stylelint: 15.10.3(typescript@5.2.2) + stylelint: 15.11.0(typescript@5.3.2) dev: true - /stylelint-config-standard-scss@10.0.0(postcss@8.4.29)(stylelint@15.10.3): - resolution: {integrity: sha512-bChBEo1p3xUVWh/wenJI+josoMk21f2yuLDGzGjmKYcALfl2u3DFltY+n4UHswYiXghqXaA8mRh+bFy/q1hQlg==} + /stylelint-config-standard-scss@11.1.0(postcss@8.4.31)(stylelint@15.11.0): + resolution: {integrity: sha512-5gnBgeNTgRVdchMwiFQPuBOtj9QefYtfXiddrOMJA2pI22zxt6ddI2s+e5Oh7/6QYl7QLJujGnaUR5YyGq72ow==} peerDependencies: postcss: ^8.3.3 - stylelint: ^15.5.0 + stylelint: ^15.10.0 peerDependenciesMeta: postcss: optional: true dependencies: - postcss: 8.4.29 - stylelint: 15.10.3(typescript@5.2.2) - stylelint-config-recommended-scss: 12.0.0(postcss@8.4.29)(stylelint@15.10.3) - stylelint-config-standard: 33.0.0(stylelint@15.10.3) - dev: true - - /stylelint-config-standard@33.0.0(stylelint@15.10.3): - resolution: {integrity: sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==} - peerDependencies: - stylelint: ^15.5.0 - dependencies: - stylelint: 15.10.3(typescript@5.2.2) - stylelint-config-recommended: 12.0.0(stylelint@15.10.3) + postcss: 8.4.31 + stylelint: 15.11.0(typescript@5.3.2) + stylelint-config-recommended-scss: 13.1.0(postcss@8.4.31)(stylelint@15.11.0) + stylelint-config-standard: 34.0.0(stylelint@15.11.0) dev: true - /stylelint-config-standard@34.0.0(stylelint@15.10.3): + /stylelint-config-standard@34.0.0(stylelint@15.11.0): resolution: {integrity: sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==} engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: stylelint: ^15.10.0 dependencies: - stylelint: 15.10.3(typescript@5.2.2) - stylelint-config-recommended: 13.0.0(stylelint@15.10.3) + stylelint: 15.11.0(typescript@5.3.2) + stylelint-config-recommended: 13.0.0(stylelint@15.11.0) dev: true - /stylelint-scss@5.2.1(stylelint@15.10.3): - resolution: {integrity: sha512-ZoTJUM85/qqpQHfEppjW/St//8s6p9Qsg8deWlYlr56F9iUgC9vXeIDQvH4odkRRJLTLFQzYMALSOFCQ3MDkgw==} + /stylelint-scss@5.3.1(stylelint@15.11.0): + resolution: {integrity: sha512-5I9ZDIm77BZrjOccma5WyW2nJEKjXDd4Ca8Kk+oBapSO4pewSlno3n+OyimcyVJJujQZkBN2D+xuMkIamSc6hA==} peerDependencies: stylelint: ^14.5.1 || ^15.0.0 dependencies: - known-css-properties: 0.28.0 + 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.13 postcss-value-parser: 4.2.0 - stylelint: 15.10.3(typescript@5.2.2) + stylelint: 15.11.0(typescript@5.3.2) dev: true - /stylelint@15.10.3(typescript@5.2.2): - resolution: {integrity: sha512-aBQMMxYvFzJJwkmg+BUUg3YfPyeuCuKo2f+LOw7yYbU8AZMblibwzp9OV4srHVeQldxvSFdz0/Xu8blq2AesiA==} + /stylelint@15.11.0(typescript@5.3.2): + resolution: {integrity: sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: - '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) - '@csstools/css-tokenizer': 2.2.0 - '@csstools/media-query-list-parser': 2.1.4(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) + '@csstools/css-tokenizer': 2.2.1 + '@csstools/media-query-list-parser': 2.1.5(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 8.3.6(typescript@5.2.2) - css-functions-list: 3.2.0 + cosmiconfig: 8.3.6(typescript@5.3.2) + css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4 - fast-glob: 3.3.1 + fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 - file-entry-cache: 6.0.1 + file-entry-cache: 7.0.2 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.3.1 - ignore: 5.2.4 + ignore: 5.3.0 import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.28.0 + known-css-properties: 0.29.0 mathml-tag-names: 2.1.3 meow: 10.1.5 micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.29 + postcss: 8.4.31 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.29) + postcss-safe-parser: 6.0.0(postcss@8.4.31) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -13160,21 +13693,21 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check@3.5.1(postcss@8.4.29)(svelte@4.2.0): - resolution: {integrity: sha512-+Zb4iHxAhdUtcUg/WJPRjlS1RJalIsWAe9Mz6G1zyznSs7dDkT7VUBdXc3q7Iwg49O/VrZgyJRvOJkjuBfKjFA==} + /svelte-check@3.6.2(postcss@8.4.31)(svelte@4.2.7): + resolution: {integrity: sha512-E6iFh4aUCGJLRz6QZXH3gcN/VFfkzwtruWSRmlKrLWQTiO6VzLsivR6q02WYLGNAGecV3EocqZuCDrC2uttZ0g==} hasBin: true peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 chokidar: 3.5.3 - fast-glob: 3.3.1 + fast-glob: 3.3.2 import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 4.2.0 - svelte-preprocess: 5.0.4(postcss@8.4.29)(svelte@4.2.0)(typescript@5.2.2) - typescript: 5.2.2 + svelte: 4.2.7 + svelte-preprocess: 5.1.1(postcss@8.4.31)(svelte@4.2.7)(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -13187,17 +13720,17 @@ packages: - sugarss dev: true - /svelte-hmr@0.15.3(svelte@4.2.0): + /svelte-hmr@0.15.3(svelte@4.2.7): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.0 + svelte: 4.2.7 dev: true - /svelte-preprocess@5.0.4(postcss@8.4.29)(svelte@4.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} + /svelte-preprocess@5.1.1(postcss@8.4.31)(svelte@4.2.7)(typescript@5.3.2): + resolution: {integrity: sha512-p/Dp4hmrBW5mrCCq29lEMFpIJT2FZsRlouxEc5qpbOmXRbaFs7clLs8oKPwD3xCFyZfv1bIhvOzpQkhMEVQdMw==} engines: {node: '>= 14.10.0'} requiresBuild: true peerDependencies: @@ -13210,7 +13743,7 @@ packages: sass: ^1.26.8 stylus: ^0.55.0 sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' peerDependenciesMeta: '@babel/core': @@ -13234,24 +13767,24 @@ packages: typescript: optional: true dependencies: - '@types/pug': 2.0.6 + '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.27.0 - postcss: 8.4.29 + postcss: 8.4.31 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.2.0 - typescript: 5.2.2 + svelte: 4.2.7 + typescript: 5.3.2 dev: true - /svelte@4.2.0: - resolution: {integrity: sha512-kVsdPjDbLrv74SmLSUzAsBGquMs4MPgWGkGLpH+PjOYnFOziAvENVzgJmyOCV2gntxE32aNm8/sqNKD6LbIpeQ==} + /svelte@4.2.7: + resolution: {integrity: sha512-UExR1KS7raTdycsUrKLtStayu4hpdV3VZQgM0akX8XbXgLBlosdE/Sf3crOgyh9xIjqSYB3UEBuUlIQKRQX2hg==} engines: {node: '>=16'} dependencies: '@ampproject/remapping': 2.2.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 - acorn: 8.10.0 + '@jridgewell/trace-mapping': 0.3.20 + acorn: 8.11.2 aria-query: 5.3.0 axobject-query: 3.2.1 code-red: 1.0.4 @@ -13259,7 +13792,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.3 + magic-string: 0.30.5 periscopic: 3.1.0 dev: true @@ -13276,7 +13809,7 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/utils': 2.4.2 - tslib: 2.6.0 + tslib: 2.6.2 dev: true /table@6.8.1: @@ -13307,8 +13840,8 @@ packages: yallist: 4.0.0 dev: true - /terminal-kit@3.0.0: - resolution: {integrity: sha512-GSJGYF0+hoFylKJXmq0ntE42b4S7zUkxFpf7FqHGwKFPCNeGkuv3jV0tmGquZkmfh5mYb/B2xoPJiP40mJsQrg==} + /terminal-kit@3.0.1: + resolution: {integrity: sha512-KvscEh/893Qza4+1wW9BOYAYFFS3uy8JfuMpyxNS1Rw+bw2Qx33RjVkjzPkfY2hfzAcTEw9KGko4XZuX2scsQw==} engines: {node: '>=16.13.0'} dependencies: '@cronvel/get-pixels': 3.4.1 @@ -13316,9 +13849,9 @@ packages: lazyness: 1.2.0 ndarray: 1.0.19 nextgen-events: 1.5.3 - seventh: 0.8.2 + seventh: 0.9.2 string-kit: 0.17.10 - tree-kit: 0.7.5 + tree-kit: 0.8.1 dev: false /test-exclude@6.0.0: @@ -13335,6 +13868,11 @@ packages: engines: {node: '>=0.10'} dev: true + /text-extensions@2.4.0: + resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} + engines: {node: '>=8'} + dev: true + /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true @@ -13365,8 +13903,8 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tinyspy@2.1.1: - resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} + /tinyspy@2.2.0: + resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==} engines: {node: '>=14.0.0'} dev: true @@ -13387,13 +13925,6 @@ packages: is-number: 7.0.0 dev: true - /to-vfile@7.2.4: - resolution: {integrity: sha512-2eQ+rJ2qGbyw3senPI0qjuM7aut8IYXK6AEoOWb+fJx/mQYzviTckm1wDjq91QYHAPBTYzmdJXxMFA6Mk14mdw==} - dependencies: - is-buffer: 2.0.5 - vfile: 5.3.7 - dev: true - /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -13411,22 +13942,27 @@ packages: engines: {node: '>=6'} dependencies: psl: 1.9.0 - punycode: 2.3.0 + punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 dev: true - /tr46@4.1.1: - resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} - engines: {node: '>=14'} + /tr46@5.0.0: + resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + engines: {node: '>=18'} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true - /tree-kit@0.7.5: - resolution: {integrity: sha512-CmyY7d0OYE5W6UCmvij+SaocG7z+q4roF+Oj7BtU8B+KlpdiRZRMUwNyqfmWYcpYgsOcY1/dfIx/VsLmbAOLGg==} + /tree-kit@0.8.1: + resolution: {integrity: sha512-z29rTLxHce770M/3PzKkBqiIANg+YQwdtdcuYHP9qcgI1ZSaL9LBStWpxY1F/3BmFMqm+1OYdkIdbD45tUgO3Q==} + engines: {node: '>=16.13.0'} dev: false + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: true + /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} @@ -13441,47 +13977,16 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: true - /ts-api-utils@1.0.3(typescript@5.2.2): + /ts-api-utils@1.0.3(typescript@5.3.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.2.2 - dev: true - - /ts-node@10.9.1(@types/node@20.4.7)(typescript@5.2.2): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.4.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.2.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 + typescript: 5.3.2 dev: true - /ts-node@10.9.1(@types/node@20.6.2)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@20.10.1)(typescript@5.3.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13500,14 +14005,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.6.2 - acorn: 8.10.0 - acorn-walk: 8.2.0 + '@types/node': 20.10.1 + acorn: 8.11.2 + acorn-walk: 8.3.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.2.2 + typescript: 5.3.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -13523,6 +14028,11 @@ packages: /tslib@2.6.0: resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} + dev: false + + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: true /tslog@4.9.2: resolution: {integrity: sha512-wBM+LRJoNl34Bdu8mYEFxpvmOUedpNUwMNQB/NcuPIZKwdDde6xLHUev3bBjXQU7gdurX++X/YE7gLH8eXYsiQ==} @@ -13540,69 +14050,69 @@ packages: - supports-color dev: true - /turbo-darwin-64@1.10.14: - resolution: {integrity: sha512-I8RtFk1b9UILAExPdG/XRgGQz95nmXPE7OiGb6ytjtNIR5/UZBS/xVX/7HYpCdmfriKdVwBKhalCoV4oDvAGEg==} + /turbo-darwin-64@1.10.16: + resolution: {integrity: sha512-+Jk91FNcp9e9NCLYlvDDlp2HwEDp14F9N42IoW3dmHI5ZkGSXzalbhVcrx3DOox3QfiNUHxzWg4d7CnVNCuuMg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.10.14: - resolution: {integrity: sha512-KAdUWryJi/XX7OD0alOuOa0aJ5TLyd4DNIYkHPHYcM6/d7YAovYvxRNwmx9iv6Vx6IkzTnLeTiUB8zy69QkG9Q==} + /turbo-darwin-arm64@1.10.16: + resolution: {integrity: sha512-jqGpFZipIivkRp/i+jnL8npX0VssE6IAVNKtu573LXtssZdV/S+fRGYA16tI46xJGxSAivrZ/IcgZrV6Jk80bw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-ignore@1.10.14: - resolution: {integrity: sha512-wIH+2+zJGNstUzU1idxvreNhhDgqT/pyz8IaEQFWiTCzcn7NJBwcV2xu+62Y/SRG3bgOoEAwhLzxlwuJqGPABA==} + /turbo-ignore@1.10.16: + resolution: {integrity: sha512-Xm2/pnXsunH2UQ3S92hQwRKiANNgXUhv2owqCFOmqwl3G2E+0yM2lSk+QLNYUu4XUqXkJrDv32GtZTDaPJ47vA==} hasBin: true dev: true - /turbo-linux-64@1.10.14: - resolution: {integrity: sha512-BOBzoREC2u4Vgpap/WDxM6wETVqVMRcM8OZw4hWzqCj2bqbQ6L0wxs1LCLWVrghQf93JBQtIGAdFFLyCSBXjWQ==} + /turbo-linux-64@1.10.16: + resolution: {integrity: sha512-PpqEZHwLoizQ6sTUvmImcRmACyRk9EWLXGlqceogPZsJ1jTRK3sfcF9fC2W56zkSIzuLEP07k5kl+ZxJd8JMcg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.10.14: - resolution: {integrity: sha512-D8T6XxoTdN5D4V5qE2VZG+/lbZX/89BkAEHzXcsSUTRjrwfMepT3d2z8aT6hxv4yu8EDdooZq/2Bn/vjMI32xw==} + /turbo-linux-arm64@1.10.16: + resolution: {integrity: sha512-TMjFYz8to1QE0fKVXCIvG/4giyfnmqcQIwjdNfJvKjBxn22PpbjeuFuQ5kNXshUTRaTJihFbuuCcb5OYFNx4uw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.10.14: - resolution: {integrity: sha512-zKNS3c1w4i6432N0cexZ20r/aIhV62g69opUn82FLVs/zk3Ie0GVkSB6h0rqIvMalCp7enIR87LkPSDGz9K4UA==} + /turbo-windows-64@1.10.16: + resolution: {integrity: sha512-+jsf68krs0N66FfC4/zZvioUap/Tq3sPFumnMV+EBo8jFdqs4yehd6+MxIwYTjSQLIcpH8KoNMB0gQYhJRLZzw==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.10.14: - resolution: {integrity: sha512-rkBwrTPTxNSOUF7of8eVvvM+BkfkhA2OvpHM94if8tVsU+khrjglilp8MTVPHlyS9byfemPAmFN90oRIPB05BA==} + /turbo-windows-arm64@1.10.16: + resolution: {integrity: sha512-sKm3hcMM1bl0B3PLG4ifidicOGfoJmOEacM5JtgBkYM48ncMHjkHfFY7HrJHZHUnXM4l05RQTpLFoOl/uIo2HQ==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.10.14: - resolution: {integrity: sha512-hr9wDNYcsee+vLkCDIm8qTtwhJ6+UAMJc3nIY6+PNgUTtXcQgHxCq8BGoL7gbABvNWv76CNbK5qL4Lp9G3ZYRA==} + /turbo@1.10.16: + resolution: {integrity: sha512-2CEaK4FIuSZiP83iFa9GqMTQhroW2QryckVqUydmg4tx78baftTOS0O+oDAhvo9r9Nit4xUEtC1RAHoqs6ZEtg==} hasBin: true optionalDependencies: - turbo-darwin-64: 1.10.14 - turbo-darwin-arm64: 1.10.14 - turbo-linux-64: 1.10.14 - turbo-linux-arm64: 1.10.14 - turbo-windows-64: 1.10.14 - turbo-windows-arm64: 1.10.14 + turbo-darwin-64: 1.10.16 + turbo-darwin-arm64: 1.10.16 + turbo-linux-64: 1.10.16 + turbo-linux-arm64: 1.10.16 + turbo-windows-64: 1.10.16 + turbo-windows-arm64: 1.10.16 dev: true /type-check@0.4.0: @@ -13652,12 +14162,17 @@ packages: engines: {node: '>=12.20'} dev: true + /type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + dev: true + /typed-array-buffer@1.0.0: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-typed-array: 1.1.12 dev: true @@ -13665,7 +14180,7 @@ packages: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 @@ -13676,7 +14191,7 @@ packages: engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 @@ -13685,7 +14200,7 @@ packages: /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 is-typed-array: 1.1.12 dev: true @@ -13700,18 +14215,18 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typedoc@0.25.1(typescript@5.2.2): - resolution: {integrity: sha512-c2ye3YUtGIadxN2O6YwPEXgrZcvhlZ6HlhWZ8jQRNzwLPn2ylhdGqdR8HbyDRyALP8J6lmSANILCkkIdNPFxqA==} + /typedoc@0.25.4(typescript@5.3.2): + resolution: {integrity: sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA==} 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 + 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 dependencies: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.3 - shiki: 0.14.4 - typescript: 5.2.2 + shiki: 0.14.5 + typescript: 5.3.2 dev: true /typescript@5.0.4: @@ -13720,14 +14235,14 @@ packages: hasBin: true dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + /typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} engines: {node: '>=14.17'} hasBin: true dev: true - /ufo@1.3.0: - resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} + /ufo@1.3.2: + resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} dev: true /uglify-js@3.17.4: @@ -13741,7 +14256,7 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -13751,56 +14266,63 @@ packages: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} dev: true - /unified-args@10.0.0: - resolution: {integrity: sha512-PqsqxwkXpGSLiMkbjNnKU33Ffm6gso6rAvz1TlBGzMBx3gpx7ewIhViBX8HEWmy0v7pebA5PM6RkRWWaYmtfYw==} + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + dev: true + + /unified-args@11.0.1: + resolution: {integrity: sha512-WEQghE91+0s3xPVs0YW6a5zUduNLjmANswX7YbBfksHNDGMjHxaWCql4SR7c9q0yov/XiIEdk6r/LqfPjaYGcw==} dependencies: - '@types/text-table': 0.2.3 - camelcase: 7.0.1 + '@types/text-table': 0.2.5 chalk: 5.3.0 chokidar: 3.5.3 - fault: 2.0.1 + comma-separated-tokens: 2.0.3 json5: 2.2.3 minimist: 1.2.8 + strip-ansi: 7.1.0 text-table: 0.2.0 - unified-engine: 10.1.0 + unified-engine: 11.1.1 transitivePeerDependencies: - supports-color dev: true - /unified-consistency@1.0.1: - resolution: {integrity: sha512-YG3NPr25uYY8NHbtGxOL4+5lhg8ueuwKVsGQtK7hU9mnT61Tcm0N7LL0sbq+MYqNZFdDpg0bp/iBxqUnItJuaQ==} - engines: {node: '>=16.0.0'} + /unified-consistency@2.0.0: + resolution: {integrity: sha512-137Mk8QeNMLeAXdBbo+CdEGmV7FlN2LsIa7ea55gFwrdBW1iCMc1NNpYEzLXGaVsUSHNALd8zdfnwGxxSXaIww==} dependencies: prettier-linter-helpers: 1.0.0 - unified: 10.1.2 - vfile-location: 4.1.0 + unified: 11.0.4 + vfile-location: 5.0.2 dev: true - /unified-engine@10.1.0: - resolution: {integrity: sha512-5+JDIs4hqKfHnJcVCxTid1yBoI/++FfF/1PFdSMpaftZZZY+qg2JFruRbf7PaIwa9KgLotXQV3gSjtY0IdcFGQ==} + /unified-engine@11.1.1: + resolution: {integrity: sha512-uVx/R+Q8V5wv5EPdPzBPPscSKpbqWeqqIc0lMfDcn3aS+QDENTpDY+wdPQ5oswuQSpPn/miuP0FspIwo19++IA==} dependencies: - '@types/concat-stream': 2.0.0 - '@types/debug': 4.1.8 - '@types/is-empty': 1.2.1 - '@types/node': 18.17.17 - '@types/unist': 2.0.8 + '@types/concat-stream': 2.0.3 + '@types/debug': 4.1.12 + '@types/is-empty': 1.2.3 + '@types/node': 20.10.1 + '@types/unist': 3.0.2 + '@ungap/structured-clone': 1.2.0 concat-stream: 2.0.0 debug: 4.3.4 - fault: 2.0.1 - glob: 8.1.0 - ignore: 5.2.4 - is-buffer: 2.0.5 + glob: 10.3.10 + ignore: 5.3.0 is-empty: 1.2.0 is-plain-obj: 4.1.0 - load-plugin: 5.1.0 - parse-json: 6.0.2 - to-vfile: 7.2.4 + load-plugin: 6.0.1 + parse-json: 7.1.1 trough: 2.1.0 - unist-util-inspect: 7.0.2 - vfile-message: 3.1.4 - vfile-reporter: 7.0.5 - vfile-statistics: 2.0.1 - yaml: 2.3.2 + unist-util-inspect: 8.0.0 + vfile: 6.0.1 + vfile-message: 4.0.2 + vfile-reporter: 8.1.0 + vfile-statistics: 3.0.0 + yaml: 2.3.4 transitivePeerDependencies: - supports-color dev: true @@ -13808,7 +14330,7 @@ packages: /unified-lint-rule@2.1.2: resolution: {integrity: sha512-JWudPtRN7TLFHVLEVZ+Rm8FUb6kCAtHxEXFgBGDxRSdNMnGyTU5zyYvduHSF/liExlFB3vdFvsAHnNVE/UjAwA==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.10 trough: 2.1.0 unified: 10.1.2 vfile: 5.3.7 @@ -13817,7 +14339,7 @@ packages: /unified-message-control@4.0.0: resolution: {integrity: sha512-1b92N+VkPHftOsvXNOtkJm4wHlr+UDmTBF2dUzepn40oy9NxanJ9xS1RwUBTjXJwqr2K0kMbEyv1Krdsho7+Iw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit: 3.1.0 vfile: 5.3.7 @@ -13825,19 +14347,19 @@ packages: vfile-message: 3.1.4 dev: true - /unified-prettier@1.0.2(prettier@3.0.3): - resolution: {integrity: sha512-Hal9mbA+X9cRiVc3SPKo7L2cL1/PIdYxA2XX93iQVDs1uAVLjFaS/Qg4miFgBXypMrgXWclBU5c6+H9I0atjCw==} + /unified-prettier@2.0.0(prettier@3.1.0): + resolution: {integrity: sha512-sbe/9D1hEWugtRv3nB2EdItKGnajCq0dYIPG06OFUHx+DwkQojpQSlWyrjvGvGVqrTP6deQ2gIxl4/u5Kra02g==} peerDependencies: prettier: ^3.0.0 dependencies: - prettier: 3.0.3 - unified: 10.1.2 + prettier: 3.1.0 + unified: 11.0.4 dev: true /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -13846,10 +14368,41 @@ packages: vfile: 5.3.7 dev: true + /unified@11.0.3: + resolution: {integrity: sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==} + dependencies: + '@types/unist': 3.0.0 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 6.0.1 + dev: true + + /unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + dependencies: + '@types/unist': 3.0.2 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 6.0.1 + dev: true + /uniq@1.0.1: resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==} dev: false + /unique-filename@2.0.1: + resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + unique-slug: 3.0.0 + dev: true + /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13857,6 +14410,13 @@ packages: unique-slug: 4.0.0 dev: true + /unique-slug@3.0.0: + resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + imurmurhash: 0.1.4 + dev: true + /unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13875,48 +14435,73 @@ packages: resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} dev: true - /unist-util-inspect@7.0.2: - resolution: {integrity: sha512-Op0XnmHUl6C2zo/yJCwhXQSm/SmW22eDZdWP2qdf4WpGrgO1ZxFodq+5zFyeRGasFjJotAnLgfuD1jkcKqiH1Q==} + /unist-util-inspect@8.0.0: + resolution: {integrity: sha512-/3Wn/wU6/H6UEo4FoYUeo8KUePN8ERiZpQYFWYoihOsr1DoDuv80PeB0hobVZyYSvALa2e556bG1A1/AbwU4yg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 3.0.0 dev: true /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 + dev: true + + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.0 dev: true /unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.10 + dev: true + + /unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + dependencies: + '@types/unist': 3.0.2 dev: true /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 + dev: true + + /unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + dependencies: + '@types/unist': 3.0.0 dev: true /unist-util-visit-parents@4.1.1: resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 dev: true /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 dev: true + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.0 + unist-util-is: 6.0.0 + dev: true + /unist-util-visit@3.1.0: resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 4.1.1 dev: true @@ -13924,11 +14509,19 @@ packages: /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 dev: true + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: true + /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -13944,6 +14537,11 @@ packages: engines: {node: '>= 10.0.0'} dev: true + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: true + /untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -13972,7 +14570,7 @@ packages: /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true /url-parse@1.5.10: @@ -14001,13 +14599,13 @@ packages: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true - /v8-to-istanbul@9.1.0: - resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} + /v8-to-istanbul@9.2.0: + resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.19 - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 + '@jridgewell/trace-mapping': 0.3.20 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 dev: true /validate-npm-package-license@3.0.4: @@ -14032,55 +14630,77 @@ packages: /vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.10 vfile: 5.3.7 dev: true + /vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + dependencies: + '@types/unist': 3.0.2 + vfile: 6.0.1 + dev: true + /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 unist-util-stringify-position: 3.0.3 dev: true - /vfile-reporter@7.0.5: - resolution: {integrity: sha512-NdWWXkv6gcd7AZMvDomlQbK3MqFWL1RlGzMn++/O2TI+68+nqxCPTvLugdOtfSzXmjh+xUyhp07HhlrbJjT+mw==} + /vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + dependencies: + '@types/unist': 3.0.0 + unist-util-stringify-position: 4.0.0 + dev: true + + /vfile-reporter@8.1.0: + resolution: {integrity: sha512-NfHyHdkCcy0BsXiLA3nId29TY7W7hgpc8nd8Soe3imATx5N4/+mkLYdMR+Y6Zvu6BXMMi0FZsD4FLCm1dN85Pg==} dependencies: '@types/supports-color': 8.1.1 - string-width: 5.1.2 + string-width: 6.1.0 supports-color: 9.4.0 - unist-util-stringify-position: 3.0.3 - vfile: 5.3.7 - vfile-message: 3.1.4 - vfile-sort: 3.0.1 - vfile-statistics: 2.0.1 + unist-util-stringify-position: 4.0.0 + vfile: 6.0.1 + vfile-message: 4.0.2 + vfile-sort: 4.0.0 + vfile-statistics: 3.0.0 dev: true - /vfile-sort@3.0.1: - resolution: {integrity: sha512-1os1733XY6y0D5x0ugqSeaVJm9lYgj0j5qdcZQFyxlZOSy1jYarL77lLyb5gK4Wqr1d5OxmuyflSO3zKyFnTFw==} + /vfile-sort@4.0.0: + resolution: {integrity: sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==} dependencies: - vfile: 5.3.7 - vfile-message: 3.1.4 + vfile: 6.0.1 + vfile-message: 4.0.2 dev: true - /vfile-statistics@2.0.1: - resolution: {integrity: sha512-W6dkECZmP32EG/l+dp2jCLdYzmnDBIw6jwiLZSER81oR5AHRcVqL+k3Z+pfH1R73le6ayDkJRMk0sutj1bMVeg==} + /vfile-statistics@3.0.0: + resolution: {integrity: sha512-/qlwqwWBWFOmpXujL/20P+Iuydil0rZZNglR+VNm6J0gpLHwuVM5s7g2TfVoswbXjZ4HuIhLMySEyIw5i7/D8w==} dependencies: - vfile: 5.3.7 - vfile-message: 3.1.4 + vfile: 6.0.1 + vfile-message: 4.0.2 dev: true /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 dev: true - /vite-node@0.34.4(@types/node@20.6.2): - resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==} + /vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + dependencies: + '@types/unist': 3.0.0 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + dev: true + + /vite-node@0.34.6(@types/node@20.10.1): + resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -14089,7 +14709,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.6.2) + vite: 5.0.4(@types/node@20.10.1) transitivePeerDependencies: - '@types/node' - less @@ -14101,8 +14721,8 @@ packages: - terser dev: true - /vite-plugin-dts@3.5.3(@types/node@20.6.2)(typescript@5.2.2)(vite@4.4.9): - resolution: {integrity: sha512-h94j/+SR1PhLR9jnEtcjZILagE2QZBAV8V1y3T2Ujcet1VI0Et4dZSU1W8fbnp6obB7B3/b8hArqdi2/9HuH+w==} + /vite-plugin-dts@3.6.4(@types/node@20.10.1)(typescript@5.3.2)(vite@5.0.4): + resolution: {integrity: sha512-yOVhUI/kQhtS6lCXRYYLv2UUf9bftcwQK9ROxCX2ul17poLQs02ctWX7+vXB8GPRzH8VCK3jebEFtPqqijXx6w==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -14111,34 +14731,34 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.37.0(@types/node@20.6.2) - '@rollup/pluginutils': 5.0.4 - '@vue/language-core': 1.8.11(typescript@5.2.2) + '@microsoft/api-extractor': 7.38.3(@types/node@20.10.1) + '@rollup/pluginutils': 5.1.0 + '@vue/language-core': 1.8.24(typescript@5.3.2) debug: 4.3.4 kolorist: 1.8.0 - typescript: 5.2.2 - vite: 4.4.9(@types/node@20.6.2) - vue-tsc: 1.8.11(typescript@5.2.2) + typescript: 5.3.2 + vite: 5.0.4(@types/node@20.10.1) + vue-tsc: 1.8.24(typescript@5.3.2) transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - /vite-plugin-pakk@0.7.0: - resolution: {integrity: sha512-6FkZuN2BLFwBVgVydDnz9W1XHUP5wpbWXQwfjrxsfE4T1uaNZ9ym00nQ3Iy24Nf8ijSMD6m1LFq3BlO9+b0Hrw==} + /vite-plugin-pakk@0.8.0: + resolution: {integrity: sha512-YlsblxYBSYyUg4SB7JUQ5/+7jPhL1/VANGYRBEHQBheZ25L37ryzOLReT1p6iHYGV9oivowiE+IBq4JKGvZBrQ==} engines: {node: '>=18.10.0', pnpm: '>=8.0.0'} dependencies: - '@alexaegis/common': 0.7.0 - '@alexaegis/fs': 0.7.0 - '@alexaegis/workspace-tools': 0.7.0 - '@pakk/core': 0.7.0 - '@types/node': 20.6.2 - prettier: 3.0.3 - ts-node: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) - typescript: 5.2.2 - vite: 4.4.9(@types/node@20.6.2) - vite-plugin-dts: 3.5.3(@types/node@20.6.2)(typescript@5.2.2)(vite@4.4.9) + '@alexaegis/common': 0.7.3 + '@alexaegis/fs': 0.7.3 + '@alexaegis/workspace-tools': 0.7.3 + '@pakk/core': 0.8.0 + '@types/node': 20.10.1 + prettier: 3.1.0 + ts-node: 10.9.1(@types/node@20.10.1)(typescript@5.3.2) + typescript: 5.3.2 + vite: 5.0.4(@types/node@20.10.1) + vite-plugin-dts: 3.6.4(@types/node@20.10.1)(typescript@5.3.2)(vite@5.0.4) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -14152,12 +14772,12 @@ packages: - terser dev: true - /vite@4.4.9(@types/node@20.6.2): - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.0.4(@types/node@20.10.1): + resolution: {integrity: sha512-RzAr8LSvM8lmhB4tQ5OPcBhpjOZRZjuxv9zO5UcxeoY2bd3kP3Ticd40Qma9/BqZ8JS96Ll/jeBX9u+LJZrhVg==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -14180,27 +14800,27 @@ packages: terser: optional: true dependencies: - '@types/node': 20.6.2 - esbuild: 0.18.20 - postcss: 8.4.29 - rollup: 3.29.2 + '@types/node': 20.10.1 + esbuild: 0.19.8 + postcss: 8.4.31 + rollup: 4.6.1 optionalDependencies: fsevents: 2.3.3 dev: true - /vitefu@0.2.4(vite@4.4.9): - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + /vitefu@0.2.5(vite@5.0.4): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true dependencies: - vite: 4.4.9(@types/node@20.6.2) + vite: 5.0.4(@types/node@20.10.1) dev: true - /vitest@0.34.4(@vitest/ui@0.34.3)(jsdom@22.1.0): - resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==} + /vitest@0.34.6(@vitest/ui@0.34.6)(jsdom@23.0.0): + resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -14230,31 +14850,31 @@ packages: webdriverio: optional: true dependencies: - '@types/chai': 4.3.6 - '@types/chai-subset': 1.3.3 - '@types/node': 20.6.2 - '@vitest/expect': 0.34.4 - '@vitest/runner': 0.34.4 - '@vitest/snapshot': 0.34.4 - '@vitest/spy': 0.34.4 - '@vitest/ui': 0.34.3(vitest@0.34.4) - '@vitest/utils': 0.34.4 - acorn: 8.10.0 - acorn-walk: 8.2.0 + '@types/chai': 4.3.11 + '@types/chai-subset': 1.3.5 + '@types/node': 20.10.1 + '@vitest/expect': 0.34.6 + '@vitest/runner': 0.34.6 + '@vitest/snapshot': 0.34.6 + '@vitest/spy': 0.34.6 + '@vitest/ui': 0.34.6(vitest@0.34.6) + '@vitest/utils': 0.34.6 + acorn: 8.11.2 + acorn-walk: 8.3.0 cac: 6.7.14 - chai: 4.3.8 + chai: 4.3.10 debug: 4.3.4 - jsdom: 22.1.0 + jsdom: 23.0.0 local-pkg: 0.4.3 - magic-string: 0.30.3 + magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.4.3 + std-env: 3.5.0 strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 4.4.9(@types/node@20.6.2) - vite-node: 0.34.4(@types/node@20.6.2) + vite: 5.0.4(@types/node@20.10.1) + vite-node: 0.34.6(@types/node@20.10.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -14274,30 +14894,30 @@ packages: resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} dev: true - /vue-template-compiler@2.7.14: - resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} + /vue-template-compiler@2.7.15: + resolution: {integrity: sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==} dependencies: de-indent: 1.0.2 he: 1.2.0 dev: true - /vue-tsc@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-BzfiMdPqDHBlysx4g26NkfVHSQwGD/lTRausmxN9sFyjXz34OWfsbkh0YsVkX84Hu65In1fFlxHiG39Tr4Vojg==} + /vue-tsc@1.8.24(typescript@5.3.2): + resolution: {integrity: sha512-eH1CSj231OzVEY5Hi7wS6ubzyOEwgr5jCptR0Ddf2SitGcaXIsPVDvrprm3eolCdyhDt3WS1Eb2F4fGX9BsUUw==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.11(typescript@5.2.2) - '@vue/typescript': 1.8.11(typescript@5.2.2) + '@volar/typescript': 1.11.1 + '@vue/language-core': 1.8.24(typescript@5.3.2) semver: 7.5.4 - typescript: 5.2.2 + typescript: 5.3.2 dev: true - /w3c-xmlserializer@4.0.0: - resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} - engines: {node: '>=14'} + /w3c-xmlserializer@5.0.0: + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} dependencies: - xml-name-validator: 4.0.0 + xml-name-validator: 5.0.0 dev: true /walk-up-path@3.0.1: @@ -14309,23 +14929,23 @@ packages: engines: {node: '>=12'} dev: true - /whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} + /whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} dependencies: iconv-lite: 0.6.3 dev: true - /whatwg-mimetype@3.0.0: - resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} - engines: {node: '>=12'} + /whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} dev: true - /whatwg-url@12.0.1: - resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==} - engines: {node: '>=14'} + /whatwg-url@14.0.0: + resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} + engines: {node: '>=18'} dependencies: - tr46: 4.1.1 + tr46: 5.0.0 webidl-conversions: 7.0.0 dev: true @@ -14354,7 +14974,7 @@ packages: isarray: 2.0.5 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.11 + which-typed-array: 1.1.13 dev: true /which-collection@1.0.1: @@ -14366,12 +14986,12 @@ packages: is-weakset: 2.0.2 dev: true - /which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} + /which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 @@ -14426,8 +15046,8 @@ packages: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true - /workerpool@6.5.0: - resolution: {integrity: sha512-r64Ea3glXY2RVzMeNxB+4J+0YHAVzUdV4cM5nHi4BBC2LvnO1pWFAIYKYuGcPElbg1/7eEiaPtZ/jzCjIUuGBg==} + /workerpool@8.0.0: + resolution: {integrity: sha512-aoLtwqMXoYVA1JV+t8uCLo7sXkF4Q1Ijrn7954X2IVyysk2bv2Il7C9sVJH8xk9xJAL0FNgR+hPOhmvnMk/P5Q==} dev: false /wrap-ansi@6.2.0: @@ -14478,8 +15098,8 @@ packages: signal-exit: 4.1.0 dev: true - /ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + /ws@8.14.2: + resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -14496,9 +15116,9 @@ packages: engines: {node: '>=12'} dev: true - /xml-name-validator@4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} + /xml-name-validator@5.0.0: + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} dev: true /xmlchars@2.2.0: @@ -14524,13 +15144,8 @@ packages: engines: {node: '>= 6'} dev: true - /yaml@2.3.1: - resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} - engines: {node: '>= 14'} - dev: true - - /yaml@2.3.2: - resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==} + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} dev: true diff --git a/solutions/rust/readme.md b/solutions/rust/readme.md index e2a303b88..d1591cf10 100644 --- a/solutions/rust/readme.md +++ b/solutions/rust/readme.md @@ -252,24 +252,24 @@ ## Setup -1. Install [Rust](https://www.rust-lang.org/tools/install) +1. Install [Rust](https://www.rust-lang.org/tools/install) -2. Open with [VS Code](https://code.visualstudio.com/) +2. Open with [VS Code](https://code.visualstudio.com/) -3. Install the suggested extensions when prompted (Recommended) +3. Install the suggested extensions when prompted (Recommended) -4. Install the required crates +4. Install the required crates - ```sh - cargo build - ``` + ```sh + cargo build + ``` - > Select `Current Rust Cargo` launch option. **F5** runs the cargo you're - > focusing in debug mode. Set Rust to default to `nightly` + > Select `Current Rust Cargo` launch option. **F5** runs the cargo you're + > focusing in debug mode. Set Rust to default to `nightly` - ```sh - rustup default nightly - ``` + ```sh + rustup default nightly + ``` ### Debug diff --git a/solutions/typescript/2015/01/package.json b/solutions/typescript/2015/01/package.json index 1a90e5176..af4f0dfb3 100644 --- a/solutions/typescript/2015/01/package.json +++ b/solutions/typescript/2015/01/package.json @@ -23,8 +23,6 @@ "year": 2015 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-01", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2015/02/package.json b/solutions/typescript/2015/02/package.json index 35ead68cb..60f3ce1db 100644 --- a/solutions/typescript/2015/02/package.json +++ b/solutions/typescript/2015/02/package.json @@ -23,8 +23,6 @@ "year": 2015 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-02", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2015/03/package.json b/solutions/typescript/2015/03/package.json index 3f266a151..40c473fff 100644 --- a/solutions/typescript/2015/03/package.json +++ b/solutions/typescript/2015/03/package.json @@ -23,8 +23,6 @@ "year": 2015 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-03", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2015/04/package.json b/solutions/typescript/2015/04/package.json index d115e4f5f..8f967620f 100644 --- a/solutions/typescript/2015/04/package.json +++ b/solutions/typescript/2015/04/package.json @@ -23,8 +23,6 @@ "year": 2015 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-04", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./hash-search.function": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2015/05/package.json b/solutions/typescript/2015/05/package.json index 7a5004032..55a2b899d 100644 --- a/solutions/typescript/2015/05/package.json +++ b/solutions/typescript/2015/05/package.json @@ -23,8 +23,6 @@ "year": 2015 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2015-05", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2016/01/package.json b/solutions/typescript/2016/01/package.json index bea4db107..b1905cc97 100644 --- a/solutions/typescript/2016/01/package.json +++ b/solutions/typescript/2016/01/package.json @@ -23,8 +23,6 @@ "year": 2016 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-01", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2016/02/package.json b/solutions/typescript/2016/02/package.json index 3dbcebeda..4c17cc683 100644 --- a/solutions/typescript/2016/02/package.json +++ b/solutions/typescript/2016/02/package.json @@ -23,8 +23,6 @@ "year": 2016 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-02", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2016/03/package.json b/solutions/typescript/2016/03/package.json index 384f8af1d..d806bd349 100644 --- a/solutions/typescript/2016/03/package.json +++ b/solutions/typescript/2016/03/package.json @@ -23,8 +23,6 @@ "year": 2016 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2016-03", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2017/01/package.json b/solutions/typescript/2017/01/package.json index 11ee50031..91a196dc2 100644 --- a/solutions/typescript/2017/01/package.json +++ b/solutions/typescript/2017/01/package.json @@ -23,8 +23,6 @@ "year": 2017 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-01", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2017/02/package.json b/solutions/typescript/2017/02/package.json index 832be8f0e..cc0157b71 100644 --- a/solutions/typescript/2017/02/package.json +++ b/solutions/typescript/2017/02/package.json @@ -23,8 +23,6 @@ "year": 2017 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2017-02", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/01/package.json b/solutions/typescript/2018/01/package.json index e040ecb21..09b8ea832 100644 --- a/solutions/typescript/2018/01/package.json +++ b/solutions/typescript/2018/01/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-01", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/02/package.json b/solutions/typescript/2018/02/package.json index 8b8a7c231..55f8875a5 100644 --- a/solutions/typescript/2018/02/package.json +++ b/solutions/typescript/2018/02/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-02", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/03/package.json b/solutions/typescript/2018/03/package.json index 8cedfc2b8..dffddbcdf 100644 --- a/solutions/typescript/2018/03/package.json +++ b/solutions/typescript/2018/03/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-03", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./interpret.function": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/04/package.json b/solutions/typescript/2018/04/package.json index 761187ef7..c159e1d7c 100644 --- a/solutions/typescript/2018/04/package.json +++ b/solutions/typescript/2018/04/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-04", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./interpret.function": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/05/package.json b/solutions/typescript/2018/05/package.json index 29e0527e8..e24768a20 100644 --- a/solutions/typescript/2018/05/package.json +++ b/solutions/typescript/2018/05/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-05", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./collapse.function": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/06/package.json b/solutions/typescript/2018/06/package.json index bd892b252..911c50f40 100644 --- a/solutions/typescript/2018/06/package.json +++ b/solutions/typescript/2018/06/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-06", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./interpret.function": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/07/package.json b/solutions/typescript/2018/07/package.json index 32f5e23ae..a5cf6fbdb 100644 --- a/solutions/typescript/2018/07/package.json +++ b/solutions/typescript/2018/07/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-07", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/08/package.json b/solutions/typescript/2018/08/package.json index aa0170c66..23692db2d 100644 --- a/solutions/typescript/2018/08/package.json +++ b/solutions/typescript/2018/08/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-08", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/09/package.json b/solutions/typescript/2018/09/package.json index 70051f3ae..03cb8ca83 100644 --- a/solutions/typescript/2018/09/package.json +++ b/solutions/typescript/2018/09/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-09", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./interpreter.function": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/10/package.json b/solutions/typescript/2018/10/package.json index 96eafb03c..12137d002 100644 --- a/solutions/typescript/2018/10/package.json +++ b/solutions/typescript/2018/10/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-10", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./boundary.interface": { @@ -69,15 +69,15 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "workspace:^", - "arktype": "^1.0.21-alpha" + "arktype": "^1.0.28-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/11/package.json b/solutions/typescript/2018/11/package.json index 4f08e6b01..fce9d1282 100644 --- a/solutions/typescript/2018/11/package.json +++ b/solutions/typescript/2018/11/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-11", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -69,17 +69,17 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "workspace:^", - "workerpool": "^6.5.0" + "workerpool": "^8.0.0" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "@types/workerpool": "^6.4.1", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "@types/workerpool": "^6.4.7", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/12/package.json b/solutions/typescript/2018/12/package.json index c1a8b1bed..cc00f030c 100644 --- a/solutions/typescript/2018/12/package.json +++ b/solutions/typescript/2018/12/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-12", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./interpreter.function": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/13/package.json b/solutions/typescript/2018/13/package.json index 8aec76608..d56fc4478 100644 --- a/solutions/typescript/2018/13/package.json +++ b/solutions/typescript/2018/13/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-13", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/14/package.json b/solutions/typescript/2018/14/package.json index 0adec6815..2ea335df8 100644 --- a/solutions/typescript/2018/14/package.json +++ b/solutions/typescript/2018/14/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-14", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2018/15/package.json b/solutions/typescript/2018/15/package.json index 07e552586..dbe229ee4 100644 --- a/solutions/typescript/2018/15/package.json +++ b/solutions/typescript/2018/15/package.json @@ -23,8 +23,6 @@ "year": 2018 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2018-15", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./cave.class": { @@ -68,12 +68,12 @@ "./readme": "./readme.md" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/01/package.json b/solutions/typescript/2019/01/package.json index b16a3ed60..7da08e7ed 100644 --- a/solutions/typescript/2019/01/package.json +++ b/solutions/typescript/2019/01/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-01", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/02/package.json b/solutions/typescript/2019/02/package.json index d29651d68..c58f7f1d1 100644 --- a/solutions/typescript/2019/02/package.json +++ b/solutions/typescript/2019/02/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-02", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/03/package.json b/solutions/typescript/2019/03/package.json index 91c48475a..cfd36205f 100644 --- a/solutions/typescript/2019/03/package.json +++ b/solutions/typescript/2019/03/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-03", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/04/package.json b/solutions/typescript/2019/04/package.json index 15e64be19..8544a7238 100644 --- a/solutions/typescript/2019/04/package.json +++ b/solutions/typescript/2019/04/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-04", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/05/package.json b/solutions/typescript/2019/05/package.json index 1707b686e..a3062895a 100644 --- a/solutions/typescript/2019/05/package.json +++ b/solutions/typescript/2019/05/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-05", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/06/package.json b/solutions/typescript/2019/06/package.json index fb9c8c955..ade33bd6b 100644 --- a/solutions/typescript/2019/06/package.json +++ b/solutions/typescript/2019/06/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-06", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/07/package.json b/solutions/typescript/2019/07/package.json index ce2be2477..7efd479ed 100644 --- a/solutions/typescript/2019/07/package.json +++ b/solutions/typescript/2019/07/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-07", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/08/package.json b/solutions/typescript/2019/08/package.json index 4b4d5327d..d0e4b759d 100644 --- a/solutions/typescript/2019/08/package.json +++ b/solutions/typescript/2019/08/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-08", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/08/src/p2.ts b/solutions/typescript/2019/08/src/p2.ts index dff783932..67e7ec3ad 100644 --- a/solutions/typescript/2019/08/src/p2.ts +++ b/solutions/typescript/2019/08/src/p2.ts @@ -33,7 +33,7 @@ export const p2 = (input: string): string => { .map( (l) => l - .map((n) => { + .map((n: COLOR) => { switch (n) { case COLOR.BLACK: { return '`'; diff --git a/solutions/typescript/2019/09/package.json b/solutions/typescript/2019/09/package.json index c03e9a33c..75996adbb 100644 --- a/solutions/typescript/2019/09/package.json +++ b/solutions/typescript/2019/09/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-09", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/10/package.json b/solutions/typescript/2019/10/package.json index 160d0328c..94217493d 100644 --- a/solutions/typescript/2019/10/package.json +++ b/solutions/typescript/2019/10/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-10", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/11/package.json b/solutions/typescript/2019/11/package.json index 7353c6edd..58751c8df 100644 --- a/solutions/typescript/2019/11/package.json +++ b/solutions/typescript/2019/11/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-11", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/12/package.json b/solutions/typescript/2019/12/package.json index 0ca07d25f..6776442e4 100644 --- a/solutions/typescript/2019/12/package.json +++ b/solutions/typescript/2019/12/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-12", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/13/package.json b/solutions/typescript/2019/13/package.json index 14fe44b85..d604f7fc6 100644 --- a/solutions/typescript/2019/13/package.json +++ b/solutions/typescript/2019/13/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-13", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/14/package.json b/solutions/typescript/2019/14/package.json index c49a35ca4..7c3ce7389 100644 --- a/solutions/typescript/2019/14/package.json +++ b/solutions/typescript/2019/14/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-14", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -75,12 +75,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/16/package.json b/solutions/typescript/2019/16/package.json index 9c463ef45..f773828da 100644 --- a/solutions/typescript/2019/16/package.json +++ b/solutions/typescript/2019/16/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-16", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -65,12 +65,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/17/package.json b/solutions/typescript/2019/17/package.json index 0c1a42ec9..5dc32be05 100644 --- a/solutions/typescript/2019/17/package.json +++ b/solutions/typescript/2019/17/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-17", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/18/package.json b/solutions/typescript/2019/18/package.json index 2e24a7be7..e8017d069 100644 --- a/solutions/typescript/2019/18/package.json +++ b/solutions/typescript/2019/18/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-18", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -65,12 +65,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/18/src/p1.ts b/solutions/typescript/2019/18/src/p1.ts index 215845941..a70b72781 100644 --- a/solutions/typescript/2019/18/src/p1.ts +++ b/solutions/typescript/2019/18/src/p1.ts @@ -13,7 +13,7 @@ import { Tile, doorMatcher, parseLines, parseMatrix, type Key } from './parse.js export const weighter = (inventory: Set) => (n: GridGraphNode, _a: GridGraphNode): number => { - const v = n.value; + const v = n.value as Tile; switch (v) { case Tile.WALL: { return Number.POSITIVE_INFINITY; diff --git a/solutions/typescript/2019/19/package.json b/solutions/typescript/2019/19/package.json index 200731771..bdbbf1c8a 100644 --- a/solutions/typescript/2019/19/package.json +++ b/solutions/typescript/2019/19/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-19", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/20/package.json b/solutions/typescript/2019/20/package.json index cd73d7671..65e8fa9aa 100644 --- a/solutions/typescript/2019/20/package.json +++ b/solutions/typescript/2019/20/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-20", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -65,12 +65,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/20/src/p1.ts b/solutions/typescript/2019/20/src/p1.ts index 56afa3887..16aa8a770 100644 --- a/solutions/typescript/2019/20/src/p1.ts +++ b/solutions/typescript/2019/20/src/p1.ts @@ -19,7 +19,7 @@ export const weighter: Weighter = ( _a: PortalGridNode, b: PortalGridNode, ): number => { - switch (b.value) { + switch (b.value as Tile) { case Tile.PATH: { return 0; } diff --git a/solutions/typescript/2019/21/package.json b/solutions/typescript/2019/21/package.json index d39f5ae56..2bb15ce0d 100644 --- a/solutions/typescript/2019/21/package.json +++ b/solutions/typescript/2019/21/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-21", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/22/package.json b/solutions/typescript/2019/22/package.json index 9700885a7..00b39d094 100644 --- a/solutions/typescript/2019/22/package.json +++ b/solutions/typescript/2019/22/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-22", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/23/package.json b/solutions/typescript/2019/23/package.json index bf0b03581..542048fcb 100644 --- a/solutions/typescript/2019/23/package.json +++ b/solutions/typescript/2019/23/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-23", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./network.class": { @@ -76,12 +76,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2019/24/package.json b/solutions/typescript/2019/24/package.json index e37e9b65e..245d0f27c 100644 --- a/solutions/typescript/2019/24/package.json +++ b/solutions/typescript/2019/24/package.json @@ -23,8 +23,6 @@ "year": 2019 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2019-24", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/01/package.json b/solutions/typescript/2020/01/package.json index 4df98c99b..86c271498 100644 --- a/solutions/typescript/2020/01/package.json +++ b/solutions/typescript/2020/01/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-01", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/02/package.json b/solutions/typescript/2020/02/package.json index 47ec01d58..c00558e5a 100644 --- a/solutions/typescript/2020/02/package.json +++ b/solutions/typescript/2020/02/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-02", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/03/package.json b/solutions/typescript/2020/03/package.json index e7ac60e98..60aa4aa92 100644 --- a/solutions/typescript/2020/03/package.json +++ b/solutions/typescript/2020/03/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-03", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/04/package.json b/solutions/typescript/2020/04/package.json index a8b0f5b4b..6b26a6f0b 100644 --- a/solutions/typescript/2020/04/package.json +++ b/solutions/typescript/2020/04/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-04", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/04/src/p1.ts b/solutions/typescript/2020/04/src/p1.ts index 3de094a46..9f4ca864e 100644 --- a/solutions/typescript/2020/04/src/p1.ts +++ b/solutions/typescript/2020/04/src/p1.ts @@ -16,6 +16,9 @@ export type Passport = Record; export const parsePassport = (passport: string): Partial => passport.split(' ').reduce>((acc, e) => { const [key, val] = e.split(':'); + if (!val) { + throw new Error('bad passport'); + } acc[key as RelevantField] = val; return acc; }, {}); diff --git a/solutions/typescript/2020/05/package.json b/solutions/typescript/2020/05/package.json index e0ee8b693..fa212fd3c 100644 --- a/solutions/typescript/2020/05/package.json +++ b/solutions/typescript/2020/05/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-05", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -69,15 +69,15 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "workspace:^", - "@alexaegis/common": "^0.7.0" + "@alexaegis/common": "^0.7.3" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/05/src/p1.ts b/solutions/typescript/2020/05/src/p1.ts index 1b24217e5..28101df14 100644 --- a/solutions/typescript/2020/05/src/p1.ts +++ b/solutions/typescript/2020/05/src/p1.ts @@ -19,7 +19,7 @@ export const calculateSeatId = (line: string): number => { let columnHigh = 7; for (const letter of line) { - switch (letter) { + switch (letter as PlanePartition) { case PlanePartition.front: { [rowLow, rowHigh] = lowerHalf(rowLow, rowHigh); break; diff --git a/solutions/typescript/2020/06/package.json b/solutions/typescript/2020/06/package.json index 9f9eb817e..abb57b205 100644 --- a/solutions/typescript/2020/06/package.json +++ b/solutions/typescript/2020/06/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-06", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/07/package.json b/solutions/typescript/2020/07/package.json index aaf6477cf..ad73f917d 100644 --- a/solutions/typescript/2020/07/package.json +++ b/solutions/typescript/2020/07/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-07", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bag.class": { @@ -71,12 +71,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/08/package.json b/solutions/typescript/2020/08/package.json index ab35c65f0..7a6eb31d5 100644 --- a/solutions/typescript/2020/08/package.json +++ b/solutions/typescript/2020/08/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-08", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -53,12 +53,12 @@ "./readme": "./readme.md" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/09/package.json b/solutions/typescript/2020/09/package.json index 3376181c2..db7e1acfa 100644 --- a/solutions/typescript/2020/09/package.json +++ b/solutions/typescript/2020/09/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-09", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./args.interface": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/10/package.json b/solutions/typescript/2020/10/package.json index 50a26a304..b35a51f58 100644 --- a/solutions/typescript/2020/10/package.json +++ b/solutions/typescript/2020/10/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-10", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -76,13 +76,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/11/package.json b/solutions/typescript/2020/11/package.json index 6a10a5bc8..bbb099cb0 100644 --- a/solutions/typescript/2020/11/package.json +++ b/solutions/typescript/2020/11/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-11", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/12/package.json b/solutions/typescript/2020/12/package.json index d52dd8059..be1a12b1d 100644 --- a/solutions/typescript/2020/12/package.json +++ b/solutions/typescript/2020/12/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-12", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -66,12 +66,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/13/package.json b/solutions/typescript/2020/13/package.json index 2824babd4..40aadcc8c 100644 --- a/solutions/typescript/2020/13/package.json +++ b/solutions/typescript/2020/13/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-13", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./p1": { @@ -61,12 +61,12 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/14/package.json b/solutions/typescript/2020/14/package.json index 15a76706c..fa839743e 100644 --- a/solutions/typescript/2020/14/package.json +++ b/solutions/typescript/2020/14/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-14", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/15/package.json b/solutions/typescript/2020/15/package.json index 5785e6458..6409e4d1c 100644 --- a/solutions/typescript/2020/15/package.json +++ b/solutions/typescript/2020/15/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-15", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/16/package.json b/solutions/typescript/2020/16/package.json index e6cfade2a..e98f77ac4 100644 --- a/solutions/typescript/2020/16/package.json +++ b/solutions/typescript/2020/16/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-16", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/17/package.json b/solutions/typescript/2020/17/package.json index 7859f8054..e0bb14869 100644 --- a/solutions/typescript/2020/17/package.json +++ b/solutions/typescript/2020/17/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-17", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/18/package.json b/solutions/typescript/2020/18/package.json index b2dadb7e8..0114190b3 100644 --- a/solutions/typescript/2020/18/package.json +++ b/solutions/typescript/2020/18/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-18", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/19/package.json b/solutions/typescript/2020/19/package.json index 6862939a1..e3ed241e8 100644 --- a/solutions/typescript/2020/19/package.json +++ b/solutions/typescript/2020/19/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-19", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/20/package.json b/solutions/typescript/2020/20/package.json index c97f99b1c..69a3bdcba 100644 --- a/solutions/typescript/2020/20/package.json +++ b/solutions/typescript/2020/20/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-20", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -76,13 +76,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/21/package.json b/solutions/typescript/2020/21/package.json index 04ddc4e98..412614e38 100644 --- a/solutions/typescript/2020/21/package.json +++ b/solutions/typescript/2020/21/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-21", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/22/package.json b/solutions/typescript/2020/22/package.json index 08786aa6c..45bba4e7a 100644 --- a/solutions/typescript/2020/22/package.json +++ b/solutions/typescript/2020/22/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-22", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/23/package.json b/solutions/typescript/2020/23/package.json index 3c85b871d..06a5b0f24 100644 --- a/solutions/typescript/2020/23/package.json +++ b/solutions/typescript/2020/23/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-23", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/24/package.json b/solutions/typescript/2020/24/package.json index 44c4e4278..516fdc407 100644 --- a/solutions/typescript/2020/24/package.json +++ b/solutions/typescript/2020/24/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-24", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -81,13 +81,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2020/25/package.json b/solutions/typescript/2020/25/package.json index 99e81f539..084c6508f 100644 --- a/solutions/typescript/2020/25/package.json +++ b/solutions/typescript/2020/25/package.json @@ -23,8 +23,6 @@ "year": 2020 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2020-25", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -64,16 +64,16 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "workspace:^", - "arktype": "^1.0.21-alpha" + "arktype": "^1.0.28-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/01/package.json b/solutions/typescript/2021/01/package.json index 977d21d92..16b634382 100644 --- a/solutions/typescript/2021/01/package.json +++ b/solutions/typescript/2021/01/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-01", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/02/package.json b/solutions/typescript/2021/02/package.json index f24c34f58..3b4aa2406 100644 --- a/solutions/typescript/2021/02/package.json +++ b/solutions/typescript/2021/02/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-02", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/03/package.json b/solutions/typescript/2021/03/package.json index 7d0be1f23..1f2d6ad9f 100644 --- a/solutions/typescript/2021/03/package.json +++ b/solutions/typescript/2021/03/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-03", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/04/package.json b/solutions/typescript/2021/04/package.json index 600e5324e..27e468e58 100644 --- a/solutions/typescript/2021/04/package.json +++ b/solutions/typescript/2021/04/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-04", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/05/package.json b/solutions/typescript/2021/05/package.json index 294fcb4ad..2b41b66ca 100644 --- a/solutions/typescript/2021/05/package.json +++ b/solutions/typescript/2021/05/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-05", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/06/package.json b/solutions/typescript/2021/06/package.json index a9c197427..5d36fc6b9 100644 --- a/solutions/typescript/2021/06/package.json +++ b/solutions/typescript/2021/06/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-06", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/07/package.json b/solutions/typescript/2021/07/package.json index a09b7c7b8..52ddcd2b4 100644 --- a/solutions/typescript/2021/07/package.json +++ b/solutions/typescript/2021/07/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-07", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/08/package.json b/solutions/typescript/2021/08/package.json index e569fca3d..4f0c966eb 100644 --- a/solutions/typescript/2021/08/package.json +++ b/solutions/typescript/2021/08/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-08", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/09/package.json b/solutions/typescript/2021/09/package.json index ead0fae85..c02b38696 100644 --- a/solutions/typescript/2021/09/package.json +++ b/solutions/typescript/2021/09/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-09", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/10/package.json b/solutions/typescript/2021/10/package.json index 1ba0b01c6..baff661e6 100644 --- a/solutions/typescript/2021/10/package.json +++ b/solutions/typescript/2021/10/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-10", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/11/package.json b/solutions/typescript/2021/11/package.json index 512ac10f6..7da2cab06 100644 --- a/solutions/typescript/2021/11/package.json +++ b/solutions/typescript/2021/11/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-11", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/12/package.json b/solutions/typescript/2021/12/package.json index 9cc3c2477..e53f34192 100644 --- a/solutions/typescript/2021/12/package.json +++ b/solutions/typescript/2021/12/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-12", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/13/package.json b/solutions/typescript/2021/13/package.json index b8ba67780..6147893f0 100644 --- a/solutions/typescript/2021/13/package.json +++ b/solutions/typescript/2021/13/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-13", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/14/package.json b/solutions/typescript/2021/14/package.json index bf70e3723..83750feb1 100644 --- a/solutions/typescript/2021/14/package.json +++ b/solutions/typescript/2021/14/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-14", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -71,13 +71,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/15/package.json b/solutions/typescript/2021/15/package.json index 1ae96a7b0..b50b00ddc 100644 --- a/solutions/typescript/2021/15/package.json +++ b/solutions/typescript/2021/15/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-15", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/16/package.json b/solutions/typescript/2021/16/package.json index 4a3bc6a75..9cc41beb7 100644 --- a/solutions/typescript/2021/16/package.json +++ b/solutions/typescript/2021/16/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-16", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/17/package.json b/solutions/typescript/2021/17/package.json index a2759c33c..9fb4d2fe5 100644 --- a/solutions/typescript/2021/17/package.json +++ b/solutions/typescript/2021/17/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-17", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -64,16 +64,16 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "workspace:^", - "arktype": "^1.0.21-alpha" + "arktype": "^1.0.28-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/18/package.json b/solutions/typescript/2021/18/package.json index ceb21b8c3..58b921802 100644 --- a/solutions/typescript/2021/18/package.json +++ b/solutions/typescript/2021/18/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-18", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,13 +66,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2021/21/package.json b/solutions/typescript/2021/21/package.json index abace62a4..acf6ad304 100644 --- a/solutions/typescript/2021/21/package.json +++ b/solutions/typescript/2021/21/package.json @@ -23,8 +23,6 @@ "year": 2021 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", @@ -35,14 +33,16 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2021-21", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -66,14 +66,14 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", "ts-node": "^10.9.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/01/package.json b/solutions/typescript/2022/01/package.json index 636989292..e7f64a4a7 100644 --- a/solutions/typescript/2022/01/package.json +++ b/solutions/typescript/2022/01/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-01", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/02/package.json b/solutions/typescript/2022/02/package.json index 8c3578eaf..5fb12fdd5 100644 --- a/solutions/typescript/2022/02/package.json +++ b/solutions/typescript/2022/02/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-02", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/03/package.json b/solutions/typescript/2022/03/package.json index 28b301cc7..9aeb701ca 100644 --- a/solutions/typescript/2022/03/package.json +++ b/solutions/typescript/2022/03/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-03", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/04/package.json b/solutions/typescript/2022/04/package.json index 62c8c02c9..a9a654d1c 100644 --- a/solutions/typescript/2022/04/package.json +++ b/solutions/typescript/2022/04/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-04", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/05/package.json b/solutions/typescript/2022/05/package.json index 695c3410a..c49ebd557 100644 --- a/solutions/typescript/2022/05/package.json +++ b/solutions/typescript/2022/05/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-05", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/06/package.json b/solutions/typescript/2022/06/package.json index 895aaa3bd..d8a21942c 100644 --- a/solutions/typescript/2022/06/package.json +++ b/solutions/typescript/2022/06/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-06", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/07/package.json b/solutions/typescript/2022/07/package.json index aa1055a1d..3fe052f3b 100644 --- a/solutions/typescript/2022/07/package.json +++ b/solutions/typescript/2022/07/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-07", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/08/package.json b/solutions/typescript/2022/08/package.json index 38f94b4b5..2eb577e62 100644 --- a/solutions/typescript/2022/08/package.json +++ b/solutions/typescript/2022/08/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-08", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/09/package.json b/solutions/typescript/2022/09/package.json index 5b2be096b..e05a49b8d 100644 --- a/solutions/typescript/2022/09/package.json +++ b/solutions/typescript/2022/09/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-09", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -70,16 +70,16 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "workspace:^", - "arktype": "^1.0.21-alpha" + "arktype": "^1.0.28-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/10/package.json b/solutions/typescript/2022/10/package.json index a8896e92a..b4531c8b1 100644 --- a/solutions/typescript/2022/10/package.json +++ b/solutions/typescript/2022/10/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-10", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/11/package.json b/solutions/typescript/2022/11/package.json index 2abf506d4..0a4b73021 100644 --- a/solutions/typescript/2022/11/package.json +++ b/solutions/typescript/2022/11/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-11", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/12/package.json b/solutions/typescript/2022/12/package.json index 6c63d09a0..63d80228f 100644 --- a/solutions/typescript/2022/12/package.json +++ b/solutions/typescript/2022/12/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-12", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -77,13 +77,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/13/package.json b/solutions/typescript/2022/13/package.json index 315236cae..31577a13f 100644 --- a/solutions/typescript/2022/13/package.json +++ b/solutions/typescript/2022/13/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-13", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/14/package.json b/solutions/typescript/2022/14/package.json index ac5521c83..dc44d5688 100644 --- a/solutions/typescript/2022/14/package.json +++ b/solutions/typescript/2022/14/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-14", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -73,13 +73,13 @@ "@alexaegis/ecs": "*" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/15/package.json b/solutions/typescript/2022/15/package.json index aeaa702e8..10f32b009 100644 --- a/solutions/typescript/2022/15/package.json +++ b/solutions/typescript/2022/15/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-15", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -72,13 +72,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/16/package.json b/solutions/typescript/2022/16/package.json index f25d35b70..d73ec77ce 100644 --- a/solutions/typescript/2022/16/package.json +++ b/solutions/typescript/2022/16/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", @@ -35,16 +33,18 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", "p1b": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.backtracking.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-16", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -78,13 +78,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/17/package.json b/solutions/typescript/2022/17/package.json index f5d97c979..cbd8d86ee 100644 --- a/solutions/typescript/2022/17/package.json +++ b/solutions/typescript/2022/17/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-17", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -68,13 +68,13 @@ "@alexaegis/ecs": "*" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/18/package.json b/solutions/typescript/2022/18/package.json index 16dc4e43f..99db40ff8 100644 --- a/solutions/typescript/2022/18/package.json +++ b/solutions/typescript/2022/18/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-18", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/19/package.json b/solutions/typescript/2022/19/package.json index 8655c5e47..3deba92d1 100644 --- a/solutions/typescript/2022/19/package.json +++ b/solutions/typescript/2022/19/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-19", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/20/package.json b/solutions/typescript/2022/20/package.json index 0e4a2b8eb..fa3fc0693 100644 --- a/solutions/typescript/2022/20/package.json +++ b/solutions/typescript/2022/20/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-20", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/21/package.json b/solutions/typescript/2022/21/package.json index 239f8ba93..4fcf6dd09 100644 --- a/solutions/typescript/2022/21/package.json +++ b/solutions/typescript/2022/21/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-21", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/22/package.json b/solutions/typescript/2022/22/package.json index 48aac7150..98c236126 100644 --- a/solutions/typescript/2022/22/package.json +++ b/solutions/typescript/2022/22/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-22", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -77,13 +77,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/23/package.json b/solutions/typescript/2022/23/package.json index a51be3dda..adc6ce40b 100644 --- a/solutions/typescript/2022/23/package.json +++ b/solutions/typescript/2022/23/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-23", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/24/package.json b/solutions/typescript/2022/24/package.json index e593df0e6..b1dc0e087 100644 --- a/solutions/typescript/2022/24/package.json +++ b/solutions/typescript/2022/24/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-24", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/2022/25/package.json b/solutions/typescript/2022/25/package.json index 25f85a591..8c0593734 100644 --- a/solutions/typescript/2022/25/package.json +++ b/solutions/typescript/2022/25/package.json @@ -23,8 +23,6 @@ "year": 2022 }, "scripts": { - "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", @@ -35,15 +33,17 @@ "lint:md_": "remark --frail --no-stdout --silently-ignore .", "lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "all": "BUILD_REASON='publish' turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", "bench": "ts-node-esm src/bench.ts", + "build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", + "build-lib_": "vite build", "format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", "format_": "prettier --cache-location .cache/prettier --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss --write .", "p1": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p1.ts", - "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts", - "test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-2022-25", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "p2": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/p2.ts" }, "exports": { "./bench": { @@ -67,13 +67,13 @@ "@alexaegis/advent-of-code-lib": "workspace:^" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", "benny": "^3.7.1", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/libs/ecs/package.json b/solutions/typescript/libs/ecs/package.json index ef5a0a956..bd0c82b9b 100644 --- a/solutions/typescript/libs/ecs/package.json +++ b/solutions/typescript/libs/ecs/package.json @@ -25,8 +25,6 @@ ], "type": "module", "scripts": { - "build": "turbo run build-lib_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/ecs", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/ecs", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/ecs", @@ -38,14 +36,16 @@ "lint:rmd": "remark --frail --quiet --no-stdout *.md", "lint:tsc": "turbo run lint:tsc_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/ecs", "lint:tsc_": "tsc --noEmit", + "test": "turbo run test_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/ecs", + "test_": "vitest --passWithNoTests --coverage --run", + "test:watch": "vitest --passWithNoTests --coverage", "bench:open": "live-server benchmark/results/reduce.chart.html --port=8989", + "build": "turbo run build-lib_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/ecs", + "build-lib_": "vite build", "codecov": "codecov", "dev": "RUN=1 NODE_NO_WARNINGS=1 nodemon --no-stdin src/examples/example.ts", "example": "RUN=1 NODE_NO_WARNINGS=1 ts-node-esm src/examples/example.ts", - "format": "prettier --write .", - "test": "turbo run test_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/ecs", - "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "format": "prettier --write ." }, "exports": { ".": { @@ -58,29 +58,29 @@ }, "dependencies": { "@alexaegis/advent-of-code-lib": "^1.0.0", - "@alexaegis/common": "^0.7.0", + "@alexaegis/common": "^0.8.0", "blessed": "^0.1.81", "rxjs": "^7.8.1", - "terminal-kit": "^3.0.0" + "terminal-kit": "^3.0.1" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/blessed": "^0.1.23", - "@types/node": "^20.6.2", - "@types/terminal-kit": "^2.5.2", - "@typescript-eslint/eslint-plugin": "^6.7.0", - "@typescript-eslint/parser": "^6.7.0", - "eslint": "^8.49.0", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/blessed": "^0.1.25", + "@types/node": "^20.10.1", + "@types/terminal-kit": "^2.5.6", + "@typescript-eslint/eslint-plugin": "^6.13.1", + "@typescript-eslint/parser": "^6.13.1", + "eslint": "^8.54.0", "eslint-config-prettier": "^9.0.0", - "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-prettier": "^5.0.1", "nodemon": "^3.0.1", - "prettier": "^3.0.3", + "prettier": "^3.1.0", "ts-node": "10.9.1", - "typescript": "5.2.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "typescript": "5.3.2", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/libs/lib/package.json b/solutions/typescript/libs/lib/package.json index 1a1c21776..b53a3af07 100644 --- a/solutions/typescript/libs/lib/package.json +++ b/solutions/typescript/libs/lib/package.json @@ -25,8 +25,6 @@ ], "type": "module", "scripts": { - "build": "turbo run build-lib_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-lib", - "build-lib_": "vite build", "lint:depcheck": "turbo run lint:depcheck_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-lib", "lint:depcheck_": "depcheck", "lint:es": "turbo run lint:es_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-lib", @@ -38,12 +36,14 @@ "lint:rmd": "remark --frail --quiet --no-stdout *.md", "lint:tsc": "turbo run lint:tsc_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-lib", "lint:tsc_": "tsc --noEmit", - "bench:open": "live-server benchmark/results/reduce.chart.html --port=8989", - "codecov": "codecov", - "format": "prettier --write .", "test": "turbo run test_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-lib", "test_": "vitest --passWithNoTests --coverage --run", - "test:watch": "vitest --passWithNoTests --coverage" + "test:watch": "vitest --passWithNoTests --coverage", + "bench:open": "live-server benchmark/results/reduce.chart.html --port=8989", + "build": "turbo run build-lib_ --concurrency 6 --cache-dir .cache/turbo --filter @alexaegis/advent-of-code-lib", + "build-lib_": "vite build", + "codecov": "codecov", + "format": "prettier --write ." }, "exports": { ".": { @@ -144,27 +144,27 @@ } }, "dependencies": { - "@alexaegis/common": "^0.7.0", - "arktype": "^1.0.21-alpha" + "@alexaegis/common": "^0.8.0", + "arktype": "^1.0.28-alpha" }, "devDependencies": { - "@alexaegis/eslint-config-vitest": "^0.8.2", - "@alexaegis/ts": "^0.8.2", - "@alexaegis/vite": "^0.8.2", - "@alexaegis/vitest": "^0.8.2", - "@types/node": "^20.6.2", - "@typescript-eslint/eslint-plugin": "^6.7.0", - "@typescript-eslint/parser": "^6.7.0", + "@alexaegis/eslint-config-vitest": "^0.9.0", + "@alexaegis/ts": "^0.9.0", + "@alexaegis/vite": "^0.9.0", + "@alexaegis/vitest": "^0.9.0", + "@types/node": "^20.10.1", + "@typescript-eslint/eslint-plugin": "^6.13.1", + "@typescript-eslint/parser": "^6.13.1", "benny": "^3.7.1", - "eslint": "^8.49.0", + "eslint": "^8.54.0", "eslint-config-prettier": "^9.0.0", - "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-prettier": "^5.0.1", "kolorist": "^1.8.0", - "prettier": "^3.0.3", - "remark": "^14.0.3", - "remark-cli": "^11.0.0", - "typescript": "5.2.2", - "vite": "^4.4.9", - "vitest": "^0.34.4" + "prettier": "^3.1.0", + "remark": "^15.0.1", + "remark-cli": "^12.0.0", + "typescript": "5.3.2", + "vite": "^5.0.4", + "vitest": "^0.34.6" } } diff --git a/solutions/typescript/libs/lib/src/array/array.polyfill.ts b/solutions/typescript/libs/lib/src/array/array.polyfill.ts index b72450b1a..1faffc578 100644 --- a/solutions/typescript/libs/lib/src/array/array.polyfill.ts +++ b/solutions/typescript/libs/lib/src/array/array.polyfill.ts @@ -269,7 +269,7 @@ Array.prototype.toInt = function ( }, ): number[] { let result: (number | undefined)[] = this.map((i) => Number.parseInt(i, options?.radix ?? 10)); - if (options?.safe !== false && !options?.keepNonNumbers) { + if (options?.safe !== false && !options.keepNonNumbers) { result = result.filter((i) => i !== undefined && !Number.isNaN(i)); } else if (options.keepNonNumbers) { result = result.map((i) => (i !== undefined && Number.isNaN(i) ? undefined : i)); diff --git a/solutions/typescript/libs/lib/src/string/string.polyfill.ts b/solutions/typescript/libs/lib/src/string/string.polyfill.ts index 381b641af..76de585ce 100644 --- a/solutions/typescript/libs/lib/src/string/string.polyfill.ts +++ b/solutions/typescript/libs/lib/src/string/string.polyfill.ts @@ -107,12 +107,12 @@ String.prototype.splitToInt = function (options?: { }): number[] { const keepEmptyLines = options?.keepEmptyLines ?? false; const trimmed = options?.trim === false ? this : this.trim(); - let split = trimmed.split(options?.delimiter ?? /\r?\s/g); + let split = trimmed.split(options.delimiter ?? /\r?\s/g); if (!keepEmptyLines) { split = split.filter((line) => !!line); // Filter out empty lines } return split.toInt({ - ...options?.toIntOptions, + ...options.toIntOptions, keepNonNumbers: keepEmptyLines, }); };