diff --git a/patches/ember-source@5.6.0.patch b/patches/ember-source@5.6.0.patch new file mode 100644 index 0000000..0a6fe2e --- /dev/null +++ b/patches/ember-source@5.6.0.patch @@ -0,0 +1,365 @@ +diff --git a/dist/dependencies/@glimmer/validator.js b/dist/dependencies/@glimmer/validator.js +index de7babf840cf558e50179a102c95a33c320c86fa..87b713d8951e5f780b1d3f4e6e2fd9677b66b467 100644 +--- a/dist/dependencies/@glimmer/validator.js ++++ b/dist/dependencies/@glimmer/validator.js +@@ -14,7 +14,8 @@ function getGlobal() { + throw new Error('unable to locate global object'); + } + function unwrap(val) { +- if (val === null || val === undefined) throw new Error(`Expected value to be present`); ++ if (val === null || val === undefined) ++ throw new Error(`Expected value to be present`); + return val; + } + +@@ -31,30 +32,36 @@ if (DEBUG) { + if (typeof obj === 'function') { + objName = obj.name; + } else if (typeof obj === 'object' && obj !== null) { +- let className = obj.constructor && obj.constructor.name || '(unknown class)'; ++ let className = ++ (obj.constructor && obj.constructor.name) || '(unknown class)'; + objName = `(an instance of ${className})`; + } else if (obj === undefined) { + objName = '(an unknown tag)'; + } else { + objName = String(obj); + } +- let dirtyString = keyName ? `\`${keyName}\` on \`${objName}\`` : `\`${objName}\``; ++ let dirtyString = keyName ++ ? `\`${keyName}\` on \`${objName}\`` ++ : `\`${objName}\``; + return `You attempted to update ${dirtyString}, but it had already been used previously in the same computation. Attempting to update a value after using it in a computation can cause logical errors, infinite revalidation bugs, and performance issues, and is not supported.`; +- } ++ }, + }; +- debug.setTrackingTransactionEnv = env => Object.assign(TRANSACTION_ENV, env); +- debug.beginTrackingTransaction = _debugLabel => { ++ debug.setTrackingTransactionEnv = (env) => ++ Object.assign(TRANSACTION_ENV, env); ++ debug.beginTrackingTransaction = (_debugLabel) => { + CONSUMED_TAGS = CONSUMED_TAGS || new WeakMap(); + let debugLabel = _debugLabel || undefined; + let parent = TRANSACTION_STACK[TRANSACTION_STACK.length - 1] ?? null; + TRANSACTION_STACK.push({ + parent, +- debugLabel ++ debugLabel, + }); + }; + debug.endTrackingTransaction = () => { + if (TRANSACTION_STACK.length === 0) { +- throw new Error('attempted to close a tracking transaction, but one was not open'); ++ throw new Error( ++ 'attempted to close a tracking transaction, but one was not open', ++ ); + } + TRANSACTION_STACK.pop(); + if (TRANSACTION_STACK.length === 0) { +@@ -64,7 +71,9 @@ if (DEBUG) { + debug.resetTrackingTransaction = () => { + let stack = ''; + if (TRANSACTION_STACK.length > 0) { +- stack = debug.logTrackingStack(TRANSACTION_STACK[TRANSACTION_STACK.length - 1]); ++ stack = debug.logTrackingStack( ++ TRANSACTION_STACK[TRANSACTION_STACK.length - 1], ++ ); + } + TRANSACTION_STACK.splice(0, TRANSACTION_STACK.length); + CONSUMED_TAGS = null; +@@ -102,7 +111,8 @@ if (DEBUG) { + }; + + let nthIndex = function (str, pattern, n) { +- let startingPos = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : -1; ++ let startingPos = ++ arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : -1; + let i = startingPos; + while (n-- > 0 && i++ < str.length) { + i = str.indexOf(pattern, i); +@@ -111,15 +121,18 @@ if (DEBUG) { + return i; + }; + let makeTrackingErrorMessage = (transaction, obj, keyName) => { +- let message = [TRANSACTION_ENV.debugMessage(obj, keyName && String(keyName))]; ++ let message = [ ++ TRANSACTION_ENV.debugMessage(obj, keyName && String(keyName)), ++ ]; + message.push(`\`${String(keyName)}\` was first used:`); + message.push(debug.logTrackingStack(transaction)); + message.push(`Stack trace for the update:`); + return message.join('\n\n'); + }; +- debug.logTrackingStack = transaction => { ++ debug.logTrackingStack = (transaction) => { + let trackingStack = []; +- let current = transaction || TRANSACTION_STACK[TRANSACTION_STACK.length - 1]; ++ let current = ++ transaction || TRANSACTION_STACK[TRANSACTION_STACK.length - 1]; + if (current === undefined) return ''; + while (current) { + if (current.debugLabel) { +@@ -129,9 +142,11 @@ if (DEBUG) { + } + + // TODO: Use String.prototype.repeat here once we can drop support for IE11 +- return trackingStack.map((label, index) => Array(2 * index + 1).join(' ') + label).join('\n'); ++ return trackingStack ++ .map((label, index) => Array(2 * index + 1).join(' ') + label) ++ .join('\n'); + }; +- debug.markTagAsConsumed = _tag => { ++ debug.markTagAsConsumed = (_tag) => { + if (!CONSUMED_TAGS || CONSUMED_TAGS.has(_tag)) return; + CONSUMED_TAGS.set(_tag, getLast(asPresentArray(TRANSACTION_STACK))); + +@@ -170,7 +185,12 @@ if (DEBUG) { + }; + } + function hasStack(error) { +- return typeof error === 'object' && error !== null && 'stack' in error && typeof error.stack === 'string'; ++ return ( ++ typeof error === 'object' && ++ error !== null && ++ 'stack' in error && ++ typeof error.stack === 'string' ++ ); + } + + ////////// +@@ -245,12 +265,11 @@ class MonomorphicTagImpl { + return CONSTANT_TAG; + case 1: + return tags[0]; +- default: +- { +- let tag = new MonomorphicTagImpl(COMBINATOR_TAG_ID); +- tag.subtag = tags; +- return tag; +- } ++ default: { ++ let tag = new MonomorphicTagImpl(COMBINATOR_TAG_ID); ++ tag.subtag = tags; ++ return tag; ++ } + } + } + revision = INITIAL; +@@ -264,9 +283,7 @@ class MonomorphicTagImpl { + this[TYPE] = type; + } + [COMPUTE]() { +- let { +- lastChecked +- } = this; ++ let { lastChecked } = this; + if (this.isUpdating === true) { + if (DEBUG && !allowsCycles(this)) { + throw new Error('Cycles in tags are not allowed'); +@@ -276,10 +293,7 @@ class MonomorphicTagImpl { + this.isUpdating = true; + this.lastChecked = $REVISION; + try { +- let { +- subtag, +- revision +- } = this; ++ let { subtag, revision } = this; + if (subtag !== null) { + if (Array.isArray(subtag)) { + for (const tag of subtag) { +@@ -338,7 +352,10 @@ class MonomorphicTagImpl { + } + } + static dirtyTag(tag, disableConsumptionAssertion) { +- if (DEBUG && !(tag[TYPE] === UPDATABLE_TAG_ID || tag[TYPE] === DIRYTABLE_TAG_ID)) { ++ if ( ++ DEBUG && ++ !(tag[TYPE] === UPDATABLE_TAG_ID || tag[TYPE] === DIRYTABLE_TAG_ID) ++ ) { + throw new Error('Attempted to dirty a tag that was not dirtyable'); + } + if (DEBUG && disableConsumptionAssertion !== true) { +@@ -395,27 +412,8 @@ const CURRENT_TAG = new CurrentTag(); + + const combine = MonomorphicTagImpl.combine; + +-// Warm +- +-let tag1 = createUpdatableTag(); +-let tag2 = createUpdatableTag(); +-let tag3 = createUpdatableTag(); +-valueForTag(tag1); +-DIRTY_TAG(tag1); +-valueForTag(tag1); +-UPDATE_TAG(tag1, combine([tag2, tag3])); +-valueForTag(tag1); +-DIRTY_TAG(tag2); +-valueForTag(tag1); +-DIRTY_TAG(tag3); +-valueForTag(tag1); +-UPDATE_TAG(tag1, tag3); +-valueForTag(tag1); +-DIRTY_TAG(tag3); +-valueForTag(tag1); +- + function isObjectLike(u) { +- return typeof u === 'object' && u !== null || typeof u === 'function'; ++ return (typeof u === 'object' && u !== null) || typeof u === 'function'; + } + + /////////// +@@ -472,16 +470,14 @@ class Tracker { + this.last = tag; + } + combine() { +- let { +- tags +- } = this; ++ let { tags } = this; + if (tags.size === 0) { + return CONSTANT_TAG; + } else if (tags.size === 1) { + return this.last; + } else { + let tagsArr = []; +- tags.forEach(tag => tagsArr.push(tag)); ++ tags.forEach((tag) => tagsArr.push(tag)); + return combine(tagsArr); + } + } +@@ -503,6 +499,7 @@ class Tracker { + let CURRENT_TRACKER = null; + const OPEN_TRACK_FRAMES = []; + function beginTrackFrame(debuggingContext) { ++ console.group('[[[ Begin Tracking Frame ]]]'); + OPEN_TRACK_FRAMES.push(CURRENT_TRACKER); + CURRENT_TRACKER = new Tracker(); + if (DEBUG) { +@@ -513,12 +510,16 @@ function endTrackFrame() { + let current = CURRENT_TRACKER; + if (DEBUG) { + if (OPEN_TRACK_FRAMES.length === 0) { +- throw new Error('attempted to close a tracking frame, but one was not open'); ++ throw new Error( ++ 'attempted to close a tracking frame, but one was not open', ++ ); + } + unwrap(debug.endTrackingTransaction)(); + } + CURRENT_TRACKER = OPEN_TRACK_FRAMES.pop() || null; +- return unwrap(current).combine(); ++ let result = unwrap(current).combine(); ++ console.groupEnd(); ++ return result; + } + function beginUntrackFrame() { + OPEN_TRACK_FRAMES.push(CURRENT_TRACKER); +@@ -526,7 +527,9 @@ function beginUntrackFrame() { + } + function endUntrackFrame() { + if (DEBUG && OPEN_TRACK_FRAMES.length === 0) { +- throw new Error('attempted to close a tracking frame, but one was not open'); ++ throw new Error( ++ 'attempted to close a tracking frame, but one was not open', ++ ); + } + CURRENT_TRACKER = OPEN_TRACK_FRAMES.pop() || null; + } +@@ -559,13 +562,15 @@ const SNAPSHOT = Symbol('SNAPSHOT'); + const DEBUG_LABEL = Symbol('DEBUG_LABEL'); + function createCache(fn, debuggingLabel) { + if (DEBUG && !(typeof fn === 'function')) { +- throw new Error(`createCache() must be passed a function as its first parameter. Called with: ${String(fn)}`); ++ throw new Error( ++ `createCache() must be passed a function as its first parameter. Called with: ${String(fn)}`, ++ ); + } + let cache = { + [FN]: fn, + [LAST_VALUE]: undefined, + [TAG]: undefined, +- [SNAPSHOT]: -1 ++ [SNAPSHOT]: -1, + }; + if (DEBUG) { + cache[DEBUG_LABEL] = debuggingLabel; +@@ -600,14 +605,18 @@ function isConst(cache) { + } + function assertCache(value, fnName) { + if (DEBUG && !(typeof value === 'object' && value !== null && FN in value)) { +- throw new Error(`${fnName}() can only be used on an instance of a cache created with createCache(). Called with: ${String(value)}`); ++ throw new Error( ++ `${fnName}() can only be used on an instance of a cache created with createCache(). Called with: ${String(value)}`, ++ ); + } + } + + // replace this with `expect` when we can + function assertTag(tag, cache) { + if (DEBUG && tag === undefined) { +- throw new Error(`isConst() can only be used on a cache once getValue() has been called at least once. Called with cache function:\n\n${String(cache[FN])}`); ++ throw new Error( ++ `isConst() can only be used on a cache once getValue() has been called at least once. Called with cache function:\n\n${String(cache[FN])}`, ++ ); + } + } + +@@ -665,15 +674,54 @@ function trackedData(key, initializer) { + } + return { + getter, +- setter ++ setter, + }; + } + + const GLIMMER_VALIDATOR_REGISTRATION = Symbol('GLIMMER_VALIDATOR_REGISTRATION'); + const globalObj = getGlobal(); + if (globalObj[GLIMMER_VALIDATOR_REGISTRATION] === true) { +- throw new Error('The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.'); ++ throw new Error( ++ 'The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.', ++ ); + } + globalObj[GLIMMER_VALIDATOR_REGISTRATION] = true; + +-export { ALLOW_CYCLES, COMPUTE, CONSTANT, CONSTANT_TAG, CURRENT_TAG, CurrentTag, INITIAL, VOLATILE, VOLATILE_TAG, VolatileTag, beginTrackFrame, beginUntrackFrame, bump, combine, consumeTag, createCache, createTag, createUpdatableTag, debug, DIRTY_TAG as dirtyTag, dirtyTagFor, endTrackFrame, endUntrackFrame, getValue, isConst, isConstTag, isTracking, resetTracking, tagFor, tagMetaFor, track, trackedData, untrack, UPDATE_TAG as updateTag, validateTag, valueForTag }; ++export { ++ ALLOW_CYCLES, ++ COMPUTE, ++ CONSTANT, ++ CONSTANT_TAG, ++ CURRENT_TAG, ++ CurrentTag, ++ INITIAL, ++ VOLATILE, ++ VOLATILE_TAG, ++ VolatileTag, ++ beginTrackFrame, ++ beginUntrackFrame, ++ bump, ++ combine, ++ consumeTag, ++ createCache, ++ createTag, ++ createUpdatableTag, ++ debug, ++ DIRTY_TAG as dirtyTag, ++ dirtyTagFor, ++ endTrackFrame, ++ endUntrackFrame, ++ getValue, ++ isConst, ++ isConstTag, ++ isTracking, ++ resetTracking, ++ tagFor, ++ tagMetaFor, ++ track, ++ trackedData, ++ untrack, ++ UPDATE_TAG as updateTag, ++ validateTag, ++ valueForTag, ++}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index db78b49..fc8714f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,7 +70,7 @@ importers: version: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-resources: specifier: '>= 6.4.2' - version: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.25.2)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) devDependencies: '@babel/core': specifier: ^7.23.2 @@ -113,7 +113,7 @@ importers: version: 1.4.0 '@nullvoxpopuli/eslint-configs': specifier: ^4.2.0 - version: 4.2.0(@babel/core@7.25.2)(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2))(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint-plugin-ember@12.2.0(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-qunit@8.1.2(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2) + version: 4.2.0(@babel/core@7.25.2)(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2))(@types/eslint@8.56.12)(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint-plugin-ember@12.2.0(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-qunit@8.1.2(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2) '@rollup/plugin-babel': specifier: ^6.0.4 version: 6.0.4(@babel/core@7.25.2)(rollup@4.21.3) @@ -152,7 +152,7 @@ importers: version: 17.10.2(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.0.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@8.56.12)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) prettier: specifier: ^3.0.3 version: 3.3.3 @@ -176,7 +176,7 @@ importers: version: 3.1.0 '@nullvoxpopuli/eslint-configs': specifier: ^4.2.0 - version: 4.2.0(@babel/core@7.25.2)(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2))(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint-plugin-ember@12.2.0(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-qunit@8.1.2(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2) + version: 4.2.0(@babel/core@7.25.2)(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2))(@types/eslint@8.56.12)(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint-plugin-ember@12.2.0(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-qunit@8.1.2(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2) ember-cached-decorator-polyfill: specifier: ^1.0.2 version: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@3.28.12(@babel/core@7.25.2)) @@ -191,7 +191,7 @@ importers: version: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@3.28.12(@babel/core@7.25.2)))(ember-source@3.28.12(@babel/core@7.25.2)) msw: specifier: ^2.4.7 - version: 2.4.7(typescript@5.6.2) + version: 2.4.8(typescript@5.6.2) devDependencies: '@babel/core': specifier: ^7.23.2 @@ -321,7 +321,7 @@ importers: version: 17.10.2(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.0.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@8.56.12)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) eslint-plugin-qunit: specifier: ^8.0.1 version: 8.1.2(eslint@8.57.0) @@ -378,19 +378,19 @@ importers: version: 1.16.6(@glint/template@1.4.0) '@nullvoxpopuli/eslint-configs': specifier: ^4.2.0 - version: 4.2.0(@babel/core@7.25.2)(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2))(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint-plugin-ember@12.2.0(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-qunit@8.1.2(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2) + version: 4.2.0(@babel/core@7.25.2)(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2))(@types/eslint@8.56.12)(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint-plugin-ember@12.2.0(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-qunit@8.1.2(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2) ember-concurrency: specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: 3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-modify-based-class-resource: specifier: ^1.1.0 - version: 1.1.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: 1.1.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-resources: specifier: ^6.5.1 - version: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) msw: specifier: ^2.4.7 - version: 2.4.7(typescript@5.6.2) + version: 2.4.8(typescript@5.6.2) devDependencies: '@babel/core': specifier: ^7.23.2 @@ -405,8 +405,8 @@ importers: specifier: ^3.1.1 version: 3.1.1 '@ember/test-helpers': - specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + specifier: ^4.0.4 + version: 4.0.4(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) '@embroider/compat': specifier: ^3.6.1 version: 3.6.1(@embroider/core@3.4.15(@glint/template@1.4.0))(@glint/template@1.4.0) @@ -427,10 +427,10 @@ importers: version: 1.4.0(typescript@5.6.2) '@glint/environment-ember-loose': specifier: ^1.2.1 - version: 1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))) + version: 1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))) '@glint/environment-ember-template-imports': specifier: ^1.2.1 - version: 1.4.0(@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))))(@glint/template@1.4.0) + version: 1.4.0(@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))))(@glint/template@1.4.0) '@glint/template': specifier: ^1.2.1 version: 1.4.0 @@ -463,7 +463,7 @@ importers: version: 5.4.2(handlebars@4.7.8)(underscore@1.13.7) ember-cli-app-version: specifier: ^6.0.1 - version: 6.0.1(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: 6.0.1(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.25.2) @@ -481,19 +481,19 @@ importers: version: 2.1.2(@babel/core@7.25.2) ember-modifier: specifier: ^4.1.0 - version: 4.2.0(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: 4.2.0(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-page-title: specifier: ^8.2.0 - version: 8.2.3(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: 8.2.3(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-qunit: specifier: ^8.0.2 - version: 8.1.0(@ember/test-helpers@4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(qunit@2.22.0) + version: 8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(qunit@2.22.0) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: 11.0.1(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-source: - specifier: ~5.4.0 - version: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + specifier: ~5.6.0 + version: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -520,7 +520,7 @@ importers: version: 17.10.2(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.0.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@8.56.12)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) eslint-plugin-qunit: specifier: ^8.0.1 version: 8.1.2(eslint@8.57.0) @@ -544,7 +544,7 @@ importers: version: 3.2.0 reactiveweb: specifier: workspace:* - version: file:reactiveweb(@babel/core@7.25.2)(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + version: file:reactiveweb(@babel/core@7.25.2)(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) stylelint: specifier: ^16.9.0 version: 16.9.0(typescript@5.6.2) @@ -1297,8 +1297,8 @@ packages: peerDependencies: ember-source: ^4.0.0 || ^5.0.0 - '@ember/test-helpers@4.0.2': - resolution: {integrity: sha512-9vV5nDx1ZzmTmexzTudRk9M04JY6mqB3NxJB116vkjGQWIRTgiAVUgBkFIudRXvX1QiOGTo6IPxQRXZRS+v28w==} + '@ember/test-helpers@4.0.4': + resolution: {integrity: sha512-1mbOVyVEcLxYOGzBaeeaQkCrL1o9Av86QaHk/1RvrVBW24I6YUj1ILLEi2qLZT5PzcCy0TdfadHT3hKJwJ0GcQ==} peerDependencies: ember-source: '>= 4.0.0' @@ -1391,10 +1391,6 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-community/regexpp@4.11.1': - resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1409,28 +1405,47 @@ packages: '@glimmer/compiler@0.84.3': resolution: {integrity: sha512-cj9sGlnvExP9httxY6ZMivJRGulyaZ31DddCYB5h6LxupR4Nk2d1nAJCWPLsvuQJ8qR+eYw0y9aiY/VeT0krpQ==} + '@glimmer/compiler@0.85.13': + resolution: {integrity: sha512-To8a+yScHAHE9/PpwuHyz2yYTBM2+m1Z6l4B9A6LgjkKeu0K7plv2c03V9JpsA3mMJBROJ1mfxOUuQsvTidEkg==} + engines: {node: '>= 16.0.0'} + '@glimmer/component@1.1.2': resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} engines: {node: 6.* || 8.* || >= 10.*} + '@glimmer/debug@0.85.13': + resolution: {integrity: sha512-BguKA6RXbCskyRHfJn+Tm/z0aBwefgYQ4RFz/0lVqYB3lJz8Oo02SDrtHQTwBMC9x/nF9GVA//60R4P47aryWg==} + '@glimmer/destroyable@0.84.3': resolution: {integrity: sha512-4tUw5UR4ntuySPvbcWyCMRjqxMJMV1GewjU3zGq22XvuBVFfq2K9WmuYV9H9FHg8X0MgDwcus+LjxrVSel39Sw==} + '@glimmer/destroyable@0.85.13': + resolution: {integrity: sha512-fE3bhjDAzYsYQ+rm1qlu+6kP8f0CClHYynp1CWhskDc+qM0Jt7Up08htZK8/Ttaw7RXgi43Fe7FrQtOMUlrVlg==} + '@glimmer/di@0.1.11': resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} '@glimmer/encoder@0.84.3': resolution: {integrity: sha512-T99YQDhNC/1rOFgiz8k4uzgzQsQ+r1my+WVXRv26o0r+/yOnKYndrb6WH/E9d+XtBIZbm1yCSm2BMFYelR0Nrg==} + '@glimmer/encoder@0.85.13': + resolution: {integrity: sha512-GukVAeHxDAucbiExjl8lV8BYQXTkV2Co8IXnX5vKaomcZ+fwudGmvzbo2myq+WZ1llqnkZ45DVcqa9BVh9eNWg==} + '@glimmer/env@0.1.7': resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} '@glimmer/global-context@0.84.3': resolution: {integrity: sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==} + '@glimmer/global-context@0.85.13': + resolution: {integrity: sha512-JY/TQ+9dyukQVuTwKlF3jVXaWUwxx676KtclYf6SphtJQu2/mysxqj9XIAowOahhi9m7E7hzHkxAl9bm2FXXjQ==} + '@glimmer/interfaces@0.84.3': resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==} + '@glimmer/interfaces@0.85.13': + resolution: {integrity: sha512-qOEdvFgCQX1g+Gfi/nA2zbKYPmEkEbhFgzZ5esgmlQNOSQx4j8nyGiBvnG/vepHrh4wUzTvIynrCQpfr3SiKXg==} + '@glimmer/interfaces@0.92.0': resolution: {integrity: sha512-SKZvIs+ZPN8F3EH8kEzs7rGIUa+wuV+/3oWYyEiBrqd+VrZlmAxIELM6qZ6oxXT2tx6q1rh2EmA5rWezi6bmYQ==} @@ -1440,27 +1455,51 @@ packages: '@glimmer/manager@0.84.3': resolution: {integrity: sha512-FtcwvrQ3HWlGRGChwlXiisMeKf9+XcCkMwVrrO0cxQavT01tIHx40OFtPOhXKGbgXGtRKcJI8XR41aK9t2kvyg==} + '@glimmer/manager@0.85.13': + resolution: {integrity: sha512-HwJoD9qAVPQ6hHNMUFTvQtJi5NIO1JzOT0kauyln754G6ggT07IFmi+b1R4WeJJJndZpuR3Ad4PS4usRnI89Zw==} + '@glimmer/node@0.84.3': resolution: {integrity: sha512-QXlZjr7X6DDTJ3wiYQIHv2Pq/5sdGeTTW15+U+IosjZuQgvwCPJaeXC2CU8yqgA33yHgMgJpkdvLnPUCPrrhwg==} + '@glimmer/node@0.85.13': + resolution: {integrity: sha512-Lb/0zPoucm8hQ/qd6A8RYgdoLSC5tulZJ7LahAq1/bpG42vJyQMGYBjxVL2ffQv+Yxao/nEQxUP5ssoLXS+gvw==} + '@glimmer/opcode-compiler@0.84.3': resolution: {integrity: sha512-flUuikKLFL9cekJUA10gJxMRCDjUPb61R3UCl1u69TGN0Nm7FTsMhOsVDtJLeeiAROtPx+NvasPw/6UB1rrdyg==} + '@glimmer/opcode-compiler@0.85.13': + resolution: {integrity: sha512-EySW/IsMoO+lWW2TC31zsHqanST/5lTGoZOrB9zy7FmiUaPGD0RxeOEBU8rTRHzYxNzoJAsX7l3Hv6Y0y2ABZg==} + '@glimmer/owner@0.84.3': resolution: {integrity: sha512-ZwA0rU4V8m0z4ncXtWD2QEU6eh61wkKKQUThahPYhfB+JYceVM6Grx7uWeiAxc2v3ncpvbYqIGdnICXDMloxAA==} + '@glimmer/owner@0.85.13': + resolution: {integrity: sha512-4FhMR9qHuKu7sZIIsulqBvzP9UWYFtjxzF+eQ5cxmr+0uxjJN8/rZbRG8vPbJs3OoV2k+vHj4BYhLyflSjRaZw==} + '@glimmer/program@0.84.3': resolution: {integrity: sha512-D8z1lP8NEMyzT8gByFsZpmbRThZvGLS0Tl5AngaDbI2FqlcpEV0ujvLTzzgecd9QQ1k3Cd60dTgy/2N2CI82SA==} + '@glimmer/program@0.85.13': + resolution: {integrity: sha512-E+89jmD+52fB2/HqeOW2vim1x8wNTkpfPpzsGeVFlyZHxBaMR95zw1+rgl2aE1pyRoZR3csL4qSBaJb26Sp6Pw==} + '@glimmer/reference@0.84.3': resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==} + '@glimmer/reference@0.85.13': + resolution: {integrity: sha512-rkMlY6RUkwZwfO7fQodKQw5WOLCKNZPkVAloaVJSqpyKjHRNjMaD3TZhfNmlGIVdNgVRRsOWSWdTL5CUUzDlwQ==} + '@glimmer/runtime@0.84.3': resolution: {integrity: sha512-LzlJbPDCUH/wjsgJ5kRImvOkqAImSyVRW37t34n/1Qd3v7ZoI8xVQg92lS+2kHZe030sT49ZwKkEIeVZiBreBw==} + '@glimmer/runtime@0.85.13': + resolution: {integrity: sha512-jum5u2mX0WOAAF3L0pVZ/AOAMjJRKfGIqcStUYldmnf/xCFucKsh2WzSBS5KxlHDt4OGs00GflkpoTZkqPnCmg==} + '@glimmer/syntax@0.84.3': resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} + '@glimmer/syntax@0.85.13': + resolution: {integrity: sha512-zMGkJh6JcHdCTx1emmBbhBrGO04gqD6CS5khmDwSJCIpVHnGH0Ejxp9rpnSMc5IW71/hFoQY6RlMgVYF2hrHhA==} + '@glimmer/syntax@0.92.0': resolution: {integrity: sha512-h8pYBC2cCnEyjbZBip2Yw4qi8S8sjNCYAb57iHek3AIhyFKMM13aTN+/aajFOM4FUTMCVE2B/iAAmO41WRCX4A==} @@ -1473,6 +1512,9 @@ packages: '@glimmer/util@0.84.3': resolution: {integrity: sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==} + '@glimmer/util@0.85.13': + resolution: {integrity: sha512-ogj65iukNKEPPqQ2bOD6CLsqxsFwmiGvTQbAsg1eh1MoPjxhNZMpLsT5CdQ10XE7yUALHGJ71SwxBSpAOGDmxg==} + '@glimmer/util@0.92.0': resolution: {integrity: sha512-Fap52smLp8RkCgvozrZG7RysNJ2T6mk1SPoknMzmukbabFVBAzxl5iyY4OXUbmR09j6t2pupjF6sPabnLtL4vw==} @@ -1485,12 +1527,22 @@ packages: '@glimmer/vm-babel-plugins@0.84.3': resolution: {integrity: sha512-fucWuuN7Q9QFB0ODd+PCltcTkmH4fLqYyXGArrfLt/TYN8gLv0yo00mPwFOSY7MWti/MUx88xd20/PycvYtg8w==} + '@glimmer/vm-babel-plugins@0.85.13': + resolution: {integrity: sha512-B5R+t7o0Dlfz7GYu6liQ/GERAq/Fb775KZJeEaIwX2odJDKyIfOU+m/bLHpoVevY4V/x+qB8tVCA4Nv5LXu3Kg==} + engines: {node: '>=16'} + '@glimmer/vm@0.84.3': resolution: {integrity: sha512-3mBWvQLEbB8We2EwdmuALMT3zQEcE13ItfLJ0wxlSO2uj1uegeHat++mli8RMxeYNqex27DC+VuhHeWVve6Ngg==} + '@glimmer/vm@0.85.13': + resolution: {integrity: sha512-x/FwTAFnoIzu/TzJYuqWI1rWoIJUthKZ6n37q5Nr8TVoFqOVXk7q9k53etcAhxLEwBjX/cox6i1FxCuv5vpc8Q==} + '@glimmer/wire-format@0.84.3': resolution: {integrity: sha512-aZVfQhqv4k7tTo2vwjy+b4mAxKt7cHH75JR3zAeCilimApa+yYTYUyY73NDNSUVbelgAlQ5s6vTiMSQ55WwVow==} + '@glimmer/wire-format@0.85.13': + resolution: {integrity: sha512-q6bHPfjSYE9jH27L75lUzyhSpBA+iONzsJVXewdwO4GdYYCC4s+pfUaJg7ZYNFDcHDuVKUcLhBb/NICDzMA5Uw==} + '@glimmer/wire-format@0.92.0': resolution: {integrity: sha512-yKhfU7b3PN86iqbfKksB+F9PB/RqbVkZlcRpZWRpEL3HnZ0bJUKC9bsOJynOg77PDXuYQXkbDMfL8ngTuxk+rg==} @@ -1570,28 +1622,20 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@inquirer/confirm@3.2.0': - resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} + '@inquirer/confirm@3.1.22': + resolution: {integrity: sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==} engines: {node: '>=18'} - '@inquirer/core@9.2.1': - resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} + '@inquirer/core@9.0.10': + resolution: {integrity: sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==} engines: {node: '>=18'} '@inquirer/figures@1.0.5': resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==} engines: {node: '>=18'} - '@inquirer/figures@1.0.6': - resolution: {integrity: sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==} - engines: {node: '>=18'} - - '@inquirer/type@1.5.5': - resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} - engines: {node: '>=18'} - - '@inquirer/type@2.0.0': - resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} + '@inquirer/type@1.5.2': + resolution: {integrity: sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==} engines: {node: '>=18'} '@isaacs/cliui@8.0.2': @@ -1899,10 +1943,6 @@ packages: resolution: {integrity: sha512-roLI1ul/GwzwcfcVpZYPdrgW2W/drLriObl1h+yLF5syc8/5ULWw2ALbCHUWF+4YltIqA3xFSbG4IwyJz37e9g==} engines: {node: '>=12'} - '@pnpm/npm-conf@2.3.1': - resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} - engines: {node: '>=12'} - '@pnpm/package-is-installable@8.0.2': resolution: {integrity: sha512-eYuqNBjzYf5wXbD4Xm6ZupRPjYxn2sp6mtYL9+bMntx1+yoUlCJABrYcSvbTM7kheoHyHRf+gEQDFKdn5trQ6w==} engines: {node: '>=16.14'} @@ -2068,9 +2108,6 @@ packages: cpu: [x64] os: [win32] - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@shikijs/core@1.17.7': resolution: {integrity: sha512-ZnIDxFu/yvje3Q8owSHaEHd+bu/jdWhHAaJ17ggjXofHx5rc4bhpCSW+OjC6smUBi5s5dd023jWtZ1gzMu/yrw==} @@ -2141,9 +2178,6 @@ packages: '@types/eslint@8.56.12': resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -2198,9 +2232,6 @@ packages: '@types/node@22.5.1': resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==} - '@types/node@22.5.5': - resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} - '@types/qs@6.9.15': resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} @@ -2484,8 +2515,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} ansi-split@1.0.1: @@ -2674,15 +2705,8 @@ packages: '@babel/core': ^7.0.0 webpack: '>=2' - babel-loader@8.4.1: - resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - - babel-loader@9.2.1: - resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} + babel-loader@9.1.3: + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 @@ -3637,15 +3661,6 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -3657,9 +3672,6 @@ packages: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} - decorator-transforms@1.2.1: - resolution: {integrity: sha512-UUtmyfdlHvYoX3VSG1w5rbvBQ2r5TX1JsE4hmKU9snleFymadA3VACjl6SRfi9YgBCSjBbfQvR1bs9PRW9yBKw==} - decorator-transforms@2.0.0: resolution: {integrity: sha512-ETfQccGcotK01YJsoB0AGTdUp7kS9jI93mBzrRY5Oyo+bOJfa2UKTSjCNf+iRNwAWBmBKlbiCcyL4tkY4C4dZQ==} @@ -3941,17 +3953,6 @@ packages: peerDependencies: ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 - ember-concurrency@4.0.2: - resolution: {integrity: sha512-enmStRE8bHIeF/kPZoDZlzP9YINN7H8l3Myk1sVkqo235ph0Vjee37AGCw44eRq6cBRvcdQmb5K3pkzVY7A6WA==} - engines: {node: 16.* || >= 18} - peerDependencies: - '@glimmer/tracking': ^1.1.2 - '@glint/template': '>= 1.0.0' - ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 - peerDependenciesMeta: - '@glint/template': - optional: true - ember-eslint-parser@0.4.3: resolution: {integrity: sha512-wMPoaaA+i/F/tPPxURRON9XXJH5MRUOZ5x/9CVJTSpL+0n4EWphyztb20gR+ZJeShnOACQpAdFy6YSS1/JSHKw==} engines: {node: '>=16.0.0'} @@ -4046,16 +4047,16 @@ packages: resolution: {integrity: sha512-HGrBpY6TN+MAi7F6BS8XYtNFG6vtbKE9ttPcyj0Ps+76kP7isCHyN0hk8ecKciLq7JYDqiPDNWjdIXAn2JfhZA==} engines: {node: 10.* || >= 12.*} - ember-source@5.4.1: - resolution: {integrity: sha512-9nDumNOxODPHUDE0s/mDelOnpB416PrngeG88Gxha3NLbjR2sgQV3K6KQ/w8sCaTGB3qVXNZSi+RqLPO+d74Ig==} - engines: {node: '>= 16.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 - ember-source@5.5.0: resolution: {integrity: sha512-OTJ9kt76wyvEkdSdjmonoLUTTqYg5OaFxicSiwKsjX9gJ9bVzuCu3uInhBKEfTdC5lSBMEcVuGk8f9LUF3pxJQ==} engines: {node: '>= 16.*'} + ember-source@5.6.0: + resolution: {integrity: sha512-dtxi3cVPT4/+NyhA+a+4UL/i+ut4Fuu3uJAgkVqrN1XlK4TXpyVp9I6VbH7DjD5+LJdF1+UqIn8GJ50dIdoH2Q==} + engines: {node: '>= 16.*'} + peerDependencies: + '@glimmer/component': ^1.1.2 + ember-template-imports@3.4.2: resolution: {integrity: sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==} engines: {node: 12.* || >= 14} @@ -4183,10 +4184,6 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -4234,8 +4231,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-module-utils@2.11.0: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} + eslint-module-utils@2.8.2: + resolution: {integrity: sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4281,8 +4278,8 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-import@2.30.0: - resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} + eslint-plugin-import@2.29.1: + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4524,10 +4521,6 @@ packages: resolution: {integrity: sha512-ryBwPIIeErmxgPnm6cbESAzXjuEFubs+yKYLBZvg3CaiNcmkJChoOGcBSrZ6IwkMwPABwPpVXE6IlNdGJJrvEg==} engines: {node: '>= 10.4.0'} - filesize@10.1.6: - resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==} - engines: {node: '>= 10.4.0'} - fill-range@4.0.0: resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} engines: {node: '>=0.10.0'} @@ -4777,8 +4770,8 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + get-tsconfig@4.8.0: + resolution: {integrity: sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==} get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} @@ -5197,8 +5190,8 @@ packages: is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - is-bun-module@1.2.1: - resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} + is-bun-module@1.1.0: + resolution: {integrity: sha512-4mTAVPlrXpaN3jtF0lsnPCMGnq4+qZjVIKq0HCpfcqf8OC1SM5oATCIAPM5V5FN05qp2NNnFndphmdZS9CV3hA==} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} @@ -5989,8 +5982,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.4.7: - resolution: {integrity: sha512-lLfwzRjTQhaYaoJq600wCFAmjLQnI7JI2VnUDmqj6icZbxgClwJqaJW2/++kkeQvKKoI8rG8NRFMutoG8+LT7w==} + msw@2.4.8: + resolution: {integrity: sha512-a+FUW1m5yT8cV9GBy0L/cbNg0EA4//SKEzgu3qFrpITrWYeZmqfo7dqtM74T2lAl69jjUjjCaEhZKaxG2Ns8DA==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6439,9 +6432,6 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -6534,10 +6524,6 @@ packages: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -7185,10 +7171,6 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - source-map-resolve@0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated @@ -7495,11 +7477,6 @@ packages: engines: {node: '>=10'} hasBin: true - terser@5.32.0: - resolution: {integrity: sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==} - engines: {node: '>=10'} - hasBin: true - testem@3.15.1: resolution: {integrity: sha512-532OJy6VVsnDFEGZBdWVywvceNWdjdxJruC6qCDzLH586+eh1duWk5ju6QSRqQdP6gZB7zNiUJU9dSQdHPzFuA==} engines: {node: '>= 7.*'} @@ -7653,8 +7630,8 @@ packages: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} - type-fest@4.26.1: - resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} + type-fest@4.26.0: + resolution: {integrity: sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==} engines: {node: '>=16'} type-is@1.6.18: @@ -8301,12 +8278,23 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + debug: 4.3.6(supports-color@9.4.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)(supports-color@8.1.1)': dependencies: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -9099,9 +9087,9 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2)(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2)(supports-color@8.1.1) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2)(supports-color@8.1.1) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -9277,9 +9265,9 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-unicode-sets-regex': 7.25.4(@babel/core@7.25.2) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2)(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2)(supports-color@8.1.1) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2)(supports-color@8.1.1) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) core-js-compat: 3.38.1 semver: 6.3.1 transitivePeerDependencies: @@ -9504,7 +9492,7 @@ snapshots: - supports-color - webpack - '@ember/test-helpers@4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))': + '@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 @@ -9512,7 +9500,7 @@ snapshots: '@simple-dom/interface': 1.4.0 decorator-transforms: 2.0.0(@babel/core@7.25.2) dom-element-descriptors: 0.5.1 - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -9560,7 +9548,7 @@ snapshots: dependencies: '@babel/core': 7.25.2(supports-color@8.1.1) '@embroider/core': 3.4.15(@glint/template@1.4.0) - babel-loader: 9.2.1(@babel/core@7.25.2)(webpack@5.94.0) + babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0) transitivePeerDependencies: - supports-color - webpack @@ -9594,7 +9582,7 @@ snapshots: broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 chalk: 4.1.2 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) escape-string-regexp: 4.0.0 fast-sourcemap-concat: 2.1.1 fs-extra: 9.1.0 @@ -9656,16 +9644,16 @@ snapshots: '@babel/parser': 7.25.6 '@babel/traverse': 7.25.6 '@embroider/macros': 1.16.6(@glint/template@1.4.0) - '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) + '@embroider/shared-internals': 2.6.3 assert-never: 1.3.0 babel-plugin-ember-template-compilation: 2.3.0 broccoli-node-api: 1.7.0 broccoli-persistent-filter: 3.1.3 broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) fast-sourcemap-concat: 2.1.1 - filesize: 10.1.6 + filesize: 10.1.4 fs-extra: 9.1.0 fs-tree-diff: 2.0.1 handlebars: 4.7.8 @@ -9705,7 +9693,7 @@ snapshots: '@embroider/macros@1.16.6(@glint/template@1.4.0)': dependencies: - '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) + '@embroider/shared-internals': 2.6.3 assert-never: 1.3.0 babel-import-util: 2.1.1 ember-cli-babel: 7.26.11 @@ -9733,10 +9721,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@embroider/shared-internals@2.6.3': + dependencies: + babel-import-util: 2.1.1 + debug: 4.3.6(supports-color@9.4.0) + ember-rfc176-data: 0.3.18 + fs-extra: 9.1.0 + js-string-escape: 1.0.1 + lodash: 4.17.21 + minimatch: 3.1.2 + resolve-package-path: 4.0.3 + semver: 7.6.3 + typescript-memoize: 1.1.1 + transitivePeerDependencies: + - supports-color + '@embroider/shared-internals@2.6.3(supports-color@8.1.1)': dependencies: babel-import-util: 2.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) ember-rfc176-data: 0.3.18 fs-extra: 9.1.0 js-string-escape: 1.0.1 @@ -9758,10 +9761,10 @@ snapshots: '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.3.0 - babel-loader: 8.4.1(@babel/core@7.25.2)(webpack@5.94.0) + babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.94.0) css-loader: 5.2.7(webpack@5.94.0) csso: 4.2.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) escape-string-regexp: 4.0.0 fs-extra: 9.1.0 jsdom: 16.7.0(supports-color@8.1.1) @@ -9771,7 +9774,7 @@ snapshots: source-map-url: 0.4.1 style-loader: 2.0.0(webpack@5.94.0) supports-color: 8.1.1 - terser: 5.32.0 + terser: 5.31.6 thread-loader: 3.0.4(webpack@5.94.0) webpack: 5.94.0 transitivePeerDependencies: @@ -9786,8 +9789,6 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint-community/regexpp@4.11.1': {} - '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 @@ -9814,6 +9815,14 @@ snapshots: '@glimmer/wire-format': 0.84.3 '@simple-dom/interface': 1.4.0 + '@glimmer/compiler@0.85.13': + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/syntax': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/vm': 0.85.13 + '@glimmer/wire-format': 0.85.13 + '@glimmer/component@1.1.2(@babel/core@7.25.2)': dependencies: '@glimmer/di': 0.1.11 @@ -9834,6 +9843,12 @@ snapshots: - '@babel/core' - supports-color + '@glimmer/debug@0.85.13': + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/vm': 0.85.13 + '@glimmer/destroyable@0.84.3': dependencies: '@glimmer/env': 0.1.7 @@ -9841,6 +9856,13 @@ snapshots: '@glimmer/interfaces': 0.84.3 '@glimmer/util': 0.84.3 + '@glimmer/destroyable@0.85.13': + dependencies: + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.85.13 + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/di@0.1.11': {} '@glimmer/encoder@0.84.3': @@ -9849,16 +9871,27 @@ snapshots: '@glimmer/interfaces': 0.84.3 '@glimmer/vm': 0.84.3 + '@glimmer/encoder@0.85.13': + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/vm': 0.85.13 + '@glimmer/env@0.1.7': {} '@glimmer/global-context@0.84.3': dependencies: '@glimmer/env': 0.1.7 + '@glimmer/global-context@0.85.13': {} + '@glimmer/interfaces@0.84.3': dependencies: '@simple-dom/interface': 1.4.0 + '@glimmer/interfaces@0.85.13': + dependencies: + '@simple-dom/interface': 1.4.0 + '@glimmer/interfaces@0.92.0': dependencies: '@simple-dom/interface': 1.4.0 @@ -9875,6 +9908,18 @@ snapshots: '@glimmer/util': 0.84.3 '@glimmer/validator': 0.84.3 + '@glimmer/manager@0.85.13': + dependencies: + '@glimmer/debug': 0.85.13 + '@glimmer/destroyable': 0.85.13 + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.85.13 + '@glimmer/interfaces': 0.85.13 + '@glimmer/reference': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/validator': 0.84.3 + '@glimmer/vm': 0.85.13 + '@glimmer/node@0.84.3': dependencies: '@glimmer/interfaces': 0.84.3 @@ -9883,6 +9928,13 @@ snapshots: '@simple-dom/document': 1.4.0 '@simple-dom/interface': 1.4.0 + '@glimmer/node@0.85.13': + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/runtime': 0.85.13 + '@glimmer/util': 0.85.13 + '@simple-dom/document': 1.4.0 + '@glimmer/opcode-compiler@0.84.3': dependencies: '@glimmer/encoder': 0.84.3 @@ -9893,10 +9945,27 @@ snapshots: '@glimmer/vm': 0.84.3 '@glimmer/wire-format': 0.84.3 + '@glimmer/opcode-compiler@0.85.13': + dependencies: + '@glimmer/debug': 0.85.13 + '@glimmer/encoder': 0.85.13 + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.85.13 + '@glimmer/interfaces': 0.85.13 + '@glimmer/manager': 0.85.13 + '@glimmer/reference': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/vm': 0.85.13 + '@glimmer/wire-format': 0.85.13 + '@glimmer/owner@0.84.3': dependencies: '@glimmer/util': 0.84.3 + '@glimmer/owner@0.85.13': + dependencies: + '@glimmer/util': 0.85.13 + '@glimmer/program@0.84.3': dependencies: '@glimmer/encoder': 0.84.3 @@ -9906,6 +9975,17 @@ snapshots: '@glimmer/opcode-compiler': 0.84.3 '@glimmer/util': 0.84.3 + '@glimmer/program@0.85.13': + dependencies: + '@glimmer/encoder': 0.85.13 + '@glimmer/env': 0.1.7 + '@glimmer/interfaces': 0.85.13 + '@glimmer/manager': 0.85.13 + '@glimmer/opcode-compiler': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/vm': 0.85.13 + '@glimmer/wire-format': 0.85.13 + '@glimmer/reference@0.84.3': dependencies: '@glimmer/env': 0.1.7 @@ -9914,6 +9994,14 @@ snapshots: '@glimmer/util': 0.84.3 '@glimmer/validator': 0.84.3 + '@glimmer/reference@0.85.13': + dependencies: + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.85.13 + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/validator': 0.84.3 + '@glimmer/runtime@0.84.3': dependencies: '@glimmer/destroyable': 0.84.3 @@ -9930,6 +10018,21 @@ snapshots: '@glimmer/wire-format': 0.84.3 '@simple-dom/interface': 1.4.0 + '@glimmer/runtime@0.85.13': + dependencies: + '@glimmer/destroyable': 0.85.13 + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.85.13 + '@glimmer/interfaces': 0.85.13 + '@glimmer/manager': 0.85.13 + '@glimmer/owner': 0.85.13 + '@glimmer/program': 0.85.13 + '@glimmer/reference': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/validator': 0.84.3 + '@glimmer/vm': 0.85.13 + '@glimmer/wire-format': 0.85.13 + '@glimmer/syntax@0.84.3': dependencies: '@glimmer/interfaces': 0.84.3 @@ -9937,6 +10040,14 @@ snapshots: '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 + '@glimmer/syntax@0.85.13': + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/wire-format': 0.85.13 + '@handlebars/parser': 2.0.0 + simple-html-tokenizer: 0.5.11 + '@glimmer/syntax@0.92.0': dependencies: '@glimmer/interfaces': 0.92.0 @@ -9958,6 +10069,11 @@ snapshots: '@glimmer/interfaces': 0.84.3 '@simple-dom/interface': 1.4.0 + '@glimmer/util@0.85.13': + dependencies: + '@glimmer/env': 0.1.7 + '@glimmer/interfaces': 0.85.13 + '@glimmer/util@0.92.0': dependencies: '@glimmer/env': 0.1.7 @@ -9980,16 +10096,32 @@ snapshots: transitivePeerDependencies: - '@babel/core' + '@glimmer/vm-babel-plugins@0.85.13(@babel/core@7.25.2)': + dependencies: + babel-plugin-debug-macros: 0.3.4(@babel/core@7.25.2) + transitivePeerDependencies: + - '@babel/core' + '@glimmer/vm@0.84.3': dependencies: '@glimmer/interfaces': 0.84.3 '@glimmer/util': 0.84.3 + '@glimmer/vm@0.85.13': + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/wire-format@0.84.3': dependencies: '@glimmer/interfaces': 0.84.3 '@glimmer/util': 0.84.3 + '@glimmer/wire-format@0.85.13': + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/wire-format@0.92.0': dependencies: '@glimmer/interfaces': 0.92.0 @@ -10018,31 +10150,31 @@ snapshots: ember-cli-htmlbars: 6.3.0 ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@3.28.12(@babel/core@7.25.2)) - '@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))': + '@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))': dependencies: '@glimmer/component': 1.1.2(@babel/core@7.25.2) '@glint/template': 1.4.0 optionalDependencies: ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) - '@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))': + '@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))': dependencies: '@glimmer/component': 1.1.2(@babel/core@7.25.2) '@glint/template': 1.4.0 optionalDependencies: ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) - '@glint/environment-ember-template-imports@1.4.0(@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))))(@glint/template@1.4.0)': + '@glint/environment-ember-template-imports@1.4.0(@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))))(@glint/template@1.4.0)': dependencies: - '@glint/environment-ember-loose': 1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))) + '@glint/environment-ember-loose': 1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))) '@glint/template': 1.4.0 content-tag: 2.0.1 - '@glint/environment-ember-template-imports@1.4.0(@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))))(@glint/template@1.4.0)': + '@glint/environment-ember-template-imports@1.4.0(@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))))(@glint/template@1.4.0)': dependencies: - '@glint/environment-ember-loose': 1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))) + '@glint/environment-ember-loose': 1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))) '@glint/template': 1.4.0 content-tag: 2.0.1 @@ -10064,19 +10196,20 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inquirer/confirm@3.2.0': + '@inquirer/confirm@3.1.22': dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 1.5.5 + '@inquirer/core': 9.0.10 + '@inquirer/type': 1.5.2 - '@inquirer/core@9.2.1': + '@inquirer/core@9.0.10': dependencies: - '@inquirer/figures': 1.0.6 - '@inquirer/type': 2.0.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.2 '@types/mute-stream': 0.0.4 - '@types/node': 22.5.5 + '@types/node': 22.5.1 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 + cli-spinners: 2.9.2 cli-width: 4.1.0 mute-stream: 1.0.0 signal-exit: 4.1.0 @@ -10086,13 +10219,7 @@ snapshots: '@inquirer/figures@1.0.5': {} - '@inquirer/figures@1.0.6': {} - - '@inquirer/type@1.5.5': - dependencies: - mute-stream: 1.0.0 - - '@inquirer/type@2.0.0': + '@inquirer/type@1.5.2': dependencies: mute-stream: 1.0.0 @@ -10219,16 +10346,16 @@ snapshots: dependencies: which: 4.0.0 - '@nullvoxpopuli/eslint-configs@4.2.0(@babel/core@7.25.2)(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2))(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint-plugin-ember@12.2.0(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-qunit@8.1.2(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2)': + '@nullvoxpopuli/eslint-configs@4.2.0(@babel/core@7.25.2)(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2))(@types/eslint@8.56.12)(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint-plugin-ember@12.2.0(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-qunit@8.1.2(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2)': dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) eslint: 8.57.0 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-decorator-position: 5.0.2(@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) eslint-plugin-json: 3.1.0 eslint-plugin-n: 17.10.2(eslint@8.57.0) - eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + eslint-plugin-prettier: 5.2.1(@types/eslint@8.56.12)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) eslint-plugin-simple-import-sort: 12.1.1(eslint@8.57.0) prettier-plugin-ember-template-tag: 2.0.2(prettier@3.3.3) optionalDependencies: @@ -10523,12 +10650,6 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@pnpm/npm-conf@2.3.1': - dependencies: - '@pnpm/config.env-replace': 1.1.0 - '@pnpm/network.ca-file': 1.0.2 - config-chain: 1.1.13 - '@pnpm/package-is-installable@8.0.2(@pnpm/logger@5.2.0)': dependencies: '@pnpm/core-loggers': 9.0.1(@pnpm/logger@5.2.0) @@ -10701,8 +10822,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.21.3': optional: true - '@rtsao/scc@1.1.0': {} - '@shikijs/core@1.17.7': dependencies: '@shikijs/engine-javascript': 1.17.7 @@ -10780,12 +10899,6 @@ snapshots: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 - '@types/eslint@9.6.1': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - optional: true - '@types/estree@1.0.5': {} '@types/express-serve-static-core@4.19.5': @@ -10846,16 +10959,12 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.5.1 '@types/node@22.5.1': dependencies: undici-types: 6.19.8 - '@types/node@22.5.5': - dependencies: - undici-types: 6.19.8 - '@types/qs@6.9.15': {} '@types/qunit@2.19.10': {} @@ -10886,7 +10995,7 @@ snapshots: '@types/ssri@7.1.5': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.5.1 '@types/statuses@2.0.5': {} @@ -10908,7 +11017,7 @@ snapshots: '@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': dependencies: - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/regexpp': 4.11.0 '@typescript-eslint/parser': 8.6.0(eslint@8.57.0)(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.6.0 '@typescript-eslint/type-utils': 8.6.0(eslint@8.57.0)(typescript@5.6.2) @@ -10930,7 +11039,7 @@ snapshots: '@typescript-eslint/types': 8.6.0 '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.6.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) eslint: 8.57.0 optionalDependencies: typescript: 5.6.2 @@ -10946,7 +11055,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) '@typescript-eslint/utils': 8.6.0(eslint@8.57.0)(typescript@5.6.2) - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 @@ -10960,7 +11069,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.6.0 '@typescript-eslint/visitor-keys': 8.6.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -11183,7 +11292,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.1.0: {} + ansi-regex@6.0.1: {} ansi-split@1.0.1: dependencies: @@ -11334,7 +11443,7 @@ snapshots: async-disk-cache@2.1.0: dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) heimdalljs: 0.2.6 istextorbinary: 2.6.0 mkdirp: 0.5.6 @@ -11384,16 +11493,7 @@ snapshots: schema-utils: 2.7.1 webpack: 5.94.0 - babel-loader@8.4.1(@babel/core@7.25.2)(webpack@5.94.0): - dependencies: - '@babel/core': 7.25.2 - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 5.94.0 - - babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.94.0): + babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0): dependencies: '@babel/core': 7.25.2 find-cache-dir: 4.0.0 @@ -11460,6 +11560,15 @@ snapshots: reselect: 4.1.8 resolve: 1.22.8 + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2)(supports-color@8.1.1): dependencies: '@babel/compat-data': 7.25.4 @@ -11469,6 +11578,14 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.38.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2)(supports-color@8.1.1): dependencies: '@babel/core': 7.25.2 @@ -11477,6 +11594,13 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2)(supports-color@8.1.1): dependencies: '@babel/core': 7.25.2 @@ -12498,12 +12622,6 @@ snapshots: optionalDependencies: supports-color: 9.4.0 - debug@4.3.7(supports-color@8.1.1): - dependencies: - ms: 2.1.3 - optionalDependencies: - supports-color: 8.1.1 - decimal.js@10.4.3: {} decode-uri-component@0.2.2: {} @@ -12512,13 +12630,6 @@ snapshots: dependencies: mimic-response: 1.0.1 - decorator-transforms@1.2.1(@babel/core@7.25.2): - dependencies: - '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) - babel-import-util: 2.1.1 - transitivePeerDependencies: - - '@babel/core' - decorator-transforms@2.0.0(@babel/core@7.25.2): dependencies: '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) @@ -12659,19 +12770,19 @@ snapshots: transitivePeerDependencies: - supports-color - ember-async-data@1.0.3(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-async-data@1.0.3(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - supports-color - ember-async-data@1.0.3(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-async-data@1.0.3(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 - ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - supports-color @@ -12725,8 +12836,8 @@ snapshots: '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) '@babel/preset-env': 7.25.4(@babel/core@7.25.2) '@embroider/macros': 1.16.6(@glint/template@1.4.0) - '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) - babel-loader: 8.4.1(@babel/core@7.25.2)(webpack@5.94.0) + '@embroider/shared-internals': 2.6.3 + babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.94.0) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.3.0 babel-plugin-htmlbars-inline-precompile: 5.3.1 @@ -12737,7 +12848,7 @@ snapshots: broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 css-loader: 5.2.7(webpack@5.94.0) - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) fs-extra: 10.1.0 fs-tree-diff: 2.0.1 handlebars: 4.7.8 @@ -12783,7 +12894,7 @@ snapshots: - '@glint/template' - supports-color - ember-cached-decorator-polyfill@1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-cached-decorator-polyfill@1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@embroider/macros': 1.16.6(@glint/template@1.4.0) '@glimmer/tracking': 1.1.2 @@ -12791,13 +12902,13 @@ snapshots: ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.25.2) ember-cli-babel: 7.26.11 ember-cli-babel-plugin-helpers: 1.1.1 - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - ember-cached-decorator-polyfill@1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-cached-decorator-polyfill@1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@embroider/macros': 1.16.6(@glint/template@1.4.0) '@glimmer/tracking': 1.1.2 @@ -12805,7 +12916,7 @@ snapshots: ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.25.2) ember-cli-babel: 7.26.11 ember-cli-babel-plugin-helpers: 1.1.1 - ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -12819,10 +12930,10 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-app-version@6.0.1(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-cli-app-version@6.0.1(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -13399,7 +13510,7 @@ snapshots: - '@babel/core' - supports-color - ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@babel/helper-plugin-utils': 7.24.8 '@babel/types': 7.25.6 @@ -13408,25 +13519,25 @@ snapshots: ember-cli-babel-plugin-helpers: 1.1.1 ember-cli-htmlbars: 6.3.0 ember-compatibility-helpers: 1.2.7(@babel/core@7.25.2) - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - supports-color + optional: true - ember-concurrency@4.0.2(@babel/core@7.25.2)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@babel/helper-plugin-utils': 7.24.8 '@babel/types': 7.25.6 - '@embroider/addon-shim': 1.8.9 '@glimmer/tracking': 1.1.2 - decorator-transforms: 1.2.1(@babel/core@7.25.2) - ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) - optionalDependencies: - '@glint/template': 1.4.0 + ember-cli-babel: 7.26.11 + ember-cli-babel-plugin-helpers: 1.1.1 + ember-cli-htmlbars: 6.3.0 + ember-compatibility-helpers: 1.2.7(@babel/core@7.25.2) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - supports-color - optional: true ember-eslint-parser@0.4.3(@babel/core@7.25.2)(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0): dependencies: @@ -13470,30 +13581,30 @@ snapshots: - '@babel/core' - supports-color - ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@embroider/addon-shim': 1.8.9 decorator-transforms: 2.0.0(@babel/core@7.25.2) ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 optionalDependencies: - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - supports-color + optional: true - ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@embroider/addon-shim': 1.8.9 decorator-transforms: 2.0.0(@babel/core@7.25.2) ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 optionalDependencies: - ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - supports-color - optional: true ember-modify-based-class-resource@1.1.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@3.28.12(@babel/core@7.25.2)))(ember-source@3.28.12(@babel/core@7.25.2)))(ember-source@3.28.12(@babel/core@7.25.2)): dependencies: @@ -13509,14 +13620,14 @@ snapshots: - '@glint/template' - supports-color - ember-modify-based-class-resource@1.1.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-modify-based-class-resource@1.1.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@babel/runtime': 7.25.6 '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.6(@glint/template@1.4.0) '@glimmer/tracking': 1.1.2 - ember-resources: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-resources: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) optionalDependencies: '@glimmer/component': 1.1.2(@babel/core@7.25.2) transitivePeerDependencies: @@ -13531,11 +13642,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-page-title@8.2.3(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-page-title@8.2.3(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@embroider/addon-shim': 1.8.9 '@simple-dom/document': 1.4.0 - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - supports-color @@ -13552,13 +13663,13 @@ snapshots: - '@glint/template' - supports-color - ember-qunit@8.1.0(@ember/test-helpers@4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(qunit@2.22.0): + ember-qunit@8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(qunit@2.22.0): dependencies: - '@ember/test-helpers': 4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + '@ember/test-helpers': 4.0.4(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.6(@glint/template@1.4.0) ember-cli-test-loader: 3.1.0 - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) qunit: 2.22.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -13573,11 +13684,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-resolver@11.0.1(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-resolver@11.0.1(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: ember-cli-babel: 7.26.11 optionalDependencies: - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - supports-color @@ -13597,35 +13708,35 @@ snapshots: transitivePeerDependencies: - supports-color - ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@babel/runtime': 7.25.6 '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.6(@glint/template@1.4.0) '@glimmer/tracking': 1.1.2 '@glint/template': 1.4.0 - ember-async-data: 1.0.3(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-async-data: 1.0.3(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) optionalDependencies: '@ember/test-waiters': 3.1.0 '@glimmer/component': 1.1.2(@babel/core@7.25.2) - ember-concurrency: 3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-concurrency: 3.1.1(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) transitivePeerDependencies: - supports-color - ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.25.2)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + ember-resources@6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@babel/runtime': 7.25.6 '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.6(@glint/template@1.4.0) '@glimmer/tracking': 1.1.2 '@glint/template': 1.4.0 - ember-async-data: 1.0.3(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) - ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + ember-async-data: 1.0.3(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) optionalDependencies: '@ember/test-waiters': 3.1.0 '@glimmer/component': 1.1.2(@babel/core@7.25.2) - ember-concurrency: 4.0.2(@babel/core@7.25.2)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-concurrency: 3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) transitivePeerDependencies: - supports-color @@ -13677,7 +13788,7 @@ snapshots: - '@babel/core' - supports-color - ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0): + ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0): dependencies: '@babel/helper-module-imports': 7.24.7 '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) @@ -13709,7 +13820,7 @@ snapshots: broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-auto-import: 2.8.0(@glint/template@1.4.0)(webpack@5.94.0) + ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.94.0) ember-cli-babel: 7.26.11 ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 @@ -13720,11 +13831,11 @@ snapshots: ember-cli-version-checker: 5.1.2 ember-router-generator: 2.0.0 inflection: 2.0.1 - resolve: 1.22.8 route-recognizer: 0.3.4 router_js: 8.0.6(route-recognizer@0.3.4)(rsvp@4.8.5) semver: 7.6.3 silent-error: 1.1.1 + simple-html-tokenizer: 0.5.11 transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -13732,30 +13843,31 @@ snapshots: - supports-color - webpack - ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0): + ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0): dependencies: '@babel/helper-module-imports': 7.24.7 - '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) '@ember/edition-utils': 1.2.0 - '@glimmer/compiler': 0.84.3 + '@glimmer/compiler': 0.85.13 '@glimmer/component': 1.1.2(@babel/core@7.25.2) - '@glimmer/destroyable': 0.84.3 + '@glimmer/destroyable': 0.85.13 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.84.3 - '@glimmer/interfaces': 0.84.3 - '@glimmer/manager': 0.84.3 - '@glimmer/node': 0.84.3 - '@glimmer/opcode-compiler': 0.84.3 - '@glimmer/owner': 0.84.3 - '@glimmer/program': 0.84.3 - '@glimmer/reference': 0.84.3 - '@glimmer/runtime': 0.84.3 - '@glimmer/syntax': 0.84.3 - '@glimmer/util': 0.84.3 + '@glimmer/global-context': 0.85.13 + '@glimmer/interfaces': 0.85.13 + '@glimmer/manager': 0.85.13 + '@glimmer/node': 0.85.13 + '@glimmer/opcode-compiler': 0.85.13 + '@glimmer/owner': 0.85.13 + '@glimmer/program': 0.85.13 + '@glimmer/reference': 0.85.13 + '@glimmer/runtime': 0.85.13 + '@glimmer/syntax': 0.85.13 + '@glimmer/util': 0.85.13 '@glimmer/validator': 0.84.3 - '@glimmer/vm-babel-plugins': 0.84.3(@babel/core@7.25.2) + '@glimmer/vm': 0.85.13 + '@glimmer/vm-babel-plugins': 0.85.13(@babel/core@7.25.2) '@simple-dom/interface': 1.4.0 babel-plugin-debug-macros: 0.3.4(@babel/core@7.25.2) + babel-plugin-ember-template-compilation: 2.3.0 babel-plugin-filter-imports: 4.0.0 backburner.js: 2.8.0 broccoli-concat: 4.2.5 @@ -13764,7 +13876,7 @@ snapshots: broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.94.0) + ember-auto-import: 2.8.0(@glint/template@1.4.0)(webpack@5.94.0) ember-cli-babel: 7.26.11 ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 @@ -13910,7 +14022,7 @@ snapshots: base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) engine.io-parser: 5.2.3 ws: 8.17.1 transitivePeerDependencies: @@ -14024,8 +14136,6 @@ snapshots: escalade@3.1.2: {} - escalade@3.2.0: {} - escape-html@1.0.3: {} escape-string-regexp@1.0.5: {} @@ -14059,33 +14169,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.2(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) fast-glob: 3.3.2 - get-tsconfig: 4.8.1 - is-bun-module: 1.2.1 + get-tsconfig: 4.8.0 + is-bun-module: 1.1.0 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.11.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.2(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.6.0(eslint@8.57.0)(typescript@5.6.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -14123,13 +14233,12 @@ snapshots: eslint-plugin-es-x@7.8.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/regexpp': 4.11.0 eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): dependencies: - '@rtsao/scc': 1.1.0 array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -14138,7 +14247,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.2(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -14166,20 +14275,20 @@ snapshots: enhanced-resolve: 5.17.1 eslint: 8.57.0 eslint-plugin-es-x: 7.8.0(eslint@8.57.0) - get-tsconfig: 4.8.1 + get-tsconfig: 4.8.0 globals: 15.9.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@8.56.12)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): dependencies: eslint: 8.57.0 prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: - '@types/eslint': 9.6.1 + '@types/eslint': 8.56.12 eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-plugin-qunit@8.1.2(eslint@8.57.0): @@ -14491,8 +14600,6 @@ snapshots: filesize@10.1.4: {} - filesize@10.1.6: {} - fill-range@4.0.0: dependencies: extend-shallow: 2.0.1 @@ -14839,7 +14946,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 - get-tsconfig@4.8.1: + get-tsconfig@4.8.0: dependencies: resolve-pkg-maps: 1.0.0 @@ -15407,7 +15514,7 @@ snapshots: is-buffer@1.1.6: {} - is-bun-module@1.2.1: + is-bun-module@1.1.0: dependencies: semver: 7.6.3 @@ -16234,12 +16341,12 @@ snapshots: ms@2.1.3: {} - msw@2.4.7(typescript@5.6.2): + msw@2.4.8(typescript@5.6.2): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 3.2.0 + '@inquirer/confirm': 3.1.22 '@mswjs/interceptors': 0.35.6 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 @@ -16251,7 +16358,7 @@ snapshots: outvariant: 1.4.3 path-to-regexp: 6.3.0 strict-event-emitter: 0.5.1 - type-fest: 4.26.1 + type-fest: 4.26.0 yargs: 17.7.2 optionalDependencies: typescript: 5.6.2 @@ -16679,8 +16786,6 @@ snapshots: picocolors@1.0.1: {} - picocolors@1.1.0: {} - picomatch@2.3.1: {} pinkie-promise@2.0.1: @@ -16757,9 +16862,9 @@ snapshots: postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@7.0.0(postcss@8.4.47): + postcss-safe-parser@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.47 + postcss: 8.4.41 postcss-selector-parser@6.1.2: dependencies: @@ -16774,12 +16879,6 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.47: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.0 - source-map-js: 1.2.1 - prelude-ls@1.2.1: {} prepend-http@2.0.0: {} @@ -16931,7 +17030,7 @@ snapshots: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.6(@glint/template@1.4.0) - decorator-transforms: 1.2.1(@babel/core@7.25.2) + decorator-transforms: 2.0.0(@babel/core@7.25.2) ember-async-data: 1.0.3(ember-source@3.28.12(@babel/core@7.25.2)) ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@3.28.12(@babel/core@7.25.2)) ember-resources: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@3.28.12(@babel/core@7.25.2)))(ember-source@3.28.12(@babel/core@7.25.2)) @@ -16944,16 +17043,16 @@ snapshots: - ember-concurrency - supports-color - reactiveweb@file:reactiveweb(@babel/core@7.25.2)(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): + reactiveweb@file:reactiveweb(@babel/core@7.25.2)(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.6(@glint/template@1.4.0) - decorator-transforms: 1.2.1(@babel/core@7.25.2) - ember-async-data: 1.0.3(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) - ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) - ember-resources: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) - ember-source: 5.4.1(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + decorator-transforms: 2.0.0(@babel/core@7.25.2) + ember-async-data: 1.0.3(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-resources: 6.5.1(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@3.1.1(@babel/core@7.25.2)(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)))(ember-source@5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-source: 5.6.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - '@glimmer/component' @@ -17041,7 +17140,7 @@ snapshots: registry-auth-token@5.0.2: dependencies: - '@pnpm/npm-conf': 2.3.1 + '@pnpm/npm-conf': 2.2.0 registry-url@5.1.0: dependencies: @@ -17485,7 +17584,7 @@ snapshots: socket.io-adapter@2.5.5: dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) ws: 8.17.1 transitivePeerDependencies: - bufferutil @@ -17495,7 +17594,7 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -17504,7 +17603,7 @@ snapshots: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) engine.io: 6.5.5 socket.io-adapter: 2.5.5 socket.io-parser: 4.2.4 @@ -17516,7 +17615,7 @@ snapshots: socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -17543,8 +17642,6 @@ snapshots: source-map-js@1.2.0: {} - source-map-js@1.2.1: {} - source-map-resolve@0.5.3: dependencies: atob: 2.1.2 @@ -17715,7 +17812,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.1.0 + ansi-regex: 6.0.1 strip-bom@3.0.0: {} @@ -17768,7 +17865,7 @@ snapshots: cosmiconfig: 9.0.0(typescript@5.6.2) css-functions-list: 3.2.2 css-tree: 2.3.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 file-entry-cache: 9.1.0 @@ -17784,10 +17881,10 @@ snapshots: meow: 13.2.0 micromatch: 4.0.8 normalize-path: 3.0.0 - picocolors: 1.1.0 - postcss: 8.4.47 + picocolors: 1.0.1 + postcss: 8.4.41 postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 7.0.0(postcss@8.4.47) + postcss-safe-parser: 7.0.0(postcss@8.4.41) postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -17846,7 +17943,7 @@ snapshots: sync-disk-cache@2.1.0: dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.6(supports-color@9.4.0) heimdalljs: 0.2.6 mkdirp: 0.5.6 rimraf: 3.0.2 @@ -17905,13 +18002,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - terser@5.32.0: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - testem@3.15.1(handlebars@4.7.8)(underscore@1.13.7): dependencies: '@xmldom/xmldom': 0.8.10 @@ -18161,7 +18251,7 @@ snapshots: type-fest@0.6.0: {} - type-fest@4.26.1: {} + type-fest@4.26.0: {} type-is@1.6.18: dependencies: @@ -18670,7 +18760,7 @@ snapshots: yargs@16.2.0: dependencies: cliui: 7.0.4 - escalade: 3.2.0 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 diff --git a/tests/test-app/package.json b/tests/test-app/package.json index d8e6762..91d21a4 100644 --- a/tests/test-app/package.json +++ b/tests/test-app/package.json @@ -37,7 +37,7 @@ "@babel/eslint-parser": "^7.22.15", "@ember/optional-features": "^2.0.0", "@ember/string": "^3.1.1", - "@ember/test-helpers": "^4.0.2", + "@ember/test-helpers": "^4.0.4", "@embroider/compat": "^3.6.1", "@embroider/core": "^3.4.15", "@embroider/webpack": "^4.0.5", @@ -66,7 +66,7 @@ "ember-page-title": "^8.2.0", "ember-qunit": "^8.0.2", "ember-resolver": "^11.0.1", - "ember-source": "~5.4.0", + "ember-source": "~5.6.0", "ember-source-channel-url": "^3.0.0", "ember-template-imports": "^4.1.1", "ember-template-lint": "^6.0.0", diff --git a/tests/test-app/tests/utils/function/rendering-test.gts b/tests/test-app/tests/utils/function/rendering-test.gts index 960f0d3..0ad706e 100644 --- a/tests/test-app/tests/utils/function/rendering-test.gts +++ b/tests/test-app/tests/utils/function/rendering-test.gts @@ -1,3 +1,4 @@ +/** eslint-disable no-console */ import Component from '@glimmer/component'; import { tracked } from '@glimmer/tracking'; import { setOwner } from '@ember/application'; @@ -6,6 +7,7 @@ import { click, render, settled } from '@ember/test-helpers'; import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; +import { modifier } from 'ember-modifier'; import { resource, resourceFactory, use } from 'ember-resources'; import { trackedFunction } from 'reactiveweb/function'; @@ -234,4 +236,133 @@ module('Utils | trackedFunction | rendering', function (hooks) { await settled(); assert.dom('out').containsText('12.206'); }); + + test('failing case', async function (assert) { + class TestCase { + @tracked length = 0; + @tracked value; + + setLength = () => (this.length = 3); + + callCount = 0; + isPending = true; + getValue = async () => { + this.callCount++; + + if (this.callCount > 20) { + console.log('getValue() too much calling', this.callCount); + + return; + } + + let { length, isPending } = this; + + if (!this.isPending && this.value?.[0] === 'not yet') { + console.log('getValue() early return', { length, isPending }); + + return; + } + + // detach from auto-tracking + await Promise.resolve(); + console.group('getValue'); + + if (!length) { + if (this.value?.[0] === 'not yet') { + console.log('getValue() value is already set to net yet'); + + console.groupEnd(); + + return; + } + + console.log('getValue() setting value to net yet', { length, isPending }); + this.value = ['not yet']; + + console.groupEnd(); + + return; + } + + const stringArray = Array.from({ length }, () => 'item'); // ['item', 'item', 'item'] + + // console.log(debug.logTrackingStack()); + console.log('getValue() setting value'); + this.value = stringArray; + this.isPending = false; + console.groupEnd(); + }; + + get endResult() { + console.group('endResult'); + + // eslint-disable-next-line no-console + console.log('this.endResult', { length: this.length, value: this.value }); + + this.getValue(); + + let value = this.value; + + if (!value) { + console.log('this.endResult: no value'); + + console.groupEnd(); + + return ''; + } + + console.log('this.endResult: should have value', value); + + console.groupEnd(); + + return value.join(','); + } + } + + const logText = modifier(function (_element, positional, named) { + // eslint-disable-next-line no-console + console.log('{{logText}}', positional[0], named.bar, named.foo); + + return () => {}; + }); + + class State { + @tracked testCase?: TestCase; + + setTestCase = () => (this.testCase = new TestCase()); + } + + let state = new State(); + + const setLength = () => state.testCase?.setLength(); + + await render( + + ); + + assert.dom('out').doesNotIncludeText('item'); + + // await this.pauseTest(); + await click('#setTestCase'); + await new Promise((r) => setTimeout(r, 100)); + await click('#setLength'); + await new Promise((r) => setTimeout(r, 100)); + // await this.pauseTest(); + + assert.dom('out').hasText('item,item,item'); + }); });