diff --git a/.yarn/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-0d628680e2.zip b/.yarn/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-0d628680e2.zip deleted file mode 100644 index b6785b5b3..000000000 Binary files a/.yarn/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-0d628680e2.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-config-array-npm-0.21.1-c33ed9ec91-fc5b57803b.zip b/.yarn/cache/@eslint-config-array-npm-0.21.1-c33ed9ec91-fc5b57803b.zip deleted file mode 100644 index 021394cea..000000000 Binary files a/.yarn/cache/@eslint-config-array-npm-0.21.1-c33ed9ec91-fc5b57803b.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-config-array-npm-0.23.5-2ed0814e14-2cb8c3d345.zip b/.yarn/cache/@eslint-config-array-npm-0.23.5-2ed0814e14-2cb8c3d345.zip new file mode 100644 index 000000000..9aff64020 Binary files /dev/null and b/.yarn/cache/@eslint-config-array-npm-0.23.5-2ed0814e14-2cb8c3d345.zip differ diff --git a/.yarn/cache/@eslint-config-helpers-npm-0.4.2-a55655f805-63ff6a0730.zip b/.yarn/cache/@eslint-config-helpers-npm-0.4.2-a55655f805-63ff6a0730.zip deleted file mode 100644 index 2e8c143cf..000000000 Binary files a/.yarn/cache/@eslint-config-helpers-npm-0.4.2-a55655f805-63ff6a0730.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-config-helpers-npm-0.5.5-df2a302b83-2442c0e528.zip b/.yarn/cache/@eslint-config-helpers-npm-0.5.5-df2a302b83-2442c0e528.zip new file mode 100644 index 000000000..766756b97 Binary files /dev/null and b/.yarn/cache/@eslint-config-helpers-npm-0.5.5-df2a302b83-2442c0e528.zip differ diff --git a/.yarn/cache/@eslint-core-npm-0.17.0-8579df04c4-ff9b5b4987.zip b/.yarn/cache/@eslint-core-npm-0.17.0-8579df04c4-ff9b5b4987.zip deleted file mode 100644 index 6fcab27ff..000000000 Binary files a/.yarn/cache/@eslint-core-npm-0.17.0-8579df04c4-ff9b5b4987.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-core-npm-1.2.1-99bf82852d-430f53c5c6.zip b/.yarn/cache/@eslint-core-npm-1.2.1-99bf82852d-430f53c5c6.zip new file mode 100644 index 000000000..2e4e67869 Binary files /dev/null and b/.yarn/cache/@eslint-core-npm-1.2.1-99bf82852d-430f53c5c6.zip differ diff --git a/.yarn/cache/@eslint-eslintrc-npm-3.3.1-c3967fc0c3-8241f998f0.zip b/.yarn/cache/@eslint-eslintrc-npm-3.3.1-c3967fc0c3-8241f998f0.zip deleted file mode 100644 index da4362af7..000000000 Binary files a/.yarn/cache/@eslint-eslintrc-npm-3.3.1-c3967fc0c3-8241f998f0.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-js-npm-10.0.1-c30b85ca06-5e60b80ec4.zip b/.yarn/cache/@eslint-js-npm-10.0.1-c30b85ca06-5e60b80ec4.zip new file mode 100644 index 000000000..50988501f Binary files /dev/null and b/.yarn/cache/@eslint-js-npm-10.0.1-c30b85ca06-5e60b80ec4.zip differ diff --git a/.yarn/cache/@eslint-js-npm-9.39.2-c8e5f9bf73-362aa44726.zip b/.yarn/cache/@eslint-js-npm-9.39.2-c8e5f9bf73-362aa44726.zip deleted file mode 100644 index bd69a5133..000000000 Binary files a/.yarn/cache/@eslint-js-npm-9.39.2-c8e5f9bf73-362aa44726.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-object-schema-npm-2.1.7-cb962a5b9b-fc5708f192.zip b/.yarn/cache/@eslint-object-schema-npm-2.1.7-cb962a5b9b-fc5708f192.zip deleted file mode 100644 index b4b967254..000000000 Binary files a/.yarn/cache/@eslint-object-schema-npm-2.1.7-cb962a5b9b-fc5708f192.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-object-schema-npm-3.0.5-eb218c381f-4e9aee969d.zip b/.yarn/cache/@eslint-object-schema-npm-3.0.5-eb218c381f-4e9aee969d.zip new file mode 100644 index 000000000..b66e767fc Binary files /dev/null and b/.yarn/cache/@eslint-object-schema-npm-3.0.5-eb218c381f-4e9aee969d.zip differ diff --git a/.yarn/cache/@eslint-plugin-kit-npm-0.4.1-3df70dd079-3f4492e02a.zip b/.yarn/cache/@eslint-plugin-kit-npm-0.4.1-3df70dd079-3f4492e02a.zip deleted file mode 100644 index 28ad54445..000000000 Binary files a/.yarn/cache/@eslint-plugin-kit-npm-0.4.1-3df70dd079-3f4492e02a.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-plugin-kit-npm-0.7.1-810c4a63bf-4d6c0cc823.zip b/.yarn/cache/@eslint-plugin-kit-npm-0.7.1-810c4a63bf-4d6c0cc823.zip new file mode 100644 index 000000000..a938406e7 Binary files /dev/null and b/.yarn/cache/@eslint-plugin-kit-npm-0.7.1-810c4a63bf-4d6c0cc823.zip differ diff --git a/.yarn/cache/@types-esrecurse-npm-4.3.1-237d34a55f-ada5798554.zip b/.yarn/cache/@types-esrecurse-npm-4.3.1-237d34a55f-ada5798554.zip new file mode 100644 index 000000000..0ba92c393 Binary files /dev/null and b/.yarn/cache/@types-esrecurse-npm-4.3.1-237d34a55f-ada5798554.zip differ diff --git a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.58.1-f6574c266e-d1e858f9a8.zip b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.58.2-51f76ba38e-907dd567e2.zip similarity index 86% rename from .yarn/cache/@typescript-eslint-eslint-plugin-npm-8.58.1-f6574c266e-d1e858f9a8.zip rename to .yarn/cache/@typescript-eslint-eslint-plugin-npm-8.58.2-51f76ba38e-907dd567e2.zip index 20004c0fb..edf57dc8b 100644 Binary files a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.58.1-f6574c266e-d1e858f9a8.zip and b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.58.2-51f76ba38e-907dd567e2.zip differ diff --git a/.yarn/cache/@typescript-eslint-parser-npm-8.58.1-e07b4980f8-820c13575f.zip b/.yarn/cache/@typescript-eslint-parser-npm-8.58.1-e07b4980f8-820c13575f.zip deleted file mode 100644 index 88c882306..000000000 Binary files a/.yarn/cache/@typescript-eslint-parser-npm-8.58.1-e07b4980f8-820c13575f.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-parser-npm-8.58.2-95fdbe8963-52eb1d0eeb.zip b/.yarn/cache/@typescript-eslint-parser-npm-8.58.2-95fdbe8963-52eb1d0eeb.zip new file mode 100644 index 000000000..874eb8048 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-parser-npm-8.58.2-95fdbe8963-52eb1d0eeb.zip differ diff --git a/.yarn/cache/@typescript-eslint-project-service-npm-8.58.1-2598dcbd0c-c83fbf0e4c.zip b/.yarn/cache/@typescript-eslint-project-service-npm-8.58.1-2598dcbd0c-c83fbf0e4c.zip deleted file mode 100644 index b51a82aa2..000000000 Binary files a/.yarn/cache/@typescript-eslint-project-service-npm-8.58.1-2598dcbd0c-c83fbf0e4c.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-project-service-npm-8.58.2-d776a2c7e1-12eedb546a.zip b/.yarn/cache/@typescript-eslint-project-service-npm-8.58.2-d776a2c7e1-12eedb546a.zip new file mode 100644 index 000000000..d292db91a Binary files /dev/null and b/.yarn/cache/@typescript-eslint-project-service-npm-8.58.2-d776a2c7e1-12eedb546a.zip differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-8.58.1-6d54fcb4b6-f581589904.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-8.58.2-0cdf76f54a-20c3ddefc3.zip similarity index 81% rename from .yarn/cache/@typescript-eslint-scope-manager-npm-8.58.1-6d54fcb4b6-f581589904.zip rename to .yarn/cache/@typescript-eslint-scope-manager-npm-8.58.2-0cdf76f54a-20c3ddefc3.zip index 3cf7b7b04..4bedb4ae0 100644 Binary files a/.yarn/cache/@typescript-eslint-scope-manager-npm-8.58.1-6d54fcb4b6-f581589904.zip and b/.yarn/cache/@typescript-eslint-scope-manager-npm-8.58.2-0cdf76f54a-20c3ddefc3.zip differ diff --git a/.yarn/cache/@typescript-eslint-tsconfig-utils-npm-8.58.1-1b734c80ea-e2a6b78ab0.zip b/.yarn/cache/@typescript-eslint-tsconfig-utils-npm-8.58.1-1b734c80ea-e2a6b78ab0.zip deleted file mode 100644 index 102be0237..000000000 Binary files a/.yarn/cache/@typescript-eslint-tsconfig-utils-npm-8.58.1-1b734c80ea-e2a6b78ab0.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-tsconfig-utils-npm-8.58.2-a24ed7f8c9-4b01bd4f40.zip b/.yarn/cache/@typescript-eslint-tsconfig-utils-npm-8.58.2-a24ed7f8c9-4b01bd4f40.zip new file mode 100644 index 000000000..bb635b7ff Binary files /dev/null and b/.yarn/cache/@typescript-eslint-tsconfig-utils-npm-8.58.2-a24ed7f8c9-4b01bd4f40.zip differ diff --git a/.yarn/cache/@typescript-eslint-type-utils-npm-8.58.1-53907ef9dc-ab0ac8adf6.zip b/.yarn/cache/@typescript-eslint-type-utils-npm-8.58.2-2994777550-42ae3e403a.zip similarity index 57% rename from .yarn/cache/@typescript-eslint-type-utils-npm-8.58.1-53907ef9dc-ab0ac8adf6.zip rename to .yarn/cache/@typescript-eslint-type-utils-npm-8.58.2-2994777550-42ae3e403a.zip index caf89c4c6..1e27879ac 100644 Binary files a/.yarn/cache/@typescript-eslint-type-utils-npm-8.58.1-53907ef9dc-ab0ac8adf6.zip and b/.yarn/cache/@typescript-eslint-type-utils-npm-8.58.2-2994777550-42ae3e403a.zip differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-8.58.1-d1e6eadeb2-96abd6c72b.zip b/.yarn/cache/@typescript-eslint-types-npm-8.58.2-eb87b80980-f703142b5f.zip similarity index 57% rename from .yarn/cache/@typescript-eslint-types-npm-8.58.1-d1e6eadeb2-96abd6c72b.zip rename to .yarn/cache/@typescript-eslint-types-npm-8.58.2-eb87b80980-f703142b5f.zip index 08a05ee89..dd6bec9c0 100644 Binary files a/.yarn/cache/@typescript-eslint-types-npm-8.58.1-d1e6eadeb2-96abd6c72b.zip and b/.yarn/cache/@typescript-eslint-types-npm-8.58.2-eb87b80980-f703142b5f.zip differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.58.1-8a3dc63661-6fcaa5995d.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.58.2-49da53c743-adec16098d.zip similarity index 74% rename from .yarn/cache/@typescript-eslint-typescript-estree-npm-8.58.1-8a3dc63661-6fcaa5995d.zip rename to .yarn/cache/@typescript-eslint-typescript-estree-npm-8.58.2-49da53c743-adec16098d.zip index 6fe444c30..5612ee09e 100644 Binary files a/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.58.1-8a3dc63661-6fcaa5995d.zip and b/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.58.2-49da53c743-adec16098d.zip differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-8.58.1-b5491cba76-baf40d0dc1.zip b/.yarn/cache/@typescript-eslint-utils-npm-8.58.2-2273df4b21-3cbf0fa4b0.zip similarity index 72% rename from .yarn/cache/@typescript-eslint-utils-npm-8.58.1-b5491cba76-baf40d0dc1.zip rename to .yarn/cache/@typescript-eslint-utils-npm-8.58.2-2273df4b21-3cbf0fa4b0.zip index ed1002ff8..113c0cb6f 100644 Binary files a/.yarn/cache/@typescript-eslint-utils-npm-8.58.1-b5491cba76-baf40d0dc1.zip and b/.yarn/cache/@typescript-eslint-utils-npm-8.58.2-2273df4b21-3cbf0fa4b0.zip differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.58.1-153e78be2e-b028a9fb3f.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.58.1-153e78be2e-b028a9fb3f.zip deleted file mode 100644 index ac6de41a7..000000000 Binary files a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.58.1-153e78be2e-b028a9fb3f.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.58.2-b27991ef8c-4574fba54f.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.58.2-b27991ef8c-4574fba54f.zip new file mode 100644 index 000000000..7aca81d9f Binary files /dev/null and b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.58.2-b27991ef8c-4574fba54f.zip differ diff --git a/.yarn/cache/acorn-npm-8.16.0-b2096bf83f-bbfa466cd0.zip b/.yarn/cache/acorn-npm-8.16.0-b2096bf83f-bbfa466cd0.zip new file mode 100644 index 000000000..a83e8ea57 Binary files /dev/null and b/.yarn/cache/acorn-npm-8.16.0-b2096bf83f-bbfa466cd0.zip differ diff --git a/.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-874972efe5.zip b/.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-874972efe5.zip deleted file mode 100644 index 16973dd8c..000000000 Binary files a/.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-874972efe5.zip and /dev/null differ diff --git a/.yarn/cache/ajv-npm-6.14.0-41f32f2ba8-7bb3ea97bb.zip b/.yarn/cache/ajv-npm-6.14.0-41f32f2ba8-7bb3ea97bb.zip new file mode 100644 index 000000000..59f5a9f23 Binary files /dev/null and b/.yarn/cache/ajv-npm-6.14.0-41f32f2ba8-7bb3ea97bb.zip differ diff --git a/.yarn/cache/eslint-npm-9.39.2-af6e824e47-bfa288fe6b.zip b/.yarn/cache/eslint-npm-10.2.0-e708d083bd-b63e89221b.zip similarity index 60% rename from .yarn/cache/eslint-npm-9.39.2-af6e824e47-bfa288fe6b.zip rename to .yarn/cache/eslint-npm-10.2.0-e708d083bd-b63e89221b.zip index adabb535f..c6a35ef2f 100644 Binary files a/.yarn/cache/eslint-npm-9.39.2-af6e824e47-bfa288fe6b.zip and b/.yarn/cache/eslint-npm-10.2.0-e708d083bd-b63e89221b.zip differ diff --git a/.yarn/cache/eslint-scope-npm-8.4.0-8ed12feb40-cf88f42cd5.zip b/.yarn/cache/eslint-scope-npm-8.4.0-8ed12feb40-cf88f42cd5.zip deleted file mode 100644 index 2be49b985..000000000 Binary files a/.yarn/cache/eslint-scope-npm-8.4.0-8ed12feb40-cf88f42cd5.zip and /dev/null differ diff --git a/.yarn/cache/eslint-scope-npm-9.1.2-50e6e92f41-ea1a4333f5.zip b/.yarn/cache/eslint-scope-npm-9.1.2-50e6e92f41-ea1a4333f5.zip new file mode 100644 index 000000000..00be3ea00 Binary files /dev/null and b/.yarn/cache/eslint-scope-npm-9.1.2-50e6e92f41-ea1a4333f5.zip differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-4.2.1-435d5be22a-3a77e3f99a.zip b/.yarn/cache/eslint-visitor-keys-npm-4.2.1-435d5be22a-3a77e3f99a.zip deleted file mode 100644 index fa8bb69e9..000000000 Binary files a/.yarn/cache/eslint-visitor-keys-npm-4.2.1-435d5be22a-3a77e3f99a.zip and /dev/null differ diff --git a/.yarn/cache/espree-npm-10.4.0-9633b00e55-5f9d0d7c81.zip b/.yarn/cache/espree-npm-10.4.0-9633b00e55-5f9d0d7c81.zip deleted file mode 100644 index 3bb0d0b3d..000000000 Binary files a/.yarn/cache/espree-npm-10.4.0-9633b00e55-5f9d0d7c81.zip and /dev/null differ diff --git a/.yarn/cache/espree-npm-11.2.0-095134f369-7545dc501a.zip b/.yarn/cache/espree-npm-11.2.0-095134f369-7545dc501a.zip new file mode 100644 index 000000000..21a1d76ec Binary files /dev/null and b/.yarn/cache/espree-npm-11.2.0-095134f369-7545dc501a.zip differ diff --git a/.yarn/cache/esquery-npm-1.6.0-16fee31531-08ec4fe446.zip b/.yarn/cache/esquery-npm-1.6.0-16fee31531-08ec4fe446.zip deleted file mode 100644 index 90baf4cfb..000000000 Binary files a/.yarn/cache/esquery-npm-1.6.0-16fee31531-08ec4fe446.zip and /dev/null differ diff --git a/.yarn/cache/esquery-npm-1.7.0-c1e8da438a-3239792b68.zip b/.yarn/cache/esquery-npm-1.7.0-c1e8da438a-3239792b68.zip new file mode 100644 index 000000000..3ef2d3f56 Binary files /dev/null and b/.yarn/cache/esquery-npm-1.7.0-c1e8da438a-3239792b68.zip differ diff --git a/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-534b821673.zip b/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-534b821673.zip deleted file mode 100644 index 15200cd2b..000000000 Binary files a/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-534b821673.zip and /dev/null differ diff --git a/.yarn/cache/import-fresh-npm-3.3.1-1916794950-a06b19461b.zip b/.yarn/cache/import-fresh-npm-3.3.1-1916794950-a06b19461b.zip deleted file mode 100644 index 7157798f3..000000000 Binary files a/.yarn/cache/import-fresh-npm-3.3.1-1916794950-a06b19461b.zip and /dev/null differ diff --git a/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-ad580b4bdb.zip b/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-ad580b4bdb.zip deleted file mode 100644 index f6bc72b46..000000000 Binary files a/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-ad580b4bdb.zip and /dev/null differ diff --git a/.yarn/cache/parent-module-npm-1.0.1-1fae11b095-6ba8b25514.zip b/.yarn/cache/parent-module-npm-1.0.1-1fae11b095-6ba8b25514.zip deleted file mode 100644 index 5b900e17f..000000000 Binary files a/.yarn/cache/parent-module-npm-1.0.1-1fae11b095-6ba8b25514.zip and /dev/null differ diff --git a/.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-f4ba0b8494.zip b/.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-f4ba0b8494.zip deleted file mode 100644 index 86f591e3e..000000000 Binary files a/.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-f4ba0b8494.zip and /dev/null differ diff --git a/eslint.config.js b/eslint.config.js index 362696f64..53829eed2 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,18 +1,8 @@ import typescriptEslint from "@typescript-eslint/eslint-plugin"; import globals from "globals"; import tsParser from "@typescript-eslint/parser"; -import path from "node:path"; -import { fileURLToPath } from "node:url"; import js from "@eslint/js"; -import { FlatCompat } from "@eslint/eslintrc"; - -const __filename = fileURLToPath(import.meta.url); -const __dirname = path.dirname(__filename); -const compat = new FlatCompat({ - baseDirectory: __dirname, - recommendedConfig: js.configs.recommended, - allConfig: js.configs.all, -}); +import prettierRecommended from "eslint-plugin-prettier/recommended"; export default [ { @@ -26,16 +16,10 @@ export default [ "**/node_modules/", ], }, - ...compat.extends( - "eslint:recommended", - "plugin:@typescript-eslint/recommended", - "plugin:prettier/recommended", - ), + js.configs.recommended, + ...typescriptEslint.configs["flat/recommended"], + prettierRecommended, { - plugins: { - "@typescript-eslint": typescriptEslint, - }, - languageOptions: { globals: { ...globals.browser, diff --git a/package.json b/package.json index 57b52249d..02f5c81a7 100644 --- a/package.json +++ b/package.json @@ -77,6 +77,7 @@ "uuid": "^13.0.0" }, "devDependencies": { + "@eslint/js": "^10.0.1", "@jest/globals": "^30.0.4", "@oclif/test": "^4.0.4", "@types/js-yaml": "^4.0.9", @@ -87,7 +88,7 @@ "@typescript-eslint/eslint-plugin": "^8.58.0", "@typescript-eslint/parser": "^8.58.0", "@yarnpkg/pnpify": "^4.0.0-rc.48", - "eslint": "^9.29.0", + "eslint": "^10.2.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-json": "^4.0.1", "eslint-plugin-prettier": "^5.5.1", diff --git a/src/lib/intellij/config.ts b/src/lib/intellij/config.ts index 566ad73fb..994aa8a40 100644 --- a/src/lib/intellij/config.ts +++ b/src/lib/intellij/config.ts @@ -58,6 +58,7 @@ export function generateIntellijConfigs( } catch (error) { throw new Error( `Cannot create .idea directory: ${error instanceof Error ? error.message : error}`, + { cause: error }, ); } diff --git a/src/lib/resources/stack/template-loader.ts b/src/lib/resources/stack/template-loader.ts index 90559e2ee..b8f29accd 100644 --- a/src/lib/resources/stack/template-loader.ts +++ b/src/lib/resources/stack/template-loader.ts @@ -106,12 +106,13 @@ export async function loadStackFromTemplate( const repoName = templateNameToRepoName(templateName); throw new Error( `Template '${templateName}' not found. Repository '${repoName}' does not exist or does not contain a docker-compose.yml file.`, + { cause: error }, ); } throw error; } - let envContent: string | null = null; + let envContent: string | null; try { envContent = await fetchTemplateFile(envUrl); } catch (error) { diff --git a/yarn.lock b/yarn.lock index e9539c173..0d85d642e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1714,13 +1714,6 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.12.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 0d628680e204bc316d545b4993d3658427ca404ae646ce541fcc65306b8c712c340e5e573e30fb9f85f4855c0c5f6dca9868931f2fcced06417fbe1a0c6cd2d6 - languageName: node - linkType: hard - "@eslint-community/regexpp@npm:^4.12.2": version: 4.12.2 resolution: "@eslint-community/regexpp@npm:4.12.2" @@ -1728,73 +1721,61 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.21.1": - version: 0.21.1 - resolution: "@eslint/config-array@npm:0.21.1" +"@eslint/config-array@npm:^0.23.4": + version: 0.23.5 + resolution: "@eslint/config-array@npm:0.23.5" dependencies: - "@eslint/object-schema": ^2.1.7 + "@eslint/object-schema": ^3.0.5 debug: ^4.3.1 - minimatch: ^3.1.2 - checksum: fc5b57803b059f7c1f62950ef83baf045a01887fc00551f9e87ac119246fcc6d71c854a7f678accc79cbf829ed010e8135c755a154b0f54b129c538950cd7e6a + minimatch: ^10.2.4 + checksum: 2cb8c3d3450f2b1c91dcc21109bfee58356915cbfa1429b9e82efc04c2acf7ccdf12ef20734989afdb1e676b8bf5f2e10548405efc6b8b2c89bbd9e89e5a8e49 languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.4.2": - version: 0.4.2 - resolution: "@eslint/config-helpers@npm:0.4.2" +"@eslint/config-helpers@npm:^0.5.4": + version: 0.5.5 + resolution: "@eslint/config-helpers@npm:0.5.5" dependencies: - "@eslint/core": ^0.17.0 - checksum: 63ff6a0730c9fff2edb80c89b39b15b28d6a635a1c3f32cf0d7eb3e2625f2efbc373c5531ae84e420ae36d6e37016dd40c365b6e5dee6938478e9907aaadae0b + "@eslint/core": ^1.2.1 + checksum: 2442c0e5281b0a0733942a439fc3fd18b38bd69c2f49a284ec7cac8658f287c4356f6e83a513efd377c2d9e55c4624d47fa28461fa7d5431eef1f5f0d14f23d0 languageName: node linkType: hard -"@eslint/core@npm:^0.17.0": - version: 0.17.0 - resolution: "@eslint/core@npm:0.17.0" +"@eslint/core@npm:^1.2.0, @eslint/core@npm:^1.2.1": + version: 1.2.1 + resolution: "@eslint/core@npm:1.2.1" dependencies: "@types/json-schema": ^7.0.15 - checksum: ff9b5b4987f0bae4f2a4cfcdc7ae584ad3b0cb58526ca562fb281d6837700a04c7f3c86862e95126462318f33f60bf38e1cb07ed0e2449532d4b91cd5f4ab1f2 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^3.3.1": - version: 3.3.1 - resolution: "@eslint/eslintrc@npm:3.3.1" - dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^10.0.1 - globals: ^14.0.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 - checksum: 8241f998f0857abf5a615072273b90b1244d75c1c45d217c6a8eb444c6e12bbb5506b4879c14fb262eb72b7d8e3d2f0542da2db1a7f414a12496ebb790fb4d62 + checksum: 430f53c5c6bcfabe54d7232d6b74bf9f6f62b0337f73ca0db70a0a0dbe4843243ce24577df61619fcbc0ef45cc6e2872074bed3295538acd72361b69f3b5eb47 languageName: node linkType: hard -"@eslint/js@npm:9.39.2": - version: 9.39.2 - resolution: "@eslint/js@npm:9.39.2" - checksum: 362aa447266fa5717e762b2b252f177345cb0d7b2954113db9773b3a28898f7cbbc807e07f8078995e6da3f62791f7c5fa2c03517b7170a8e76613cf7fd83c92 +"@eslint/js@npm:^10.0.1": + version: 10.0.1 + resolution: "@eslint/js@npm:10.0.1" + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true + checksum: 5e60b80ec48d303c9273d5c2803ae3fe12fd5335d57d889d4f9df9249910a97e2921118403765bff26a00b734182437f91a0f6f552654cf12ad73bb49995e22e languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.7": - version: 2.1.7 - resolution: "@eslint/object-schema@npm:2.1.7" - checksum: fc5708f192476956544def13455d60fd1bafbf8f062d1e05ec5c06dd470b02078eaf721e696a8b31c1c45d2056723a514b941ae5eea1398cc7e38eba6711a775 +"@eslint/object-schema@npm:^3.0.5": + version: 3.0.5 + resolution: "@eslint/object-schema@npm:3.0.5" + checksum: 4e9aee969d73a5c12c06dcf9e3a7903d441cdc946b3768099dba1937f2af58bd8ed4b1bcf34bbc54432440cdd00dfab970edd5ce2b4fb1afd2d0e6018c87aa0b languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.4.1": - version: 0.4.1 - resolution: "@eslint/plugin-kit@npm:0.4.1" +"@eslint/plugin-kit@npm:^0.7.0": + version: 0.7.1 + resolution: "@eslint/plugin-kit@npm:0.7.1" dependencies: - "@eslint/core": ^0.17.0 + "@eslint/core": ^1.2.1 levn: ^0.4.1 - checksum: 3f4492e02a3620e05d46126c5cfeff5f651ecf33466c8f88efb4812ae69db5f005e8c13373afabc070ecca7becd319b656d6670ad5093f05ca63c2a8841d99ba + checksum: 4d6c0cc823fb5cca2fa5a7a4fdd32340a5e3c755d639addcb0b53fd8edf94e1b1dbf3aa284e504cc04289980e4c6be726e997dee2ec44c27fa35717a48eafacd languageName: node linkType: hard @@ -2609,6 +2590,7 @@ __metadata: version: 0.0.0-use.local resolution: "@mittwald/cli@workspace:." dependencies: + "@eslint/js": ^10.0.1 "@jest/globals": ^30.0.4 "@mittwald/api-client": ^4.131.0 "@mittwald/react-use-promise": ^2.6.0 @@ -2630,7 +2612,7 @@ __metadata: chalk: ^5.3.0 date-fns: ^4.0.0 docker-names: ^1.2.1 - eslint: ^9.29.0 + eslint: ^10.2.0 eslint-config-prettier: ^10.1.5 eslint-plugin-json: ^4.0.1 eslint-plugin-prettier: ^5.5.1 @@ -3869,7 +3851,14 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:^1.0.6": +"@types/esrecurse@npm:^4.3.1": + version: 4.3.1 + resolution: "@types/esrecurse@npm:4.3.1" + checksum: ada5798554b76ac466e90fff26a769b65f905666f32988dcd1b6cf8288896e0fb53080843fd644bf731d16719a6e09b155d623ce36545b75abdd99bb6dcec114 + languageName: node + linkType: hard + +"@types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: bd93e2e415b6f182ec4da1074e1f36c480f1d26add3e696d54fb30c09bc470897e41361c8fd957bf0985024f8fbf1e6e2aff977d79352ef7eb93a5c6dcff6c11 @@ -4093,104 +4082,104 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^8.58.0": - version: 8.58.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.58.1" + version: 8.58.2 + resolution: "@typescript-eslint/eslint-plugin@npm:8.58.2" dependencies: "@eslint-community/regexpp": ^4.12.2 - "@typescript-eslint/scope-manager": 8.58.1 - "@typescript-eslint/type-utils": 8.58.1 - "@typescript-eslint/utils": 8.58.1 - "@typescript-eslint/visitor-keys": 8.58.1 + "@typescript-eslint/scope-manager": 8.58.2 + "@typescript-eslint/type-utils": 8.58.2 + "@typescript-eslint/utils": 8.58.2 + "@typescript-eslint/visitor-keys": 8.58.2 ignore: ^7.0.5 natural-compare: ^1.4.0 ts-api-utils: ^2.5.0 peerDependencies: - "@typescript-eslint/parser": ^8.58.1 + "@typescript-eslint/parser": ^8.58.2 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: d1e858f9a8c07e1c61000d2af9ec8b5e3d7c252ff9239447cdf4a9665b8df4fd47a8f2af0d27fcd99088ec5e35f58cc240a9ac7f4de4f94b835ee1915b1ea1b3 + checksum: 907dd567e2b3170ce8759074d34c6d9446864620db6da4e334ce63a4caca9d2b1ef5b0c4a857184a2c885d495ed47e27d901eeafc18e6b9b015856885ce011a3 languageName: node linkType: hard "@typescript-eslint/parser@npm:^8.58.0": - version: 8.58.1 - resolution: "@typescript-eslint/parser@npm:8.58.1" + version: 8.58.2 + resolution: "@typescript-eslint/parser@npm:8.58.2" dependencies: - "@typescript-eslint/scope-manager": 8.58.1 - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/typescript-estree": 8.58.1 - "@typescript-eslint/visitor-keys": 8.58.1 + "@typescript-eslint/scope-manager": 8.58.2 + "@typescript-eslint/types": 8.58.2 + "@typescript-eslint/typescript-estree": 8.58.2 + "@typescript-eslint/visitor-keys": 8.58.2 debug: ^4.4.3 peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 820c13575f5479c1021f0bb7a51d1f42cc1602f2f2606d7f5ddd7f5f54f8814d364c8aa96fe477f2c6eb49f4829ba603840da09885837f70140957d409f8a203 + checksum: 52eb1d0eebef49db5d1a1bbd6086952532a54058a6910c202c463f4551e137ba95263f097dfa29bb847180b52e07fd0cc460d55ad4b9ec3a5280e7268f46da31 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/project-service@npm:8.58.1" +"@typescript-eslint/project-service@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/project-service@npm:8.58.2" dependencies: - "@typescript-eslint/tsconfig-utils": ^8.58.1 - "@typescript-eslint/types": ^8.58.1 + "@typescript-eslint/tsconfig-utils": ^8.58.2 + "@typescript-eslint/types": ^8.58.2 debug: ^4.4.3 peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: c83fbf0e4c948f39e063b822133b637e43d08445b718782f84dee9e58b11261421ee9fa05a2d879715270ccde1de9eda39be4caaa691334b537e928d155b3260 + checksum: 12eedb546a3d9340153d3ec71426b38efc4f33a737427acef3a3692c19ab28243d8da94424df215c22f67542c1131c777a30f5a24cea5e6cdb608e6d60c8b954 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/scope-manager@npm:8.58.1" +"@typescript-eslint/scope-manager@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/scope-manager@npm:8.58.2" dependencies: - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/visitor-keys": 8.58.1 - checksum: f5815899048063b949b97b7c3f756e531a9d67496f21504c7a590ee97aee857a88cef191c91add443cbfa68d081441a08ea650deca6386ed6e1b97654c96a87a + "@typescript-eslint/types": 8.58.2 + "@typescript-eslint/visitor-keys": 8.58.2 + checksum: 20c3ddefc33b47ef9f42eb87b96288e6c4569f0f6479e6de2df624360210fdbec6a37821604242dea2b6c9c3493a17b93cd1e724f114545b6e056db5a8c4fab4 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.58.1, @typescript-eslint/tsconfig-utils@npm:^8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.58.1" +"@typescript-eslint/tsconfig-utils@npm:8.58.2, @typescript-eslint/tsconfig-utils@npm:^8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.58.2" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: e2a6b78ab07e4ac8c5afeefc8dc3658d9529fb57e8913360e1e0b250fefefabc8593954e50ae57a0b53d8d0f0ad8d3d6eeda588e6867e2ef3fb09f8f34979309 + checksum: 4b01bd4f40830204b6e8ecf576a4038dfcf30db528c60a6e8a683e693ab971110d4669009b43311be49d81020f095c15d84fcf7994d75979018994e72bcca695 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/type-utils@npm:8.58.1" +"@typescript-eslint/type-utils@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/type-utils@npm:8.58.2" dependencies: - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/typescript-estree": 8.58.1 - "@typescript-eslint/utils": 8.58.1 + "@typescript-eslint/types": 8.58.2 + "@typescript-eslint/typescript-estree": 8.58.2 + "@typescript-eslint/utils": 8.58.2 debug: ^4.4.3 ts-api-utils: ^2.5.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: ab0ac8adf6e4edc777f1a2bbc4c8e5242d0cf3699ce70549a355d5b09ff024dd1669578b8696b963e1c103d4b9939522d34cb1a53fc36a1e1e449090230fcf3a + checksum: 42ae3e403afbed4e2dced1f2d197b9703c2975bc14c458a95fc10d3d7b075876cd32e9e3fe9096ebcd9ef251acfc51282ecc14f754bb1dd4da39c62332920746 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.58.1, @typescript-eslint/types@npm:^8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/types@npm:8.58.1" - checksum: 96abd6c72b82885fb83cf2ef1921802b92b82efa228323f2f65acb4c926bc04878d7bf816396d25aaf81159251b9e77344c09ecc9790116d546f206c9d9a8ac6 +"@typescript-eslint/types@npm:8.58.2, @typescript-eslint/types@npm:^8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/types@npm:8.58.2" + checksum: f703142b5f3568995076e6755c56020c211e2d674c3d83d9ea6e6151fe9b5cb7eb99cc1e0f81a9c94bf698431da1365c241a0507b60fd53d1a5ebd896dff3b8e languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.58.1" +"@typescript-eslint/typescript-estree@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/typescript-estree@npm:8.58.2" dependencies: - "@typescript-eslint/project-service": 8.58.1 - "@typescript-eslint/tsconfig-utils": 8.58.1 - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/visitor-keys": 8.58.1 + "@typescript-eslint/project-service": 8.58.2 + "@typescript-eslint/tsconfig-utils": 8.58.2 + "@typescript-eslint/types": 8.58.2 + "@typescript-eslint/visitor-keys": 8.58.2 debug: ^4.4.3 minimatch: ^10.2.2 semver: ^7.7.3 @@ -4198,32 +4187,32 @@ __metadata: ts-api-utils: ^2.5.0 peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 6fcaa5995d641b745d581a08f2305a931bfdc293120ced2b604784b2009ab394eda1ed9463d32a5fffcdc66435fbb012588bfe62a18a5e7af0ae62741a86d563 + checksum: adec16098d5a16ad4781f08b27a9dabf4d2a0b52f3a4f358e1eb757d1695a2932266c014167c0abe65cbc9125243465d10f9e959c8457eed70937d46358e698a languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/utils@npm:8.58.1" +"@typescript-eslint/utils@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/utils@npm:8.58.2" dependencies: "@eslint-community/eslint-utils": ^4.9.1 - "@typescript-eslint/scope-manager": 8.58.1 - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/typescript-estree": 8.58.1 + "@typescript-eslint/scope-manager": 8.58.2 + "@typescript-eslint/types": 8.58.2 + "@typescript-eslint/typescript-estree": 8.58.2 peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: baf40d0dc1c0d36d8d46e4e1a664ea3ebd84d37abd33cd858bd7d8271dd0ba2078b3f3097ec9059c575025e8871889d6796155b1b077234ba644bd598199031b + checksum: 3cbf0fa4b05fa5478ec2383b6c918e6260fe67e0509b12cfa13469372216641e3ee5807ac8744984e3d15aacd1a4e30367d90c7b383672ce77b1ab287e3e0dd4 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.58.1": - version: 8.58.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.58.1" +"@typescript-eslint/visitor-keys@npm:8.58.2": + version: 8.58.2 + resolution: "@typescript-eslint/visitor-keys@npm:8.58.2" dependencies: - "@typescript-eslint/types": 8.58.1 + "@typescript-eslint/types": 8.58.2 eslint-visitor-keys: ^5.0.0 - checksum: b028a9fb3f14aa96d350e819ab63b6ca98d5cbb7f40eb4901b13ae7f63c3bf42c24eb52506c27098b94940ea5e515678b83c030cff35bca22b476b76785b0d0a + checksum: 4574fba54f6aeb0d151a5adab44295c2a2aadebefbee022ef3c097af278ec1e232df9360be31d329cb979f15f0c2ad6abf502070d84e4dcebbd6f6695ab0c18e languageName: node linkType: hard @@ -4577,7 +4566,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1": +"acorn@npm:^8.11.0, acorn@npm:^8.4.1": version: 8.15.0 resolution: "acorn@npm:8.15.0" bin: @@ -4586,6 +4575,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.16.0": + version: 8.16.0 + resolution: "acorn@npm:8.16.0" + bin: + acorn: bin/acorn + checksum: bbfa466cd0dbd18b4460a85e9d0fc2f35db999380892403c573261beda91f23836db2aa71fd3ae65e94424ad14ff8e2b7bd37c7a2624278fd89137cd6e448c41 + languageName: node + linkType: hard + "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" @@ -4593,15 +4591,15 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.4": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" +"ajv@npm:^6.14.0": + version: 6.14.0 + resolution: "ajv@npm:6.14.0" dependencies: fast-deep-equal: ^3.1.1 fast-json-stable-stringify: ^2.0.0 json-schema-traverse: ^0.4.1 uri-js: ^4.2.2 - checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 + checksum: 7bb3ea97bb8af52521589079f427e799b6561acaa94f50e13410cb87588c51df8db1afe1157b3e48f1a829269adaa11116e0c2cafe2b998add1523789809a3c5 languageName: node linkType: hard @@ -5098,7 +5096,7 @@ __metadata: languageName: node linkType: hard -"callsites@npm:^3.0.0, callsites@npm:^3.1.0": +"callsites@npm:^3.1.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 @@ -6044,13 +6042,15 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^8.4.0": - version: 8.4.0 - resolution: "eslint-scope@npm:8.4.0" +"eslint-scope@npm:^9.1.2": + version: 9.1.2 + resolution: "eslint-scope@npm:9.1.2" dependencies: + "@types/esrecurse": ^4.3.1 + "@types/estree": ^1.0.8 esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: cf88f42cd5e81490d549dc6d350fe01e6fe420f9d9ea34f134bb359b030e3c4ef888d36667632e448937fe52449f7181501df48c08200e3d3b0fee250d05364e + checksum: ea1a4333f5912e1ec83328ecf8103b0bb9628beca10d5efc17ce63a825ed3ab0b68c036c2dbd3127cf71f51cc04fb4685a27aac082d55c2faf134391d06443af languageName: node linkType: hard @@ -6061,45 +6061,35 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.2.1": - version: 4.2.1 - resolution: "eslint-visitor-keys@npm:4.2.1" - checksum: 3a77e3f99a49109f6fb2c5b7784bc78f9743b834d238cdba4d66c602c6b52f19ed7bcd0a5c5dbbeae3a8689fd785e76c001799f53d2228b278282cf9f699fff5 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^5.0.0": +"eslint-visitor-keys@npm:^5.0.0, eslint-visitor-keys@npm:^5.0.1": version: 5.0.1 resolution: "eslint-visitor-keys@npm:5.0.1" checksum: d6cc6830536ab4a808f25325686c2c27862f27aab0c1ffed39627293b06cee05d95187da113cafd366314ea5be803b456115de71ad625e365020f20e2a6af89b languageName: node linkType: hard -"eslint@npm:^9.29.0": - version: 9.39.2 - resolution: "eslint@npm:9.39.2" +"eslint@npm:^10.2.0": + version: 10.2.0 + resolution: "eslint@npm:10.2.0" dependencies: "@eslint-community/eslint-utils": ^4.8.0 - "@eslint-community/regexpp": ^4.12.1 - "@eslint/config-array": ^0.21.1 - "@eslint/config-helpers": ^0.4.2 - "@eslint/core": ^0.17.0 - "@eslint/eslintrc": ^3.3.1 - "@eslint/js": 9.39.2 - "@eslint/plugin-kit": ^0.4.1 + "@eslint-community/regexpp": ^4.12.2 + "@eslint/config-array": ^0.23.4 + "@eslint/config-helpers": ^0.5.4 + "@eslint/core": ^1.2.0 + "@eslint/plugin-kit": ^0.7.0 "@humanfs/node": ^0.16.6 "@humanwhocodes/module-importer": ^1.0.1 "@humanwhocodes/retry": ^0.4.2 "@types/estree": ^1.0.6 - ajv: ^6.12.4 - chalk: ^4.0.0 + ajv: ^6.14.0 cross-spawn: ^7.0.6 debug: ^4.3.2 escape-string-regexp: ^4.0.0 - eslint-scope: ^8.4.0 - eslint-visitor-keys: ^4.2.1 - espree: ^10.4.0 - esquery: ^1.5.0 + eslint-scope: ^9.1.2 + eslint-visitor-keys: ^5.0.1 + espree: ^11.2.0 + esquery: ^1.7.0 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^8.0.0 @@ -6109,8 +6099,7 @@ __metadata: imurmurhash: ^0.1.4 is-glob: ^4.0.0 json-stable-stringify-without-jsonify: ^1.0.1 - lodash.merge: ^4.6.2 - minimatch: ^3.1.2 + minimatch: ^10.2.4 natural-compare: ^1.4.0 optionator: ^0.9.3 peerDependencies: @@ -6120,18 +6109,18 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: bfa288fe6b19b6e7f8868e1434d8e469603203d6259e4451b8be4e2172de3172f3b07ed8943ba3904f3545c7c546062c0d656774baa0a10a54483f3907c525e3 + checksum: b63e89221bd0c05e91378420b501a2de8b192d0fcd307453e72eca5ebf9d8e933c42187e636096d8971ffde61ac7eab4736f441f9c569c2d22d9d5a275077532 languageName: node linkType: hard -"espree@npm:^10.0.1, espree@npm:^10.4.0": - version: 10.4.0 - resolution: "espree@npm:10.4.0" +"espree@npm:^11.2.0": + version: 11.2.0 + resolution: "espree@npm:11.2.0" dependencies: - acorn: ^8.15.0 + acorn: ^8.16.0 acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^4.2.1 - checksum: 5f9d0d7c81c1bca4bfd29a55270067ff9d575adb8c729a5d7f779c2c7b910bfc68ccf8ec19b29844b707440fc159a83868f22c8e87bbf7cbcb225ed067df6c85 + eslint-visitor-keys: ^5.0.1 + checksum: 7545dc501ab5cff558af1aa290c7e586d7d2a83c9ecdcb5f2c8ba7ee6634b70f4083d1bed198ec17ddf11d3265751aa78e315b4d4c7506711066a4ef38c1084a languageName: node linkType: hard @@ -6145,12 +6134,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.5.0": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" +"esquery@npm:^1.7.0": + version: 1.7.0 + resolution: "esquery@npm:1.7.0" dependencies: estraverse: ^5.1.0 - checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2 + checksum: 3239792b68cf39fe18966d0ca01549bb15556734f0144308fd213739b0f153671ae916013fce0bca032044a4dbcda98b43c1c667f20c20a54dec3597ac0d7c27 languageName: node linkType: hard @@ -6773,13 +6762,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^14.0.0": - version: 14.0.0 - resolution: "globals@npm:14.0.0" - checksum: 534b8216736a5425737f59f6e6a5c7f386254560c9f41d24a9227d60ee3ad4a9e82c5b85def0e212e9d92162f83a92544be4c7fd4c902cb913736c10e08237ac - languageName: node - linkType: hard - "globals@npm:^17.0.0": version: 17.4.0 resolution: "globals@npm:17.4.0" @@ -7066,16 +7048,6 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.2.1": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" - dependencies: - parent-module: ^1.0.0 - resolve-from: ^4.0.0 - checksum: a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 - languageName: node - linkType: hard - "import-local@npm:^3.2.0": version: 3.2.0 resolution: "import-local@npm:3.2.0" @@ -8195,13 +8167,6 @@ __metadata: languageName: node linkType: hard -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 - languageName: node - linkType: hard - "lodash@npm:^4.17.15, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -9325,15 +9290,6 @@ __metadata: languageName: node linkType: hard -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: ^3.0.0 - checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff - languageName: node - linkType: hard - "parse-duration@npm:^2.0.1": version: 2.1.6 resolution: "parse-duration@npm:2.1.6" @@ -9844,13 +9800,6 @@ __metadata: languageName: node linkType: hard -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f - languageName: node - linkType: hard - "resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0"