diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index a8f74d364..000000000 --- a/.eslintignore +++ /dev/null @@ -1,16 +0,0 @@ -# unconventional js -**/blueprints/*/files/ - -# compiled output -**/dist/ - -# misc -**/coverage/ -!.* -.*/ - -# ember-try -**/.node_modules.ember-try/ - -# ember-cli-addon-docs -packages/-ember-caluma/app/snippets/ diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index c52c8f8c6..000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; - -module.exports = { - extends: "@adfinis/eslint-config/ember-addon", - settings: { - "import/internal-regex": "^(@projectcaluma|ember-caluma|dummy)/", - }, - rules: { - // TODO: Migrate as suggested here: - // https://github.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-runloop.md - "ember/no-runloop": "warn", - }, - overrides: [ - // Customization for workspace - { - files: [ - "./config/*.js", - "./packages/*/ember-cli-build.js", - "./packages/*/index.js", - "./packages/*/testem.js", - "./packages/*/blueprints/**/index.js", - "./packages/*/config/**/*.js", - "./packages/*/tests/dummy/config/**/*.js", - ], - parserOptions: { sourceType: "script" }, - env: { browser: false, node: true }, - extends: ["plugin:n/recommended"], - }, - // GraphQL - { - files: ["*.graphql"], - excludedFiles: "./packages/testing/addon/mirage-graphql/schema.graphql", - extends: "plugin:@graphql-eslint/operations-recommended", - parserOptions: { - operations: "./packages/**/addon/gql/**/*.graphql", - schema: "./packages/testing/addon/mirage-graphql/schema.graphql", - }, - rules: { - "@graphql-eslint/selection-set-depth": ["off"], - }, - }, - // Mirage - { - files: [ - "./packages/*/tests/**/*.js", - "./packages/testing/addon/mirage-graphql/**/*.js", - ], - rules: { - "ember/no-array-prototype-extensions": ["off"], - }, - }, - ], -}; diff --git a/bin/fetch-possible-types.mjs b/bin/fetch-possible-types.mjs index da8b9dbe5..6394ccbac 100755 --- a/bin/fetch-possible-types.mjs +++ b/bin/fetch-possible-types.mjs @@ -29,7 +29,7 @@ fetch("http://localhost:8000/graphql", { result.data.__schema.types.forEach((supertype) => { if (supertype.possibleTypes) { possibleTypes[supertype.name] = supertype.possibleTypes.map( - (subtype) => subtype.name + (subtype) => subtype.name, ); } }); @@ -44,6 +44,6 @@ fetch("http://localhost:8000/graphql", { // eslint-disable-next-line no-console console.log("Fragment types successfully extracted!"); } - } + }, ); }); diff --git a/config/ember-try.js b/config/ember-try.js index 4f0c2a521..3eb9d510c 100644 --- a/config/ember-try.js +++ b/config/ember-try.js @@ -1,6 +1,5 @@ "use strict"; -/* eslint-disable n/no-missing-require */ const { embroiderSafe, embroiderOptimized } = require("@embroider/test-setup"); const getChannelURL = require("ember-source-channel-url"); diff --git a/config/testem.browserstack.js b/config/testem.browserstack.js index 2981e0a58..0142211d7 100644 --- a/config/testem.browserstack.js +++ b/config/testem.browserstack.js @@ -1,13 +1,12 @@ "use strict"; -/* eslint-disable n/no-missing-require */ const project = ["-p", require("./package.json").name]; module.exports = { test_page: "tests/index.html?hidepassed&hideskipped&timeout=60000", disable_watching: true, parallel: 5, - // eslint-disable-next-line n/no-unpublished-require + reporter: require("testem-failure-only-reporter/grouped-by-browser"), framework: "qunit", timeout: 600, diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 000000000..2239b804b --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,79 @@ +import adfinisEmberAddonConfig from "@adfinis/eslint-config/ember-addon"; +import graphql from "@graphql-eslint/eslint-plugin"; +import ember from "eslint-plugin-ember"; +import n from "eslint-plugin-n"; +import globals from "globals"; + +export default [ + ...adfinisEmberAddonConfig, + { + ignores: [ + "**/blueprints/*/files/", + // compiled output + "**/dist/", + // misc + "**/coverage/", + // ember-try + "**/.node_modules.ember-try/", + // ember-cli-addon-docs + "packages/-ember-caluma/app/snippets/", + ], + }, + { + plugins: { ember }, + settings: { + "import/internal-regex": "^(@projectcaluma|ember-caluma|dummy)/", + }, + rules: { + // TODO: Migrate as suggested here: + // https://github.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-runloop.md + "ember/no-runloop": "warn", + }, + }, + // Customization for workspace + { + files: [ + "config/*.js", + "packages/*/ember-cli-build.js", + "packages/*/index.js", + "packages/*/testem.js", + "packages/*/blueprints/**/index.js", + "packages/*/config/**/*.js", + "packages/*/tests/dummy/config/**/*.js", + ], + plugins: { n }, + languageOptions: { + sourceType: "script", + ecmaVersion: "latest", + globals: { + ...globals.node, + }, + }, + }, + // GraphQL + { + files: ["*.graphql"], + plugins: { "@graphql-eslint": graphql }, + languageOptions: { + parser: graphql.parser, + parserOptions: { + operations: "./packages/**/addon/gql/**/*.graphql", + schema: "./packages/testing/addon/mirage-graphql/schema.graphql", + }, + }, + rules: { + ...graphql.configs["flat/operations-recommended"].rules, + "@graphql-eslint/selection-set-depth": ["off"], + }, + }, + // Mirage + { + files: [ + "./packages/*/tests/**/*.js", + "./packages/testing/addon/mirage-graphql/**/*.js", + ], + rules: { + "ember/no-array-prototype-extensions": ["off"], + }, + }, +]; diff --git a/package.json b/package.json index dda30928b..e67945b91 100644 --- a/package.json +++ b/package.json @@ -36,14 +36,14 @@ "*.{graphql,json,md,yaml}": "prettier --write" }, "devDependencies": { - "@adfinis/eslint-config": "2.1.1", + "@adfinis/eslint-config": "3.0.1", "@babel/core": "7.26.0", "@babel/eslint-parser": "7.26.5", "@babel/plugin-proposal-decorators": "7.25.9", "@commitlint/cli": "19.6.1", "@commitlint/config-conventional": "19.6.0", "@eslint/js": "9.18.0", - "@graphql-eslint/eslint-plugin": "3.20.1", + "@graphql-eslint/eslint-plugin": "4.3.0", "@semantic-release/commit-analyzer": "13.0.1", "@semantic-release/exec": "6.0.3", "@semantic-release/git": "10.0.1", @@ -52,17 +52,17 @@ "concurrently": "9.1.2", "ember-template-lint": "6.0.0", "ember-template-lint-plugin-prettier": "5.0.0", - "eslint": "8.57.1", + "eslint": "9.18.0", "eslint-config-prettier": "10.0.1", "eslint-plugin-ember": "12.3.3", "eslint-plugin-import": "2.31.0", "eslint-plugin-n": "17.15.1", - "eslint-plugin-prettier": "5.2.1", + "eslint-plugin-prettier": "5.2.2", "eslint-plugin-qunit": "8.1.2", "get-graphql-schema": "2.1.2", "glob": "11.0.1", "globals": "15.14.0", - "graphql": "15.10.1", + "graphql": "16.10.0", "husky": "9.1.7", "lint-staged": "15.3.0", "node-fetch": "3.3.2", diff --git a/packages/-ember-caluma/package.json b/packages/-ember-caluma/package.json index 89d45ce6e..1ad5a3daa 100644 --- a/packages/-ember-caluma/package.json +++ b/packages/-ember-caluma/package.json @@ -71,7 +71,7 @@ "ember-uikit": "9.1.3", "ember-validated-form": "7.0.1", "flatpickr": "4.6.13", - "graphql": "15.10.1", + "graphql": "16.10.0", "loader.js": "4.7.0", "miragejs": "0.1.48", "sass": "1.83.4", diff --git a/packages/analytics/addon/components/ca-field-selector-list.js b/packages/analytics/addon/components/ca-field-selector-list.js index bdfa86c66..20316b858 100644 --- a/packages/analytics/addon/components/ca-field-selector-list.js +++ b/packages/analytics/addon/components/ca-field-selector-list.js @@ -75,7 +75,7 @@ export default class CaFieldSelectorListComponent extends Component { this.intl.t("caluma.analytics.notification.reorder-success"), ); this._fields = null; - } catch (e) { + } catch { this.notification.danger( this.intl.t("caluma.analytics.notification.reorder-error"), ); diff --git a/packages/analytics/index.js b/packages/analytics/index.js index 7343f3d6a..3d8c90f07 100644 --- a/packages/analytics/index.js +++ b/packages/analytics/index.js @@ -1,6 +1,5 @@ "use strict"; -// eslint-disable-next-line n/no-unpublished-require const { buildEngine } = require("ember-engines/lib/engine-addon"); module.exports = buildEngine({ diff --git a/packages/analytics/package.json b/packages/analytics/package.json index fcffabf1d..4a686c4a3 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -39,7 +39,7 @@ "ember-template-imports": "^4.2.0", "ember-uikit": "^9.1.3", "ember-validated-form": "^7.0.1", - "graphql": "^15.10.1", + "graphql": "^16.10.0", "reactiveweb": "^1.3.0", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz" }, diff --git a/packages/core/addon/helpers/decode-id.js b/packages/core/addon/helpers/decode-id.js index ee26ddf8b..5f616b428 100644 --- a/packages/core/addon/helpers/decode-id.js +++ b/packages/core/addon/helpers/decode-id.js @@ -4,7 +4,7 @@ import { warn } from "@ember/debug"; export function decodeId(str) { try { return window.atob(str).split(":")[1]; - } catch (e) { + } catch { warn(`Attempted to decode ${str} as base64 but failed`, { id: "ember-caluma.decode-id", }); diff --git a/packages/core/package.json b/packages/core/package.json index a4fa420cd..fad584cfc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -29,7 +29,7 @@ "ember-modify-based-class-resource": "^1.1.1", "ember-template-imports": "^4.2.0", "ember-uikit": "^9.1.3", - "graphql": "^15.10.1", + "graphql": "^16.10.0", "graphql-tag": "^2.12.6", "jexl": "^2.3.0", "lodash.clonedeep": "^4.5.0", diff --git a/packages/distribution/addon/components/cd-inquiry-answer-form.js b/packages/distribution/addon/components/cd-inquiry-answer-form.js index a56bcbb5f..40df3d9f5 100644 --- a/packages/distribution/addon/components/cd-inquiry-answer-form.js +++ b/packages/distribution/addon/components/cd-inquiry-answer-form.js @@ -105,7 +105,7 @@ export default class CdInquiryAnswerFormComponent extends Component { }); yield this.router.transitionTo("inquiry.index"); - } catch (error) { + } catch { this.notification.danger( this.intl.t("caluma.distribution.answer.complete-error"), ); diff --git a/packages/distribution/addon/components/cd-inquiry-dialog/inquiry-part.js b/packages/distribution/addon/components/cd-inquiry-dialog/inquiry-part.js index ccc023c8b..818383410 100644 --- a/packages/distribution/addon/components/cd-inquiry-dialog/inquiry-part.js +++ b/packages/distribution/addon/components/cd-inquiry-dialog/inquiry-part.js @@ -97,7 +97,7 @@ export default class CdInquiryDialogInquiryPartComponent extends Component { workItem: decodeId(this.args.inquiry.id), }, }); - } catch (error) { + } catch { this.notification.danger( this.intl.t("caluma.distribution.withdraw.error"), ); @@ -126,7 +126,7 @@ export default class CdInquiryDialogInquiryPartComponent extends Component { buttonTasks: Object.keys(this.config.inquiry.answer.buttons), }, }); - } catch (error) { + } catch { this.notification.danger( this.intl.t("caluma.distribution.reopen-inquiry.error"), ); @@ -163,7 +163,7 @@ export default class CdInquiryDialogInquiryPartComponent extends Component { }), }, }); - } catch (error) { + } catch { this.notification.danger( this.intl.t("caluma.distribution.reminder.error"), ); diff --git a/packages/distribution/addon/components/cd-inquiry-edit-form.js b/packages/distribution/addon/components/cd-inquiry-edit-form.js index 3bfba65d6..fdadfa6da 100644 --- a/packages/distribution/addon/components/cd-inquiry-edit-form.js +++ b/packages/distribution/addon/components/cd-inquiry-edit-form.js @@ -48,7 +48,7 @@ export default class CdInquiryEditFormComponent extends Component { }); yield this.router.transitionTo("inquiry.index"); - } catch (error) { + } catch { this.notification.danger( this.intl.t("caluma.distribution.edit.send-error"), ); diff --git a/packages/distribution/addon/components/cd-navigation/controls.js b/packages/distribution/addon/components/cd-navigation/controls.js index 71bdc0ef9..3297dd8da 100644 --- a/packages/distribution/addon/components/cd-navigation/controls.js +++ b/packages/distribution/addon/components/cd-navigation/controls.js @@ -62,7 +62,7 @@ export default class CdNavigationControlsComponent extends Component { yield this.distribution.refetch(); this.router.transitionTo("index"); - } catch (e) { + } catch { this.notification.danger( this.intl.t("caluma.distribution.complete-error"), ); @@ -88,7 +88,7 @@ export default class CdNavigationControlsComponent extends Component { }); yield this.distribution.refetchControls(); - } catch (e) { + } catch { this.notification.danger(this.intl.t("caluma.distribution.reopen-error")); } } @@ -104,7 +104,7 @@ export default class CdNavigationControlsComponent extends Component { ), }, }); - } catch (e) { + } catch { this.notification.danger( this.intl.t("caluma.distribution.check-inquiries-error"), ); diff --git a/packages/distribution/addon/services/distribution.js b/packages/distribution/addon/services/distribution.js index cce9e1985..e21bfd668 100644 --- a/packages/distribution/addon/services/distribution.js +++ b/packages/distribution/addon/services/distribution.js @@ -123,7 +123,7 @@ export default class DistributionService extends Service { // refetch navigation and controls data yield this.refetch(); - } catch (e) { + } catch { this.notification.danger( this.intl.t("caluma.distribution.new.error", { count: groups.length }), ); @@ -205,7 +205,7 @@ export default class DistributionService extends Service { const mutation = gql`mutation SendInquiries {${mutations.join("\n")}}`; yield this.apollo.mutate({ mutation }); - } catch (e) { + } catch { this.notification.danger(this.intl.t("caluma.distribution.send-error")); } } diff --git a/packages/distribution/index.js b/packages/distribution/index.js index ad0557003..2b8e68cc1 100644 --- a/packages/distribution/index.js +++ b/packages/distribution/index.js @@ -1,6 +1,5 @@ "use strict"; -// eslint-disable-next-line n/no-unpublished-require const { buildEngine } = require("ember-engines/lib/engine-addon"); const publicAssets = [ diff --git a/packages/distribution/package.json b/packages/distribution/package.json index 0ea796ac4..6df14cb29 100644 --- a/packages/distribution/package.json +++ b/packages/distribution/package.json @@ -40,7 +40,7 @@ "ember-test-selectors": "^7.0.0", "ember-uikit": "^9.1.3", "flatpickr": "^4.6.13", - "graphql": "^15.10.1", + "graphql": "^16.10.0", "graphql-tag": "^2.12.6", "lodash.merge": "^4.6.2", "luxon": "^3.5.0", diff --git a/packages/form-builder/addon/components/cfb-form-editor/copy-modal.js b/packages/form-builder/addon/components/cfb-form-editor/copy-modal.js index cc17a7a28..e7ab99b0f 100644 --- a/packages/form-builder/addon/components/cfb-form-editor/copy-modal.js +++ b/packages/form-builder/addon/components/cfb-form-editor/copy-modal.js @@ -54,7 +54,7 @@ export default class CfbFormEditorCopyModal extends Component { ); this.router.transitionTo("edit", changeset.slug); - } catch (e) { + } catch { this.notification.danger( this.intl.t("caluma.form-builder.notification.form.create.error"), ); diff --git a/packages/form-builder/addon/components/cfb-form-editor/general.js b/packages/form-builder/addon/components/cfb-form-editor/general.js index f24f39827..3364b3018 100644 --- a/packages/form-builder/addon/components/cfb-form-editor/general.js +++ b/packages/form-builder/addon/components/cfb-form-editor/general.js @@ -87,7 +87,7 @@ export default class CfbFormEditorGeneral extends Component { ); this.args.onAfterSubmit?.(form); - } catch (e) { + } catch { this.notification.danger( this.intl.t( `caluma.form-builder.notification.form.${ diff --git a/packages/form-builder/addon/components/cfb-form-editor/question-list.js b/packages/form-builder/addon/components/cfb-form-editor/question-list.js index 048f81f77..5d2bc8fe4 100644 --- a/packages/form-builder/addon/components/cfb-form-editor/question-list.js +++ b/packages/form-builder/addon/components/cfb-form-editor/question-list.js @@ -120,7 +120,7 @@ export default class ComponentsCfbFormEditorQuestionList extends Component { "caluma.form-builder.notification.form.reorder-questions.success", ), ); - } catch (e) { + } catch { this.notification.danger( this.intl.t( "caluma.form-builder.notification.form.reorder-questions.error", @@ -154,7 +154,7 @@ export default class ComponentsCfbFormEditorQuestionList extends Component { this.questionTask.perform(); this.args.onAfterAddQuestion?.(question); - } catch (e) { + } catch { this.notification.danger( this.intl.t("caluma.form-builder.notification.form.add-question.error"), ); @@ -182,7 +182,7 @@ export default class ComponentsCfbFormEditorQuestionList extends Component { ); this.args.onAfterRemoveQuestion?.(question); - } catch (e) { + } catch { this.notification.danger( this.intl.t( "caluma.form-builder.notification.form.remove-question.error", diff --git a/packages/form-builder/addon/components/cfb-form-editor/question-list/item.js b/packages/form-builder/addon/components/cfb-form-editor/question-list/item.js index 4edfe86af..763830d33 100644 --- a/packages/form-builder/addon/components/cfb-form-editor/question-list/item.js +++ b/packages/form-builder/addon/components/cfb-form-editor/question-list/item.js @@ -16,7 +16,7 @@ export default class CfbFormEditorQuestionListItem extends Component { get required() { try { return jexl.evalSync(this.args.question?.isRequired); - } catch (error) { + } catch { return this.args.question?.isRequired; } } @@ -33,7 +33,7 @@ export default class CfbFormEditorQuestionListItem extends Component { get hidden() { try { return jexl.evalSync(this.args.question?.isHidden); - } catch (error) { + } catch { return this.args.question?.isHidden; } } diff --git a/packages/form-builder/addon/components/cfb-form-editor/question-usage.js b/packages/form-builder/addon/components/cfb-form-editor/question-usage.js index d389c6137..97e7aabb6 100644 --- a/packages/form-builder/addon/components/cfb-form-editor/question-usage.js +++ b/packages/form-builder/addon/components/cfb-form-editor/question-usage.js @@ -22,7 +22,7 @@ export default class CfbFormEditorQuestionUsage extends Component { } get otherForms() { - return this.forms.value?.length - 1 ?? 0; + return (this.forms.value?.length ?? 1) - 1; } forms = trackedFunction(this, async () => { diff --git a/packages/form-builder/addon/components/cfb-form-editor/question.js b/packages/form-builder/addon/components/cfb-form-editor/question.js index 2c1d3f0d2..60c7a971d 100644 --- a/packages/form-builder/addon/components/cfb-form-editor/question.js +++ b/packages/form-builder/addon/components/cfb-form-editor/question.js @@ -443,7 +443,6 @@ export default class CfbFormEditorQuestion extends Component { this.args.onAfterSubmit?.(question); } catch (e) { - // eslint-disable-next-line no-console console.error(e); this.notification.danger( this.intl.t("caluma.form-builder.notification.question.save.error"), diff --git a/packages/form-builder/addon/components/cfb-form-editor/question/options.js b/packages/form-builder/addon/components/cfb-form-editor/question/options.js index 8ee0a45df..8172423a1 100644 --- a/packages/form-builder/addon/components/cfb-form-editor/question/options.js +++ b/packages/form-builder/addon/components/cfb-form-editor/question/options.js @@ -45,7 +45,7 @@ export default class CfbFormEditorQuestionOptions extends Component { "caluma.form-builder.notification.form.reorder-options.success", ), ); - } catch (e) { + } catch { this.notification.danger( this.intl.t( "caluma.form-builder.notification.form.reorder-options.error", diff --git a/packages/form-builder/addon/validators/slug.js b/packages/form-builder/addon/validators/slug.js index 2c0d13ecb..6bb5b22c2 100644 --- a/packages/form-builder/addon/validators/slug.js +++ b/packages/form-builder/addon/validators/slug.js @@ -95,7 +95,7 @@ export class SlugUniquenessValidator { } else if (this.type === "option") { count = response.allQuestions.edges[0].node.options.totalCount; } - } catch (error) { + } catch { // do nothing, which will result in count being Infinity which will return // a validation error } diff --git a/packages/form-builder/index.js b/packages/form-builder/index.js index 7ea3e6faa..16ff7252b 100644 --- a/packages/form-builder/index.js +++ b/packages/form-builder/index.js @@ -1,6 +1,5 @@ "use strict"; -// eslint-disable-next-line n/no-unpublished-require const { buildEngine } = require("ember-engines/lib/engine-addon"); module.exports = buildEngine({ diff --git a/packages/form-builder/package.json b/packages/form-builder/package.json index a0a319d62..78a7fa0f2 100644 --- a/packages/form-builder/package.json +++ b/packages/form-builder/package.json @@ -46,7 +46,7 @@ "ember-uikit": "^9.1.3", "ember-validated-form": "^7.0.1", "flatpickr": "^4.6.13", - "graphql": "^15.10.1", + "graphql": "^16.10.0", "graphql-tag": "^2.12.6", "highlight.js": "^11.11.1", "highlightjs-jexl": "^0.0.5", diff --git a/packages/form/addon/components/cf-field/input/files.js b/packages/form/addon/components/cf-field/input/files.js index 5e9a93eef..4eab6cc77 100644 --- a/packages/form/addon/components/cf-field/input/files.js +++ b/packages/form/addon/components/cf-field/input/files.js @@ -89,11 +89,10 @@ export default class CfFieldInputFilesComponent extends Component { await Promise.all(newFiles.map((file) => uploadFunction(file))); this.args.field.answer.value = savedAnswerValue; - } catch (error) { + } catch { await this.args.onSave([]); this.args.field._errors = [{ type: "uploadFailed" }]; } finally { - // eslint-disable-next-line require-atomic-updates target.value = ""; } } @@ -106,7 +105,7 @@ export default class CfFieldInputFilesComponent extends Component { try { await this.args.onSave(remainingFiles); - } catch (error) { + } catch { this.args.field._errors = [{ type: "deleteFailed" }]; } } diff --git a/packages/form/addon/components/cf-field/input/table.js b/packages/form/addon/components/cf-field/input/table.js index efb5184de..f17bd97dd 100644 --- a/packages/form/addon/components/cf-field/input/table.js +++ b/packages/form/addon/components/cf-field/input/table.js @@ -111,7 +111,7 @@ export default class CfFieldInputTableComponent extends Component { this.documentToEditIsNew = false; yield this.close.perform(); - } catch (e) { + } catch { this.notification.danger( this.intl.t("caluma.form.notification.table.add.error"), ); diff --git a/packages/form/addon/helpers/format-graphql-error.js b/packages/form/addon/helpers/format-graphql-error.js index 501d61ecb..80186544e 100644 --- a/packages/form/addon/helpers/format-graphql-error.js +++ b/packages/form/addon/helpers/format-graphql-error.js @@ -6,7 +6,7 @@ export function formatGraphqlErrorObject(error) { const { line, column } = error.locations[error.locations.length - 1]; return `${path}:${line}:${column}: ${error.message}`; - } catch (e) { + } catch { return null; } } diff --git a/packages/form/addon/lib/field.js b/packages/form/addon/lib/field.js index 652e9467a..9ea4c8162 100644 --- a/packages/form/addon/lib/field.js +++ b/packages/form/addon/lib/field.js @@ -286,7 +286,7 @@ export default class Field extends Base { this.question.raw.calcExpression, this.jexlContext, ); - } catch (error) { + } catch { return null; } } diff --git a/packages/form/addon/services/caluma-store.js b/packages/form/addon/services/caluma-store.js index 23e8f86d4..8e3f29590 100644 --- a/packages/form/addon/services/caluma-store.js +++ b/packages/form/addon/services/caluma-store.js @@ -45,7 +45,7 @@ export default class CalumaStoreService extends Service { this._store.forEach((obj) => destroy(obj)); // `this._store` is not an ember array but a native map - // eslint-disable-next-line ember/no-array-prototype-extensions + this._store.clear(); } } diff --git a/packages/form/package.json b/packages/form/package.json index 12fd2f1ff..f453150ae 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -40,7 +40,7 @@ "ember-uikit": "^9.1.3", "ember-validators": "^4.1.2", "flatpickr": "^4.6.13", - "graphql": "^15.10.1", + "graphql": "^16.10.0", "jexl": "^2.3.0", "lodash.isequal": "^4.5.0", "luxon": "^3.5.0", diff --git a/packages/form/tests/integration/components/cf-field/input/files-test.js b/packages/form/tests/integration/components/cf-field/input/files-test.js index d3faf3098..e86df3340 100644 --- a/packages/form/tests/integration/components/cf-field/input/files-test.js +++ b/packages/form/tests/integration/components/cf-field/input/files-test.js @@ -106,7 +106,7 @@ module("Integration | Component | cf-field/input/files", function (hooks) { await click("[data-test-download-link]"); // Restore window.open - // eslint-disable-next-line require-atomic-updates + window.open = window_open; }); diff --git a/packages/testing/addon/mirage-graphql/deserialize.js b/packages/testing/addon/mirage-graphql/deserialize.js index 50dc97a0a..46c4d9290 100644 --- a/packages/testing/addon/mirage-graphql/deserialize.js +++ b/packages/testing/addon/mirage-graphql/deserialize.js @@ -3,7 +3,7 @@ export default function deserialize(serialized) { try { decodedId = atob(serialized.id).split(":")[1] || serialized.id; - } catch (e) { + } catch { // This will happen if the ID is not a relay ID (Type plus ID base64 // encoded) but just the raw ID. The deserialize function needs to be able // to handle both diff --git a/packages/testing/package.json b/packages/testing/package.json index 34993b9c3..dc124b8d1 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -26,7 +26,7 @@ "ember-fetch": "^8.1.2", "ember-inflector": "^4.0.3 || ^5.0.1", "ember-template-imports": "^4.2.0", - "graphql": "^15.10.1", + "graphql": "^16.10.0", "graphql-iso-date": "^3.6.1", "graphql-tools": "^4.0.8", "luxon": "^3.5.0", diff --git a/packages/workflow/addon/components/task-button.js b/packages/workflow/addon/components/task-button.js index 628e3baf2..96f3dabb1 100644 --- a/packages/workflow/addon/components/task-button.js +++ b/packages/workflow/addon/components/task-button.js @@ -56,7 +56,6 @@ export default class TaskButtonComponent extends Component { return response[0]?.node; } catch (e) { - // eslint-disable-next-line no-console console.error(e); this.notification.danger(this.intl.t("caluma.task-button.error")); } diff --git a/packages/workflow/addon/components/work-item-button.js b/packages/workflow/addon/components/work-item-button.js index af3f3d2d3..80b803137 100644 --- a/packages/workflow/addon/components/work-item-button.js +++ b/packages/workflow/addon/components/work-item-button.js @@ -61,7 +61,6 @@ export default class WorkItemButtonComponent extends Component { if (typeof this.args.onError === "function") { yield this.args.onError(e); } else { - // eslint-disable-next-line no-console console.error(e); this.notification.danger( this.intl.t(`caluma.mutate-work-item.error.${this.args.mutation}`), diff --git a/packages/workflow/package.json b/packages/workflow/package.json index ede74a9f8..9390fbff2 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -27,7 +27,7 @@ "ember-template-imports": "^4.2.0", "ember-truth-helpers": "^4.0.3", "ember-uikit": "^9.1.3", - "graphql": "^15.10.1", + "graphql": "^16.10.0", "reactiveweb": "^1.3.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a4a60c5be..79f59c374 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: devDependencies: '@adfinis/eslint-config': - specifier: 2.1.1 - version: 2.1.1(@babel/core@7.26.0)(@babel/eslint-parser@7.26.5(@babel/core@7.26.0)(eslint@8.57.1))(@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0))(eslint-config-prettier@10.0.1(eslint@8.57.1))(eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@8.57.1))(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint-plugin-n@17.15.1(eslint@8.57.1))(eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2))(eslint-plugin-qunit@8.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2) + specifier: 3.0.1 + version: 3.0.1(@babel/core@7.26.0)(@babel/eslint-parser@7.26.5(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)))(@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0))(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)))(eslint-plugin-import@2.31.0(eslint@9.18.0(jiti@2.4.2)))(eslint-plugin-n@17.15.1(eslint@9.18.0(jiti@2.4.2)))(eslint-plugin-prettier@5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2))(eslint-plugin-qunit@8.1.2(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2) '@babel/core': specifier: 7.26.0 version: 7.26.0 '@babel/eslint-parser': specifier: 7.26.5 - version: 7.26.5(@babel/core@7.26.0)(eslint@8.57.1) + version: 7.26.5(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)) '@babel/plugin-proposal-decorators': specifier: 7.25.9 version: 7.25.9(@babel/core@7.26.0) @@ -30,8 +30,8 @@ importers: specifier: 9.18.0 version: 9.18.0 '@graphql-eslint/eslint-plugin': - specifier: 3.20.1 - version: 3.20.1(@babel/core@7.26.0)(@types/node@22.10.6)(graphql@15.10.1) + specifier: 4.3.0 + version: 4.3.0(@types/node@22.10.6)(eslint@9.18.0(jiti@2.4.2))(graphql@16.10.0)(typescript@5.7.3) '@semantic-release/commit-analyzer': specifier: 13.0.1 version: 13.0.1(semantic-release@24.2.1(typescript@5.7.3)) @@ -57,26 +57,26 @@ importers: specifier: 5.0.0 version: 5.0.0(ember-template-lint@6.0.0)(prettier@3.4.2) eslint: - specifier: 8.57.1 - version: 8.57.1 + specifier: 9.18.0 + version: 9.18.0(jiti@2.4.2) eslint-config-prettier: specifier: 10.0.1 - version: 10.0.1(eslint@8.57.1) + version: 10.0.1(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-ember: specifier: 12.3.3 - version: 12.3.3(@babel/core@7.26.0)(eslint@8.57.1) + version: 12.3.3(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-import: specifier: 2.31.0 - version: 2.31.0(eslint@8.57.1) + version: 2.31.0(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-n: specifier: 17.15.1 - version: 17.15.1(eslint@8.57.1) + version: 17.15.1(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-prettier: - specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2) + specifier: 5.2.2 + version: 5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2) eslint-plugin-qunit: specifier: 8.1.2 - version: 8.1.2(eslint@8.57.1) + version: 8.1.2(eslint@9.18.0(jiti@2.4.2)) get-graphql-schema: specifier: 2.1.2 version: 2.1.2 @@ -87,8 +87,8 @@ importers: specifier: 15.14.0 version: 15.14.0 graphql: - specifier: 15.10.1 - version: 15.10.1 + specifier: 16.10.0 + version: 16.10.0 husky: specifier: 9.1.7 version: 9.1.7 @@ -175,7 +175,7 @@ importers: version: 3.0.0 ember-apollo-client: specifier: 4.0.2 - version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1) + version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) ember-auto-import: specifier: 2.10.0 version: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) @@ -211,7 +211,7 @@ importers: version: 2.0.0 ember-cli-deploy-build: specifier: 3.0.0 - version: 3.0.0(@babel/core@7.26.0)(eslint@8.57.1) + version: 3.0.0(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)) ember-cli-deploy-git: specifier: 1.3.4 version: 1.3.4(@babel/core@7.26.0) @@ -300,8 +300,8 @@ importers: specifier: 4.6.13 version: 4.6.13 graphql: - specifier: 15.10.1 - version: 15.10.1 + specifier: 16.10.0 + version: 16.10.0 loader.js: specifier: 4.7.0 version: 4.7.0 @@ -340,10 +340,10 @@ importers: version: 1.1.2 '@projectcaluma/ember-core': specifier: workspace:^ - version: link:../core + version: file:packages/core(qbj5wxoqff52tjyenbsqwuoioa) ember-apollo-client: specifier: ~4.0.2 - version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1) + version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) @@ -399,8 +399,8 @@ importers: specifier: ^7.0.1 version: 7.0.1(@glint/template@1.5.1)(ember-data@5.3.9(@ember/string@4.0.0)(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1)))(@ember/test-waiters@3.1.0)(@glint/template@1.5.1)(ember-inflector@5.0.2(@babel/core@7.26.0))(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1))(qunit@2.23.1))(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1))(webpack@5.97.1) graphql: - specifier: ^15.10.1 - version: 15.10.1 + specifier: ^16.10.0 + version: 16.10.0 reactiveweb: specifier: ^1.3.0 version: 1.3.0(@babel/core@7.26.0)(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glimmer/tracking@1.1.2)(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1)) @@ -502,7 +502,7 @@ importers: dependencies: '@apollo/client': specifier: ^3.12.5 - version: 3.12.5(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1) + version: 3.12.5(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0) '@babel/core': specifier: ^7.26.0 version: 7.26.0 @@ -517,7 +517,7 @@ importers: version: 1.1.2 ember-apollo-client: specifier: ~4.0.2 - version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1) + version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) @@ -552,11 +552,11 @@ importers: specifier: ^9.1.3 version: 9.1.3(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1))(webpack@5.97.1) graphql: - specifier: ^15.10.1 - version: 15.10.1 + specifier: ^16.10.0 + version: 16.10.0 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@15.10.1) + version: 2.12.6(graphql@16.10.0) jexl: specifier: ^2.3.0 version: 2.3.0 @@ -677,7 +677,7 @@ importers: version: 1.1.2 '@projectcaluma/ember-core': specifier: workspace:^ - version: link:../core + version: file:packages/core(qbj5wxoqff52tjyenbsqwuoioa) '@projectcaluma/ember-form': specifier: workspace:^ version: link:../form @@ -686,7 +686,7 @@ importers: version: link:../workflow ember-apollo-client: specifier: ~4.0.2 - version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1) + version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) @@ -736,11 +736,11 @@ importers: specifier: ^4.6.13 version: 4.6.13 graphql: - specifier: ^15.10.1 - version: 15.10.1 + specifier: ^16.10.0 + version: 16.10.0 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@15.10.1) + version: 2.12.6(graphql@16.10.0) lodash.merge: specifier: ^4.6.2 version: 4.6.2 @@ -867,10 +867,10 @@ importers: version: 1.1.2 '@projectcaluma/ember-core': specifier: workspace:^ - version: link:../core + version: file:packages/core(qbj5wxoqff52tjyenbsqwuoioa) ember-apollo-client: specifier: ~4.0.2 - version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1) + version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) @@ -929,8 +929,8 @@ importers: specifier: ^4.6.13 version: 4.6.13 graphql: - specifier: ^15.10.1 - version: 15.10.1 + specifier: ^16.10.0 + version: 16.10.0 jexl: specifier: ^2.3.0 version: 2.3.0 @@ -1070,7 +1070,7 @@ importers: version: 1.1.2 '@projectcaluma/ember-core': specifier: workspace:^ - version: link:../core + version: file:packages/core(qbj5wxoqff52tjyenbsqwuoioa) '@projectcaluma/ember-form': specifier: workspace:^ version: link:../form @@ -1079,7 +1079,7 @@ importers: version: 4.2.0 ember-apollo-client: specifier: ~4.0.2 - version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1) + version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) @@ -1144,11 +1144,11 @@ importers: specifier: ^4.6.13 version: 4.6.13 graphql: - specifier: ^15.10.1 - version: 15.10.1 + specifier: ^16.10.0 + version: 16.10.0 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@15.10.1) + version: 2.12.6(graphql@16.10.0) highlight.js: specifier: ^11.11.1 version: 11.11.1 @@ -1279,7 +1279,7 @@ importers: version: 4.2.0 ember-apollo-client: specifier: ~4.0.2 - version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1) + version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) @@ -1302,14 +1302,14 @@ importers: specifier: ^4.2.0 version: 4.2.0 graphql: - specifier: ^15.10.1 - version: 15.10.1 + specifier: ^16.10.0 + version: 16.10.0 graphql-iso-date: specifier: ^3.6.1 - version: 3.6.1(graphql@15.10.1) + version: 3.6.1(graphql@16.10.0) graphql-tools: specifier: ^4.0.8 - version: 4.0.8(graphql@15.10.1) + version: 4.0.8(graphql@16.10.0) luxon: specifier: ^3.5.0 version: 3.5.0 @@ -1373,7 +1373,7 @@ importers: version: 3.0.0 graphql-tag: specifier: 2.12.6 - version: 2.12.6(graphql@15.10.1) + version: 2.12.6(graphql@16.10.0) loader.js: specifier: 4.7.0 version: 4.7.0 @@ -1397,10 +1397,10 @@ importers: version: 1.1.2(@babel/core@7.26.0) '@projectcaluma/ember-core': specifier: workspace:^ - version: link:../core + version: file:packages/core(qbj5wxoqff52tjyenbsqwuoioa) ember-apollo-client: specifier: ~4.0.2 - version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1) + version: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) @@ -1432,8 +1432,8 @@ importers: specifier: ^9.1.3 version: 9.1.3(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1))(webpack@5.97.1) graphql: - specifier: ^15.10.1 - version: 15.10.1 + specifier: ^16.10.0 + version: 16.10.0 reactiveweb: specifier: ^1.3.0 version: 1.3.0(@babel/core@7.26.0)(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glimmer/tracking@1.1.2)(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1)) @@ -1524,14 +1524,14 @@ importers: packages: - '@adfinis/eslint-config@2.1.1': - resolution: {integrity: sha512-MXbEJjlCYg8x/dcKkOySMCd7FTpamlvvoF9F9YpqLPx9HCHB2/pDFe/bDbYZ/WbnR2XArilJScHBZ87gmiIx7w==} + '@adfinis/eslint-config@3.0.1': + resolution: {integrity: sha512-dLRHnaW4IULHC/9E5krmNPqrYRJNG0b0A+9758x5/zDPdK7ndwVI83nxabQH6mEV9Ge8lGYVjKCvc8UGgXV5fw==} peerDependencies: '@babel-plugin-proposal-decorators': '*' '@babel/core': '>= 7' '@babel/eslint-parser': '>= 7' '@babel/plugin-proposal-decorators': '>= 7' - eslint: '>= 8' + eslint: '>= 9' eslint-config-prettier: '>= 9' eslint-plugin-ember: '>= 12' eslint-plugin-import: '>= 2' @@ -1571,9 +1571,23 @@ packages: subscriptions-transport-ws: optional: true - '@ardatan/sync-fetch@0.0.1': - resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} - engines: {node: '>=14'} + '@apollo/client@3.12.6': + resolution: {integrity: sha512-MOEtkojZagMKB7nxlwQ426eaBYwEs/Xfn+JeLOd81wv6j7toKo57eEGAbJdZwyXGRgtiqDkX5gx3EzE7qtarXA==} + peerDependencies: + graphql: ^15.0.0 || ^16.0.0 + graphql-ws: ^5.5.5 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc + subscriptions-transport-ws: ^0.9.0 || ^0.11.0 + peerDependenciesMeta: + graphql-ws: + optional: true + react: + optional: true + react-dom: + optional: true + subscriptions-transport-ws: + optional: true '@asamuzakjp/css-color@2.8.2': resolution: {integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==} @@ -2479,6 +2493,14 @@ packages: '@glint/template': optional: true + '@envelop/core@5.0.3': + resolution: {integrity: sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==} + engines: {node: '>=18.0.0'} + + '@envelop/types@5.0.0': + resolution: {integrity: sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==} + engines: {node: '>=18.0.0'} + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2489,18 +2511,30 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-array@0.19.1': + resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/core@0.10.0': + resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.2.0': + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/js@9.18.0': resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.5': + resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.5': + resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@faker-js/faker@9.3.0': resolution: {integrity: sha512-r0tJ3ZOkMd9xsu3VRfqlFR6cz0V/jFYRswAIpC+m/DIfAUXq7g8N7wTAlhSANySXYGKzGryfDXwtwsY8TxEIDw==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} @@ -2642,94 +2676,131 @@ packages: '@glint/template@1.5.1': resolution: {integrity: sha512-KBWG3XZemv8VyFsq3m7eebXmQuY+AShgKSUlbjiqQaPfMK3a1ri1oS3wqTS5eRGwcfQgbbEHH2rkgppB7yoz5w==} - '@graphql-eslint/eslint-plugin@3.20.1': - resolution: {integrity: sha512-RbwVlz1gcYG62sECR1u0XqMh8w5e5XMCCZoMvPQ3nJzEBCTfXLGX727GBoRmSvY1x4gJmqNZ1lsOX7lZY14RIw==} - engines: {node: '>=12'} + '@graphql-eslint/eslint-plugin@4.3.0': + resolution: {integrity: sha512-9UTJfYNGAK5GuFapsNvA+508ke8YPc9Yt6mgT4Lc+gS18p53oG5wmXd3jdmNeVOfxhUefJcJbn925vIrjg/8/g==} + engines: {node: '>=18'} peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + '@apollo/subgraph': ^2 + eslint: '>=8.44.0' + graphql: ^16 + json-schema-to-ts: ^3 + peerDependenciesMeta: + '@apollo/subgraph': + optional: true + json-schema-to-ts: + optional: true + + '@graphql-hive/gateway-abort-signal-any@0.0.3': + resolution: {integrity: sha512-TLYXRiK1DxkGXEdVrwbEtQ4JrsxJ4d/zXBeTzNzvuU+doTzot0wreFgrmmOq+bvqg/E6yMs1kOvBYz477gyMjA==} + engines: {node: '>=18.0.0'} + peerDependencies: + graphql: ^15.0.0 || ^16.9.0 || ^17.0.0 + + '@graphql-tools/batch-execute@9.0.11': + resolution: {integrity: sha512-v9b618cj3hIrRGTDrOotYzpK+ZigvNcKdXK3LNBM4g/uA7pND0d4GOnuOSBQGKKN6kT/1nsz4ZpUxCoUvWPbzg==} + engines: {node: '>=18.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/batch-execute@8.5.22': - resolution: {integrity: sha512-hcV1JaY6NJQFQEwCKrYhpfLK8frSXDbtNMoTur98u10Cmecy1zrqNKSqhEyGetpgHxaJRqszGzKeI3RuroDN6A==} + '@graphql-tools/code-file-loader@8.1.13': + resolution: {integrity: sha512-zEj+DJhZ8vInnCDeEcyim+LJiROPERqTCZdwHGQXKZXqab1dpyqTiIU+rjWmNUJFrqrLY15gLzrhNSLmDGDdUA==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/code-file-loader@7.3.23': - resolution: {integrity: sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q==} + '@graphql-tools/delegate@10.2.9': + resolution: {integrity: sha512-JlD/IdC26tyqopYvgXo48XwlDnpYPVs523dq5tg/u8kxJe3PtBmEUoE6EQ4CEMk0mB/r5ck+ZXTHt/wiOCWKhw==} + engines: {node: '>=18.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@9.0.35': - resolution: {integrity: sha512-jwPu8NJbzRRMqi4Vp/5QX1vIUeUPpWmlQpOkXQD2r1X45YsVceyUUBnktCrlJlDB4jPRVy7JQGwmYo3KFiOBMA==} + '@graphql-tools/executor-common@0.0.1': + resolution: {integrity: sha512-Gan7uiQhKvAAl0UM20Oy/n5NGBBDNm+ASHvnYuD8mP+dAH0qY+2QMCHyi5py28WAlhAwr0+CAemEyzY/ZzOjdQ==} + engines: {node: '>=18.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-graphql-ws@0.0.14': - resolution: {integrity: sha512-P2nlkAsPZKLIXImFhj0YTtny5NQVGSsKnhi7PzXiaHSXc6KkzqbWZHKvikD4PObanqg+7IO58rKFpGXP7eeO+w==} + '@graphql-tools/executor-graphql-ws@1.3.7': + resolution: {integrity: sha512-9KUrlpil5nBgcb+XRUIxNQGI+c237LAfDBqYCdLGuYT+/oZz1b4rRIe6HuRk09vuxrbaMTzm7xHhn/iuwWW4eg==} + engines: {node: '>=18.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-http@0.1.10': - resolution: {integrity: sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg==} + '@graphql-tools/executor-http@1.2.4': + resolution: {integrity: sha512-2WwymmIplDdzdPgs/qcqfqYfGGfpd626VejsREylTtyrBcURtyNfGw95sHOPo1O2NEXC5wJRN2o+GQBfC3Zy0g==} + engines: {node: '>=18.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-legacy-ws@0.0.11': - resolution: {integrity: sha512-4ai+NnxlNfvIQ4c70hWFvOZlSUN8lt7yc+ZsrwtNFbFPH/EroIzFMapAxM9zwyv9bH38AdO3TQxZ5zNxgBdvUw==} + '@graphql-tools/executor-legacy-ws@1.1.10': + resolution: {integrity: sha512-ENyCAky0PrcP0dR5ZNIsCTww3CdOECBor/VuRtxAA+BffFhofNiOKcgR6MEsAOH2jHh0K2wwK38sgrW+D3GX3w==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor@0.0.20': - resolution: {integrity: sha512-GdvNc4vszmfeGvUqlcaH1FjBoguvMYzxAfT6tDd4/LgwymepHhinqLNA5otqwVLW+JETcDaK7xGENzFomuE6TA==} + '@graphql-tools/executor@1.3.12': + resolution: {integrity: sha512-FzLXZQJOZHB75SecYFOIEEHw/qcxkRFViw0lVqHpaL07c+GqDxv6VOto0FZCIiV9RgGdyRj3O8lXDCp9Cw1MbA==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-file-loader@7.5.17': - resolution: {integrity: sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==} + '@graphql-tools/graphql-file-loader@8.0.11': + resolution: {integrity: sha512-Rn7241tY1JFsWzLIn2pji/JWNVHnL/1+CRjdd9M7DgI8Tj5GYsD60yDQ/gmaTzBvy4mQXeyW5y3+rf8Px0pGeQ==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@7.5.2': - resolution: {integrity: sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA==} + '@graphql-tools/graphql-tag-pluck@8.3.12': + resolution: {integrity: sha512-C6Ddg5RTz1WM96LYBtMuSEwN4QHfivK/vtbiAq9Soo6SoW1vGE4gzt0QS2FDVnDeB16er3h8YQZJ0xwm4pLnfA==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/import@6.7.18': - resolution: {integrity: sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==} + '@graphql-tools/import@7.0.11': + resolution: {integrity: sha512-zUru+YhjLUpdyNnTKHXLBjV6bh+CpxVhxJr5mgsFT/Lk6fdpjkEyk+hzdgINuo5GbIulFa6KpLZUBoZsDARBpQ==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/json-file-loader@7.4.18': - resolution: {integrity: sha512-AJ1b6Y1wiVgkwsxT5dELXhIVUPs/u3VZ8/0/oOtpcoyO/vAeM5rOvvWegzicOOnQw8G45fgBRMkkRfeuwVt6+w==} + '@graphql-tools/json-file-loader@8.0.11': + resolution: {integrity: sha512-xsfIbPyxyXWnu+GSC5HCw945Gt++b+5NeEvpunw2cK9myGhF2Bkb8N4QTNwWy+7kvOAKzNopBGqGV+x3uaQAZA==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/load@7.8.14': - resolution: {integrity: sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==} + '@graphql-tools/load@8.0.12': + resolution: {integrity: sha512-ZFqerNO7at64N4GHT76k0AkwToHNHVkpAh1iFDRHvvFpESpZ3LDz9Y6cs54Sf6zhATecDuUSwbWZoEE2WIDExA==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@8.4.2': - resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} + '@graphql-tools/merge@9.0.17': + resolution: {integrity: sha512-3K4g8KKbIqfdmK0L5+VtZsqwAeElPkvT5ejiH+KEhn2wyKNCi4HYHxpQk8xbu+dSwLlm9Lhet1hylpo/mWCkuQ==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@9.0.19': - resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} + '@graphql-tools/schema@10.0.16': + resolution: {integrity: sha512-G2zgb8hNg9Sx6Z2FSXm57ToNcwMls9A9cUm+EsCrnGGDsryzN5cONYePUpSGj5NCFivVp3o1FT5dg19P/1qeqQ==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/url-loader@7.17.18': - resolution: {integrity: sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw==} + '@graphql-tools/url-loader@8.0.24': + resolution: {integrity: sha512-f+Yt6sswiEPrcWsInMbmf+3HNENV2IZK1z3IiGMHuyqb+QsMbJLxzDPHnxMtF2QGJOiRjBQy2sF2en7DPG+jSw==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@9.2.1': - resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} + '@graphql-tools/utils@10.7.2': + resolution: {integrity: sha512-Wn85S+hfkzfVFpXVrQ0hjnePa3p28aB6IdAGCiD1SqBCSMDRzL+OFEtyAyb30nV9Mqflqs9lCqjqlR2puG857Q==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/wrap@9.4.2': - resolution: {integrity: sha512-DFcd9r51lmcEKn0JW43CWkkI2D6T9XI1juW/Yo86i04v43O9w2/k4/nx2XTJv4Yv+iXwUw7Ok81PGltwGJSDSA==} + '@graphql-tools/wrap@10.0.27': + resolution: {integrity: sha512-UikYBknzYgJKhzIXrzA58EO8IZ+jlX/iPmfUactK6aypc7iKCJzGD31Ha8rDI9GiHPn1F8PUAB4cTlGJ1qRh3w==} + engines: {node: '>=18.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2744,18 +2815,25 @@ packages: '@handlebars/parser@2.1.0': resolution: {integrity: sha512-R14NuNaSKZ6eE9y4t0fg/1f8iKd5ZJtSOTIseGFzXINTV17XffhLG2Y0CvdKOgyVQ7+UnXi89YGzRo/xsgwHIA==} - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + + '@humanwhocodes/retry@0.4.1': + resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + engines: {node: '>=18.18'} '@inquirer/figures@1.0.9': resolution: {integrity: sha512-BXvGj0ehzrngHTPTDqUoDT3NXL8U0RxUk2zJm2A66RhCEIWdtU1v6GuUqNAgArW4PQ9CinqIWyHdQgdwOj06zQ==} @@ -2949,17 +3027,6 @@ packages: resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} engines: {node: '>= 10.0.0'} - '@peculiar/asn1-schema@2.3.15': - resolution: {integrity: sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==} - - '@peculiar/json-schema@1.1.12': - resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} - engines: {node: '>=8.0.0'} - - '@peculiar/webcrypto@1.5.0': - resolution: {integrity: sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==} - engines: {node: '>=10.12.0'} - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -2997,8 +3064,15 @@ packages: peerDependencies: prettier: ^3.0.0 - '@repeaterjs/repeater@3.0.4': - resolution: {integrity: sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==} + '@projectcaluma/ember-core@file:packages/core': + resolution: {directory: packages/core, type: directory} + engines: {node: '>= 18'} + peerDependencies: + ember-data: '*' + ember-source: '>= 4.0.0' + peerDependenciesMeta: + ember-data: + optional: true '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} @@ -3277,9 +3351,6 @@ packages: '@ungap/structured-clone@0.3.4': resolution: {integrity: sha512-TSVh8CpnwNAsPC5wXcIyh92Bv1gq6E9cNDeeLu7Z4h8V4/qWtXJp7y42qljRkqcpmsve1iozwv1wr+3BNdILCg==} - '@ungap/structured-clone@1.2.1': - resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} - '@warp-drive/build-config@0.0.0-beta.7': resolution: {integrity: sha512-EHBWwNTv62OA9C24VEEeU04A2JNkMYiJjkA/cXnuQeM0/HSYyki4vtHtCjFXGG397KUpS0bkFBzzfXivHof9yA==} engines: {node: '>= 18.20.4'} @@ -3333,14 +3404,17 @@ packages: '@webassemblyjs/wast-printer@1.14.1': resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - '@whatwg-node/events@0.0.3': - resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==} + '@whatwg-node/disposablestack@0.0.5': + resolution: {integrity: sha512-9lXugdknoIequO4OYvIjhygvfSEgnO8oASLqLelnDhkRjgBZhc39shC3QSlZuyDO9bgYSIVa2cHAiN+St3ty4w==} + engines: {node: '>=18.0.0'} - '@whatwg-node/fetch@0.8.8': - resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==} + '@whatwg-node/fetch@0.10.3': + resolution: {integrity: sha512-jCTL/qYcIW2GihbBRHypQ/Us7saWMNZ5fsumsta+qPY0Pmi1ccba/KRQvgctmQsbP69FWemJSs8zVcFaNwdL0w==} + engines: {node: '>=18.0.0'} - '@whatwg-node/node-fetch@0.3.6': - resolution: {integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==} + '@whatwg-node/node-fetch@0.7.7': + resolution: {integrity: sha512-BDbIMOenThOTFDBLh1WscgBNAxfDAdAdd9sMG8Ff83hYxApJVbqEct38bUAj+zn8bTsfBx/lyfnVOTyq5xUlvg==} + engines: {node: '>=18.0.0'} '@wry/caches@1.0.1': resolution: {integrity: sha512-bXuaUNLVVkD20wcGBWRyo7j9N3TxePEWFZj2Y+r9OoUzfqmavM84+mFykRicNsBqatba5JLay1t48wxaXaWnlA==} @@ -3639,10 +3713,6 @@ packages: resolution: {integrity: sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==} engines: {node: '>=0.4.9'} - asn1js@3.0.5: - resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} - engines: {node: '>=12.0.0'} - assert-never@1.4.0: resolution: {integrity: sha512-5oJg84os6NMQNl27T9LnZkvvqzvAnHu03ShCnoj6bsJwS7L8AO4lf+C/XjK/nvzEqQB744moC6V128RucQd1jA==} @@ -4901,9 +4971,14 @@ packages: cosmiconfig: '>=9' typescript: '>=5' - cosmiconfig@8.0.0: - resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true cosmiconfig@9.0.0: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} @@ -4914,6 +4989,10 @@ packages: typescript: optional: true + cross-inspect@1.0.1: + resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==} + engines: {node: '>=16.0.0'} + cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} @@ -5199,10 +5278,6 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dom-element-descriptors@0.5.1: resolution: {integrity: sha512-DLayMRQ+yJaziF4JJX1FMjwjdr7wdTr1y9XvZ+NfHELfOMcYDnCHneAYXAS4FT1gLILh4V0juMZohhH1N5FsoQ==} @@ -6158,8 +6233,8 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-prettier@5.2.1: - resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} + eslint-plugin-prettier@5.2.2: + resolution: {integrity: sha512-1yI3/hf35wmlq66C8yOyrujQnel+v5l1Vop5Cl2I6ylyNTT1JbuUUnV3/41PzwTzcyDp/oF0jWE3HXvcH5AQOQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -6184,6 +6259,10 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-utils@3.0.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} @@ -6198,19 +6277,27 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.18.0: + resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true esm@3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} esprima@3.0.0: resolution: {integrity: sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw==} @@ -6342,9 +6429,6 @@ packages: fast-content-type-parse@2.0.1: resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} - fast-decode-uri-component@1.0.1: - resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} - fast-deep-equal@2.0.1: resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} @@ -6367,9 +6451,6 @@ packages: fast-ordered-set@1.0.3: resolution: {integrity: sha512-MxBW4URybFszOx1YlACEoK52P6lE3xiFcPaGCUZ7QQOZ6uJXKo++Se8wa31SjcZ+NC/fdAWX7UtKEfaGgHS2Vg==} - fast-querystring@1.1.2: - resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} - fast-sourcemap-concat@2.1.1: resolution: {integrity: sha512-7h9/x25c6AQwdU3mA8MZDUMR3UCy50f237egBrBkuwjnUZSmfu4ptCf91PZSKzON2Uh5VvIHozYKWcPPgcjxIw==} engines: {node: 10.* || >= 12.*} @@ -6377,9 +6458,6 @@ packages: fast-uri@3.0.5: resolution: {integrity: sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==} - fast-url-parser@1.1.3: - resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} - fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} @@ -6413,9 +6491,9 @@ packages: file-entry-cache@10.0.5: resolution: {integrity: sha512-umpQsJrBNsdMDgreSryMEXvJh66XeLtZUwA8Gj7rHGearGufUFv6rB/bcXRFsiGWw/VeSUgUofF4Rf2UKEOrTA==} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} filesize@10.1.6: resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==} @@ -6504,9 +6582,9 @@ packages: resolution: {integrity: sha512-SRgwIMXlxkb6AUgaVjIX+jCEqdhyXu9hah7mcK+lWynjKtX73Ux1TDv71B7XyaQ+LJxkYRHl5yCL8IycAvQRUw==} engines: {node: 10.* || >= 12.*} - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flat-cache@6.1.5: resolution: {integrity: sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==} @@ -6803,9 +6881,9 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} globals@15.14.0: resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} @@ -6860,12 +6938,9 @@ packages: graceful-readlink@1.0.1: resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - graphql-config@4.5.0: - resolution: {integrity: sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw==} - engines: {node: '>= 10.0.0'} + graphql-config@5.1.3: + resolution: {integrity: sha512-RBhejsPjrNSuwtckRlilWzLVt2j8itl74W9Gke1KejDTz7oaA5kVd6wRn9zK9TS5mcmIYGxf7zN7a1ORMdxp1Q==} + engines: {node: '>= 16.0.0'} peerDependencies: cosmiconfig-toml-loader: ^1.0.0 graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -6900,8 +6975,8 @@ packages: peerDependencies: graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 - graphql-ws@5.12.1: - resolution: {integrity: sha512-umt4f5NnMK46ChM2coO36PTFhHouBrK9stWWBczERguwYrGnPNxJ9dimU6IyOBfOkC6Izhkg4H8+F51W/8CYDg==} + graphql-ws@5.16.2: + resolution: {integrity: sha512-E1uccsZxt/96jH/OwmLPuXMACILs76pKF2i3W861LpKBCYtGIyPQGtWLuBLkND4ox1KHns70e83PS4te50nvPQ==} engines: {node: '>=10'} peerDependencies: graphql: '>=0.11 <=16' @@ -6910,9 +6985,9 @@ packages: resolution: {integrity: sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==} engines: {node: '>= 6.x'} - graphql@15.10.1: - resolution: {integrity: sha512-BL/Xd/T9baO6NFzoMpiMD7YUZ62R6viR5tp/MULVEnbYJXZA//kRNW7J0j1w/wXArgL0sCxhDfK5dczSKn3+cg==} - engines: {node: '>= 10.x'} + graphql@16.10.0: + resolution: {integrity: sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} growly@1.3.0: resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} @@ -7381,10 +7456,6 @@ packages: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-plain-obj@2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} @@ -7571,10 +7642,6 @@ packages: jexl@2.3.0: resolution: {integrity: sha512-ecqln4kTWNkMwbFvTukOMDq1jy1GcPzvshhMp/s4pxU86xdLDq7HbDRa87DfMfbSAOS8V6EwvCdfs0S+w/iycA==} - jiti@1.17.1: - resolution: {integrity: sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw==} - hasBin: true - jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true @@ -8164,10 +8231,6 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@4.2.3: - resolution: {integrity: sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==} - engines: {node: '>=10'} - minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} @@ -9081,9 +9144,6 @@ packages: pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} - punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -9092,13 +9152,6 @@ packages: resolution: {integrity: sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==} hasBin: true - pvtsutils@1.3.6: - resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} - - pvutils@1.1.3: - resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} - engines: {node: '>=6.0.0'} - q@1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} @@ -9383,6 +9436,10 @@ packages: resolution: {integrity: sha512-7pCvicgdm0piq2LDNW+WhLtYvGwUb/dGmcY36jZjzE3iE4UnH5QaluBHkiVDOj6DqZTwSmUI+s9hn00+pbiLnA==} engines: {node: '>=0.8'} + response-iterator@0.2.16: + resolution: {integrity: sha512-QmLnoE4cJXjCoYjEtYu5zmBMs/1ytHU1RhbBm9/DUKTR641k46qCinzPiOzJJk9r71rxYbuMwM+dExPxlFTrzA==} + engines: {node: '>=0.8'} + responselike@1.0.2: resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} @@ -10087,6 +10144,10 @@ packages: resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==} engines: {node: 8.* || >= 10.*} + sync-fetch@0.6.0-2: + resolution: {integrity: sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A==} + engines: {node: '>=18'} + synckit@0.9.2: resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -10160,9 +10221,6 @@ packages: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} engines: {node: '>=8'} - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - textextensions@2.6.0: resolution: {integrity: sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==} engines: {node: '>=0.8'} @@ -10191,6 +10249,10 @@ packages: resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} engines: {node: '>=4'} + timeout-signal@2.0.0: + resolution: {integrity: sha512-YBGpG4bWsHoPvofT6y/5iqulfXIiIErl5B0LdtHT1mGXDFTAhhRrbUpTvBgYbovr+3cKblya2WAOcpoy90XguA==} + engines: {node: '>=16'} + tiny-emitter@2.1.0: resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} @@ -10338,10 +10400,6 @@ packages: resolution: {integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==} engines: {node: '>=8'} - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} @@ -10515,8 +10573,8 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - urlpattern-polyfill@8.0.2: - resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} + urlpattern-polyfill@10.0.0: + resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} use@3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} @@ -10611,9 +10669,6 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} - webcrypto-core@1.8.1: - resolution: {integrity: sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==} - webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -10731,18 +10786,6 @@ packages: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.17.1: resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} @@ -10859,34 +10902,34 @@ packages: snapshots: - '@adfinis/eslint-config@2.1.1(@babel/core@7.26.0)(@babel/eslint-parser@7.26.5(@babel/core@7.26.0)(eslint@8.57.1))(@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0))(eslint-config-prettier@10.0.1(eslint@8.57.1))(eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@8.57.1))(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint-plugin-n@17.15.1(eslint@8.57.1))(eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2))(eslint-plugin-qunit@8.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2)': + '@adfinis/eslint-config@3.0.1(@babel/core@7.26.0)(@babel/eslint-parser@7.26.5(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)))(@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0))(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)))(eslint-plugin-import@2.31.0(eslint@9.18.0(jiti@2.4.2)))(eslint-plugin-n@17.15.1(eslint@9.18.0(jiti@2.4.2)))(eslint-plugin-prettier@5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2))(eslint-plugin-qunit@8.1.2(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2)': dependencies: '@babel/core': 7.26.0 - '@babel/eslint-parser': 7.26.5(@babel/core@7.26.0)(eslint@8.57.1) + '@babel/eslint-parser': 7.26.5(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - eslint: 8.57.1 - eslint-config-prettier: 10.0.1(eslint@8.57.1) - eslint-plugin-import: 2.31.0(eslint@8.57.1) - eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2) + eslint: 9.18.0(jiti@2.4.2) + eslint-config-prettier: 10.0.1(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-prettier: 5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2) prettier: 3.4.2 optionalDependencies: - eslint-plugin-ember: 12.3.3(@babel/core@7.26.0)(eslint@8.57.1) - eslint-plugin-n: 17.15.1(eslint@8.57.1) - eslint-plugin-qunit: 8.1.2(eslint@8.57.1) + eslint-plugin-ember: 12.3.3(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-n: 17.15.1(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-qunit: 8.1.2(eslint@9.18.0(jiti@2.4.2)) '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@apollo/client@3.12.5(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)': + '@apollo/client@3.12.5(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@15.10.1) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) '@wry/caches': 1.0.1 '@wry/equality': 0.5.7 '@wry/trie': 0.5.0 - graphql: 15.10.1 - graphql-tag: 2.12.6(graphql@15.10.1) + graphql: 16.10.0 + graphql-tag: 2.12.6(graphql@16.10.0) hoist-non-react-statics: 3.3.2 optimism: 0.18.1 prop-types: 15.8.1 @@ -10897,15 +10940,31 @@ snapshots: tslib: 2.8.1 zen-observable-ts: 1.2.5 optionalDependencies: - graphql-ws: 5.12.1(graphql@15.10.1) + graphql-ws: 5.16.2(graphql@16.10.0) transitivePeerDependencies: - '@types/react' - '@ardatan/sync-fetch@0.0.1': + '@apollo/client@3.12.6(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)': dependencies: - node-fetch: 2.7.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) + '@wry/caches': 1.0.1 + '@wry/equality': 0.5.7 + '@wry/trie': 0.5.0 + graphql: 16.10.0 + graphql-tag: 2.12.6(graphql@16.10.0) + hoist-non-react-statics: 3.3.2 + optimism: 0.18.1 + prop-types: 15.8.1 + rehackt: 0.1.0 + response-iterator: 0.2.16 + symbol-observable: 4.0.0 + ts-invariant: 0.10.3 + tslib: 2.8.1 + zen-observable-ts: 1.2.5 + optionalDependencies: + graphql-ws: 5.16.2(graphql@16.10.0) transitivePeerDependencies: - - encoding + - '@types/react' '@asamuzakjp/css-color@2.8.2': dependencies: @@ -10949,11 +11008,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.26.5(@babel/core@7.26.0)(eslint@8.57.1)': + '@babel/eslint-parser@7.26.5(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2))': dependencies: '@babel/core': 7.26.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 + eslint: 9.18.0(jiti@2.4.2) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -12111,19 +12170,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': + '@envelop/core@5.0.3': + dependencies: + '@envelop/types': 5.0.0 + tslib: 2.8.1 + + '@envelop/types@5.0.0': dependencies: - eslint: 8.57.1 + tslib: 2.8.1 + + '@eslint-community/eslint-utils@4.4.1(eslint@9.18.0(jiti@2.4.2))': + dependencies: + eslint: 9.18.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/eslintrc@2.1.4': + '@eslint/config-array@0.19.1': + dependencies: + '@eslint/object-schema': 2.1.5 + debug: 4.4.0 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.10.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 debug: 4.4.0 - espree: 9.6.1 - globals: 13.24.0 + espree: 10.3.0 + globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -12132,10 +12212,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.1': {} - '@eslint/js@9.18.0': {} + '@eslint/object-schema@2.1.5': {} + + '@eslint/plugin-kit@0.2.5': + dependencies: + '@eslint/core': 0.10.0 + levn: 0.4.1 + '@faker-js/faker@9.3.0': {} '@formatjs/ecma402-abstract@2.3.2': @@ -12408,224 +12493,235 @@ snapshots: '@glint/template@1.5.1': {} - '@graphql-eslint/eslint-plugin@3.20.1(@babel/core@7.26.0)(@types/node@22.10.6)(graphql@15.10.1)': + '@graphql-eslint/eslint-plugin@4.3.0(@types/node@22.10.6)(eslint@9.18.0(jiti@2.4.2))(graphql@16.10.0)(typescript@5.7.3)': dependencies: - '@babel/code-frame': 7.26.2 - '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.26.0)(graphql@15.10.1) - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.0)(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - chalk: 4.1.2 + '@graphql-tools/code-file-loader': 8.1.13(graphql@16.10.0) + '@graphql-tools/graphql-tag-pluck': 8.3.12(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) debug: 4.4.0 + eslint: 9.18.0(jiti@2.4.2) fast-glob: 3.3.3 - graphql: 15.10.1 - graphql-config: 4.5.0(@types/node@22.10.6)(graphql@15.10.1) - graphql-depth-limit: 1.1.0(graphql@15.10.1) + graphql: 16.10.0 + graphql-config: 5.1.3(@types/node@22.10.6)(graphql@16.10.0)(typescript@5.7.3) + graphql-depth-limit: 1.1.0(graphql@16.10.0) lodash.lowercase: 4.3.0 - tslib: 2.8.1 transitivePeerDependencies: - - '@babel/core' - '@types/node' - bufferutil - cosmiconfig-toml-loader - - encoding - supports-color + - typescript - utf-8-validate - '@graphql-tools/batch-execute@8.5.22(graphql@15.10.1)': + '@graphql-hive/gateway-abort-signal-any@0.0.3(graphql@16.10.0)': + dependencies: + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + graphql: 16.10.0 + tslib: 2.8.1 + + '@graphql-tools/batch-execute@9.0.11(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) dataloader: 2.2.3 - graphql: 15.10.1 + graphql: 16.10.0 tslib: 2.8.1 - value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@7.3.23(@babel/core@7.26.0)(graphql@15.10.1)': + '@graphql-tools/code-file-loader@8.1.13(graphql@16.10.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.0)(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) + '@graphql-tools/graphql-tag-pluck': 8.3.12(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) globby: 11.1.0 - graphql: 15.10.1 + graphql: 16.10.0 tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - - '@babel/core' - supports-color - '@graphql-tools/delegate@9.0.35(graphql@15.10.1)': + '@graphql-tools/delegate@10.2.9(graphql@16.10.0)': dependencies: - '@graphql-tools/batch-execute': 8.5.22(graphql@15.10.1) - '@graphql-tools/executor': 0.0.20(graphql@15.10.1) - '@graphql-tools/schema': 9.0.19(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) + '@graphql-tools/batch-execute': 9.0.11(graphql@16.10.0) + '@graphql-tools/executor': 1.3.12(graphql@16.10.0) + '@graphql-tools/schema': 10.0.16(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.3 - graphql: 15.10.1 + dset: 3.1.4 + graphql: 16.10.0 tslib: 2.8.1 - value-or-promise: 1.0.12 - '@graphql-tools/executor-graphql-ws@0.0.14(graphql@15.10.1)': + '@graphql-tools/executor-common@0.0.1(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - '@repeaterjs/repeater': 3.0.4 - '@types/ws': 8.5.13 - graphql: 15.10.1 - graphql-ws: 5.12.1(graphql@15.10.1) - isomorphic-ws: 5.0.0(ws@8.13.0) + '@envelop/core': 5.0.3 + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + graphql: 16.10.0 + + '@graphql-tools/executor-graphql-ws@1.3.7(graphql@16.10.0)': + dependencies: + '@graphql-tools/executor-common': 0.0.1(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + '@whatwg-node/disposablestack': 0.0.5 + graphql: 16.10.0 + graphql-ws: 5.16.2(graphql@16.10.0) + isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.8.1 - ws: 8.13.0 + ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@0.1.10(@types/node@22.10.6)(graphql@15.10.1)': + '@graphql-tools/executor-http@1.2.4(@types/node@22.10.6)(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) + '@graphql-hive/gateway-abort-signal-any': 0.0.3(graphql@16.10.0) + '@graphql-tools/executor-common': 0.0.1(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) '@repeaterjs/repeater': 3.0.6 - '@whatwg-node/fetch': 0.8.8 - dset: 3.1.4 + '@whatwg-node/disposablestack': 0.0.5 + '@whatwg-node/fetch': 0.10.3 extract-files: 11.0.0 - graphql: 15.10.1 + graphql: 16.10.0 meros: 1.3.0(@types/node@22.10.6) tslib: 2.8.1 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@0.0.11(graphql@15.10.1)': + '@graphql-tools/executor-legacy-ws@1.1.10(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) '@types/ws': 8.5.13 - graphql: 15.10.1 - isomorphic-ws: 5.0.0(ws@8.13.0) + graphql: 16.10.0 + isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.8.1 - ws: 8.13.0 + ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor@0.0.20(graphql@15.10.1)': + '@graphql-tools/executor@1.3.12(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - '@graphql-typed-document-node/core': 3.2.0(graphql@15.10.1) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) '@repeaterjs/repeater': 3.0.6 - graphql: 15.10.1 + '@whatwg-node/disposablestack': 0.0.5 + graphql: 16.10.0 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/graphql-file-loader@7.5.17(graphql@15.10.1)': + '@graphql-tools/graphql-file-loader@8.0.11(graphql@16.10.0)': dependencies: - '@graphql-tools/import': 6.7.18(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) + '@graphql-tools/import': 7.0.11(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) globby: 11.1.0 - graphql: 15.10.1 + graphql: 16.10.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.26.0)(graphql@15.10.1)': + '@graphql-tools/graphql-tag-pluck@8.3.12(graphql@16.10.0)': dependencies: + '@babel/core': 7.26.0 '@babel/parser': 7.26.5 '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) '@babel/traverse': 7.26.5 '@babel/types': 7.26.5 - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - graphql: 15.10.1 + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 transitivePeerDependencies: - - '@babel/core' - supports-color - '@graphql-tools/import@6.7.18(graphql@15.10.1)': + '@graphql-tools/import@7.0.11(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - graphql: 15.10.1 + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + graphql: 16.10.0 resolve-from: 5.0.0 tslib: 2.8.1 - '@graphql-tools/json-file-loader@7.4.18(graphql@15.10.1)': + '@graphql-tools/json-file-loader@8.0.11(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) globby: 11.1.0 - graphql: 15.10.1 + graphql: 16.10.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/load@7.8.14(graphql@15.10.1)': + '@graphql-tools/load@8.0.12(graphql@16.10.0)': dependencies: - '@graphql-tools/schema': 9.0.19(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - graphql: 15.10.1 + '@graphql-tools/schema': 10.0.16(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + graphql: 16.10.0 p-limit: 3.1.0 tslib: 2.8.1 - '@graphql-tools/merge@8.4.2(graphql@15.10.1)': + '@graphql-tools/merge@9.0.17(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - graphql: 15.10.1 + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 - '@graphql-tools/schema@9.0.19(graphql@15.10.1)': + '@graphql-tools/schema@10.0.16(graphql@16.10.0)': dependencies: - '@graphql-tools/merge': 8.4.2(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - graphql: 15.10.1 + '@graphql-tools/merge': 9.0.17(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@7.17.18(@types/node@22.10.6)(graphql@15.10.1)': + '@graphql-tools/url-loader@8.0.24(@types/node@22.10.6)(graphql@16.10.0)': dependencies: - '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 9.0.35(graphql@15.10.1) - '@graphql-tools/executor-graphql-ws': 0.0.14(graphql@15.10.1) - '@graphql-tools/executor-http': 0.1.10(@types/node@22.10.6)(graphql@15.10.1) - '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - '@graphql-tools/wrap': 9.4.2(graphql@15.10.1) + '@graphql-tools/executor-graphql-ws': 1.3.7(graphql@16.10.0) + '@graphql-tools/executor-http': 1.2.4(@types/node@22.10.6)(graphql@16.10.0) + '@graphql-tools/executor-legacy-ws': 1.1.10(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + '@graphql-tools/wrap': 10.0.27(graphql@16.10.0) '@types/ws': 8.5.13 - '@whatwg-node/fetch': 0.8.8 - graphql: 15.10.1 + '@whatwg-node/fetch': 0.10.3 + graphql: 16.10.0 isomorphic-ws: 5.0.0(ws@8.18.0) + sync-fetch: 0.6.0-2 tslib: 2.8.1 value-or-promise: 1.0.12 ws: 8.18.0 transitivePeerDependencies: - '@types/node' - bufferutil - - encoding - utf-8-validate - '@graphql-tools/utils@9.2.1(graphql@15.10.1)': + '@graphql-tools/utils@10.7.2(graphql@16.10.0)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@15.10.1) - graphql: 15.10.1 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) + cross-inspect: 1.0.1 + dset: 3.1.4 + graphql: 16.10.0 tslib: 2.8.1 - '@graphql-tools/wrap@9.4.2(graphql@15.10.1)': + '@graphql-tools/wrap@10.0.27(graphql@16.10.0)': dependencies: - '@graphql-tools/delegate': 9.0.35(graphql@15.10.1) - '@graphql-tools/schema': 9.0.19(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - graphql: 15.10.1 + '@graphql-tools/delegate': 10.2.9(graphql@16.10.0) + '@graphql-tools/schema': 10.0.16(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 - value-or-promise: 1.0.12 - '@graphql-typed-document-node/core@3.2.0(graphql@15.10.1)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.10.0)': dependencies: - graphql: 15.10.1 + graphql: 16.10.0 '@handlebars/parser@2.0.0': {} '@handlebars/parser@2.1.0': {} - '@humanwhocodes/config-array@0.13.0': + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.1': {} + + '@humanwhocodes/retry@0.4.1': {} '@inquirer/figures@1.0.9': {} @@ -12822,24 +12918,6 @@ snapshots: '@parcel/watcher-win32-x64': 2.5.0 optional: true - '@peculiar/asn1-schema@2.3.15': - dependencies: - asn1js: 3.0.5 - pvtsutils: 1.3.6 - tslib: 2.8.1 - - '@peculiar/json-schema@1.1.12': - dependencies: - tslib: 2.8.1 - - '@peculiar/webcrypto@1.5.0': - dependencies: - '@peculiar/asn1-schema': 2.3.15 - '@peculiar/json-schema': 1.1.12 - pvtsutils: 1.3.6 - tslib: 2.8.1 - webcrypto-core: 1.8.1 - '@pkgjs/parseargs@0.11.0': optional: true @@ -12872,7 +12950,47 @@ snapshots: dependencies: prettier: 3.4.2 - '@repeaterjs/repeater@3.0.4': {} + '@projectcaluma/ember-core@file:packages/core(qbj5wxoqff52tjyenbsqwuoioa)': + dependencies: + '@apollo/client': 3.12.6(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0) + '@babel/core': 7.26.0 + '@ember/string': 4.0.0 + '@embroider/macros': 1.16.10(@glint/template@1.5.1) + '@glimmer/tracking': 1.1.2 + ember-apollo-client: 4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1) + ember-auto-import: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) + ember-cli-babel: 8.2.0(@babel/core@7.26.0) + ember-cli-htmlbars: 6.3.0 + ember-concurrency: 4.0.2(@babel/core@7.26.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1)) + ember-fetch: 8.1.2 + ember-inflector: 5.0.2(@babel/core@7.26.0) + ember-intl: 7.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1)))(@glint/template@1.5.1)(typescript@5.7.3)(webpack@5.97.1) + ember-modify-based-class-resource: 1.1.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glimmer/tracking@1.1.2)(@glint/template@1.5.1)(ember-resources@7.0.3(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glimmer/tracking@1.1.2)(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1)))(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1)) + ember-source: 6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1) + ember-template-imports: 4.2.0 + ember-uikit: 9.1.3(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1))(webpack@5.97.1) + graphql: 16.10.0 + graphql-tag: 2.12.6(graphql@16.10.0) + jexl: 2.3.0 + lodash.clonedeep: 4.5.0 + slugify: 1.6.6 + optionalDependencies: + ember-data: 5.3.9(@ember/string@4.0.0)(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1)))(@ember/test-waiters@3.1.0)(@glint/template@1.5.1)(ember-inflector@5.0.2(@babel/core@7.26.0))(ember-source@6.1.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1))(qunit@2.23.1) + transitivePeerDependencies: + - '@ember/test-helpers' + - '@glimmer/component' + - '@glint/environment-ember-loose' + - '@glint/template' + - '@types/react' + - ember-resources + - encoding + - graphql-ws + - react + - react-dom + - subscriptions-transport-ws + - supports-color + - typescript + - webpack '@repeaterjs/repeater@3.0.6': {} @@ -13248,8 +13366,6 @@ snapshots: '@ungap/structured-clone@0.3.4': {} - '@ungap/structured-clone@1.2.1': {} - '@warp-drive/build-config@0.0.0-beta.7(@glint/template@1.5.1)': dependencies: '@embroider/addon-shim': 1.9.0 @@ -13345,22 +13461,19 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@whatwg-node/events@0.0.3': {} + '@whatwg-node/disposablestack@0.0.5': + dependencies: + tslib: 2.8.1 - '@whatwg-node/fetch@0.8.8': + '@whatwg-node/fetch@0.10.3': dependencies: - '@peculiar/webcrypto': 1.5.0 - '@whatwg-node/node-fetch': 0.3.6 - busboy: 1.6.0 - urlpattern-polyfill: 8.0.2 - web-streams-polyfill: 3.3.3 + '@whatwg-node/node-fetch': 0.7.7 + urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.3.6': + '@whatwg-node/node-fetch@0.7.7': dependencies: - '@whatwg-node/events': 0.0.3 + '@whatwg-node/disposablestack': 0.0.5 busboy: 1.6.0 - fast-querystring: 1.1.2 - fast-url-parser: 1.1.3 tslib: 2.8.1 '@wry/caches@1.0.1': @@ -13533,19 +13646,19 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - apollo-link@1.2.14(graphql@15.10.1): + apollo-link@1.2.14(graphql@16.10.0): dependencies: - apollo-utilities: 1.3.4(graphql@15.10.1) - graphql: 15.10.1 + apollo-utilities: 1.3.4(graphql@16.10.0) + graphql: 16.10.0 ts-invariant: 0.4.4 tslib: 1.14.1 zen-observable-ts: 0.8.21 - apollo-utilities@1.3.4(graphql@15.10.1): + apollo-utilities@1.3.4(graphql@16.10.0): dependencies: '@wry/equality': 0.1.11 fast-json-stable-stringify: 2.1.0 - graphql: 15.10.1 + graphql: 16.10.0 ts-invariant: 0.4.4 tslib: 1.14.1 @@ -13650,12 +13763,6 @@ snapshots: asn1@0.1.11: optional: true - asn1js@3.0.5: - dependencies: - pvtsutils: 1.3.6 - pvutils: 1.1.3 - tslib: 2.8.1 - assert-never@1.4.0: {} assert-plus@0.1.5: @@ -14626,11 +14733,11 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-graphql-filter@1.0.1(graphql@15.10.1): + broccoli-graphql-filter@1.0.1(graphql@16.10.0): dependencies: broccoli-persistent-filter: 3.1.3 - graphql: 15.10.1 - graphql-tag: 2.12.6(graphql@15.10.1) + graphql: 16.10.0 + graphql-tag: 2.12.6(graphql@16.10.0) object-hash: 2.2.0 transitivePeerDependencies: - supports-color @@ -15466,12 +15573,14 @@ snapshots: jiti: 2.4.2 typescript: 5.7.3 - cosmiconfig@8.0.0: + cosmiconfig@8.3.6(typescript@5.7.3): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + optionalDependencies: + typescript: 5.7.3 cosmiconfig@9.0.0(typescript@5.7.3): dependencies: @@ -15482,6 +15591,10 @@ snapshots: optionalDependencies: typescript: 5.7.3 + cross-inspect@1.0.1: + dependencies: + tslib: 2.8.1 + cross-spawn@5.1.0: dependencies: lru-cache: 4.1.5 @@ -15748,10 +15861,6 @@ snapshots: dependencies: esutils: 2.0.3 - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dom-element-descriptors@0.5.1: {} dom-serializer@0.2.2: @@ -15822,16 +15931,16 @@ snapshots: electron-to-chromium@1.5.82: {} - ember-apollo-client@4.0.2(@glint/template@1.5.1)(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1)(webpack@5.97.1): + ember-apollo-client@4.0.2(@glint/template@1.5.1)(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0)(webpack@5.97.1): dependencies: - '@apollo/client': 3.12.5(graphql-ws@5.12.1(graphql@15.10.1))(graphql@15.10.1) + '@apollo/client': 3.12.5(graphql-ws@5.16.2(graphql@16.10.0))(graphql@16.10.0) '@ember/test-waiters': 3.0.2 '@embroider/macros': 1.16.10(@glint/template@1.5.1) '@glimmer/tracking': 1.1.2 - broccoli-graphql-filter: 1.0.1(graphql@15.10.1) + broccoli-graphql-filter: 1.0.1(graphql@16.10.0) ember-auto-import: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) ember-cli-babel: 7.26.11 - graphql: 15.10.1 + graphql: 16.10.0 transitivePeerDependencies: - '@glint/template' - '@types/react' @@ -16281,9 +16390,9 @@ snapshots: resolve: 1.22.10 semver: 5.7.2 - ember-cli-deploy-build@3.0.0(@babel/core@7.26.0)(eslint@8.57.1): + ember-cli-deploy-build@3.0.0(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: - '@babel/eslint-parser': 7.26.5(@babel/core@7.26.0)(eslint@8.57.1) + '@babel/eslint-parser': 7.26.5(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)) chalk: 4.1.2 ember-cli-deploy-plugin: 0.2.9 glob: 10.4.5 @@ -16864,10 +16973,10 @@ snapshots: - '@glint/template' - supports-color - ember-eslint-parser@0.5.7(@babel/core@7.26.0)(eslint@8.57.1): + ember-eslint-parser@0.5.7(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: '@babel/core': 7.26.0 - '@babel/eslint-parser': 7.26.5(@babel/core@7.26.0)(eslint@8.57.1) + '@babel/eslint-parser': 7.26.5(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)) '@glimmer/syntax': 0.92.3 content-tag: 2.0.3 eslint-scope: 7.2.2 @@ -17675,14 +17784,14 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@8.57.1): + eslint-compat-utils@0.5.1(eslint@9.18.0(jiti@2.4.2)): dependencies: - eslint: 8.57.1 + eslint: 9.18.0(jiti@2.4.2) semver: 7.6.3 - eslint-config-prettier@10.0.1(eslint@8.57.1): + eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)): dependencies: - eslint: 8.57.1 + eslint: 9.18.0(jiti@2.4.2) eslint-formatter-kakoune@1.0.0: {} @@ -17694,23 +17803,23 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.18.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - eslint: 8.57.1 + eslint: 9.18.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@8.57.1): + eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.1.0 - ember-eslint-parser: 0.5.7(@babel/core@7.26.0)(eslint@8.57.1) + ember-eslint-parser: 0.5.7(@babel/core@7.26.0)(eslint@9.18.0(jiti@2.4.2)) ember-rfc176-data: 0.3.18 - eslint: 8.57.1 - eslint-utils: 3.0.0(eslint@8.57.1) + eslint: 9.18.0(jiti@2.4.2) + eslint-utils: 3.0.0(eslint@9.18.0(jiti@2.4.2)) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 @@ -17719,14 +17828,14 @@ snapshots: transitivePeerDependencies: - '@babel/core' - eslint-plugin-es-x@7.8.0(eslint@8.57.1): + eslint-plugin-es-x@7.8.0(eslint@9.18.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 - eslint: 8.57.1 - eslint-compat-utils: 0.5.1(eslint@8.57.1) + eslint: 9.18.0(jiti@2.4.2) + eslint-compat-utils: 0.5.1(eslint@9.18.0(jiti@2.4.2)) - eslint-plugin-import@2.31.0(eslint@8.57.1): + eslint-plugin-import@2.31.0(eslint@9.18.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -17735,9 +17844,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.1 + eslint: 9.18.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.18.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -17753,31 +17862,31 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-n@17.15.1(eslint@8.57.1): + eslint-plugin-n@17.15.1(eslint@9.18.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) enhanced-resolve: 5.18.0 - eslint: 8.57.1 - eslint-plugin-es-x: 7.8.0(eslint@8.57.1) + eslint: 9.18.0(jiti@2.4.2) + eslint-plugin-es-x: 7.8.0(eslint@9.18.0(jiti@2.4.2)) get-tsconfig: 4.8.1 globals: 15.14.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2): + eslint-plugin-prettier@5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2): dependencies: - eslint: 8.57.1 + eslint: 9.18.0(jiti@2.4.2) prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 10.0.1(eslint@8.57.1) + eslint-config-prettier: 10.0.1(eslint@9.18.0(jiti@2.4.2)) - eslint-plugin-qunit@8.1.2(eslint@8.57.1): + eslint-plugin-qunit@8.1.2(eslint@9.18.0(jiti@2.4.2)): dependencies: - eslint-utils: 3.0.0(eslint@8.57.1) + eslint-utils: 3.0.0(eslint@9.18.0(jiti@2.4.2)) requireindex: 1.2.0 transitivePeerDependencies: - eslint @@ -17792,65 +17901,70 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@8.57.1): + eslint-scope@8.2.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-utils@3.0.0(eslint@9.18.0(jiti@2.4.2)): dependencies: - eslint: 8.57.1 + eslint: 9.18.0(jiti@2.4.2) eslint-visitor-keys: 2.1.0 eslint-visitor-keys@2.1.0: {} eslint-visitor-keys@3.4.3: {} - eslint@8.57.1: + eslint-visitor-keys@4.2.0: {} + + eslint@9.18.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint/config-array': 0.19.1 + '@eslint/core': 0.10.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.18.0 + '@eslint/plugin-kit': 0.2.5 + '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.1 + '@humanwhocodes/retry': 0.4.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.0 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 + optionalDependencies: + jiti: 2.4.2 transitivePeerDependencies: - supports-color esm@3.2.25: {} - espree@9.6.1: + espree@10.3.0: dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) - eslint-visitor-keys: 3.4.3 + eslint-visitor-keys: 4.2.0 esprima@3.0.0: {} @@ -18059,8 +18173,6 @@ snapshots: fast-content-type-parse@2.0.1: {} - fast-decode-uri-component@1.0.1: {} - fast-deep-equal@2.0.1: {} fast-deep-equal@3.1.3: {} @@ -18083,10 +18195,6 @@ snapshots: dependencies: blank-object: 1.0.2 - fast-querystring@1.1.2: - dependencies: - fast-decode-uri-component: 1.0.1 - fast-sourcemap-concat@2.1.1: dependencies: chalk: 2.4.2 @@ -18101,10 +18209,6 @@ snapshots: fast-uri@3.0.5: {} - fast-url-parser@1.1.3: - dependencies: - punycode: 1.4.1 - fastest-levenshtein@1.0.16: {} fastq@1.18.0: @@ -18140,9 +18244,9 @@ snapshots: dependencies: flat-cache: 6.1.5 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 filesize@10.1.6: {} @@ -18276,11 +18380,10 @@ snapshots: matcher-collection: 2.0.1 walk-sync: 2.2.0 - flat-cache@3.2.0: + flat-cache@4.0.1: dependencies: flatted: 3.3.2 keyv: 4.5.4 - rimraf: 3.0.2 flat-cache@6.1.5: dependencies: @@ -18657,9 +18760,7 @@ snapshots: globals@11.12.0: {} - globals@13.24.0: - dependencies: - type-fest: 0.20.2 + globals@14.0.0: {} globals@15.14.0: {} @@ -18733,60 +18834,58 @@ snapshots: graceful-readlink@1.0.1: {} - graphemer@1.4.0: {} - - graphql-config@4.5.0(@types/node@22.10.6)(graphql@15.10.1): + graphql-config@5.1.3(@types/node@22.10.6)(graphql@16.10.0)(typescript@5.7.3): dependencies: - '@graphql-tools/graphql-file-loader': 7.5.17(graphql@15.10.1) - '@graphql-tools/json-file-loader': 7.4.18(graphql@15.10.1) - '@graphql-tools/load': 7.8.14(graphql@15.10.1) - '@graphql-tools/merge': 8.4.2(graphql@15.10.1) - '@graphql-tools/url-loader': 7.17.18(@types/node@22.10.6)(graphql@15.10.1) - '@graphql-tools/utils': 9.2.1(graphql@15.10.1) - cosmiconfig: 8.0.0 - graphql: 15.10.1 - jiti: 1.17.1 - minimatch: 4.2.3 + '@graphql-tools/graphql-file-loader': 8.0.11(graphql@16.10.0) + '@graphql-tools/json-file-loader': 8.0.11(graphql@16.10.0) + '@graphql-tools/load': 8.0.12(graphql@16.10.0) + '@graphql-tools/merge': 9.0.17(graphql@16.10.0) + '@graphql-tools/url-loader': 8.0.24(@types/node@22.10.6)(graphql@16.10.0) + '@graphql-tools/utils': 10.7.2(graphql@16.10.0) + cosmiconfig: 8.3.6(typescript@5.7.3) + graphql: 16.10.0 + jiti: 2.4.2 + minimatch: 9.0.5 string-env-interpolation: 1.0.1 tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - bufferutil - - encoding + - typescript - utf-8-validate - graphql-depth-limit@1.1.0(graphql@15.10.1): + graphql-depth-limit@1.1.0(graphql@16.10.0): dependencies: arrify: 1.0.1 - graphql: 15.10.1 + graphql: 16.10.0 - graphql-iso-date@3.6.1(graphql@15.10.1): + graphql-iso-date@3.6.1(graphql@16.10.0): dependencies: - graphql: 15.10.1 + graphql: 16.10.0 - graphql-tag@2.12.6(graphql@15.10.1): + graphql-tag@2.12.6(graphql@16.10.0): dependencies: - graphql: 15.10.1 + graphql: 16.10.0 tslib: 2.8.1 - graphql-tools@4.0.8(graphql@15.10.1): + graphql-tools@4.0.8(graphql@16.10.0): dependencies: - apollo-link: 1.2.14(graphql@15.10.1) - apollo-utilities: 1.3.4(graphql@15.10.1) + apollo-link: 1.2.14(graphql@16.10.0) + apollo-utilities: 1.3.4(graphql@16.10.0) deprecated-decorator: 0.1.6 - graphql: 15.10.1 + graphql: 16.10.0 iterall: 1.3.0 uuid: 3.4.0 - graphql-ws@5.12.1(graphql@15.10.1): + graphql-ws@5.16.2(graphql@16.10.0): dependencies: - graphql: 15.10.1 + graphql: 16.10.0 graphql@14.7.0: dependencies: iterall: 1.3.0 - graphql@15.10.1: {} + graphql@16.10.0: {} growly@1.3.0: {} @@ -19276,8 +19375,6 @@ snapshots: is-obj@2.0.0: {} - is-path-inside@3.0.3: {} - is-plain-obj@2.1.0: {} is-plain-obj@4.1.0: {} @@ -19381,10 +19478,6 @@ snapshots: isobject@3.0.1: {} - isomorphic-ws@5.0.0(ws@8.13.0): - dependencies: - ws: 8.13.0 - isomorphic-ws@5.0.0(ws@8.18.0): dependencies: ws: 8.18.0 @@ -19464,8 +19557,6 @@ snapshots: dependencies: '@babel/runtime': 7.26.0 - jiti@1.17.1: {} - jiti@2.4.2: {} js-string-escape@1.0.1: {} @@ -20041,10 +20132,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@4.2.3: - dependencies: - brace-expansion: 1.1.11 - minimatch@5.1.6: dependencies: brace-expansion: 2.0.1 @@ -20857,8 +20944,6 @@ snapshots: end-of-stream: 1.4.4 once: 1.4.0 - punycode@1.4.1: {} - punycode@2.3.1: {} purgecss@2.3.0: @@ -20868,12 +20953,6 @@ snapshots: postcss: 7.0.32 postcss-selector-parser: 6.1.2 - pvtsutils@1.3.6: - dependencies: - tslib: 2.8.1 - - pvutils@1.1.3: {} - q@1.5.1: {} qs@1.0.2: {} @@ -21200,6 +21279,10 @@ snapshots: response-iterator@0.2.14: {} + response-iterator@0.2.16: + dependencies: + readable-stream: 2.3.8 + responselike@1.0.2: dependencies: lowercase-keys: 1.0.1 @@ -22067,6 +22150,12 @@ snapshots: transitivePeerDependencies: - supports-color + sync-fetch@0.6.0-2: + dependencies: + node-fetch: 3.3.2 + timeout-signal: 2.0.0 + whatwg-mimetype: 4.0.0 + synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 @@ -22239,8 +22328,6 @@ snapshots: text-extensions@2.4.0: {} - text-table@0.2.0: {} - textextensions@2.6.0: {} thenify-all@1.6.0: @@ -22269,6 +22356,8 @@ snapshots: time-zone@1.0.0: {} + timeout-signal@2.0.0: {} + tiny-emitter@2.1.0: {} tiny-glob@0.2.9: @@ -22434,8 +22523,6 @@ snapshots: type-fest@0.11.0: {} - type-fest@0.20.2: {} - type-fest@0.21.3: {} type-fest@1.4.0: {} @@ -22593,7 +22680,7 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - urlpattern-polyfill@8.0.2: {} + urlpattern-polyfill@10.0.0: {} use@3.1.1: {} @@ -22695,14 +22782,6 @@ snapshots: web-streams-polyfill@3.3.3: {} - webcrypto-core@1.8.1: - dependencies: - '@peculiar/asn1-schema': 2.3.15 - '@peculiar/json-schema': 1.1.12 - asn1js: 3.0.5 - pvtsutils: 1.3.6 - tslib: 2.8.1 - webidl-conversions@3.0.1: {} webidl-conversions@7.0.0: {} @@ -22873,8 +22952,6 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 4.1.0 - ws@8.13.0: {} - ws@8.17.1: {} ws@8.18.0: {}