From b464222439c439d07ada5752cedd30b5530b34b2 Mon Sep 17 00:00:00 2001 From: Steve Larson <9larsons@gmail.com> Date: Mon, 22 Jun 2026 17:32:06 -0500 Subject: [PATCH] Changed ghost/admin (Ember) to ESLint 9 / flat config ref https://linear.app/tryghost/ - migrated ghost/admin/.eslintrc.js + ghost/admin/mirage/.eslintrc.js to a single eslint.config.mjs - kept @babel/eslint-parser with the same legacy-decorators + JSX + class-properties babel options - spread eslint-plugin-ember rules in flat form (eslint-plugin-ember@12.7.5 still ships legacy configs; flat config consumers register the plugin and apply rules manually) - preserved every legacy ember-rule override (no-controller-access-in-routes, no-classic-classes, no-mixins, etc.) and the react jsx-uses-* rules - mirage/.eslintrc.js's lone 'brace-style: off' override dropped (rule removed from ESLint 9 core) - folded the root + scripts work deferred from slice 7: - added root eslint.config.mjs for files outside any workspace (scripts/) - deleted scripts/.eslintrc.js - switched root devDeps eslint to catalog:eslint9 + added globals - now that ghost/admin uses flat config too, ESLint 8.50+'s flat-config auto-detection no longer conflicts with .eslintrc fallback --- ghost/admin/.eslintrc.js | 70 --- ghost/admin/eslint.config.mjs | 227 +++++++ ghost/admin/mirage/.eslintrc.js | 6 - ghost/admin/package.json | 7 +- pnpm-lock.yaml | 1041 ++++++++++++------------------- 5 files changed, 633 insertions(+), 718 deletions(-) delete mode 100644 ghost/admin/.eslintrc.js create mode 100644 ghost/admin/eslint.config.mjs delete mode 100644 ghost/admin/mirage/.eslintrc.js diff --git a/ghost/admin/.eslintrc.js b/ghost/admin/.eslintrc.js deleted file mode 100644 index 5ba6a440172..00000000000 --- a/ghost/admin/.eslintrc.js +++ /dev/null @@ -1,70 +0,0 @@ -/* eslint-env node */ -module.exports = { - root: true, - parser: '@babel/eslint-parser', - parserOptions: { - sourceType: 'module', - allowImportExportEverywhere: false, - ecmaFeatures: { - globalReturn: false, - legacyDecorators: true, - jsx: true - }, - requireConfigFile: false, - babelOptions: { - plugins: [ - '@babel/plugin-proposal-class-properties', - ['@babel/plugin-proposal-decorators', {legacy: true}], - 'babel-plugin-transform-react-jsx' - ] - } - }, - plugins: [ - 'ghost', - 'react' - ], - extends: [ - 'plugin:ghost/ember' - ], - rules: { - 'ghost/filenames/match-exported-class': ['off'], - // Enforce kebab-case (lowercase with hyphens) for all filenames - 'ghost/filenames/match-regex': ['error', '^[a-z0-9.-]+$', false], - 'no-shadow': ['error'], - - // TODO: migrate away from accessing controller in routes - 'ghost/ember/no-controller-access-in-routes': 'off', - - // TODO: enable once we're fully on octane 🏎 - 'ghost/ember/no-assignment-of-untracked-properties-used-in-tracking-contexts': 'off', - 'ghost/ember/no-actions-hash': 'off', - 'ghost/ember/no-classic-classes': 'off', - 'ghost/ember/no-classic-components': 'off', - 'ghost/ember/require-tagless-components': 'off', - 'ghost/ember/no-component-lifecycle-hooks': 'off', - - // disable linting of `this.get` until there's a reliable autofix - 'ghost/ember/use-ember-get-and-set': 'off', - - // disable linting of mixins until we migrate away - 'ghost/ember/no-mixins': 'off', - 'ghost/ember/no-new-mixins': 'off', - - 'react/jsx-uses-react': 'error', - 'react/jsx-uses-vars': 'error' - }, - overrides: [{ - files: 'tests/**/*.js', - env: { - embertest: true, - mocha: true - }, - extends: [ - 'plugin:ghost/test' - ], - rules: { - 'ghost/ember/no-invalid-debug-function-arguments': 'off', - 'ghost/mocha/no-setup-in-describe': 'off' - } - }] -}; diff --git a/ghost/admin/eslint.config.mjs b/ghost/admin/eslint.config.mjs new file mode 100644 index 00000000000..a37775b93e4 --- /dev/null +++ b/ghost/admin/eslint.config.mjs @@ -0,0 +1,227 @@ +import path from 'node:path'; +import js from '@eslint/js'; +import globals from 'globals'; +import babelParser from '@babel/eslint-parser'; +import ghostPlugin from 'eslint-plugin-ghost'; +import emberPlugin from 'eslint-plugin-ember'; +import reactPlugin from 'eslint-plugin-react'; + +// eslint-plugin-filenames-ts@1.3.2's match-regex calls context.getScope(), +// which ESLint 9 removed. Replace it with a minimal equivalent. +const filenamesMatchRegex = { + meta: { + type: 'problem', + schema: [ + {type: 'string'}, + {type: ['boolean', 'null']}, + {type: ['boolean', 'null']} + ] + }, + create(context) { + const pattern = new RegExp(context.options[0]); + return { + Program(node) { + const filename = path.parse(context.filename).name; + if (!pattern.test(filename)) { + context.report({ + node, + message: `Filename '${filename}' does not match the naming convention.` + }); + } + } + }; + } +}; + +const localFilenamesPlugin = { + rules: {'match-regex': filenamesMatchRegex} +}; + +const ghostBaseRules = { + curly: 'error', + camelcase: ['error', {properties: 'never'}], + 'dot-notation': 'error', + eqeqeq: ['error', 'always'], + 'no-plusplus': ['error', {allowForLoopAfterthoughts: true}], + 'no-eval': 'error', + 'no-useless-call': 'error', + 'no-console': 'error', + 'no-shadow': 'error', + 'array-callback-return': 'error', + 'no-constructor-return': 'error', + 'no-promise-executor-return': 'error', + 'no-unused-vars': ['error', {caughtErrors: 'none'}], + 'no-unused-private-class-members': 'off' +}; + +const emberRules = { + 'ghost/sort-imports-es6-autofix/sort-imports-es6': ['error', { + memberSyntaxSortOrder: ['none', 'all', 'single', 'multiple'] + }], + // Components + 'ghost/ember/no-attrs-in-components': 'error', + 'ghost/ember/no-attrs-snapshot': 'error', + 'ghost/ember/no-on-calls-in-components': 'error', + // Computed Properties + 'ghost/ember/no-arrow-function-computed-properties': 'error', + 'ghost/ember/no-computed-properties-in-native-classes': 'error', + 'ghost/ember/no-deeply-nested-dependent-keys-with-each': 'error', + 'ghost/ember/no-duplicate-dependent-keys': 'error', + 'ghost/ember/no-incorrect-computed-macros': 'error', + 'ghost/ember/no-invalid-dependent-keys': 'error', + 'ghost/ember/no-side-effects': 'error', + 'ghost/ember/no-volatile-computed-properties': 'error', + 'ghost/ember/require-computed-macros': 'error', + 'ghost/ember/require-return-from-computed': 'error', + 'ghost/ember/use-brace-expansion': 'error', + // Controllers + 'ghost/ember/alias-model-in-controller': 'error', + 'ghost/ember/avoid-using-needs-in-controllers': 'error', + // Deprecations + 'ghost/ember/closure-actions': 'error', + 'ghost/ember/new-module-imports': 'error', + 'ghost/ember/no-function-prototype-extensions': 'error', + 'ghost/ember/no-observers': 'error', + 'ghost/ember/no-old-shims': 'error', + 'ghost/ember/no-string-prototype-extensions': 'error', + // Ember Data + 'ghost/ember/use-ember-data-rfc-395-imports': 'error', + // Ember Object + 'ghost/ember/avoid-leaking-state-in-ember-objects': 'error', + 'ghost/ember/no-get-with-default': 'error', + 'ghost/ember/no-try-invoke': 'error', + 'ghost/ember/require-super-in-lifecycle-hooks': 'error', + // Octane + 'ghost/ember/classic-decorator-hooks': 'error', + 'ghost/ember/classic-decorator-no-classic-methods': 'error', + 'ghost/ember/no-ember-super-in-es-classes': 'error', + 'ghost/ember/no-empty-glimmer-component-classes': 'error', + // jQuery + 'ghost/ember/jquery-ember-run': 'error', + 'ghost/ember/no-global-jquery': 'error', + // Misc + 'ghost/ember/no-incorrect-calls-with-inline-anonymous-functions': 'error', + 'ghost/ember/no-invalid-debug-function-arguments': 'error', + 'ghost/ember/require-fetch-import': 'error', + // Routes + 'ghost/ember/no-capital-letters-in-routes': 'error', + 'ghost/ember/no-private-routing-service': 'error', + 'ghost/ember/no-shadow-route-definition': 'error', + 'ghost/ember/no-unnecessary-index-route': 'error', + 'ghost/ember/no-unnecessary-route-path-option': 'error', + 'ghost/ember/route-path-style': 'error', + 'ghost/ember/routes-segments-snake-case': 'error', + // Services + 'ghost/ember/no-unnecessary-service-injection-argument': 'error', + // Stylistic + 'ghost/ember/order-in-components': 'error', + 'ghost/ember/order-in-controllers': 'error', + 'ghost/ember/order-in-routes': 'error', + // Testing + 'ghost/ember/no-ember-testing-in-module-scope': 'error', + 'ghost/ember/no-invalid-test-waiters': 'error', + 'ghost/ember/no-legacy-test-waiters': 'error', + 'ghost/ember/no-noop-setup-on-error-in-before': 'error', + 'ghost/ember/no-pause-test': 'error', + 'ghost/ember/no-replace-test-comments': 'error', + 'ghost/ember/no-restricted-resolver-tests': 'error', + 'ghost/ember/no-settled-after-test-helper': 'error', + 'ghost/ember/no-test-and-then': 'error', + 'ghost/ember/no-test-import-export': 'error', + 'ghost/ember/no-test-module-for': 'error', + 'ghost/ember/no-test-support-import': 'error', + 'ghost/ember/no-test-this-render': 'error', + 'ghost/ember/prefer-ember-test-helpers': 'error', + 'ghost/ember/require-valid-css-selector-in-test-helpers': 'error' +}; + +const mochaRulesOff = Object.fromEntries( + Object.keys(ghostPlugin.rules || {}) + .filter(rule => rule.startsWith('mocha/')) + .map(rule => [`ghost/${rule}`, 'off']) +); + +export default [ + { + ignores: [ + 'dist/**', + 'tmp/**', + 'public/**', + 'config/**', + 'node_modules/**' + ] + }, + { + files: ['**/*.js'], + ...js.configs.recommended, + languageOptions: { + parser: babelParser, + ecmaVersion: 2022, + sourceType: 'module', + parserOptions: { + allowImportExportEverywhere: false, + ecmaFeatures: { + globalReturn: false, + legacyDecorators: true, + jsx: true + }, + requireConfigFile: false, + babelOptions: { + plugins: [ + '@babel/plugin-proposal-class-properties', + ['@babel/plugin-proposal-decorators', {legacy: true}], + 'babel-plugin-transform-react-jsx' + ] + } + }, + globals: { + ...globals.browser, + ...globals.node + } + }, + plugins: { + ghost: ghostPlugin, + ember: emberPlugin, + react: reactPlugin, + 'local-filenames': localFilenamesPlugin + }, + rules: { + ...js.configs.recommended.rules, + ...ghostBaseRules, + ...emberRules, + 'local-filenames/match-regex': ['error', '^[a-z0-9.-]+$', false], + // Legacy ghost/admin overrides + 'ghost/ember/no-controller-access-in-routes': 'off', + 'ghost/ember/no-assignment-of-untracked-properties-used-in-tracking-contexts': 'off', + 'ghost/ember/no-actions-hash': 'off', + 'ghost/ember/no-classic-classes': 'off', + 'ghost/ember/no-classic-components': 'off', + 'ghost/ember/require-tagless-components': 'off', + 'ghost/ember/no-component-lifecycle-hooks': 'off', + 'ghost/ember/use-ember-get-and-set': 'off', + 'ghost/ember/no-mixins': 'off', + 'ghost/ember/no-new-mixins': 'off', + 'react/jsx-uses-react': 'error', + 'react/jsx-uses-vars': 'error' + } + }, + // Tests: mocha + embertest envs (sinon + should are legacy ghost/test globals) + { + files: ['tests/**/*.js'], + languageOptions: { + globals: { + ...globals.browser, + ...globals.node, + ...globals.mocha, + ...globals.embertest, + sinon: 'readonly', + should: 'readonly' + } + }, + rules: { + ...mochaRulesOff, + 'ghost/ember/no-invalid-debug-function-arguments': 'off', + 'ghost/mocha/no-setup-in-describe': 'off' + } + } +]; diff --git a/ghost/admin/mirage/.eslintrc.js b/ghost/admin/mirage/.eslintrc.js deleted file mode 100644 index 9c02c84c57a..00000000000 --- a/ghost/admin/mirage/.eslintrc.js +++ /dev/null @@ -1,6 +0,0 @@ -/* eslint-env node */ -module.exports = { - rules: { - 'brace-style': 'off' - } -}; diff --git a/ghost/admin/package.json b/ghost/admin/package.json index 0b6b430c3ba..f5c861dec2c 100644 --- a/ghost/admin/package.json +++ b/ghost/admin/package.json @@ -119,8 +119,13 @@ "ember-test-selectors": "6.0.0", "ember-tooltips": "3.6.0", "ember-truth-helpers": "3.1.1", - "eslint": "catalog:", + "@eslint/js": "catalog:eslint9", + "eslint": "catalog:eslint9", "eslint-plugin-babel": "5.3.1", + "eslint-plugin-ember": "12.7.5", + "eslint-plugin-ghost": "3.5.0", + "eslint-plugin-react": "7.37.5", + "globals": "17.6.0", "flexsearch": "0.7.43", "fs-extra": "catalog:", "ghost": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 862d198cb37..56cccd2e873 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -369,7 +369,7 @@ importers: version: 1.60.0 '@secretlint/secretlint-rule-pattern': specifier: 13.0.2 - version: 13.0.2(supports-color@5.5.0) + version: 13.0.2 '@secretlint/secretlint-rule-preset-recommend': specifier: 13.0.2 version: 13.0.2 @@ -378,7 +378,7 @@ importers: version: 8.57.1 eslint-plugin-ghost: specifier: 3.5.0 - version: 3.5.0(@babel/core@7.29.7)(eslint@8.57.1)(supports-color@5.5.0) + version: 3.5.0(eslint@8.57.1) eslint-plugin-react: specifier: 7.37.5 version: 7.37.5(eslint@8.57.1) @@ -405,7 +405,7 @@ importers: version: 6.1.3 secretlint: specifier: 13.0.2 - version: 13.0.2(supports-color@5.5.0) + version: 13.0.2 semver: specifier: 7.8.4 version: 7.8.4 @@ -484,25 +484,25 @@ importers: version: 18.3.7(@types/react@18.3.31) '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) + version: 8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 'catalog:' - version: 8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) + version: 8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) eslint: specifier: catalog:eslint9 - version: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) + version: 9.39.4(jiti@2.7.0) eslint-plugin-ghost: specifier: 3.5.0 - version: 3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) + version: 3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react: specifier: 7.37.5 - version: 7.37.5(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) + version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react-hooks: specifier: 'catalog:' - version: 5.2.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) + version: 5.2.0(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react-refresh: specifier: 'catalog:' - version: 0.5.2(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) + version: 0.5.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-tailwindcss: specifier: 'catalog:' version: 4.0.0-beta.0(tailwindcss@4.2.2) @@ -520,7 +520,7 @@ importers: version: 4.2.2 typescript-eslint: specifier: 8.58.0 - version: 8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) + version: 8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) vite: specifier: 'catalog:' version: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) @@ -638,7 +638,7 @@ importers: version: 7.3.2(@types/node@22.19.21)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vite-tsconfig-paths: specifier: 6.1.1 - version: 6.1.1(supports-color@5.5.0)(typescript@5.9.3)(vite@7.3.2(@types/node@22.19.21)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 6.1.1(typescript@5.9.3)(vite@7.3.2(@types/node@22.19.21)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) vitest: specifier: 'catalog:' version: 4.1.8(@opentelemetry/api@1.9.1)(@types/node@22.19.21)(@vitest/coverage-v8@4.1.8)(jsdom@29.1.1(@noble/hashes@1.8.0))(msw@2.14.6(@types/node@22.19.21)(typescript@5.9.3))(vite@7.3.2(@types/node@22.19.21)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) @@ -660,7 +660,7 @@ importers: version: 9.39.4(jiti@2.7.0) eslint-plugin-ghost: specifier: 3.5.0 - version: 3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) + version: 3.5.0(eslint@9.39.4(jiti@2.7.0)) globals: specifier: 17.6.0 version: 17.6.0 @@ -1031,7 +1031,7 @@ importers: version: 1.5.6 '@tryghost/nql': specifier: 'catalog:' - version: 0.13.1(supports-color@5.5.0) + version: 0.13.1 '@tryghost/string': specifier: 'catalog:' version: 0.3.5 @@ -1122,7 +1122,7 @@ importers: version: 9.39.4(jiti@2.7.0) eslint-plugin-ghost: specifier: 3.5.0 - version: 3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) + version: 3.5.0(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react: specifier: 7.37.5 version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) @@ -1243,7 +1243,7 @@ importers: version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@tryghost/debug': specifier: 'catalog:' - version: 2.2.3(supports-color@5.5.0) + version: 2.2.3 react: specifier: catalog:react17 version: 17.0.2 @@ -1271,7 +1271,7 @@ importers: version: link:../../ghost/i18n '@tryghost/nql': specifier: 'catalog:' - version: 0.13.1(supports-color@5.5.0) + version: 0.13.1 '@vitejs/plugin-react': specifier: 'catalog:' version: 4.7.0(vite@7.3.2(@types/node@25.9.1)(jiti@1.21.7)(lightningcss@1.32.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) @@ -1340,7 +1340,7 @@ importers: dependencies: '@tryghost/debug': specifier: 'catalog:' - version: 2.2.3(supports-color@5.5.0) + version: 2.2.3 devDependencies: '@doist/react-interpolate': specifier: 2.2.2 @@ -1519,7 +1519,7 @@ importers: version: 9.39.4(jiti@2.7.0) eslint-plugin-ghost: specifier: 3.5.0 - version: 3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) + version: 3.5.0(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react: specifier: 7.37.5 version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) @@ -1736,7 +1736,7 @@ importers: version: 0.5.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-storybook: specifier: 10.4.4 - version: 10.4.4(eslint@9.39.4(jiti@2.7.0))(storybook@10.4.4(@testing-library/dom@9.3.4)(@types/react@18.3.31)(prettier@3.8.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(supports-color@5.5.0)(typescript@5.9.3) + version: 10.4.4(eslint@9.39.4(jiti@2.7.0))(storybook@10.4.4(@testing-library/dom@9.3.4)(@types/react@18.3.31)(prettier@3.8.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3) eslint-plugin-tailwindcss: specifier: 'catalog:' version: 4.0.0-beta.0(tailwindcss@4.2.2) @@ -1754,7 +1754,7 @@ importers: version: 8.5.15 remark-gfm: specifier: 4.0.1 - version: 4.0.1(supports-color@5.5.0) + version: 4.0.1 storybook: specifier: 'catalog:' version: 10.4.4(@testing-library/dom@9.3.4)(@types/react@18.3.31)(prettier@3.8.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1790,7 +1790,7 @@ importers: dependencies: '@tryghost/debug': specifier: 'catalog:' - version: 2.2.3(supports-color@5.5.0) + version: 2.2.3 react: specifier: 'catalog:' version: 18.3.1 @@ -1881,7 +1881,7 @@ importers: dependencies: '@tryghost/debug': specifier: 'catalog:' - version: 2.2.3(supports-color@5.5.0) + version: 2.2.3 '@tryghost/i18n': specifier: workspace:* version: link:../../ghost/i18n @@ -2066,10 +2066,10 @@ importers: version: 1.60.0 '@tryghost/debug': specifier: 'catalog:' - version: 2.2.3(supports-color@5.5.0) + version: 2.2.3 '@tryghost/logging': specifier: 4.2.1 - version: 4.2.1(supports-color@5.5.0) + version: 4.2.1 '@types/dockerode': specifier: 4.0.1 version: 4.0.1 @@ -2081,7 +2081,7 @@ importers: version: 1.6.0 dockerode: specifier: 4.0.12 - version: 4.0.12(supports-color@5.5.0) + version: 4.0.12 dotenv: specifier: 'catalog:' version: 17.4.2 @@ -2096,7 +2096,7 @@ importers: version: 2.10.4(eslint@8.57.1) express: specifier: 4.22.2 - version: 4.22.2(supports-color@1.2.0) + version: 4.22.2 knex: specifier: 3.1.0 version: 3.1.0(mysql2@3.22.5(@types/node@25.9.1)) @@ -2127,7 +2127,7 @@ importers: devDependencies: '@babel/eslint-parser': specifier: 7.28.6 - version: 7.28.6(@babel/core@7.29.7)(eslint@8.57.1) + version: 7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) '@babel/plugin-proposal-class-properties': specifier: 7.18.6 version: 7.18.6(@babel/core@7.29.7) @@ -2152,18 +2152,21 @@ importers: '@embroider/macros': specifier: 1.16.13 version: 1.16.13 + '@eslint/js': + specifier: catalog:eslint9 + version: 9.39.4 '@faker-js/faker': specifier: 10.4.0 version: 10.4.0 '@glimmer/component': specifier: 1.1.2 - version: 1.1.2(@babel/core@7.29.7)(supports-color@5.5.0) + version: 1.1.2(@babel/core@7.29.7) '@html-next/vertical-collection': specifier: 3.0.0 version: 3.0.0(@babel/core@7.29.7) '@sentry/ember': specifier: 7.120.3 - version: 7.120.3(supports-color@5.5.0)(webpack@5.105.4(@swc/core@1.15.40(@swc/helpers@0.5.21))(cssnano@4.1.10)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 7.120.3(webpack@5.105.4(@swc/core@1.15.40(@swc/helpers@0.5.21))(cssnano@4.1.10)(lightningcss@1.32.0)(postcss@8.5.15)) '@sentry/integrations': specifier: 7.114.0 version: 7.114.0 @@ -2196,7 +2199,7 @@ importers: version: 1.5.6 '@tryghost/nql': specifier: 'catalog:' - version: 0.13.1(supports-color@5.5.0) + version: 0.13.1 '@tryghost/string': specifier: 'catalog:' version: 0.3.5 @@ -2229,7 +2232,7 @@ importers: version: 4.2.0 broccoli-terser-sourcemap: specifier: 4.1.1 - version: 4.1.1(supports-color@5.5.0) + version: 4.1.1 chai: specifier: 'catalog:' version: 4.5.0 @@ -2262,7 +2265,7 @@ importers: version: 3.0.1 ember-cli: specifier: 3.24.0 - version: 3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(supports-color@1.2.0)(underscore@1.13.8) + version: 3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.8) ember-cli-app-version: specifier: 5.0.0 version: 5.0.0 @@ -2277,7 +2280,7 @@ importers: version: 1.0.3 ember-cli-dependency-checker: specifier: 3.3.2 - version: 3.3.2(ember-cli@3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(supports-color@1.2.0)(underscore@1.13.8)) + version: 3.3.2(ember-cli@3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.8)) ember-cli-deprecation-workflow: specifier: 2.2.0 version: 2.2.0 @@ -2310,7 +2313,7 @@ importers: version: 3.1.0 ember-composable-helpers: specifier: 5.0.0 - version: 5.0.0(supports-color@1.2.0) + version: 5.0.0 ember-concurrency: specifier: 2.3.7 version: 2.3.7(@babel/core@7.29.7) @@ -2331,13 +2334,13 @@ importers: version: 0.4.8(@babel/core@7.29.7) ember-exam: specifier: 6.0.1 - version: 6.0.1(ember-mocha@0.16.2(@babel/core@7.29.7))(supports-color@5.5.0) + version: 6.0.1(ember-mocha@0.16.2(@babel/core@7.29.7)) ember-export-application-global: specifier: 2.0.1 version: 2.0.1 ember-fetch: specifier: 8.1.2 - version: 8.1.2(encoding@0.1.13)(supports-color@5.5.0) + version: 8.1.2(encoding@0.1.13) ember-in-viewport: specifier: 4.1.0 version: 4.1.0(@babel/core@7.29.7)(ember-source@3.24.0(@babel/core@7.29.7))(webpack@5.105.4(@swc/core@1.15.40(@swc/helpers@0.5.21))(cssnano@4.1.10)(lightningcss@1.32.0)(postcss@8.5.15)) @@ -2352,7 +2355,7 @@ importers: version: 0.0.17 ember-load-initializers: specifier: 2.1.2 - version: 2.1.2(@babel/core@7.29.7)(supports-color@5.5.0) + version: 2.1.2(@babel/core@7.29.7) ember-mocha: specifier: 0.16.2 version: 0.16.2(@babel/core@7.29.7) @@ -2376,7 +2379,7 @@ importers: version: 8.1.0(@babel/core@7.29.7) ember-simple-auth: specifier: 5.0.0 - version: 5.0.0(ember-fetch@8.1.2(encoding@0.1.13)(supports-color@5.5.0)) + version: 5.0.0(ember-fetch@8.1.2(encoding@0.1.13)) ember-sinon: specifier: 5.0.0 version: 5.0.0 @@ -2394,16 +2397,25 @@ importers: version: 6.0.0 ember-tooltips: specifier: 3.6.0 - version: 3.6.0(supports-color@5.5.0) + version: 3.6.0 ember-truth-helpers: specifier: 3.1.1 version: 3.1.1 eslint: - specifier: 'catalog:' - version: 8.57.1 + specifier: catalog:eslint9 + version: 9.39.4(jiti@2.7.0) eslint-plugin-babel: specifier: 5.3.1 - version: 5.3.1(eslint@8.57.1) + version: 5.3.1(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-ember: + specifier: 12.7.5 + version: 12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint-plugin-ghost: + specifier: 3.5.0 + version: 3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react: + specifier: 7.37.5 + version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) flexsearch: specifier: 0.7.43 version: 0.7.43 @@ -2413,6 +2425,9 @@ importers: ghost: specifier: workspace:* version: link:../core + globals: + specifier: 17.6.0 + version: 17.6.0 google-caja-bower: specifier: https://github.com/acburdine/google-caja-bower#ghost version: https://codeload.github.com/acburdine/google-caja-bower/tar.gz/275cb75249f038492094a499756a73719ae071fd @@ -2538,7 +2553,7 @@ importers: version: 0.3.35 '@tryghost/debug': specifier: 'catalog:' - version: 2.2.3(supports-color@5.5.0) + version: 2.2.3 '@tryghost/domain-events': specifier: 'catalog:' version: 3.2.5 @@ -2562,7 +2577,7 @@ importers: version: 1.4.16 '@tryghost/job-manager': specifier: 1.0.9 - version: 1.0.9(supports-color@5.5.0) + version: 1.0.9 '@tryghost/kg-card-factory': specifier: 5.2.2 version: 5.2.2 @@ -2598,13 +2613,13 @@ importers: version: 1.5.6 '@tryghost/logging': specifier: 4.2.1 - version: 4.2.1(supports-color@5.5.0) + version: 4.2.1 '@tryghost/members-csv': specifier: 2.0.7 version: 2.0.7 '@tryghost/metrics': specifier: 1.0.43 - version: 1.0.43(supports-color@5.5.0) + version: 1.0.43 '@tryghost/mongo-utils': specifier: 0.6.5 version: 0.6.5 @@ -2619,7 +2634,7 @@ importers: version: 2.3.0(babel-core@6.26.3)(handlebars@4.7.9)(lodash@4.18.1)(underscore@1.13.8) '@tryghost/nql': specifier: 'catalog:' - version: 0.13.1(supports-color@5.5.0) + version: 0.13.1 '@tryghost/nql-lang': specifier: 'catalog:' version: 0.6.6 @@ -2631,7 +2646,7 @@ importers: version: 3.2.3 '@tryghost/prometheus-metrics': specifier: 1.0.8 - version: 1.0.8(supports-color@1.2.0) + version: 1.0.8 '@tryghost/promise': specifier: 2.2.3 version: 2.2.3 @@ -2667,7 +2682,7 @@ importers: version: 2.2.3 '@tryghost/zip': specifier: 3.3.4 - version: 3.3.4(supports-color@5.5.0) + version: 3.3.4 body-parser: specifier: 1.20.5 version: 1.20.5 @@ -2679,7 +2694,7 @@ importers: version: 2.8.0(bookshelf@1.2.0(knex@2.4.2(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7))) brute-knex: specifier: 4.0.1 - version: 4.0.1(express@4.22.2)(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7)(supports-color@5.5.0) + version: 4.0.1(express@4.22.2)(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7) bson-objectid: specifier: 'catalog:' version: 2.0.4 @@ -2688,7 +2703,7 @@ importers: version: 4.1.0 cache-manager-ioredis: specifier: 2.1.0 - version: 2.1.0(supports-color@5.5.0) + version: 2.1.0 chalk: specifier: 4.1.2 version: 4.1.2 @@ -2745,7 +2760,7 @@ importers: version: 4.5.0 express: specifier: 4.22.2 - version: 4.22.2(supports-color@1.2.0) + version: 4.22.2 express-brute: specifier: 1.0.1 version: 1.0.1(express@4.22.2) @@ -2763,13 +2778,13 @@ importers: version: 2.0.0 express-queue: specifier: 0.0.13 - version: 0.0.13(supports-color@1.2.0) + version: 0.0.13 express-session: specifier: 1.19.0 - version: 1.19.0(supports-color@1.2.0) + version: 1.19.0 file-type: specifier: 21.3.4 - version: 21.3.4(supports-color@5.5.0) + version: 21.3.4 form-data: specifier: 4.0.6 version: 4.0.6 @@ -2787,7 +2802,7 @@ importers: version: 13.0.0 gscan: specifier: 6.3.0 - version: 6.3.0(supports-color@5.5.0) + version: 6.3.0 handlebars: specifier: 4.7.9 version: 4.7.9 @@ -2931,7 +2946,7 @@ importers: version: 0.9.1 probe-image-size: specifier: 7.3.0 - version: 7.3.0(supports-color@1.2.0) + version: 7.3.0 rss: specifier: 1.2.2 version: 1.2.2 @@ -2955,7 +2970,7 @@ importers: version: 8.222.0 superagent: specifier: 5.3.1 - version: 5.3.1(supports-color@5.5.0) + version: 5.3.1 superagent-throttle: specifier: 1.0.1 version: 1.0.1 @@ -3103,7 +3118,7 @@ importers: version: 2.0.7 jwks-rsa: specifier: 3.2.2 - version: 3.2.2(supports-color@5.5.0) + version: 3.2.2 lodash-es: specifier: 4.18.1 version: 4.18.1 @@ -3127,7 +3142,7 @@ importers: version: 22.0.0 supertest: specifier: 'catalog:' - version: 7.2.2(supports-color@5.5.0) + version: 7.2.2 tmp: specifier: 0.2.7 version: 0.2.7 @@ -3158,7 +3173,7 @@ importers: dependencies: '@tryghost/debug': specifier: 'catalog:' - version: 2.2.3(supports-color@5.5.0) + version: 2.2.3 i18next: specifier: 23.16.8 version: 23.16.8 @@ -3174,7 +3189,7 @@ importers: version: 9.39.4(jiti@2.7.0) eslint-plugin-ghost: specifier: 3.5.0 - version: 3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) + version: 3.5.0(eslint@9.39.4(jiti@2.7.0)) fs-extra: specifier: 'catalog:' version: 11.3.5 @@ -3214,7 +3229,7 @@ importers: version: 9.39.4(jiti@2.7.0) eslint-plugin-ghost: specifier: 3.5.0 - version: 3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) + version: 3.5.0(eslint@9.39.4(jiti@2.7.0)) globals: specifier: 17.6.0 version: 17.6.0 @@ -22789,14 +22804,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.28.6(@babel/core@7.29.7)(eslint@8.57.1)': - dependencies: - '@babel/core': 7.29.7 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - '@babel/eslint-parser@7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@1.21.7))': dependencies: '@babel/core': 7.29.7 @@ -22805,19 +22812,18 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/eslint-parser@7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))': + '@babel/eslint-parser@7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0))': dependencies: '@babel/core': 7.29.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.7.0) eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/eslint-parser@7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0))': + '@babel/eslint-parser@7.28.6(eslint@8.57.1)': dependencies: - '@babel/core': 7.29.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.39.4(jiti@2.7.0) + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -23942,23 +23948,23 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@elastic/elasticsearch@8.13.1(supports-color@5.5.0)': + '@elastic/elasticsearch@8.13.1': dependencies: - '@elastic/transport': 8.4.1(supports-color@5.5.0) + '@elastic/transport': 8.4.1 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@elastic/elasticsearch@8.19.1(supports-color@5.5.0)': + '@elastic/elasticsearch@8.19.1': dependencies: - '@elastic/transport': 8.10.1(supports-color@5.5.0) + '@elastic/transport': 8.10.1 apache-arrow: 21.1.0 tslib: 2.8.1 transitivePeerDependencies: - '@75lb/nature' - supports-color - '@elastic/transport@8.10.1(supports-color@5.5.0)': + '@elastic/transport@8.10.1': dependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.1) @@ -23971,7 +23977,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@elastic/transport@8.4.1(supports-color@5.5.0)': + '@elastic/transport@8.4.1': dependencies: debug: 4.4.3(supports-color@5.5.0) hpagent: 1.2.0 @@ -24747,11 +24753,6 @@ snapshots: eslint: 9.39.4(jiti@1.21.7) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))': - dependencies: - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.7.0))': dependencies: eslint: 9.39.4(jiti@2.7.0) @@ -24759,7 +24760,7 @@ snapshots: '@eslint-community/regexpp@4.12.2': {} - '@eslint/config-array@0.21.2(supports-color@5.5.0)': + '@eslint/config-array@0.21.2': dependencies: '@eslint/object-schema': 2.1.7 debug: 4.4.3(supports-color@5.5.0) @@ -24789,7 +24790,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/eslintrc@3.3.5(supports-color@5.5.0)': + '@eslint/eslintrc@3.3.5': dependencies: ajv: 6.15.0 debug: 4.4.3(supports-color@5.5.0) @@ -24846,7 +24847,7 @@ snapshots: '@gar/promisify@1.1.3': optional: true - '@glimmer/component@1.1.2(@babel/core@7.29.7)(supports-color@5.5.0)': + '@glimmer/component@1.1.2(@babel/core@7.29.7)': dependencies: '@glimmer/di': 0.1.11 '@glimmer/env': 0.1.7 @@ -24859,7 +24860,7 @@ snapshots: ember-cli-normalize-entity-name: 1.0.0 ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 - ember-cli-typescript: 3.0.0(@babel/core@7.29.7)(supports-color@5.5.0) + ember-cli-typescript: 3.0.0(@babel/core@7.29.7) ember-cli-version-checker: 3.1.3 ember-compatibility-helpers: 1.2.7(@babel/core@7.29.7) transitivePeerDependencies: @@ -25911,12 +25912,12 @@ snapshots: '@opentelemetry/api': 1.9.1 '@opentelemetry/semantic-conventions': 1.41.1 - '@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/api-logs': 0.214.0 import-in-the-middle: 3.0.1 - require-in-the-middle: 8.0.1(supports-color@5.5.0) + require-in-the-middle: 8.0.1 transitivePeerDependencies: - supports-color @@ -26876,18 +26877,18 @@ snapshots: dependencies: '@secretlint/types': 13.0.2 - '@secretlint/config-loader@13.0.2(supports-color@5.5.0)': + '@secretlint/config-loader@13.0.2': dependencies: '@secretlint/profiler': 13.0.2 '@secretlint/resolver': 13.0.2 '@secretlint/types': 13.0.2 ajv: 8.20.0 debug: 4.4.3(supports-color@5.5.0) - rc-config-loader: 4.1.4(supports-color@5.5.0) + rc-config-loader: 4.1.4 transitivePeerDependencies: - supports-color - '@secretlint/core@13.0.2(supports-color@5.5.0)': + '@secretlint/core@13.0.2': dependencies: '@secretlint/profiler': 13.0.2 '@secretlint/types': 13.0.2 @@ -26912,10 +26913,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@secretlint/node@13.0.2(supports-color@5.5.0)': + '@secretlint/node@13.0.2': dependencies: - '@secretlint/config-loader': 13.0.2(supports-color@5.5.0) - '@secretlint/core': 13.0.2(supports-color@5.5.0) + '@secretlint/config-loader': 13.0.2 + '@secretlint/core': 13.0.2 '@secretlint/formatter': 13.0.2 '@secretlint/profiler': 13.0.2 '@secretlint/source-creator': 13.0.2 @@ -26929,9 +26930,9 @@ snapshots: '@secretlint/resolver@13.0.2': {} - '@secretlint/secretlint-rule-pattern@13.0.2(supports-color@5.5.0)': + '@secretlint/secretlint-rule-pattern@13.0.2': dependencies: - '@secretlint/tester': 13.0.2(supports-color@5.5.0) + '@secretlint/tester': 13.0.2 '@secretlint/types': 13.0.2 '@textlint/regexp-string-matcher': 2.0.2 micromatch: 4.0.8 @@ -26945,10 +26946,10 @@ snapshots: '@secretlint/types': 13.0.2 istextorbinary: 9.5.0 - '@secretlint/tester@13.0.2(supports-color@5.5.0)': + '@secretlint/tester@13.0.2': dependencies: - '@secretlint/config-loader': 13.0.2(supports-color@5.5.0) - '@secretlint/core': 13.0.2(supports-color@5.5.0) + '@secretlint/config-loader': 13.0.2 + '@secretlint/core': 13.0.2 '@secretlint/source-creator': 13.0.2 '@secretlint/types': 13.0.2 transitivePeerDependencies: @@ -27058,7 +27059,7 @@ snapshots: '@sentry/types': 7.120.4 '@sentry/utils': 7.120.4 - '@sentry/ember@7.120.3(supports-color@5.5.0)(webpack@5.105.4(@swc/core@1.15.40(@swc/helpers@0.5.21))(cssnano@4.1.10)(lightningcss@1.32.0)(postcss@8.5.15))': + '@sentry/ember@7.120.3(webpack@5.105.4(@swc/core@1.15.40(@swc/helpers@0.5.21))(cssnano@4.1.10)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: '@embroider/macros': 1.16.13 '@sentry/browser': 7.120.3 @@ -27068,7 +27069,7 @@ snapshots: ember-auto-import: 2.10.0(webpack@5.105.4(@swc/core@1.15.40(@swc/helpers@0.5.21))(cssnano@4.1.10)(lightningcss@1.32.0)(postcss@8.5.15)) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-cli-typescript: 5.3.0(supports-color@5.5.0) + ember-cli-typescript: 5.3.0 transitivePeerDependencies: - '@glint/template' - supports-color @@ -27095,7 +27096,7 @@ snapshots: '@sentry/utils': 7.120.4 localforage: 1.10.0 - '@sentry/node-core@10.56.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)(supports-color@5.5.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.41.1)': + '@sentry/node-core@10.56.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.41.1)': dependencies: '@sentry/core': 10.56.0 '@sentry/opentelemetry': 10.56.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.41.1) @@ -27103,20 +27104,20 @@ snapshots: optionalDependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.1) - '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1)(supports-color@5.5.0) + '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1) '@opentelemetry/sdk-trace-base': 2.7.1(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.41.1 - '@sentry/node@10.56.0(supports-color@5.5.0)': + '@sentry/node@10.56.0': dependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.1) - '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1)(supports-color@5.5.0) + '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1) '@opentelemetry/sdk-trace-base': 2.7.1(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.41.1 '@sentry-internal/server-utils': 10.56.0 '@sentry/core': 10.56.0 - '@sentry/node-core': 10.56.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)(supports-color@5.5.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.41.1) + '@sentry/node-core': 10.56.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.41.1) '@sentry/opentelemetry': 10.56.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.41.1) import-in-the-middle: 3.0.1 transitivePeerDependencies: @@ -28788,7 +28789,7 @@ snapshots: react-dom: 17.0.2(react@17.0.2) use-sync-external-store: 1.6.0(react@17.0.2) - '@tokenizer/inflate@0.4.1(supports-color@5.5.0)': + '@tokenizer/inflate@0.4.1': dependencies: debug: 4.4.3(supports-color@5.5.0) token-types: 6.1.2 @@ -28812,7 +28813,7 @@ snapshots: '@tryghost/api-framework@3.2.4': dependencies: - '@tryghost/debug': 2.2.3(supports-color@5.5.0) + '@tryghost/debug': 2.2.3 '@tryghost/errors': 1.3.13 '@tryghost/promise': 2.2.3 '@tryghost/tpl': 2.2.3 @@ -28833,14 +28834,14 @@ snapshots: '@tryghost/bookshelf-eager-load@2.2.3': dependencies: - '@tryghost/debug': 2.2.3(supports-color@5.5.0) + '@tryghost/debug': 2.2.3 lodash: 4.18.1 transitivePeerDependencies: - supports-color '@tryghost/bookshelf-filter@2.2.4': dependencies: - '@tryghost/debug': 2.2.3(supports-color@5.5.0) + '@tryghost/debug': 2.2.3 '@tryghost/errors': 1.3.13 '@tryghost/nql': 0.13.0 '@tryghost/tpl': 2.2.3 @@ -28849,14 +28850,14 @@ snapshots: '@tryghost/bookshelf-has-posts@2.3.3': dependencies: - '@tryghost/debug': 2.2.3(supports-color@5.5.0) + '@tryghost/debug': 2.2.3 lodash: 4.18.1 transitivePeerDependencies: - supports-color '@tryghost/bookshelf-include-count@2.2.3': dependencies: - '@tryghost/debug': 2.2.3(supports-color@5.5.0) + '@tryghost/debug': 2.2.3 lodash: 4.18.1 transitivePeerDependencies: - supports-color @@ -28921,21 +28922,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@tryghost/debug@2.2.0(supports-color@5.5.0)': + '@tryghost/debug@2.2.0': dependencies: '@tryghost/root-utils': 2.2.0 debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@tryghost/debug@2.2.2(supports-color@5.5.0)': + '@tryghost/debug@2.2.2': dependencies: '@tryghost/root-utils': 2.2.2 debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@tryghost/debug@2.2.3(supports-color@5.5.0)': + '@tryghost/debug@2.2.3': dependencies: '@tryghost/root-utils': 2.2.3 debug: 4.4.3(supports-color@5.5.0) @@ -28944,18 +28945,18 @@ snapshots: '@tryghost/domain-events@3.2.5': {} - '@tryghost/elasticsearch@3.0.29(supports-color@5.5.0)': + '@tryghost/elasticsearch@3.0.29': dependencies: - '@elastic/elasticsearch': 8.13.1(supports-color@5.5.0) + '@elastic/elasticsearch': 8.13.1 '@tryghost/debug': 0.1.40 split2: 4.2.0 transitivePeerDependencies: - supports-color - '@tryghost/elasticsearch@5.2.0(supports-color@5.5.0)': + '@tryghost/elasticsearch@5.2.0': dependencies: - '@elastic/elasticsearch': 8.19.1(supports-color@5.5.0) - '@tryghost/debug': 2.2.0(supports-color@5.5.0) + '@elastic/elasticsearch': 8.19.1 + '@tryghost/debug': 2.2.0 split2: 4.2.0 transitivePeerDependencies: - '@75lb/nature' @@ -28995,7 +28996,7 @@ snapshots: dependencies: '@tryghost/jest-snapshot': 2.1.0 cookiejar: 2.1.4 - express: 4.22.2(supports-color@1.2.0) + express: 4.22.2 form-data: 4.0.5 mime-types: 3.0.2 transitivePeerDependencies: @@ -29047,12 +29048,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@tryghost/job-manager@1.0.9(supports-color@5.5.0)': + '@tryghost/job-manager@1.0.9': dependencies: '@breejs/later': 4.2.0 '@tryghost/errors': 1.3.13 - '@tryghost/logging': 4.2.1(supports-color@5.5.0) - bree: 6.5.0(supports-color@5.5.0) + '@tryghost/logging': 4.2.1 + bree: 6.5.0 cron-validate: 1.4.5 fastq: 1.20.1 p-wait-for: 3.2.0 @@ -29192,10 +29193,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@tryghost/logging@4.2.1(supports-color@5.5.0)': + '@tryghost/logging@4.2.1': dependencies: '@tryghost/bunyan-rotating-filestream': 0.0.7 - '@tryghost/elasticsearch': 5.2.0(supports-color@5.5.0) + '@tryghost/elasticsearch': 5.2.0 '@tryghost/http-stream': 2.2.1 '@tryghost/pretty-stream': 2.2.0 '@tryghost/root-utils': 2.2.0 @@ -29216,9 +29217,9 @@ snapshots: papaparse: 5.3.2 pump: 3.0.2 - '@tryghost/metrics@1.0.43(supports-color@5.5.0)': + '@tryghost/metrics@1.0.43': dependencies: - '@tryghost/elasticsearch': 3.0.29(supports-color@5.5.0) + '@tryghost/elasticsearch': 3.0.29 '@tryghost/pretty-stream': 0.2.5 '@tryghost/root-utils': 0.3.38 json-stringify-safe: 5.0.1 @@ -29231,14 +29232,14 @@ snapshots: mobiledoc-text-renderer: 0.4.0 optional: true - '@tryghost/mongo-knex@0.10.1(supports-color@5.5.0)': + '@tryghost/mongo-knex@0.10.1': dependencies: debug: 4.4.3(supports-color@5.5.0) lodash: 4.18.1 transitivePeerDependencies: - supports-color - '@tryghost/mongo-knex@0.9.5(supports-color@5.5.0)': + '@tryghost/mongo-knex@0.9.5': dependencies: debug: 4.4.3(supports-color@5.5.0) lodash: 4.18.1 @@ -29331,9 +29332,9 @@ snapshots: dependencies: date-fns: 2.30.0 - '@tryghost/nql@0.12.11(supports-color@5.5.0)': + '@tryghost/nql@0.12.11': dependencies: - '@tryghost/mongo-knex': 0.9.5(supports-color@5.5.0) + '@tryghost/mongo-knex': 0.9.5 '@tryghost/mongo-utils': 0.6.5 '@tryghost/nql-lang': 0.6.6 lodash: 4.18.1 @@ -29343,7 +29344,7 @@ snapshots: '@tryghost/nql@0.13.0': dependencies: - '@tryghost/mongo-knex': 0.10.1(supports-color@5.5.0) + '@tryghost/mongo-knex': 0.10.1 '@tryghost/mongo-utils': 0.6.5 '@tryghost/nql-lang': 0.6.6 lodash: 4.18.1 @@ -29351,9 +29352,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@tryghost/nql@0.13.1(supports-color@5.5.0)': + '@tryghost/nql@0.13.1': dependencies: - '@tryghost/mongo-knex': 0.10.1(supports-color@5.5.0) + '@tryghost/mongo-knex': 0.10.1 '@tryghost/mongo-utils': 0.6.5 '@tryghost/nql-lang': 0.6.6 lodash: 4.18.1 @@ -29383,10 +29384,10 @@ snapshots: lodash: 4.18.1 prettyjson: 1.2.5 - '@tryghost/prometheus-metrics@1.0.8(supports-color@1.2.0)': + '@tryghost/prometheus-metrics@1.0.8': dependencies: - '@tryghost/logging': 4.2.1(supports-color@5.5.0) - express: 4.22.1(supports-color@1.2.0) + '@tryghost/logging': 4.2.1 + express: 4.22.1 prom-client: 15.1.3 stoppable: 1.1.0 transitivePeerDependencies: @@ -29448,8 +29449,8 @@ snapshots: '@tryghost/server@3.0.2': dependencies: - '@tryghost/debug': 2.2.2(supports-color@5.5.0) - '@tryghost/logging': 4.2.1(supports-color@5.5.0) + '@tryghost/debug': 2.2.2 + '@tryghost/logging': 4.2.1 transitivePeerDependencies: - '@75lb/nature' - supports-color @@ -29553,18 +29554,18 @@ snapshots: dependencies: '@tryghost/errors': 1.3.13 archiver: 7.0.1 - extract-zip: 2.0.1(supports-color@5.5.0) + extract-zip: 2.0.1 transitivePeerDependencies: - bare-abort-controller - bare-buffer - react-native-b4a - supports-color - '@tryghost/zip@3.3.4(supports-color@5.5.0)': + '@tryghost/zip@3.3.4': dependencies: '@tryghost/errors': 1.3.13 archiver: 8.0.0 - extract-zip: 2.0.1(supports-color@5.5.0) + extract-zip: 2.0.1 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -30054,22 +30055,6 @@ snapshots: '@types/node': 25.9.1 optional: true - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.49.0 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -30086,10 +30071,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.49.0 '@typescript-eslint/type-utils': 8.49.0(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/utils': 8.49.0(eslint@8.57.1)(typescript@5.9.3) @@ -30102,10 +30087,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.49.0 '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) '@typescript-eslint/utils': 8.49.0(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) @@ -30118,10 +30103,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.49.0 '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/utils': 8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) @@ -30134,15 +30119,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.49.0 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.7.0) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -30182,22 +30167,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/type-utils': 8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.58.0 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -30214,30 +30183,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.49.0(eslint@8.57.1)(typescript@5.9.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.49.0 - debug: 4.4.3(supports-color@5.5.0) - eslint: 8.57.1 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.49.0 - debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.49.0 @@ -30250,11 +30195,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3)': + '@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 @@ -30266,7 +30211,7 @@ snapshots: dependencies: '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3(supports-color@5.5.0) eslint: 9.39.4(jiti@1.21.7) @@ -30274,23 +30219,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(supports-color@5.5.0)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 - debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3(supports-color@5.5.0) eslint: 9.39.4(jiti@2.7.0) @@ -30322,18 +30255,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.58.0 - debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.58.0 @@ -30355,7 +30276,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.1(supports-color@5.5.0)(typescript@5.9.3)': + '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) '@typescript-eslint/types': 8.60.0 @@ -30373,7 +30294,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.60.0(supports-color@5.5.0)(typescript@5.9.3)': + '@typescript-eslint/project-service@8.60.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) '@typescript-eslint/types': 8.60.0 @@ -30442,18 +30363,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3)': - dependencies: - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.49.0 @@ -30490,18 +30399,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3)': - dependencies: - '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.58.0 @@ -30537,9 +30434,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.56.1(supports-color@5.5.0)(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.56.1(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) '@typescript-eslint/types': 8.56.1 '@typescript-eslint/visitor-keys': 8.56.1 @@ -30567,9 +30464,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.60.0(supports-color@5.5.0)(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.60.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.60.0(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/project-service': 8.60.0(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) '@typescript-eslint/types': 8.60.0 '@typescript-eslint/visitor-keys': 8.60.0 @@ -30604,17 +30501,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.49.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.49.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) @@ -30648,17 +30534,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) @@ -30670,12 +30545,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.60.0(eslint@9.39.4(jiti@2.7.0))(supports-color@5.5.0)(typescript@5.9.3)': + '@typescript-eslint/utils@8.60.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) '@typescript-eslint/scope-manager': 8.60.0 '@typescript-eslint/types': 8.60.0 - '@typescript-eslint/typescript-estree': 8.60.0(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.60.0(typescript@5.9.3) eslint: 9.39.4(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: @@ -32349,7 +32224,7 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@2.2.2(supports-color@5.5.0): + body-parser@2.2.2: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -32424,7 +32299,7 @@ snapshots: dependencies: fill-range: 7.1.1 - bree@6.5.0(supports-color@5.5.0): + bree@6.5.0: dependencies: '@babel/runtime': 7.29.7 '@breejs/later': 4.2.0 @@ -32560,7 +32435,7 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-config-replace@1.1.3(supports-color@1.2.0): + broccoli-config-replace@1.1.3: dependencies: broccoli-plugin: 1.3.1 debug: 2.6.9(supports-color@1.2.0) @@ -32624,7 +32499,7 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-funnel@2.0.1(supports-color@1.2.0): + broccoli-funnel@2.0.1: dependencies: array-equal: 1.0.2 blank-object: 1.0.2 @@ -32895,7 +32770,7 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-stew@3.0.0(supports-color@5.5.0): + broccoli-stew@3.0.0: dependencies: broccoli-debug: 0.6.5 broccoli-funnel: 2.0.2 @@ -32939,7 +32814,7 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-terser-sourcemap@4.1.1(supports-color@5.5.0): + broccoli-terser-sourcemap@4.1.1: dependencies: async-promise-queue: 1.0.5 broccoli-plugin: 4.0.7 @@ -32954,7 +32829,7 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli@3.5.2(supports-color@1.2.0): + broccoli@3.5.2: dependencies: '@types/chai': 4.3.20 '@types/chai-as-promised': 7.1.8 @@ -32964,7 +32839,7 @@ snapshots: broccoli-slow-trees: 3.1.0 broccoli-source: 3.0.1 commander: 4.1.1 - connect: 3.7.0(supports-color@1.2.0) + connect: 3.7.0 console-ui: 3.1.2 esm: 3.2.25 findup-sync: 4.0.0 @@ -33044,10 +32919,10 @@ snapshots: node-releases: 2.0.46 update-browserslist-db: 1.2.3(browserslist@4.28.2) - brute-knex@4.0.1(express@4.22.2)(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7)(supports-color@5.5.0): + brute-knex@4.0.1(express@4.22.2)(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7): dependencies: express-brute: 1.0.1(express@4.22.2) - knex: 0.20.15(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7)(supports-color@5.5.0) + knex: 0.20.15(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7) transitivePeerDependencies: - express - mssql @@ -33186,9 +33061,9 @@ snapshots: - bluebird optional: true - cache-manager-ioredis@2.1.0(supports-color@5.5.0): + cache-manager-ioredis@2.1.0: dependencies: - ioredis: 4.31.0(supports-color@5.5.0) + ioredis: 4.31.0 transitivePeerDependencies: - supports-color @@ -33832,10 +33707,10 @@ snapshots: connect-slashes@1.4.0: {} - connect@3.7.0(supports-color@1.2.0): + connect@3.7.0: dependencies: debug: 2.6.9(supports-color@1.2.0) - finalhandler: 1.1.2(supports-color@1.2.0) + finalhandler: 1.1.2 parseurl: 1.3.3 utils-merge: 1.0.1 transitivePeerDependencies: @@ -34662,7 +34537,7 @@ snapshots: dlv@1.1.3: {} - docker-modem@5.0.7(supports-color@5.5.0): + docker-modem@5.0.7: dependencies: debug: 4.4.3(supports-color@5.5.0) readable-stream: 3.6.2 @@ -34671,12 +34546,12 @@ snapshots: transitivePeerDependencies: - supports-color - dockerode@4.0.12(supports-color@5.5.0): + dockerode@4.0.12: dependencies: '@balena/dockerignore': 1.0.2 '@grpc/grpc-js': 1.14.4 '@grpc/proto-loader': 0.7.15 - docker-modem: 5.0.7(supports-color@5.5.0) + docker-modem: 5.0.7 protobufjs: 7.6.1 tar-fs: 2.1.4 uuid: 10.0.0 @@ -34994,11 +34869,11 @@ snapshots: '@ember/render-modifiers': 2.1.0(@babel/core@7.29.7)(ember-source@3.24.0(@babel/core@7.29.7)) '@embroider/macros': 1.16.13 '@embroider/util': 1.13.5(ember-source@3.24.0(@babel/core@7.29.7)) - '@glimmer/component': 1.1.2(@babel/core@7.29.7)(supports-color@5.5.0) + '@glimmer/component': 1.1.2(@babel/core@7.29.7) '@glimmer/tracking': 1.1.2 ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-cli-typescript: 4.2.1(supports-color@5.5.0) + ember-cli-typescript: 4.2.1 ember-element-helper: 0.6.1(ember-source@3.24.0(@babel/core@7.29.7)) ember-get-config: 2.1.1 ember-maybe-in-element: 2.1.0 @@ -35142,10 +35017,10 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-dependency-checker@3.3.2(ember-cli@3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(supports-color@1.2.0)(underscore@1.13.8)): + ember-cli-dependency-checker@3.3.2(ember-cli@3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.8)): dependencies: chalk: 2.4.2 - ember-cli: 3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(supports-color@1.2.0)(underscore@1.13.8) + ember-cli: 3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.8) find-yarn-workspace-root: 1.2.1 is-git-url: 1.0.0 resolve: 1.22.12 @@ -35346,7 +35221,7 @@ snapshots: ember-cli-terser@4.0.1: dependencies: - broccoli-terser-sourcemap: 4.1.1(supports-color@5.5.0) + broccoli-terser-sourcemap: 4.1.1 transitivePeerDependencies: - supports-color @@ -35367,7 +35242,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-typescript@2.0.2(@babel/core@7.29.7)(supports-color@5.5.0): + ember-cli-typescript@2.0.2(@babel/core@7.29.7): dependencies: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.29.7) @@ -35385,7 +35260,7 @@ snapshots: - '@babel/core' - supports-color - ember-cli-typescript@3.0.0(@babel/core@7.29.7)(supports-color@5.5.0): + ember-cli-typescript@3.0.0(@babel/core@7.29.7): dependencies: '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.29.7) ansi-to-html: 0.6.15 @@ -35408,7 +35283,7 @@ snapshots: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.29.7) '@babel/plugin-transform-typescript': 7.8.7(@babel/core@7.29.7) ansi-to-html: 0.6.15 - broccoli-stew: 3.0.0(supports-color@5.5.0) + broccoli-stew: 3.0.0 debug: 4.4.3(supports-color@5.5.0) ember-cli-babel-plugin-helpers: 1.1.1 execa: 3.4.0 @@ -35422,10 +35297,10 @@ snapshots: - '@babel/core' - supports-color - ember-cli-typescript@4.2.1(supports-color@5.5.0): + ember-cli-typescript@4.2.1: dependencies: ansi-to-html: 0.6.15 - broccoli-stew: 3.0.0(supports-color@5.5.0) + broccoli-stew: 3.0.0 debug: 4.4.3(supports-color@5.5.0) execa: 4.1.0 fs-extra: 9.1.0 @@ -35437,10 +35312,10 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-typescript@5.3.0(supports-color@5.5.0): + ember-cli-typescript@5.3.0: dependencies: ansi-to-html: 0.6.15 - broccoli-stew: 3.0.0(supports-color@5.5.0) + broccoli-stew: 3.0.0 debug: 4.4.3(supports-color@5.5.0) execa: 4.1.0 fs-extra: 9.1.0 @@ -35478,7 +35353,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli@3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(supports-color@1.2.0)(underscore@1.13.8): + ember-cli@3.24.0(encoding@0.1.13)(handlebars@4.7.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.8): dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) @@ -35486,13 +35361,13 @@ snapshots: babel-plugin-module-resolver: 4.1.0 bower-config: 1.4.3 bower-endpoint-parser: 0.2.2 - broccoli: 3.5.2(supports-color@1.2.0) + broccoli: 3.5.2 broccoli-amd-funnel: 2.0.1 broccoli-babel-transpiler: 7.8.1 broccoli-builder: 0.18.14 broccoli-concat: 4.2.7 broccoli-config-loader: 1.0.1 - broccoli-config-replace: 1.1.3(supports-color@1.2.0) + broccoli-config-replace: 1.1.3 broccoli-debug: 0.6.5 broccoli-funnel: 2.0.2 broccoli-funnel-reducer: 1.0.0 @@ -35500,7 +35375,7 @@ snapshots: broccoli-middleware: 2.1.2 broccoli-slow-trees: 3.1.0 broccoli-source: 3.0.1 - broccoli-stew: 3.0.0(supports-color@5.5.0) + broccoli-stew: 3.0.0 calculate-cache-key-for-tree: 2.0.0 capture-exit: 2.0.0 chalk: 4.1.2 @@ -35521,7 +35396,7 @@ snapshots: ensure-posix-path: 1.1.1 execa: 4.1.0 exit: 0.1.2 - express: 4.22.2(supports-color@1.2.0) + express: 4.22.2 filesize: 6.4.0 find-up: 5.0.0 find-yarn-workspace-root: 2.0.0 @@ -35542,16 +35417,16 @@ snapshots: isbinaryfile: 4.0.10 js-yaml: 3.14.2 json-stable-stringify: 1.3.0 - leek: 0.0.24(supports-color@1.2.0) + leek: 0.0.24 lodash.template: 4.5.0 markdown-it: 12.3.2 markdown-it-terminal: 0.2.1 minimatch: 3.1.5 - morgan: 1.10.1(supports-color@1.2.0) + morgan: 1.10.1 nopt: 3.0.6 npm-package-arg: 8.1.5 p-defer: 3.0.0 - portfinder: 1.0.38(supports-color@5.5.0) + portfinder: 1.0.38 promise-map-series: 0.3.0 promise.hash.helper: 1.0.8 quick-temp: 0.1.9 @@ -35634,10 +35509,10 @@ snapshots: - '@babel/core' - supports-color - ember-composable-helpers@5.0.0(supports-color@1.2.0): + ember-composable-helpers@5.0.0: dependencies: '@babel/core': 7.29.7 - broccoli-funnel: 2.0.1(supports-color@1.2.0) + broccoli-funnel: 2.0.1 ember-cli-babel: 7.26.11 resolve: 1.22.12 transitivePeerDependencies: @@ -35764,10 +35639,10 @@ snapshots: - '@glint/template' - supports-color - ember-eslint-parser@0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): + ember-eslint-parser@0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3): dependencies: '@babel/core': 7.29.7 - '@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@8.57.1) + '@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@1.21.7)) '@glimmer/syntax': 0.95.0 '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) content-tag: 2.0.3 @@ -35776,15 +35651,15 @@ snapshots: mathml-tag-names: 2.1.3 svg-tags: 1.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - eslint - typescript - ember-eslint-parser@0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3): + ember-eslint-parser@0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: '@babel/core': 7.29.7 - '@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@1.21.7)) + '@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) '@glimmer/syntax': 0.95.0 '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) content-tag: 2.0.3 @@ -35793,12 +35668,12 @@ snapshots: mathml-tag-names: 2.1.3 svg-tags: 1.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) transitivePeerDependencies: - eslint - typescript - ember-eslint-parser@0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): + ember-eslint-parser@0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: '@babel/core': 7.29.7 '@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) @@ -35810,15 +35685,14 @@ snapshots: mathml-tag-names: 2.1.3 svg-tags: 1.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) transitivePeerDependencies: - eslint - typescript - ember-eslint-parser@0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3): + ember-eslint-parser@0.5.13(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): dependencies: - '@babel/core': 7.29.7 - '@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) + '@babel/eslint-parser': 7.28.6(eslint@8.57.1) '@glimmer/syntax': 0.95.0 '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) content-tag: 2.0.3 @@ -35827,12 +35701,28 @@ snapshots: mathml-tag-names: 2.1.3 svg-tags: 1.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - eslint - typescript - ember-exam@6.0.1(ember-mocha@0.16.2(@babel/core@7.29.7))(supports-color@5.5.0): + ember-eslint-parser@0.5.13(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): + dependencies: + '@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)) + '@glimmer/syntax': 0.95.0 + '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) + content-tag: 2.0.3 + eslint-scope: 7.2.2 + html-tags: 3.3.1 + mathml-tag-names: 2.1.3 + svg-tags: 1.0.0 + optionalDependencies: + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + transitivePeerDependencies: + - eslint + - typescript + + ember-exam@6.0.1(ember-mocha@0.16.2(@babel/core@7.29.7)): dependencies: '@embroider/macros': 0.29.0 chalk: 4.1.2 @@ -35860,19 +35750,19 @@ snapshots: dependencies: ember-cli-version-checker: 2.2.0 - ember-fetch@8.1.2(encoding@0.1.13)(supports-color@5.5.0): + ember-fetch@8.1.2(encoding@0.1.13): dependencies: abortcontroller-polyfill: 1.7.8 broccoli-concat: 4.2.7 broccoli-debug: 0.6.5 broccoli-merge-trees: 4.2.0 broccoli-rollup: 2.1.1 - broccoli-stew: 3.0.0(supports-color@5.5.0) + broccoli-stew: 3.0.0 broccoli-templater: 2.0.2 calculate-cache-key-for-tree: 2.0.0 caniuse-api: 3.0.0 ember-cli-babel: 7.26.11 - ember-cli-typescript: 4.2.1(supports-color@5.5.0) + ember-cli-typescript: 4.2.1 ember-cli-version-checker: 5.1.2 node-fetch: 2.7.0(encoding@0.1.13) whatwg-fetch: 3.6.20 @@ -35901,7 +35791,7 @@ snapshots: ember-cli-version-checker: 2.2.0 ember-factory-for-polyfill: 1.3.1 - ember-in-element-polyfill@1.0.1(supports-color@5.5.0): + ember-in-element-polyfill@1.0.1: dependencies: debug: 4.4.3(supports-color@5.5.0) ember-cli-babel: 7.26.11 @@ -35967,10 +35857,10 @@ snapshots: - ember-source - supports-color - ember-load-initializers@2.1.2(@babel/core@7.29.7)(supports-color@5.5.0): + ember-load-initializers@2.1.2(@babel/core@7.29.7): dependencies: ember-cli-babel: 7.26.11 - ember-cli-typescript: 2.0.2(@babel/core@7.29.7)(supports-color@5.5.0) + ember-cli-typescript: 2.0.2(@babel/core@7.29.7) transitivePeerDependencies: - '@babel/core' - supports-color @@ -36028,7 +35918,7 @@ snapshots: ember-cli-babel: 7.26.11 ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 - ember-cli-typescript: 5.3.0(supports-color@5.5.0) + ember-cli-typescript: 5.3.0 ember-compatibility-helpers: 1.2.7(@babel/core@7.29.7) transitivePeerDependencies: - '@babel/core' @@ -36093,13 +35983,13 @@ snapshots: ember-power-select@6.0.1(@babel/core@7.29.7)(ember-source@3.24.0(@babel/core@7.29.7)): dependencies: '@embroider/util': 1.13.5(ember-source@3.24.0(@babel/core@7.29.7)) - '@glimmer/component': 1.1.2(@babel/core@7.29.7)(supports-color@5.5.0) + '@glimmer/component': 1.1.2(@babel/core@7.29.7) '@glimmer/tracking': 1.1.2 ember-assign-helper: 0.4.0 ember-basic-dropdown: 6.0.2(@babel/core@7.29.7)(ember-source@3.24.0(@babel/core@7.29.7)) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-cli-typescript: 4.2.1(supports-color@5.5.0) + ember-cli-typescript: 4.2.1 ember-concurrency: 2.3.7(@babel/core@7.29.7) ember-concurrency-decorators: 2.0.3(@babel/core@7.29.7) ember-text-measurer: 0.6.0 @@ -36139,12 +36029,12 @@ snapshots: transitivePeerDependencies: - supports-color - ember-simple-auth@5.0.0(ember-fetch@8.1.2(encoding@0.1.13)(supports-color@5.5.0)): + ember-simple-auth@5.0.0(ember-fetch@8.1.2(encoding@0.1.13)): dependencies: ember-cli-babel: 7.26.11 ember-cli-is-package-missing: 1.0.0 ember-cookies: 0.5.2 - ember-fetch: 8.1.2(encoding@0.1.13)(supports-color@5.5.0) + ember-fetch: 8.1.2(encoding@0.1.13) silent-error: 1.1.1 transitivePeerDependencies: - supports-color @@ -36226,7 +36116,7 @@ snapshots: ember-template-imports@3.4.2: dependencies: babel-import-util: 0.2.0 - broccoli-stew: 3.0.0(supports-color@5.5.0) + broccoli-stew: 3.0.0 ember-cli-babel-plugin-helpers: 1.1.1 ember-cli-version-checker: 5.1.2 line-column: 1.0.2 @@ -36298,7 +36188,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-tooltips@3.6.0(supports-color@5.5.0): + ember-tooltips@3.6.0: dependencies: '@embroider/macros': 1.16.13 broccoli-file-creator: 2.1.1 @@ -36306,7 +36196,7 @@ snapshots: ember-auto-import: 1.12.2 ember-cli-babel: 7.26.11 ember-cli-htmlbars: 5.7.2 - ember-in-element-polyfill: 1.0.1(supports-color@5.5.0) + ember-in-element-polyfill: 1.0.1 popper.js: 1.16.1 resolve: 1.22.12 tooltip.js: 1.3.3 @@ -36678,11 +36568,6 @@ snapshots: eslint: 9.39.4(jiti@1.21.7) semver: 7.8.4 - eslint-compat-utils@0.5.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - semver: 7.8.4 - eslint-compat-utils@0.5.1(eslint@9.39.4(jiti@2.7.0)): dependencies: eslint: 9.39.4(jiti@2.7.0) @@ -36690,54 +36575,54 @@ snapshots: eslint-formatter-kakoune@1.0.0: {} - eslint-plugin-babel@5.3.1(eslint@8.57.1): + eslint-plugin-babel@5.3.1(eslint@9.39.4(jiti@2.7.0)): dependencies: - eslint: 8.57.1 + eslint: 9.39.4(jiti@2.7.0) eslint-rule-composer: 0.3.0 - eslint-plugin-ember@12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): + eslint-plugin-ember@12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.2.1 - ember-eslint-parser: 0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + ember-eslint-parser: 0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) ember-rfc176-data: 0.3.18 - eslint: 8.57.1 - eslint-utils: 3.0.0(eslint@8.57.1) + eslint: 9.39.4(jiti@1.21.7) + eslint-utils: 3.0.0(eslint@9.39.4(jiti@1.21.7)) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 requireindex: 1.2.0 snake-case: 3.0.4 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - '@babel/core' - typescript - eslint-plugin-ember@12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3): + eslint-plugin-ember@12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.2.1 - ember-eslint-parser: 0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) + ember-eslint-parser: 0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) ember-rfc176-data: 0.3.18 - eslint: 9.39.4(jiti@1.21.7) - eslint-utils: 3.0.0(eslint@9.39.4(jiti@1.21.7)) + eslint: 9.39.4(jiti@2.7.0) + eslint-utils: 3.0.0(eslint@9.39.4(jiti@2.7.0)) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 requireindex: 1.2.0 snake-case: 3.0.4 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) transitivePeerDependencies: - '@babel/core' - typescript - eslint-plugin-ember@12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): + eslint-plugin-ember@12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.2.1 - ember-eslint-parser: 0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + ember-eslint-parser: 0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) ember-rfc176-data: 0.3.18 eslint: 9.39.4(jiti@2.7.0) eslint-utils: 3.0.0(eslint@9.39.4(jiti@2.7.0)) @@ -36747,26 +36632,45 @@ snapshots: requireindex: 1.2.0 snake-case: 3.0.4 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) transitivePeerDependencies: - '@babel/core' - typescript - eslint-plugin-ember@12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3): + eslint-plugin-ember@12.7.5(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.2.1 - ember-eslint-parser: 0.5.13(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) + ember-eslint-parser: 0.5.13(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) ember-rfc176-data: 0.3.18 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-utils: 3.0.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) + eslint: 8.57.1 + eslint-utils: 3.0.0(eslint@8.57.1) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 requireindex: 1.2.0 snake-case: 3.0.4 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + transitivePeerDependencies: + - '@babel/core' + - typescript + + eslint-plugin-ember@12.7.5(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): + dependencies: + '@ember-data/rfc395-data': 0.0.4 + css-tree: 3.2.1 + ember-eslint-parser: 0.5.13(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + ember-rfc176-data: 0.3.18 + eslint: 9.39.4(jiti@2.7.0) + eslint-utils: 3.0.0(eslint@9.39.4(jiti@2.7.0)) + estraverse: 5.3.0 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + requireindex: 1.2.0 + snake-case: 3.0.4 + optionalDependencies: + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - '@babel/core' - typescript @@ -36785,13 +36689,6 @@ snapshots: eslint: 9.39.4(jiti@1.21.7) eslint-compat-utils: 0.5.1(eslint@9.39.4(jiti@1.21.7)) - eslint-plugin-es-x@7.8.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - '@eslint-community/regexpp': 4.12.2 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-compat-utils: 0.5.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - eslint-plugin-es-x@7.8.0(eslint@9.39.4(jiti@2.7.0)): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) @@ -36815,14 +36712,6 @@ snapshots: lodash.snakecase: 4.1.1 lodash.upperfirst: 4.3.1 - eslint-plugin-filenames-ts@1.3.2(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - lodash.camelcase: 4.3.0 - lodash.kebabcase: 4.1.1 - lodash.snakecase: 4.1.1 - lodash.upperfirst: 4.3.1 - eslint-plugin-filenames-ts@1.3.2(eslint@9.39.4(jiti@2.7.0)): dependencies: eslint: 9.39.4(jiti@2.7.0) @@ -36831,30 +36720,13 @@ snapshots: lodash.snakecase: 4.1.1 lodash.upperfirst: 4.3.1 - eslint-plugin-ghost@3.5.0(@babel/core@7.29.7)(eslint@8.57.1)(supports-color@5.5.0): - dependencies: - '@kapouer/eslint-plugin-no-return-in-loop': 1.0.0 - '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3) - eslint: 8.57.1 - eslint-plugin-ember: 12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - eslint-plugin-filenames-ts: 1.3.2(eslint@8.57.1) - eslint-plugin-mocha: 7.0.1(eslint@8.57.1) - eslint-plugin-n: 17.24.0(eslint@8.57.1)(typescript@5.9.3) - eslint-plugin-sort-imports-es6-autofix: 0.6.0(eslint@8.57.1) - eslint-plugin-unicorn: 42.0.0(eslint@8.57.1) - typescript: 5.9.3 - transitivePeerDependencies: - - '@babel/core' - - supports-color - eslint-plugin-ghost@3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@1.21.7)): dependencies: '@kapouer/eslint-plugin-no-return-in-loop': 1.0.0 - '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) eslint: 9.39.4(jiti@1.21.7) - eslint-plugin-ember: 12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) + eslint-plugin-ember: 12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) eslint-plugin-filenames-ts: 1.3.2(eslint@9.39.4(jiti@1.21.7)) eslint-plugin-mocha: 7.0.1(eslint@9.39.4(jiti@1.21.7)) eslint-plugin-n: 17.24.0(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3) @@ -36865,30 +36737,47 @@ snapshots: - '@babel/core' - supports-color - eslint-plugin-ghost@3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): + eslint-plugin-ghost@3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)): dependencies: '@kapouer/eslint-plugin-no-return-in-loop': 1.0.0 - '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-plugin-ember: 12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - eslint-plugin-filenames-ts: 1.3.2(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - eslint-plugin-mocha: 7.0.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - eslint-plugin-n: 17.24.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - eslint-plugin-sort-imports-es6-autofix: 0.6.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - eslint-plugin-unicorn: 42.0.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) + '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) + eslint-plugin-ember: 12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint-plugin-filenames-ts: 1.3.2(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-mocha: 7.0.1(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-n: 17.24.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint-plugin-sort-imports-es6-autofix: 0.6.0(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-unicorn: 42.0.0(eslint@9.39.4(jiti@2.7.0)) typescript: 5.9.3 transitivePeerDependencies: - '@babel/core' - supports-color - eslint-plugin-ghost@3.5.0(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.7.0)): + eslint-plugin-ghost@3.5.0(eslint@8.57.1): + dependencies: + '@kapouer/eslint-plugin-no-return-in-loop': 1.0.0 + '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + eslint: 8.57.1 + eslint-plugin-ember: 12.7.5(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + eslint-plugin-filenames-ts: 1.3.2(eslint@8.57.1) + eslint-plugin-mocha: 7.0.1(eslint@8.57.1) + eslint-plugin-n: 17.24.0(eslint@8.57.1)(typescript@5.9.3) + eslint-plugin-sort-imports-es6-autofix: 0.6.0(eslint@8.57.1) + eslint-plugin-unicorn: 42.0.0(eslint@8.57.1) + typescript: 5.9.3 + transitivePeerDependencies: + - '@babel/core' + - supports-color + + eslint-plugin-ghost@3.5.0(eslint@9.39.4(jiti@2.7.0)): dependencies: '@kapouer/eslint-plugin-no-return-in-loop': 1.0.0 - '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/parser': 8.56.1(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) eslint: 9.39.4(jiti@2.7.0) - eslint-plugin-ember: 12.7.5(@babel/core@7.29.7)(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint-plugin-ember: 12.7.5(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) eslint-plugin-filenames-ts: 1.3.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-mocha: 7.0.1(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-n: 17.24.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) @@ -36916,12 +36805,6 @@ snapshots: eslint-utils: 2.1.0 ramda: 0.27.2 - eslint-plugin-mocha@7.0.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-utils: 2.1.0 - ramda: 0.27.2 - eslint-plugin-mocha@7.0.1(eslint@9.39.4(jiti@2.7.0)): dependencies: eslint: 9.39.4(jiti@2.7.0) @@ -36958,21 +36841,6 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-n@17.24.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - enhanced-resolve: 5.22.0 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-plugin-es-x: 7.8.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - get-tsconfig: 4.14.0 - globals: 15.15.0 - globrex: 0.1.2 - ignore: 5.3.2 - semver: 7.8.4 - ts-declaration-location: 1.0.7(typescript@5.9.3) - transitivePeerDependencies: - - typescript - eslint-plugin-n@17.24.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) @@ -36995,18 +36863,10 @@ snapshots: eslint: 8.57.1 globals: 17.6.0 - eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.7.0)): dependencies: eslint: 9.39.4(jiti@2.7.0) - eslint-plugin-react-refresh@0.5.2(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-plugin-react-refresh@0.5.2(eslint@9.39.4(jiti@2.7.0)): dependencies: eslint: 9.39.4(jiti@2.7.0) @@ -37055,28 +36915,6 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - array-includes: 3.1.9 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.3 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.3.2 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - estraverse: 5.3.0 - hasown: 2.0.4 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.5 - object.entries: 1.1.9 - object.fromentries: 2.0.8 - object.values: 1.2.1 - prop-types: 15.8.1 - resolve: 2.0.0-next.7 - semver: 6.3.1 - string.prototype.matchall: 4.0.12 - string.prototype.repeat: 1.0.0 - eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)): dependencies: array-includes: 3.1.9 @@ -37107,17 +36945,13 @@ snapshots: dependencies: eslint: 9.39.4(jiti@1.21.7) - eslint-plugin-sort-imports-es6-autofix@0.6.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-plugin-sort-imports-es6-autofix@0.6.0(eslint@9.39.4(jiti@2.7.0)): dependencies: eslint: 9.39.4(jiti@2.7.0) - eslint-plugin-storybook@10.4.4(eslint@9.39.4(jiti@2.7.0))(storybook@10.4.4(@testing-library/dom@9.3.4)(@types/react@18.3.31)(prettier@3.8.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(supports-color@5.5.0)(typescript@5.9.3): + eslint-plugin-storybook@10.4.4(eslint@9.39.4(jiti@2.7.0))(storybook@10.4.4(@testing-library/dom@9.3.4)(@types/react@18.3.31)(prettier@3.8.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 8.60.0(eslint@9.39.4(jiti@2.7.0))(supports-color@5.5.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.60.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) eslint: 9.39.4(jiti@2.7.0) storybook: 10.4.4(@testing-library/dom@9.3.4)(@types/react@18.3.31)(prettier@3.8.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: @@ -37176,24 +37010,6 @@ snapshots: semver: 7.8.4 strip-indent: 3.0.0 - eslint-plugin-unicorn@42.0.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - '@babel/helper-validator-identifier': 7.29.7 - ci-info: 3.9.0 - clean-regexp: 1.0.0 - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-utils: 3.0.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - esquery: 1.7.0 - indent-string: 4.0.0 - is-builtin-module: 3.2.1 - lodash: 4.18.1 - pluralize: 8.0.0 - read-pkg-up: 7.0.1 - regexp-tree: 0.1.27 - safe-regex: 2.1.1 - semver: 7.8.4 - strip-indent: 3.0.0 - eslint-plugin-unicorn@42.0.0(eslint@9.39.4(jiti@2.7.0)): dependencies: '@babel/helper-validator-identifier': 7.29.7 @@ -37248,11 +37064,6 @@ snapshots: eslint: 9.39.4(jiti@1.21.7) eslint-visitor-keys: 2.1.0 - eslint-utils@3.0.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)): - dependencies: - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - eslint-visitor-keys: 2.1.0 - eslint-utils@3.0.0(eslint@9.39.4(jiti@2.7.0)): dependencies: eslint: 9.39.4(jiti@2.7.0) @@ -37315,10 +37126,10 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@1.21.7)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.2(supports-color@5.5.0) + '@eslint/config-array': 0.21.2 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.5(supports-color@5.5.0) + '@eslint/eslintrc': 3.3.5 '@eslint/js': 9.39.4 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.8 @@ -37356,51 +37167,10 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.2(supports-color@5.5.0) - '@eslint/config-helpers': 0.4.2 - '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.5(supports-color@5.5.0) - '@eslint/js': 9.39.4 - '@eslint/plugin-kit': 0.4.1 - '@humanfs/node': 0.16.8 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.9 - ajv: 6.15.0 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.3(supports-color@5.5.0) - escape-string-regexp: 4.0.0 - eslint-scope: 8.4.0 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - esquery: 1.7.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.5 - natural-compare: 1.4.0 - optionator: 0.9.4 - optionalDependencies: - jiti: 2.7.0 - transitivePeerDependencies: - - supports-color - - eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0)) - '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.2(supports-color@5.5.0) + '@eslint/config-array': 0.21.2 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.5(supports-color@5.5.0) + '@eslint/eslintrc': 3.3.5 '@eslint/js': 9.39.4 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.8 @@ -37609,11 +37379,11 @@ snapshots: express-brute@1.0.1(express@4.22.2): dependencies: - express: 4.22.2(supports-color@1.2.0) + express: 4.22.2 long-timeout: 0.1.1 underscore: 1.13.8 - express-end@0.0.8(supports-color@1.2.0): + express-end@0.0.8: dependencies: debug: 2.6.9(supports-color@1.2.0) transitivePeerDependencies: @@ -37641,19 +37411,19 @@ snapshots: express-lazy-router@1.0.6(express@4.22.2): dependencies: - express: 4.22.2(supports-color@1.2.0) + express: 4.22.2 express-query-boolean@2.0.0: {} - express-queue@0.0.13(supports-color@1.2.0): + express-queue@0.0.13: dependencies: debug: 4.4.3(supports-color@5.5.0) - express-end: 0.0.8(supports-color@1.2.0) + express-end: 0.0.8 mini-queue: 0.0.14 transitivePeerDependencies: - supports-color - express-session@1.19.0(supports-color@1.2.0): + express-session@1.19.0: dependencies: cookie: 0.7.2 cookie-signature: 1.0.7 @@ -37668,7 +37438,7 @@ snapshots: express-unless@2.1.3: {} - express@4.22.1(supports-color@1.2.0): + express@4.22.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -37682,7 +37452,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.3.2(supports-color@1.2.0) + finalhandler: 1.3.2 fresh: 0.5.2 http-errors: 2.0.1 merge-descriptors: 1.0.3 @@ -37694,7 +37464,7 @@ snapshots: qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.19.2(supports-color@1.2.0) + send: 0.19.2 serve-static: 1.16.3 setprototypeof: 1.2.0 statuses: 2.0.2 @@ -37704,7 +37474,7 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.22.2(supports-color@1.2.0): + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -37718,7 +37488,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.3.2(supports-color@1.2.0) + finalhandler: 1.3.2 fresh: 0.5.2 http-errors: 2.0.1 merge-descriptors: 1.0.3 @@ -37730,7 +37500,7 @@ snapshots: qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.19.2(supports-color@1.2.0) + send: 0.19.2 serve-static: 1.16.3 setprototypeof: 1.2.0 statuses: 2.0.2 @@ -37740,10 +37510,10 @@ snapshots: transitivePeerDependencies: - supports-color - express@5.2.1(supports-color@5.5.0): + express@5.2.1: dependencies: accepts: 2.0.0 - body-parser: 2.2.2(supports-color@5.5.0) + body-parser: 2.2.2 content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 @@ -37753,7 +37523,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1(supports-color@5.5.0) + finalhandler: 2.1.1 fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 @@ -37764,8 +37534,8 @@ snapshots: proxy-addr: 2.0.7 qs: 6.15.2 range-parser: 1.2.1 - router: 2.2.0(supports-color@5.5.0) - send: 1.2.1(supports-color@5.5.0) + router: 2.2.0 + send: 1.2.1 serve-static: 2.2.1 statuses: 2.0.2 type-is: 2.1.0 @@ -37785,7 +37555,7 @@ snapshots: extract-stack@2.0.0: {} - extract-zip@2.0.1(supports-color@5.5.0): + extract-zip@2.0.1: dependencies: debug: 4.4.3(supports-color@5.5.0) get-stream: 5.2.0 @@ -37933,9 +37703,9 @@ snapshots: dependencies: tslib: 2.8.1 - file-type@21.3.4(supports-color@5.5.0): + file-type@21.3.4: dependencies: - '@tokenizer/inflate': 0.4.1(supports-color@5.5.0) + '@tokenizer/inflate': 0.4.1 strtok3: 10.3.5 token-types: 6.1.2 uint8array-extras: 1.5.0 @@ -37953,7 +37723,7 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.1.2(supports-color@1.2.0): + finalhandler@1.1.2: dependencies: debug: 2.6.9(supports-color@1.2.0) encodeurl: 1.0.2 @@ -37965,7 +37735,7 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@1.3.2(supports-color@1.2.0): + finalhandler@1.3.2: dependencies: debug: 2.6.9(supports-color@1.2.0) encodeurl: 2.0.0 @@ -37977,7 +37747,7 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@2.1.1(supports-color@5.5.0): + finalhandler@2.1.1: dependencies: debug: 4.4.3(supports-color@5.5.0) encodeurl: 2.0.0 @@ -38701,19 +38471,19 @@ snapshots: growly@1.3.0: {} - gscan@6.3.0(supports-color@5.5.0): + gscan@6.3.0: dependencies: - '@sentry/node': 10.56.0(supports-color@5.5.0) + '@sentry/node': 10.56.0 '@tryghost/config': 2.2.2 - '@tryghost/debug': 2.2.2(supports-color@5.5.0) + '@tryghost/debug': 2.2.2 '@tryghost/errors': 1.3.13 - '@tryghost/logging': 4.2.1(supports-color@5.5.0) - '@tryghost/nql': 0.12.11(supports-color@5.5.0) + '@tryghost/logging': 4.2.1 + '@tryghost/nql': 0.12.11 '@tryghost/pretty-cli': 3.2.2 '@tryghost/server': 3.0.2 '@tryghost/zip': 3.3.3 chalk: 5.6.2 - express: 5.2.1(supports-color@5.5.0) + express: 5.2.1 express-handlebars: 8.0.1 glob: 13.0.6 handlebars: 4.7.9 @@ -39312,7 +39082,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - ioredis@4.31.0(supports-color@5.5.0): + ioredis@4.31.0: dependencies: '@ioredis/commands': 1.10.0 cluster-key-slot: 1.1.2 @@ -40502,7 +40272,7 @@ snapshots: elliptic: 6.6.1 safe-buffer: 5.2.1 - jwks-rsa@3.2.2(supports-color@5.5.0): + jwks-rsa@3.2.2: dependencies: '@types/jsonwebtoken': 9.0.10 debug: 4.4.3(supports-color@5.5.0) @@ -40548,7 +40318,7 @@ snapshots: dependencies: '@tryghost/database-info': 0.3.22 '@tryghost/errors': 1.3.13 - '@tryghost/logging': 4.2.1(supports-color@5.5.0) + '@tryghost/logging': 4.2.1 '@tryghost/promise': 0.3.8 commander: 5.1.0 compare-ver: 2.0.2 @@ -40571,7 +40341,7 @@ snapshots: - supports-color - tedious - knex@0.20.15(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7)(supports-color@5.5.0): + knex@0.20.15(mysql2@3.22.5(@types/node@22.19.21))(sqlite3@5.1.7): dependencies: colorette: 1.1.0 commander: 4.1.1 @@ -40718,7 +40488,7 @@ snapshots: ee-log: 3.0.9 ee-types: 2.2.1 - leek@0.0.24(supports-color@1.2.0): + leek@0.0.24: dependencies: debug: 2.6.9(supports-color@1.2.0) lodash.assign: 3.2.0 @@ -40846,7 +40616,7 @@ snapshots: '@embroider/macros': 1.16.13 broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 - broccoli-stew: 3.0.0(supports-color@5.5.0) + broccoli-stew: 3.0.0 broccoli-string-replace: 0.1.2 ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 @@ -40863,7 +40633,7 @@ snapshots: '@ember/jquery': 2.0.0 '@ember/render-modifiers': 2.1.0(@babel/core@7.29.7)(ember-source@3.24.0(@babel/core@7.29.7)) '@embroider/util': 1.13.5(ember-source@3.24.0(@babel/core@7.29.7)) - '@glimmer/component': 1.1.2(@babel/core@7.29.7)(supports-color@5.5.0) + '@glimmer/component': 1.1.2(@babel/core@7.29.7) '@glimmer/tracking': 1.1.2 ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 @@ -41343,14 +41113,14 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - mdast-util-from-markdown@2.0.3(supports-color@5.5.0): + mdast-util-from-markdown@2.0.3: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 decode-named-character-reference: 1.3.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 - micromark: 4.0.2(supports-color@5.5.0) + micromark: 4.0.2 micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-decode-string: 2.0.1 micromark-util-normalize-identifier: 2.0.1 @@ -41372,7 +41142,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3(supports-color@5.5.0) + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: @@ -41381,7 +41151,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3(supports-color@5.5.0) + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -41391,7 +41161,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3(supports-color@5.5.0) + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -41400,14 +41170,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3(supports-color@5.5.0) + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm@3.1.0(supports-color@5.5.0): + mdast-util-gfm@3.1.0: dependencies: - mdast-util-from-markdown: 2.0.3(supports-color@5.5.0) + mdast-util-from-markdown: 2.0.3 mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.1.0 mdast-util-gfm-strikethrough: 2.0.0 @@ -41784,7 +41554,7 @@ snapshots: micromark-util-types@2.0.2: {} - micromark@4.0.2(supports-color@5.5.0): + micromark@4.0.2: dependencies: '@types/debug': 4.1.13 debug: 4.4.3(supports-color@5.5.0) @@ -42031,7 +41801,7 @@ snapshots: moo@0.5.3: {} - morgan@1.10.1(supports-color@1.2.0): + morgan@1.10.1: dependencies: basic-auth: 2.0.1 debug: 2.6.9(supports-color@1.2.0) @@ -43310,7 +43080,7 @@ snapshots: popper.js@1.16.1: {} - portfinder@1.0.38(supports-color@5.5.0): + portfinder@1.0.38: dependencies: async: 3.2.6 debug: 4.4.3(supports-color@5.5.0) @@ -44056,11 +43826,11 @@ snapshots: dependencies: crypto: 0.0.3 - probe-image-size@7.3.0(supports-color@1.2.0): + probe-image-size@7.3.0: dependencies: lodash.merge: 4.6.2 needle: 2.9.1 - stream-parser: 0.3.1(supports-color@1.2.0) + stream-parser: 0.3.1 transitivePeerDependencies: - supports-color @@ -44367,7 +44137,7 @@ snapshots: iconv-lite: 0.7.2 unpipe: 1.0.0 - rc-config-loader@4.1.4(supports-color@5.5.0): + rc-config-loader@4.1.4: dependencies: debug: 4.4.3(supports-color@5.5.0) js-yaml: 4.2.0 @@ -44771,10 +44541,10 @@ snapshots: remark-footnotes@1.0.0: {} - remark-gfm@4.0.1(supports-color@5.5.0): + remark-gfm@4.0.1: dependencies: '@types/mdast': 4.0.4 - mdast-util-gfm: 3.1.0(supports-color@5.5.0) + mdast-util-gfm: 3.1.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -44785,7 +44555,7 @@ snapshots: remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3(supports-color@5.5.0) + mdast-util-from-markdown: 2.0.3 micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -44877,7 +44647,7 @@ snapshots: require-from-string@2.0.2: {} - require-in-the-middle@8.0.1(supports-color@5.5.0): + require-in-the-middle@8.0.1: dependencies: debug: 4.4.3(supports-color@5.5.0) module-details-from-path: 1.0.4 @@ -45098,7 +44868,7 @@ snapshots: route-recognizer@0.3.4: {} - router@2.2.0(supports-color@5.5.0): + router@2.2.0: dependencies: debug: 4.4.3(supports-color@5.5.0) depd: 2.0.0 @@ -45245,11 +45015,11 @@ snapshots: ajv-formats: 2.1.1(ajv@8.20.0) ajv-keywords: 5.1.0(ajv@8.20.0) - secretlint@13.0.2(supports-color@5.5.0): + secretlint@13.0.2: dependencies: '@secretlint/config-creator': 13.0.2 '@secretlint/formatter': 13.0.2 - '@secretlint/node': 13.0.2(supports-color@5.5.0) + '@secretlint/node': 13.0.2 '@secretlint/profiler': 13.0.2 '@secretlint/resolver': 13.0.2 '@secretlint/walker': 13.0.2 @@ -45290,7 +45060,7 @@ snapshots: semver@7.8.4: {} - send@0.19.2(supports-color@1.2.0): + send@0.19.2: dependencies: debug: 2.6.9(supports-color@1.2.0) depd: 2.0.0 @@ -45308,7 +45078,7 @@ snapshots: transitivePeerDependencies: - supports-color - send@1.2.1(supports-color@5.5.0): + send@1.2.1: dependencies: debug: 4.4.3(supports-color@5.5.0) encodeurl: 2.0.0 @@ -45327,7 +45097,7 @@ snapshots: sentry-testkit@6.4.1: dependencies: body-parser: 1.20.5 - express: 4.22.2(supports-color@1.2.0) + express: 4.22.2 transitivePeerDependencies: - supports-color @@ -45342,7 +45112,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.19.2(supports-color@1.2.0) + send: 0.19.2 transitivePeerDependencies: - supports-color @@ -45351,7 +45121,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 1.2.1(supports-color@5.5.0) + send: 1.2.1 transitivePeerDependencies: - supports-color @@ -45869,7 +45639,7 @@ snapshots: to-arraybuffer: 1.0.1 xtend: 4.0.2 - stream-parser@0.3.1(supports-color@1.2.0): + stream-parser@0.3.1: dependencies: debug: 2.6.9(supports-color@1.2.0) transitivePeerDependencies: @@ -46087,7 +45857,7 @@ snapshots: superagent-throttle@1.0.1: {} - superagent@10.3.0(supports-color@5.5.0): + superagent@10.3.0: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 @@ -46101,7 +45871,7 @@ snapshots: transitivePeerDependencies: - supports-color - superagent@5.3.1(supports-color@5.5.0): + superagent@5.3.1: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 @@ -46117,11 +45887,11 @@ snapshots: transitivePeerDependencies: - supports-color - supertest@7.2.2(supports-color@5.5.0): + supertest@7.2.2: dependencies: cookie-signature: 1.2.2 methods: 1.1.2 - superagent: 10.3.0(supports-color@5.5.0) + superagent: 10.3.0 transitivePeerDependencies: - supports-color @@ -46447,7 +46217,7 @@ snapshots: compression: 1.8.1 consolidate: 1.0.4(@babel/core@7.29.7)(handlebars@4.7.9)(lodash@4.18.1)(mustache@4.2.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.8) execa: 9.6.1 - express: 4.22.2(supports-color@1.2.0) + express: 4.22.2 fireworm: 0.7.2 glob: 13.0.6 http-proxy: 1.18.1 @@ -46877,17 +46647,6 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-eslint@8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3): - dependencies: - '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.7.0)(supports-color@5.5.0))(typescript@5.9.3) - eslint: 9.39.4(jiti@2.7.0)(supports-color@5.5.0) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - typescript-eslint@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) @@ -47375,7 +47134,7 @@ snapshots: - supports-color - typescript - vite-tsconfig-paths@6.1.1(supports-color@5.5.0)(typescript@5.9.3)(vite@7.3.2(@types/node@22.19.21)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@7.3.2(@types/node@22.19.21)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: debug: 4.4.3(supports-color@5.5.0) globrex: 0.1.2