diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000000..65403920bad --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "glimmer-vm"] + path = glimmer-vm + url = git@github.com:glimmerjs/glimmer-vm.git diff --git a/babel.config.mjs b/babel.config.mjs index 34b6aa42dee..839aa46ec94 100644 --- a/babel.config.mjs +++ b/babel.config.mjs @@ -29,7 +29,7 @@ export default { { compilerPath: resolve( dirname(fileURLToPath(import.meta.url)), - './broccoli/glimmer-template-compiler' + './broccoli/glimmer-template-compiler.mjs' ), }, ], diff --git a/broccoli/glimmer-template-compiler.js b/broccoli/glimmer-template-compiler.js deleted file mode 100644 index f8df7810fdf..00000000000 --- a/broccoli/glimmer-template-compiler.js +++ /dev/null @@ -1,4 +0,0 @@ -'use strict'; - -require('@swc-node/register'); -module.exports = require('../packages/ember-template-compiler/minimal.ts'); diff --git a/broccoli/glimmer-template-compiler.mjs b/broccoli/glimmer-template-compiler.mjs new file mode 100644 index 00000000000..46939f003d1 --- /dev/null +++ b/broccoli/glimmer-template-compiler.mjs @@ -0,0 +1,8 @@ +import '@swc-node/register/esm-register'; + +// this needs to be async because otherwise the esm-register above hasn't taken +// effect yet. +const minimal = await import('../packages/ember-template-compiler/minimal.ts'); + +const { precompile, _buildCompileOptions, _preprocess, _print } = minimal; +export { precompile, _buildCompileOptions, _preprocess, _print }; diff --git a/glimmer-vm b/glimmer-vm new file mode 160000 index 00000000000..5728412d690 --- /dev/null +++ b/glimmer-vm @@ -0,0 +1 @@ +Subproject commit 5728412d69054b012dccc326877c1e4ac5ec0e04 diff --git a/package.json b/package.json index c165fae2d21..9b10093f361 100644 --- a/package.json +++ b/package.json @@ -68,22 +68,6 @@ "@babel/core": "^7.24.4", "@ember/edition-utils": "^1.2.0", "@embroider/addon-shim": "^1.9.0", - "@glimmer/compiler": "0.94.10", - "@glimmer/destroyable": "0.94.8", - "@glimmer/global-context": "0.93.4", - "@glimmer/interfaces": "0.94.6", - "@glimmer/manager": "0.94.9", - "@glimmer/node": "0.94.9", - "@glimmer/opcode-compiler": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/program": "0.94.9", - "@glimmer/reference": "0.94.8", - "@glimmer/runtime": "0.94.10", - "@glimmer/syntax": "0.94.9", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", - "@glimmer/vm": "0.94.8", - "@glimmer/vm-babel-plugins": "0.93.4", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.8.0", "broccoli-file-creator": "^2.1.1", @@ -113,7 +97,24 @@ "@babel/types": "^7.22.5", "@embroider/shared-internals": "^2.5.0", "@eslint/js": "^9.21.0", + "@glimmer/compiler": "workspace:*", "@glimmer/component": "workspace:^", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/global-context": "workspace:*", + "@glimmer/interfaces": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/node": "workspace:*", + "@glimmer/opcode-compiler": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/program": "workspace:*", + "@glimmer/reference": "workspace:*", + "@glimmer/runtime": "workspace:*", + "@glimmer/syntax": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", + "@glimmer/vm": "workspace:*", + "@glimmer/vm-babel-plugins": "workspace:*", "@rollup/plugin-babel": "^6.0.4", "@simple-dom/document": "^1.4.0", "@swc-node/register": "^1.6.8", @@ -124,7 +125,7 @@ "ast-types": "^0.14.2", "auto-dist-tag": "^2.1.1", "babel-plugin-debug-macros": "1.0.0", - "babel-plugin-ember-template-compilation": "^2.1.1", + "babel-plugin-ember-template-compilation": "3.0.0-alpha.4", "dag-map": "^2.0.2", "decorator-transforms": "2.0.0", "ember-cli": "^6.3.0", diff --git a/packages/@ember/-internals/package.json b/packages/@ember/-internals/package.json index 4acae247231..b38fbb6771c 100644 --- a/packages/@ember/-internals/package.json +++ b/packages/@ember/-internals/package.json @@ -40,23 +40,23 @@ "@ember/service": "workspace:*", "@ember/template-factory": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.94.10", - "@glimmer/component": "workspace:^", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.93.4", - "@glimmer/interfaces": "0.94.6", - "@glimmer/manager": "0.94.9", - "@glimmer/node": "0.94.9", - "@glimmer/opcode-compiler": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/program": "0.94.9", - "@glimmer/reference": "0.94.8", - "@glimmer/runtime": "0.94.10", - "@glimmer/syntax": "0.94.9", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", - "@glimmer/vm": "0.94.8", + "@glimmer/compiler": "workspace:*", + "@glimmer/component": "workspace:*", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/global-context": "workspace:*", + "@glimmer/interfaces": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/node": "workspace:*", + "@glimmer/opcode-compiler": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/program": "workspace:*", + "@glimmer/reference": "workspace:*", + "@glimmer/runtime": "workspace:*", + "@glimmer/syntax": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", + "@glimmer/vm": "workspace:*", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", diff --git a/packages/@ember/application/package.json b/packages/@ember/application/package.json index 406ab1934cb..0aa1de249e7 100644 --- a/packages/@ember/application/package.json +++ b/packages/@ember/application/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/packages/@ember/array/package.json b/packages/@ember/array/package.json index 49adb707a77..4d70f3a7416 100644 --- a/packages/@ember/array/package.json +++ b/packages/@ember/array/package.json @@ -17,12 +17,12 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/component/package.json b/packages/@ember/component/package.json index 51b70832755..b1c67de5a58 100644 --- a/packages/@ember/component/package.json +++ b/packages/@ember/component/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.94.9", - "@glimmer/runtime": "0.94.10", + "@glimmer/manager": "workspace:*", + "@glimmer/runtime": "workspace:*", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/controller/package.json b/packages/@ember/controller/package.json index 59e281c0971..8cea99b0837 100644 --- a/packages/@ember/controller/package.json +++ b/packages/@ember/controller/package.json @@ -11,11 +11,11 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/service": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator":"workspace:*", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/debug/package.json b/packages/@ember/debug/package.json index a4bef6ab2e3..12af4df9fe9 100644 --- a/packages/@ember/debug/package.json +++ b/packages/@ember/debug/package.json @@ -18,12 +18,12 @@ "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/destroyable/package.json b/packages/@ember/destroyable/package.json index cc8b4d344cd..07688a98e9e 100644 --- a/packages/@ember/destroyable/package.json +++ b/packages/@ember/destroyable/package.json @@ -6,7 +6,7 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/destroyable": "0.94.8", + "@glimmer/destroyable": "workspace:*", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/engine/package.json b/packages/@ember/engine/package.json index 55755289631..75ace0b4a22 100644 --- a/packages/@ember/engine/package.json +++ b/packages/@ember/engine/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "dag-map": "^2.0.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*", diff --git a/packages/@ember/enumerable/package.json b/packages/@ember/enumerable/package.json index f05957cccbe..8c7a9a95bf2 100644 --- a/packages/@ember/enumerable/package.json +++ b/packages/@ember/enumerable/package.json @@ -11,11 +11,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/helper/package.json b/packages/@ember/helper/package.json index da2945890e2..df00c2713f0 100644 --- a/packages/@ember/helper/package.json +++ b/packages/@ember/helper/package.json @@ -8,8 +8,8 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", - "@glimmer/manager": "0.94.9", - "@glimmer/runtime": "0.94.10", + "@glimmer/manager": "workspace:*", + "@glimmer/runtime": "workspace:*", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/instrumentation/package.json b/packages/@ember/instrumentation/package.json index 046d3873d04..71c5dba9d64 100644 --- a/packages/@ember/instrumentation/package.json +++ b/packages/@ember/instrumentation/package.json @@ -13,8 +13,8 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.94.8", + "@glimmer/env": "workspace:*", + "@glimmer/validator": "workspace:*", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/modifier/package.json b/packages/@ember/modifier/package.json index 0350ab89d3e..9d4ccc3a61a 100644 --- a/packages/@ember/modifier/package.json +++ b/packages/@ember/modifier/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.94.9", - "@glimmer/runtime": "0.94.10" + "@glimmer/manager": "workspace:*", + "@glimmer/runtime": "workspace:*" } } diff --git a/packages/@ember/object/package.json b/packages/@ember/object/package.json index 8530e0ad184..d916db466b4 100644 --- a/packages/@ember/object/package.json +++ b/packages/@ember/object/package.json @@ -26,12 +26,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/owner/package.json b/packages/@ember/owner/package.json index ae12cf5dbb3..2ee55bd4ae5 100644 --- a/packages/@ember/owner/package.json +++ b/packages/@ember/owner/package.json @@ -13,8 +13,8 @@ "@ember/object": "workspace:*", "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/component": "workspace:^", - "@glimmer/env": "^0.1.7", + "@glimmer/component": "workspace:*", + "@glimmer/env": "workspace:*", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/routing/package.json b/packages/@ember/routing/package.json index 73ee06d6056..008593b8067 100644 --- a/packages/@ember/routing/package.json +++ b/packages/@ember/routing/package.json @@ -25,12 +25,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", diff --git a/packages/@ember/runloop/package.json b/packages/@ember/runloop/package.json index a934ed2ddad..ec634d80459 100644 --- a/packages/@ember/runloop/package.json +++ b/packages/@ember/runloop/package.json @@ -12,8 +12,8 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.94.8", + "@glimmer/env": "workspace:*", + "@glimmer/validator": "workspace:*", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/service/package.json b/packages/@ember/service/package.json index 3965c802a03..e5cf42716b6 100644 --- a/packages/@ember/service/package.json +++ b/packages/@ember/service/package.json @@ -10,11 +10,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/template-compilation/package.json b/packages/@ember/template-compilation/package.json index c82f4597850..1673829d684 100644 --- a/packages/@ember/template-compilation/package.json +++ b/packages/@ember/template-compilation/package.json @@ -8,9 +8,9 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/canary-features": "workspace:*", - "@glimmer/compiler": "0.94.10", - "@glimmer/env": "^0.1.7", - "@glimmer/syntax": "0.94.9", + "@glimmer/compiler": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/syntax": "workspace:*", "ember": "workspace:*", "ember-template-compiler": "workspace:*" } diff --git a/packages/@ember/template-compiler/package.json b/packages/@ember/template-compiler/package.json index ca82177df65..fa38060c626 100644 --- a/packages/@ember/template-compiler/package.json +++ b/packages/@ember/template-compiler/package.json @@ -12,12 +12,12 @@ "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", "@ember/debug": "workspace:*", - "@glimmer/compiler": "0.94.10", - "@glimmer/env": "^0.1.7", - "@glimmer/interfaces": "0.94.6", - "@glimmer/manager": "0.94.9", - "@glimmer/opcode-compiler": "0.94.9", - "@glimmer/syntax": "0.94.9", + "@glimmer/compiler": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/interfaces": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/opcode-compiler": "workspace:*", + "@glimmer/syntax": "workspace:*", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/utils/package.json b/packages/@ember/utils/package.json index 9d3ef031484..43ffa12c448 100644 --- a/packages/@ember/utils/package.json +++ b/packages/@ember/utils/package.json @@ -13,12 +13,12 @@ "@ember/enumerable": "workspace:*", "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/version/package.json b/packages/@ember/version/package.json index 7133e966480..aac5a26488e 100644 --- a/packages/@ember/version/package.json +++ b/packages/@ember/version/package.json @@ -22,8 +22,8 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/manager": "0.94.9", - "@glimmer/runtime": "0.94.10", + "@glimmer/manager": "workspace:*", + "@glimmer/runtime": "workspace:*", "backburner.js": "^2.7.0", "ember": "workspace:*", "expect-type": "^0.15.0" diff --git a/packages/@glimmer/component/package.json b/packages/@glimmer/component/package.json index acae4cecdbf..a10b6d2f7ba 100644 --- a/packages/@glimmer/component/package.json +++ b/packages/@glimmer/component/package.json @@ -18,7 +18,7 @@ "scripts": {}, "dependencies": { "@embroider/addon-shim": "^1.8.9", - "@glimmer/env": "^0.1.7" + "@glimmer/env": "workspace:*" }, "devDependencies": { "typescript": "5.1" diff --git a/packages/ember-template-compiler/package.json b/packages/ember-template-compiler/package.json index 163fba58782..87d027ceb70 100644 --- a/packages/ember-template-compiler/package.json +++ b/packages/ember-template-compiler/package.json @@ -26,12 +26,12 @@ "@ember/template-compilation": "workspace:*", "@ember/template-compiler": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.94.10", - "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.94.9", - "@glimmer/runtime": "0.94.10", - "@glimmer/syntax": "0.94.9", - "@glimmer/validator": "0.94.8", + "@glimmer/compiler": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/runtime": "workspace:*", + "@glimmer/syntax": "workspace:*", + "@glimmer/validator": "workspace:*", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*" diff --git a/packages/ember-testing/package.json b/packages/ember-testing/package.json index 0ec997b1de1..b7c9e9e0112 100644 --- a/packages/ember-testing/package.json +++ b/packages/ember-testing/package.json @@ -19,11 +19,11 @@ "@ember/service": "workspace:*", "@ember/test": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.93.4", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*", diff --git a/packages/ember/package.json b/packages/ember/package.json index b9feaeb5170..ed48f2646eb 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -32,14 +32,14 @@ "@ember/test": "workspace:*", "@ember/utils": "workspace:*", "@ember/version": "workspace:*", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/runtime": "0.94.10", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/runtime": "workspace:*", "@glimmer/tracking": "workspace:*", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember-template-compiler": "workspace:*", diff --git a/packages/internal-test-helpers/package.json b/packages/internal-test-helpers/package.json index 077a0929102..ec93c8d8910 100644 --- a/packages/internal-test-helpers/package.json +++ b/packages/internal-test-helpers/package.json @@ -24,16 +24,16 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.94.10", - "@glimmer/destroyable": "0.94.8", - "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.94.9", - "@glimmer/opcode-compiler": "0.94.9", - "@glimmer/owner": "0.93.4", - "@glimmer/runtime": "0.94.10", - "@glimmer/syntax": "0.94.9", - "@glimmer/util": "0.94.8", - "@glimmer/validator": "0.94.8", + "@glimmer/compiler": "workspace:*", + "@glimmer/destroyable": "workspace:*", + "@glimmer/env": "workspace:*", + "@glimmer/manager": "workspace:*", + "@glimmer/opcode-compiler": "workspace:*", + "@glimmer/owner": "workspace:*", + "@glimmer/runtime": "workspace:*", + "@glimmer/syntax": "workspace:*", + "@glimmer/util": "workspace:*", + "@glimmer/validator": "workspace:*", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 21e3f3e0e18..5713d3736fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,54 +21,6 @@ importers: '@embroider/addon-shim': specifier: ^1.9.0 version: 1.9.0 - '@glimmer/compiler': - specifier: 0.94.10 - version: 0.94.10 - '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 - '@glimmer/global-context': - specifier: 0.93.4 - version: 0.93.4 - '@glimmer/interfaces': - specifier: 0.94.6 - version: 0.94.6 - '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 - '@glimmer/node': - specifier: 0.94.9 - version: 0.94.9 - '@glimmer/opcode-compiler': - specifier: 0.94.9 - version: 0.94.9 - '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 - '@glimmer/program': - specifier: 0.94.9 - version: 0.94.9 - '@glimmer/reference': - specifier: 0.94.8 - version: 0.94.8 - '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 - '@glimmer/syntax': - specifier: 0.94.9 - version: 0.94.9 - '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 - '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 - '@glimmer/vm': - specifier: 0.94.8 - version: 0.94.8 - '@glimmer/vm-babel-plugins': - specifier: 0.93.4 - version: 0.93.4(@babel/core@7.26.9) '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -151,9 +103,60 @@ importers: '@eslint/js': specifier: ^9.21.0 version: 9.21.0 + '@glimmer/compiler': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/compiler '@glimmer/component': specifier: workspace:^ version: link:packages/@glimmer/component + '@glimmer/destroyable': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/destroyable + '@glimmer/env': + specifier: workspace:* + version: link:packages/@glimmer/env + '@glimmer/global-context': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/global-context + '@glimmer/interfaces': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/interfaces + '@glimmer/manager': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/manager + '@glimmer/node': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/node + '@glimmer/opcode-compiler': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/opcode-compiler + '@glimmer/owner': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/owner + '@glimmer/program': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/program + '@glimmer/reference': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/reference + '@glimmer/runtime': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/runtime + '@glimmer/syntax': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/syntax + '@glimmer/util': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/util + '@glimmer/validator': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/validator + '@glimmer/vm': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/vm + '@glimmer/vm-babel-plugins': + specifier: workspace:* + version: link:glimmer-vm/packages/@glimmer/vm-babel-plugins '@rollup/plugin-babel': specifier: ^6.0.4 version: 6.0.4(@babel/core@7.26.9)(rollup@4.34.8) @@ -185,8 +188,8 @@ importers: specifier: 1.0.0 version: 1.0.0(@babel/core@7.26.9) babel-plugin-ember-template-compilation: - specifier: ^2.1.1 - version: 2.3.0 + specifier: 3.0.0-alpha.4 + version: 3.0.0-alpha.4 dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -195,7 +198,7 @@ importers: version: 2.0.0(@babel/core@7.26.9) ember-cli: specifier: ^6.3.0 - version: 6.3.1(handlebars@4.7.8)(underscore@1.13.7) + version: 6.4.0(handlebars@4.7.8)(underscore@1.13.7) ember-cli-blueprint-test-helpers: specifier: ^0.19.2 version: 0.19.2 @@ -204,7 +207,7 @@ importers: version: 2.1.0 ember-cli-dependency-checker: specifier: ^3.3.1 - version: 3.3.3(ember-cli@6.3.1(handlebars@4.7.8)(underscore@1.13.7)) + version: 3.3.3(ember-cli@6.4.0(handlebars@4.7.8)(underscore@1.13.7)) ember-cli-yuidoc: specifier: ^0.9.1 version: 0.9.1 @@ -296,14 +299,918 @@ importers: specifier: ^1.0.0 version: 1.0.0(handlebars@4.7.8)(underscore@1.13.7) typescript: - specifier: '5.1' - version: 5.1.6 - typescript-eslint: - specifier: ^8.26.0 - version: 8.26.0(eslint@9.21.0)(typescript@5.1.6) - vite: - specifier: ^5.4.12 - version: 5.4.14(@types/node@20.17.19)(terser@5.39.0) + specifier: '5.1' + version: 5.1.6 + typescript-eslint: + specifier: ^8.26.0 + version: 8.26.0(eslint@9.21.0)(typescript@5.1.6) + vite: + specifier: ^5.4.12 + version: 5.4.14(@types/node@22.13.10)(terser@5.39.0) + + glimmer-vm/packages/@glimmer-workspace/integration-tests: + dependencies: + '@glimmer-workspace/test-utils': + specifier: workspace:* + version: link:../test-utils + '@glimmer/compiler': + specifier: workspace:* + version: link:../../@glimmer/compiler + '@glimmer/destroyable': + specifier: workspace:* + version: link:../../@glimmer/destroyable + '@glimmer/global-context': + specifier: workspace:* + version: link:../../@glimmer/global-context + '@glimmer/interfaces': + specifier: workspace:* + version: link:../../@glimmer/interfaces + '@glimmer/manager': + specifier: workspace:* + version: link:../../@glimmer/manager + '@glimmer/node': + specifier: workspace:* + version: link:../../@glimmer/node + '@glimmer/opcode-compiler': + specifier: workspace:* + version: link:../../@glimmer/opcode-compiler + '@glimmer/owner': + specifier: workspace:* + version: link:../../@glimmer/owner + '@glimmer/program': + specifier: workspace:* + version: link:../../@glimmer/program + '@glimmer/reference': + specifier: workspace:* + version: link:../../@glimmer/reference + '@glimmer/runtime': + specifier: workspace:* + version: link:../../@glimmer/runtime + '@glimmer/syntax': + specifier: workspace:* + version: link:../../@glimmer/syntax + '@glimmer/util': + specifier: workspace:* + version: link:../../@glimmer/util + '@glimmer/validator': + specifier: workspace:* + version: link:../../@glimmer/validator + '@glimmer/vm': + specifier: workspace:* + version: link:../../@glimmer/vm + '@glimmer/wire-format': + specifier: workspace:* + version: link:../../@glimmer/wire-format + '@simple-dom/document': + specifier: ^1.4.0 + version: 1.4.0 + '@simple-dom/serializer': + specifier: ^1.4.0 + version: 1.4.0 + '@simple-dom/void-map': + specifier: ^1.4.0 + version: 1.4.0 + js-reporters: + specifier: ^2.1.0 + version: 2.1.0 + qunit: + specifier: ^2.24.1 + version: 2.24.1 + simple-html-tokenizer: + specifier: ^0.5.11 + version: 0.5.11 + devDependencies: + '@glimmer/constants': + specifier: workspace:* + version: link:../../@glimmer/constants + '@glimmer/debug-util': + specifier: workspace:* + version: link:../../@glimmer/debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../../@glimmer/local-debug-flags + '@types/js-reporters': + specifier: workspace:* + version: link:../../@types/js-reporters + '@types/qunit': + specifier: ^2.19.12 + version: 2.19.12 + dom-types: + specifier: ^1.1.2 + version: 1.1.2 + + glimmer-vm/packages/@glimmer-workspace/test-utils: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../../@glimmer/interfaces + '@glimmer/util': + specifier: workspace:* + version: link:../../@glimmer/util + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../../@glimmer/debug-util + eslint: + specifier: ^9.20.1 + version: 9.21.0 + + glimmer-vm/packages/@glimmer/compiler: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/syntax': + specifier: workspace:* + version: link:../syntax + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@glimmer/wire-format': + specifier: workspace:* + version: link:../wire-format + devDependencies: + '@glimmer/constants': + specifier: workspace:* + version: link:../constants + '@glimmer/debug': + specifier: workspace:* + version: link:../debug + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + '@types/node': + specifier: ^22.13.4 + version: 22.13.10 + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/compiler/test: + dependencies: + '@glimmer/compiler': + specifier: workspace:* + version: link:.. + '@glimmer/interfaces': + specifier: workspace:* + version: link:../../interfaces + '@glimmer/syntax': + specifier: workspace:* + version: link:../../syntax + '@glimmer/util': + specifier: workspace:* + version: link:../../util + devDependencies: + '@glimmer/constants': + specifier: workspace:* + version: link:../../constants + + glimmer-vm/packages/@glimmer/constants: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/constants/test: + dependencies: + '@glimmer/env': + specifier: workspace:* + version: link:../../../../../packages/@glimmer/env + '@glimmer/util': + specifier: workspace:* + version: link:../../util + devDependencies: + '@glimmer/constants': + specifier: workspace:* + version: link:.. + '@glimmer/debug-util': + specifier: workspace:* + version: link:../../debug-util + vite: + specifier: ^6.1.1 + version: 6.2.2(@types/node@22.13.10)(terser@5.39.0) + + glimmer-vm/packages/@glimmer/debug: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/reference': + specifier: workspace:* + version: link:../reference + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@glimmer/vm': + specifier: workspace:* + version: link:../vm + devDependencies: + '@glimmer/constants': + specifier: workspace:* + version: link:../constants + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + eslint: + specifier: ^9.20.1 + version: 9.21.0 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/debug-util: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + devDependencies: + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + eslint: + specifier: ^9.20.1 + version: 9.21.0 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/debug-util/test: + dependencies: + '@glimmer/env': + specifier: workspace:* + version: link:../../../../../packages/@glimmer/env + '@glimmer/util': + specifier: workspace:* + version: link:../../util + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:.. + vite: + specifier: ^6.1.1 + version: 6.2.2(@types/node@22.13.10)(terser@5.39.0) + + glimmer-vm/packages/@glimmer/debug/test: + dependencies: + '@glimmer/debug': + specifier: workspace:* + version: link:.. + + glimmer-vm/packages/@glimmer/destroyable: + dependencies: + '@glimmer/global-context': + specifier: workspace:* + version: link:../global-context + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/destroyable/test: + dependencies: + '@glimmer/destroyable': + specifier: workspace:* + version: link:.. + '@glimmer/global-context': + specifier: workspace:* + version: link:../../global-context + '@glimmer/util': + specifier: workspace:* + version: link:../../util + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../../debug-util + + glimmer-vm/packages/@glimmer/encoder: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/vm': + specifier: workspace:* + version: link:../vm + devDependencies: + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/global-context: + devDependencies: + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/interfaces: + dependencies: + '@simple-dom/interface': + specifier: ^1.4.0 + version: 1.4.0 + type-fest: + specifier: ^4.35.0 + version: 4.37.0 + devDependencies: + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/local-debug-babel-plugin: {} + + glimmer-vm/packages/@glimmer/local-debug-flags: + devDependencies: + eslint: + specifier: ^9.20.1 + version: 9.21.0 + + glimmer-vm/packages/@glimmer/manager: + dependencies: + '@glimmer/destroyable': + specifier: workspace:* + version: link:../destroyable + '@glimmer/global-context': + specifier: workspace:* + version: link:../global-context + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/reference': + specifier: workspace:* + version: link:../reference + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@glimmer/validator': + specifier: workspace:* + version: link:../validator + '@glimmer/vm': + specifier: workspace:* + version: link:../vm + devDependencies: + '@glimmer/debug': + specifier: workspace:* + version: link:../debug + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/manager/test: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../../interfaces + '@glimmer/manager': + specifier: workspace:* + version: link:.. + '@glimmer/reference': + specifier: workspace:* + version: link:../../reference + '@glimmer/validator': + specifier: workspace:* + version: link:../../validator + '@glimmer/vm': + specifier: workspace:* + version: link:../../vm + + glimmer-vm/packages/@glimmer/node: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/runtime': + specifier: workspace:* + version: link:../runtime + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@simple-dom/document': + specifier: ^1.4.0 + version: 1.4.0 + devDependencies: + '@glimmer/compiler': + specifier: workspace:* + version: link:../compiler + '@types/qunit': + specifier: ^2.19.12 + version: 2.19.12 + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/opcode-compiler: + dependencies: + '@glimmer/encoder': + specifier: workspace:* + version: link:../encoder + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/manager': + specifier: workspace:* + version: link:../manager + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@glimmer/vm': + specifier: workspace:* + version: link:../vm + '@glimmer/wire-format': + specifier: workspace:* + version: link:../wire-format + devDependencies: + '@glimmer/constants': + specifier: workspace:* + version: link:../constants + '@glimmer/debug': + specifier: workspace:* + version: link:../debug + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + type-fest: + specifier: ^4.35.0 + version: 4.37.0 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/owner: + devDependencies: + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/owner/test: + dependencies: + '@glimmer/owner': + specifier: workspace:* + version: link:.. + + glimmer-vm/packages/@glimmer/program: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/manager': + specifier: workspace:* + version: link:../manager + '@glimmer/opcode-compiler': + specifier: workspace:* + version: link:../opcode-compiler + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@glimmer/vm': + specifier: workspace:* + version: link:../vm + '@glimmer/wire-format': + specifier: workspace:* + version: link:../wire-format + devDependencies: + '@glimmer/constants': + specifier: workspace:* + version: link:../constants + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/program/test: + dependencies: + '@glimmer/program': + specifier: workspace:* + version: link:.. + + glimmer-vm/packages/@glimmer/reference: + dependencies: + '@glimmer/global-context': + specifier: workspace:* + version: link:../global-context + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@glimmer/validator': + specifier: workspace:* + version: link:../validator + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/reference/test: + dependencies: + '@glimmer/global-context': + specifier: workspace:* + version: link:../../global-context + '@glimmer/reference': + specifier: workspace:* + version: link:.. + '@glimmer/util': + specifier: workspace:* + version: link:../../util + '@glimmer/validator': + specifier: workspace:* + version: link:../../validator + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../../debug-util + + glimmer-vm/packages/@glimmer/runtime: + dependencies: + '@glimmer/destroyable': + specifier: workspace:* + version: link:../destroyable + '@glimmer/global-context': + specifier: workspace:* + version: link:../global-context + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/manager': + specifier: workspace:* + version: link:../manager + '@glimmer/owner': + specifier: workspace:* + version: link:../owner + '@glimmer/program': + specifier: workspace:* + version: link:../program + '@glimmer/reference': + specifier: workspace:* + version: link:../reference + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@glimmer/validator': + specifier: workspace:* + version: link:../validator + '@glimmer/vm': + specifier: workspace:* + version: link:../vm + devDependencies: + '@glimmer/constants': + specifier: workspace:* + version: link:../constants + '@glimmer/debug': + specifier: workspace:* + version: link:../debug + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/syntax: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + '@glimmer/util': + specifier: workspace:* + version: link:../util + '@glimmer/wire-format': + specifier: workspace:* + version: link:../wire-format + '@handlebars/parser': + specifier: ~2.0.0 + version: 2.0.0 + simple-html-tokenizer: + specifier: ^0.5.11 + version: 0.5.11 + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/syntax/test: + dependencies: + '@glimmer-workspace/integration-tests': + specifier: workspace:* + version: link:../../../@glimmer-workspace/integration-tests + '@glimmer-workspace/test-utils': + specifier: workspace:* + version: link:../../../@glimmer-workspace/test-utils + '@glimmer/interfaces': + specifier: workspace:* + version: link:../../interfaces + '@glimmer/syntax': + specifier: workspace:* + version: link:.. + '@glimmer/util': + specifier: workspace:* + version: link:../../util + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../../debug-util + + glimmer-vm/packages/@glimmer/util: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + '@glimmer/local-debug-flags': + specifier: workspace:* + version: link:../local-debug-flags + '@types/qunit': + specifier: ^2.19.12 + version: 2.19.12 + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/util/test: + dependencies: + '@glimmer/util': + specifier: workspace:* + version: link:.. + + glimmer-vm/packages/@glimmer/validator: + dependencies: + '@glimmer/global-context': + specifier: workspace:* + version: link:../global-context + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + devDependencies: + '@glimmer/debug-util': + specifier: workspace:* + version: link:../debug-util + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/validator/test: + dependencies: + '@glimmer/global-context': + specifier: workspace:* + version: link:../../global-context + '@glimmer/interfaces': + specifier: workspace:* + version: link:../../interfaces + '@glimmer/validator': + specifier: workspace:* + version: link:.. + + glimmer-vm/packages/@glimmer/vm: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + devDependencies: + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/vm-babel-plugins: + dependencies: + babel-plugin-debug-macros: + specifier: ^0.3.4 + version: 0.3.4(@babel/core@7.26.9) + devDependencies: + '@types/node': + specifier: ^22.13.4 + version: 22.13.10 + babel-plugin-tester: + specifier: ^11.0.4 + version: 11.0.4(@babel/core@7.26.9) + eslint: + specifier: ^9.20.1 + version: 9.21.0 + mocha: + specifier: ^10.2.0 + version: 10.8.2 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@glimmer/wire-format: + dependencies: + '@glimmer/interfaces': + specifier: workspace:* + version: link:../interfaces + devDependencies: + eslint: + specifier: ^9.20.1 + version: 9.21.0 + publint: + specifier: ^0.3.2 + version: 0.3.9 + rollup: + specifier: ^4.2.0 + version: 4.34.8 + typescript: + specifier: ^5.7.3 + version: 5.8.2 + + glimmer-vm/packages/@types/js-reporters: {} packages/@ember/-internals: dependencies: @@ -365,56 +1272,56 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/compiler': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/compiler '@glimmer/component': - specifier: workspace:^ + specifier: workspace:* version: link:../../@glimmer/component '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/global-context': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/global-context '@glimmer/interfaces': - specifier: 0.94.6 - version: 0.94.6 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/interfaces '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/node': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/node '@glimmer/opcode-compiler': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/opcode-compiler '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/program': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/program '@glimmer/reference': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/reference '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/runtime '@glimmer/syntax': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/syntax '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator '@glimmer/vm': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/vm '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -483,20 +1390,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -543,23 +1450,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -582,11 +1489,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/runtime expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -609,20 +1516,20 @@ importers: specifier: workspace:* version: link:../service '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -663,23 +1570,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -695,8 +1602,8 @@ importers: packages/@ember/destroyable: dependencies: '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -737,20 +1644,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -779,20 +1686,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -806,11 +1713,11 @@ importers: specifier: workspace:* version: link:../component '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/runtime expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -839,11 +1746,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -854,11 +1761,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/runtime packages/@ember/object: dependencies: @@ -887,23 +1794,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -935,11 +1842,11 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/component': - specifier: workspace:^ + specifier: workspace:* version: link:../../@glimmer/component '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -989,23 +1896,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1043,11 +1950,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1073,20 +1980,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1112,14 +2019,14 @@ importers: specifier: workspace:* version: link:../canary-features '@glimmer/compiler': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/compiler '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/syntax': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/syntax ember: specifier: workspace:* version: link:../../ember @@ -1139,23 +2046,23 @@ importers: specifier: workspace:* version: link:../debug '@glimmer/compiler': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/compiler '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/interfaces': - specifier: 0.94.6 - version: 0.94.6 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/interfaces '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/opcode-compiler': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/opcode-compiler '@glimmer/syntax': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/syntax expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1196,23 +2103,23 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../../@glimmer/env '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/validator expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1271,11 +2178,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/manager '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../../glimmer-vm/packages/@glimmer/runtime backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1292,8 +2199,8 @@ importers: specifier: ^1.8.9 version: 1.9.0 '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../env devDependencies: typescript: specifier: '5.1' @@ -1385,29 +2292,29 @@ importers: specifier: workspace:* version: link:../@ember/version '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../@glimmer/env '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/manager '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/owner '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/runtime '@glimmer/tracking': specifier: workspace:* version: link:../@glimmer/tracking '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/validator backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1490,23 +2397,23 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/compiler '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../@glimmer/env '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/manager '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/runtime '@glimmer/syntax': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/syntax '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/validator backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1559,20 +2466,20 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../@glimmer/env '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/owner '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/validator backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1640,35 +2547,35 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/compiler '@glimmer/destroyable': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/destroyable '@glimmer/env': - specifier: ^0.1.7 - version: 0.1.7 + specifier: workspace:* + version: link:../@glimmer/env '@glimmer/manager': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/manager '@glimmer/opcode-compiler': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/opcode-compiler '@glimmer/owner': - specifier: 0.93.4 - version: 0.93.4 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/owner '@glimmer/runtime': - specifier: 0.94.10 - version: 0.94.10 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/runtime '@glimmer/syntax': - specifier: 0.94.9 - version: 0.94.9 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/syntax '@glimmer/util': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/util '@glimmer/validator': - specifier: 0.94.8 - version: 0.94.8 + specifier: workspace:* + version: link:../../glimmer-vm/packages/@glimmer/validator backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1784,7 +2691,7 @@ importers: version: 9.1.0(eslint@8.57.1) eslint-plugin-ember: specifier: ^12.0.2 - version: 12.5.0(@babel/core@7.26.9)(@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.1.6))(eslint@8.57.1) + version: 12.5.0(@babel/core@7.26.9)(@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1) eslint-plugin-node: specifier: ^11.1.0 version: 11.1.0(eslint@8.57.1) @@ -2867,138 +3774,288 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.1': + resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.1': + resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.1': + resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.1': + resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.1': + resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.1': + resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.1': + resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.1': + resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.1': + resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.1': + resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.1': + resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.1': + resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.1': + resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.1': + resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.1': + resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.1': + resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.1': + resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.1': + resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.1': + resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.1': + resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.1': + resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.1': + resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.1': + resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.1': + resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.1': + resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3041,10 +4098,6 @@ packages: resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@glimmer/compiler@0.94.10': - resolution: {integrity: sha512-SrWiaKM3AND2FQ732wtjAKol7XhCnRqit3tJShG4X0mT27Jb3zuhTI2dkfYVVMTJ23pjT/+0y+s/uGaBSirnBg==} - engines: {node: '>= 18.0.0'} - '@glimmer/destroyable@0.94.8': resolution: {integrity: sha512-IWNz34Q5IYnh20M/3xVv9jIdCATQyaO+8sdUSyUqiz1bAblW5vTXUNXn3uFzGF+CnP6ZSgPxHN/c1sNMAh+lAA==} @@ -3075,27 +4128,15 @@ packages: '@glimmer/manager@0.94.9': resolution: {integrity: sha512-AQT90eSRbgx6O4VnyRgR+y3SqKChPrpZs5stENa0UnqOSbt7dF6XdqAmllfznKFpLlKmJSV7JaVpCarVTR/JQQ==} - '@glimmer/node@0.94.9': - resolution: {integrity: sha512-X90Xyru/TNi/ocq27ttT4zlMGK931J+pGL0eDYEkUX2fJYHd9Wm1idAB7MLJYIJarv/kuoxteiGThGIYkeNVaQ==} - '@glimmer/opcode-compiler@0.94.9': resolution: {integrity: sha512-LlBniSmtBoIlkxzPKHyOw4Nj946Cczelo8RAnqoG/egkHuk4hoO/7ycSgNpPvV3G14BA4Fpy5ExBffx6iuRxQQ==} - '@glimmer/owner@0.93.4': - resolution: {integrity: sha512-xoclaVdCF4JH/yx8dHplCj6XFAa7ggwc7cyeOthRvTNGsp/J/CNKHT6NEkdERBYqy6tvg5GoONvWFdm8Wd5Uig==} - - '@glimmer/program@0.94.9': - resolution: {integrity: sha512-KA3TXYL2iDdR92pPnB/sw1tgIC7B40l2P60iD1sqkYbyxAbrUPHSToA1ycmK4DwmxDOT3Hz9dvpceoCMbh0xjA==} - '@glimmer/reference@0.84.3': resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==} '@glimmer/reference@0.94.8': resolution: {integrity: sha512-FPoXBRMXJupO9nAq/Vw3EY/FCY3xbd+VALqZupyu6ds9vjNiKAkD9+ujIjYa1f+d/ez2ONhy8QjEFoBsyW2flA==} - '@glimmer/runtime@0.94.10': - resolution: {integrity: sha512-eRe9TmP02ESVXJn2ZOOEm/Hm/Ro7X0kRvZsU8OVtXOqWU8JxeKMwjCEiLbJBQKbYfycRy1u8jZ2wuH0qM/d3EQ==} - '@glimmer/syntax@0.84.3': resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} @@ -3132,10 +4173,6 @@ packages: '@glimmer/validator@0.94.8': resolution: {integrity: sha512-vTP6hAcrxE5/0dG2w+tHSteXxgWmkBwMzu5ZTxMg+EkqthWl8B5r5skLiviQ6SdKAOBJGhzf6tF4ltHo5y83hQ==} - '@glimmer/vm-babel-plugins@0.93.4': - resolution: {integrity: sha512-+MjT+U/MsP7O32rXTYlvcmuiKtwI/PflokpVIW0M9wrkfFrsqgdhLQKvA+tNNxFW9LQ55zbhOtJweFNblHOvxg==} - engines: {node: '>=18.18.0'} - '@glimmer/vm@0.94.8': resolution: {integrity: sha512-0E8BVNRE/1qlK9OQRUmGlQXwWmoco7vL3yIyLZpTWhbv22C1zEcM826wQT3ioaoUQSlvRsKKH6IEEUal2d3wxQ==} @@ -3316,6 +4353,10 @@ packages: resolution: {integrity: sha512-dxIXcW1F1dxIGfye2JXE7Q8WVwYB0axVzdBOkvE1WKIVR4xjB8e6k/Dkjo7DpbyfW5Vu2k21p6dyM32YLSAWoQ==} engines: {node: '>=18.12'} + '@pnpm/constants@1001.1.0': + resolution: {integrity: sha512-xb9dfSGi1qfUKY3r4Zy9JdC9+ZeaDxwfE7HrrGIEsBVY1hvIn6ntbR7A97z3nk44yX7vwbINNf9sizTp0WEtEw==} + engines: {node: '>=18.12'} + '@pnpm/constants@7.1.1': resolution: {integrity: sha512-31pZqMtjwV+Vaq7MaPrT1EoDFSYwye3dp6BiHIGRJmVThCQwySRKM7hCvqqI94epNkqFAAYoWrNynWoRYosGdw==} engines: {node: '>=16.14'} @@ -3348,6 +4389,10 @@ packages: peerDependencies: '@pnpm/logger': ^5.0.0 + '@pnpm/error@1000.0.2': + resolution: {integrity: sha512-2SfE4FFL73rE1WVIoESbqlj4sLy5nWW4M/RVdHvCRJPjlQHa9MH7m7CVJM204lz6I+eHoB+E7rL3zmpJR5wYnQ==} + engines: {node: '>=18.12'} + '@pnpm/error@5.0.3': resolution: {integrity: sha512-ONJU5cUeoeJSy50qOYsMZQHTA/9QKmGgh1ATfEpCLgtbdwqUiwD9MxHNeXUYYI/pocBCz6r1ZCFqiQvO+8SUKA==} engines: {node: '>=16.14'} @@ -3364,6 +4409,10 @@ packages: resolution: {integrity: sha512-F4yFAqlmoVmzlxZTkEaYWQ454L0PVO4ZzTQgtEdBOOv10p9mEpTOz4z24+XSp6MHIIGH117oKeszXuTNoHA2eg==} engines: {node: '>=18.12'} + '@pnpm/find-workspace-dir@1000.1.0': + resolution: {integrity: sha512-K5iG/z0SLV6bVW1jIYvbNBI6vWAD6ETJKyWj/wwHr7hxloxtm9xJCGbe/41pmM9nfFFUPbr1Z0YOi4q9yWkj6g==} + engines: {node: '>=18.12'} + '@pnpm/find-workspace-dir@6.0.3': resolution: {integrity: sha512-0iJnNkS4T8lJE4ldOhRERgER1o59iHA1nMlvpUI5lxNC9SUruH6peRUOlP4/rNcDg+UQ9u0rt5loYOnWKCojtw==} engines: {node: '>=16.14'} @@ -3481,6 +4530,10 @@ packages: resolution: {integrity: sha512-K94P822XIdQ2YhyHbBL/jzasVo2YKGOnfbMzJIM3xFBFeVpv+hPxM4Xkac4IskRFSJQoTQgjZy8KbXKXnXxfyw==} engines: {node: '>=18.12'} + '@publint/pack@0.1.2': + resolution: {integrity: sha512-S+9ANAvUmjutrshV4jZjaiG8XQyuJIZ8a4utWmN/vW1sgQ9IfBnPndwkmQYw53QmouOIytT874u65HEmu6H5jw==} + engines: {node: '>=18'} + '@puppeteer/browsers@2.7.1': resolution: {integrity: sha512-MK7rtm8JjaxPN7Mf1JdZIZKPD2Z+W7osvrC1vjpvfOX1K0awDIHYbNi89f7eotp7eMUn2shWnt03HwVbriXtKQ==} engines: {node: '>=18'} @@ -4029,6 +5082,9 @@ packages: '@types/node@20.17.19': resolution: {integrity: sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==} + '@types/node@22.13.10': + resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4547,6 +5603,10 @@ packages: resolution: {integrity: sha512-4ZrKVSqdw5PxEKRbqfOpPhrrNBDG3mFPhyT6N1Oyyem81ZIkCvNo7TPKvlTHeFxqb6HtUvCACP/pzFpZ74J4pg==} engines: {node: '>= 12.*'} + babel-plugin-ember-template-compilation@3.0.0-alpha.4: + resolution: {integrity: sha512-l9PbzD1QU0+ibmtq3REDujcbW+uerPpBUVseOqRlT8QwLDtcAjiUsob23FQEPKFmFY5QP54Ub3AhUT+fCsmCbA==} + engines: {node: '>= 18.*'} + babel-plugin-htmlbars-inline-precompile@5.3.1: resolution: {integrity: sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA==} engines: {node: 10.* || >= 12.*} @@ -4581,6 +5641,12 @@ packages: babel-plugin-syntax-dynamic-import@6.18.0: resolution: {integrity: sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==} + babel-plugin-tester@11.0.4: + resolution: {integrity: sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==} + engines: {node: ^14.20.0 || ^16.16.0 || >=18.5.0} + peerDependencies: + '@babel/core': '>=7.11.6' + babel-remove-types@1.0.1: resolution: {integrity: sha512-au+oEGwCCxqb8R0x8EwccTVtWCP4lFkNpHV5skNZnNCwvar3DBBkmGZbx2B1A3RaCHVLQrxF6qv6rR/ZDRPW+A==} @@ -5377,8 +6443,8 @@ packages: content-tag@2.0.3: resolution: {integrity: sha512-htLIdtfhhKW2fHlFLnZH7GFzHSdSpHhDLrWVswkNiiPMZ5uXq5JfrGboQKFhNQuAAFF8VNB2EYUj3MsdJrKKpg==} - content-tag@3.1.2: - resolution: {integrity: sha512-Z+MGhZfnFFKzYC+pUTWXnoDYhfiXP9ojZe3JbwsYufmDuoeq2EvuDyeFAJ/RnKokUwz5s9bQhDOrbvSYRShcrQ==} + content-tag@3.1.1: + resolution: {integrity: sha512-94puwVk6X8oJcbRIEY03UM80zWzA3dYgGkOiRJzeY1vXgwrFUh3OolDDi/D7YBa6Vsx+CgAvuk4uXlB8loZ1FA==} content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} @@ -5415,6 +6481,9 @@ packages: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. + core-js@3.41.0: + resolution: {integrity: sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==} + core-object@3.1.5: resolution: {integrity: sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==} engines: {node: '>= 4'} @@ -5697,6 +6766,9 @@ packages: dom-element-descriptors@0.5.1: resolution: {integrity: sha512-DLayMRQ+yJaziF4JJX1FMjwjdr7wdTr1y9XvZ+NfHELfOMcYDnCHneAYXAS4FT1gLILh4V0juMZohhH1N5FsoQ==} + dom-types@1.1.2: + resolution: {integrity: sha512-yBe608cqVMPsjOzNnID8VdoOBvpewvp7e9Z4E+hcrDMHDlpl8Wv+HJ+xtNLMeA1X9rWtGIbscI6LDpe32H7Krw==} + dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -5844,8 +6916,8 @@ packages: engines: {node: '>= 18'} hasBin: true - ember-cli@6.3.1: - resolution: {integrity: sha512-RtQ78/zl8qUbqaBNIY3+wzcoxVxPkr0zwfU/JycY6Wd4JRviBL9bAkWrfSQqy+xTxou5fV7BPxjekDvoBaB1yw==} + ember-cli@6.4.0: + resolution: {integrity: sha512-adcz01uGDrqBPniZrrYx6+tHe58ikc6j+cbX4+3aTG2OVJvQSL+LeisI6ixxtEZeklHRFB6FE6U1etTS6nRVfQ==} engines: {node: '>= 18'} hasBin: true @@ -6036,6 +7108,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.25.1: + resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -6395,8 +7472,8 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.4.3: - resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + fdir@6.4.4: + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -6941,8 +8018,8 @@ packages: resolution: {integrity: sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hosted-git-info@8.0.2: - resolution: {integrity: sha512-sYKnA7eGln5ov8T8gnYlkSOxFJvywzEx9BueN6xo/GKO8PGiI6uK6xx+DIGe45T3bdVjLAQDQW1aicT8z8JwQg==} + hosted-git-info@8.1.0: + resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} engines: {node: ^18.17.0 || >=20.5.0} html-differ@1.4.0: @@ -7040,6 +8117,9 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -7377,6 +8457,10 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} + js-reporters@2.1.0: + resolution: {integrity: sha512-Q4GcEcPSb6ovhqp91claM3WPbSntQxbIn+3JiJgEXturys2ttWgs31VC60Yja+2unpNOH2A2qyjWFU2thCQ8sg==} + engines: {node: '>=10'} + js-string-escape@1.0.1: resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} @@ -7611,6 +8695,9 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + lodash.omit@4.5.0: resolution: {integrity: sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==} deprecated: This package is deprecated. Use destructuring assignment syntax instead. @@ -7916,6 +9003,10 @@ packages: resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} engines: {node: '>= 0.8.0'} + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -8262,6 +9353,9 @@ packages: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} + package-manager-detector@0.2.11: + resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -8565,6 +9659,11 @@ packages: engines: {node: '>= 0.10'} hasBin: true + publint@0.3.9: + resolution: {integrity: sha512-irTwfRfYW38vomkxxoiZQtFtUOQKpz5m0p9Z60z4xpXrl1KmvSrX1OMARvnnolB5usOXeNfvLj6d/W3rwXKfBQ==} + engines: {node: '>=18'} + hasBin: true + pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} @@ -8590,7 +9689,6 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} deprecated: |- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) qs@1.0.2: @@ -8604,6 +9702,9 @@ packages: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} + quansync@0.2.8: + resolution: {integrity: sha512-4+saucphJMazjt7iOM27mbFCk+D9dd/zmgMDCzRZ8MEoBfYp7lAvoN38et/phRQF6wOPMy/OROBGgoWeSKyluA==} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -8943,6 +10044,10 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} @@ -9179,8 +10284,8 @@ packages: resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} hasBin: true - sort-package-json@2.15.0: - resolution: {integrity: sha512-wpKu3DvFuymcRvPqJR7VN5J6wnqR+SYZ4SZmnJa9ckpV+BuoE0XYHZYsoWaJbt6oz8OwOXb4eoMjlEBM6hwhBw==} + sort-package-json@2.15.1: + resolution: {integrity: sha512-9x9+o8krTT2saA9liI4BljNjwAbvUnWf11Wq+i/iZt8nl2UGYnf3TH5uBydE7VALmP7AGwlfszuEeL8BDyb0YA==} hasBin: true source-map-js@1.2.1: @@ -9524,8 +10629,8 @@ packages: tiny-lr@2.0.0: resolution: {integrity: sha512-f6nh0VMRvhGx4KCeK1lQ/jaL0Zdb5WdR+Jk8q9OSUQnaSDxAEGH1fgqLZ+cMl5EW3F2MGnCsalBO1IsnnogW1Q==} - tinyglobby@0.2.12: - resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} engines: {node: '>=12.0.0'} tldts-core@6.1.78: @@ -9661,10 +10766,6 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - type-fest@4.35.0: - resolution: {integrity: sha512-2/AwEFQDFEy30iOLjrvHDIH7e4HEWH+f1Yl1bI5XMqzuoCUqwYCdxachgsgv0og/JdVZUhbfjcJAoHj5L1753A==} - engines: {node: '>=16'} - type-fest@4.37.0: resolution: {integrity: sha512-S/5/0kFftkq27FPNye0XM1e2NsnoD/3FS+pBmbjmmtLT6I+i344KoOf7pvXreaFsDamWeaJX55nczA1m5PsBDg==} engines: {node: '>=16'} @@ -9710,6 +10811,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + engines: {node: '>=14.17'} + hasBin: true + uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} @@ -9734,6 +10840,9 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -9888,6 +10997,46 @@ packages: terser: optional: true + vite@6.2.2: + resolution: {integrity: sha512-yW7PeMM+LkDzc7CgJuRLMW2Jz0FxMOsVJ8Lv3gpgW9WLcb9cTW+121UEr1hvmfR7w3SegR5ItvYyzVz1vxNJgQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vow-fs@0.3.6: resolution: {integrity: sha512-oK9rtqJSHy7ZQAhAtVU0HiF/oVhm0A4Qx2l2DyyFBUsXbTXUg258EsQGLLIXYZnE5MYaInZLgA6l/10je/EamA==} engines: {node: '>= 0.6.0'} @@ -11902,72 +13051,147 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true + '@esbuild/aix-ppc64@0.25.1': + optional: true + '@esbuild/android-arm64@0.21.5': optional: true + '@esbuild/android-arm64@0.25.1': + optional: true + '@esbuild/android-arm@0.21.5': optional: true + '@esbuild/android-arm@0.25.1': + optional: true + '@esbuild/android-x64@0.21.5': optional: true + '@esbuild/android-x64@0.25.1': + optional: true + '@esbuild/darwin-arm64@0.21.5': optional: true + '@esbuild/darwin-arm64@0.25.1': + optional: true + '@esbuild/darwin-x64@0.21.5': optional: true + '@esbuild/darwin-x64@0.25.1': + optional: true + '@esbuild/freebsd-arm64@0.21.5': optional: true + '@esbuild/freebsd-arm64@0.25.1': + optional: true + '@esbuild/freebsd-x64@0.21.5': optional: true + '@esbuild/freebsd-x64@0.25.1': + optional: true + '@esbuild/linux-arm64@0.21.5': optional: true + '@esbuild/linux-arm64@0.25.1': + optional: true + '@esbuild/linux-arm@0.21.5': optional: true + '@esbuild/linux-arm@0.25.1': + optional: true + '@esbuild/linux-ia32@0.21.5': optional: true + '@esbuild/linux-ia32@0.25.1': + optional: true + '@esbuild/linux-loong64@0.21.5': optional: true + '@esbuild/linux-loong64@0.25.1': + optional: true + '@esbuild/linux-mips64el@0.21.5': optional: true + '@esbuild/linux-mips64el@0.25.1': + optional: true + '@esbuild/linux-ppc64@0.21.5': optional: true + '@esbuild/linux-ppc64@0.25.1': + optional: true + '@esbuild/linux-riscv64@0.21.5': optional: true + '@esbuild/linux-riscv64@0.25.1': + optional: true + '@esbuild/linux-s390x@0.21.5': optional: true + '@esbuild/linux-s390x@0.25.1': + optional: true + '@esbuild/linux-x64@0.21.5': optional: true + '@esbuild/linux-x64@0.25.1': + optional: true + + '@esbuild/netbsd-arm64@0.25.1': + optional: true + '@esbuild/netbsd-x64@0.21.5': optional: true + '@esbuild/netbsd-x64@0.25.1': + optional: true + + '@esbuild/openbsd-arm64@0.25.1': + optional: true + '@esbuild/openbsd-x64@0.21.5': optional: true + '@esbuild/openbsd-x64@0.25.1': + optional: true + '@esbuild/sunos-x64@0.21.5': optional: true + '@esbuild/sunos-x64@0.25.1': + optional: true + '@esbuild/win32-arm64@0.21.5': optional: true + '@esbuild/win32-arm64@0.25.1': + optional: true + '@esbuild/win32-ia32@0.21.5': optional: true + '@esbuild/win32-ia32@0.25.1': + optional: true + '@esbuild/win32-x64@0.21.5': optional: true + '@esbuild/win32-x64@0.25.1': + optional: true + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': dependencies: eslint: 8.57.1 @@ -12031,13 +13255,6 @@ snapshots: '@eslint/core': 0.12.0 levn: 0.4.1 - '@glimmer/compiler@0.94.10': - dependencies: - '@glimmer/interfaces': 0.94.6 - '@glimmer/syntax': 0.94.9 - '@glimmer/util': 0.94.8 - '@glimmer/wire-format': 0.94.8 - '@glimmer/destroyable@0.94.8': dependencies: '@glimmer/global-context': 0.93.4 @@ -12083,13 +13300,6 @@ snapshots: '@glimmer/validator': 0.94.8 '@glimmer/vm': 0.94.8 - '@glimmer/node@0.94.9': - dependencies: - '@glimmer/interfaces': 0.94.6 - '@glimmer/runtime': 0.94.10 - '@glimmer/util': 0.94.8 - '@simple-dom/document': 1.4.0 - '@glimmer/opcode-compiler@0.94.9': dependencies: '@glimmer/encoder': 0.93.8 @@ -12099,17 +13309,6 @@ snapshots: '@glimmer/vm': 0.94.8 '@glimmer/wire-format': 0.94.8 - '@glimmer/owner@0.93.4': {} - - '@glimmer/program@0.94.9': - dependencies: - '@glimmer/interfaces': 0.94.6 - '@glimmer/manager': 0.94.9 - '@glimmer/opcode-compiler': 0.94.9 - '@glimmer/util': 0.94.8 - '@glimmer/vm': 0.94.8 - '@glimmer/wire-format': 0.94.8 - '@glimmer/reference@0.84.3': dependencies: '@glimmer/env': 0.1.7 @@ -12125,19 +13324,6 @@ snapshots: '@glimmer/util': 0.94.8 '@glimmer/validator': 0.94.8 - '@glimmer/runtime@0.94.10': - dependencies: - '@glimmer/destroyable': 0.94.8 - '@glimmer/global-context': 0.93.4 - '@glimmer/interfaces': 0.94.6 - '@glimmer/manager': 0.94.9 - '@glimmer/owner': 0.93.4 - '@glimmer/program': 0.94.9 - '@glimmer/reference': 0.94.8 - '@glimmer/util': 0.94.8 - '@glimmer/validator': 0.94.8 - '@glimmer/vm': 0.94.8 - '@glimmer/syntax@0.84.3': dependencies: '@glimmer/interfaces': 0.84.3 @@ -12206,12 +13392,6 @@ snapshots: '@glimmer/global-context': 0.93.4 '@glimmer/interfaces': 0.94.6 - '@glimmer/vm-babel-plugins@0.93.4(@babel/core@7.26.9)': - dependencies: - babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.9) - transitivePeerDependencies: - - '@babel/core' - '@glimmer/vm@0.94.8': dependencies: '@glimmer/interfaces': 0.94.6 @@ -12403,6 +13583,8 @@ snapshots: '@pnpm/constants@10.0.0': {} + '@pnpm/constants@1001.1.0': {} + '@pnpm/constants@7.1.1': {} '@pnpm/constants@8.0.0': {} @@ -12447,6 +13629,10 @@ snapshots: stacktracey: 2.1.8 string-length: 4.0.2 + '@pnpm/error@1000.0.2': + dependencies: + '@pnpm/constants': 1001.1.0 + '@pnpm/error@5.0.3': dependencies: '@pnpm/constants': 7.1.1 @@ -12465,6 +13651,11 @@ snapshots: '@pnpm/types': 10.1.0 '@types/ssri': 7.1.5 + '@pnpm/find-workspace-dir@1000.1.0': + dependencies: + '@pnpm/error': 1000.0.2 + find-up: 5.0.0 + '@pnpm/find-workspace-dir@6.0.3': dependencies: '@pnpm/error': 5.0.3 @@ -12635,6 +13826,8 @@ snapshots: write-file-atomic: 5.0.1 write-yaml-file: 5.0.0 + '@publint/pack@0.1.2': {} + '@puppeteer/browsers@2.7.1': dependencies: debug: 4.4.0(supports-color@8.1.1) @@ -13288,6 +14481,10 @@ snapshots: dependencies: undici-types: 6.19.8 + '@types/node@22.13.10': + dependencies: + undici-types: 6.20.0 + '@types/normalize-package-data@2.4.4': {} '@types/qs@6.9.18': {} @@ -13359,15 +14556,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.1.6)': + '@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.26.0 '@typescript-eslint/types': 8.26.0 - '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.1.6) + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.26.0 debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 - typescript: 5.1.6 + typescript: 5.8.2 transitivePeerDependencies: - supports-color optional: true @@ -13416,6 +14613,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.26.0(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 + debug: 4.4.0(supports-color@8.1.1) + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + optional: true + '@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.1.6)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) @@ -13912,6 +15124,12 @@ snapshots: '@glimmer/syntax': 0.84.3 babel-import-util: 3.0.0 + babel-plugin-ember-template-compilation@3.0.0-alpha.4: + dependencies: + '@glimmer/syntax': 0.94.9 + babel-import-util: 3.0.0 + import-meta-resolve: 4.1.0 + babel-plugin-htmlbars-inline-precompile@5.3.1: dependencies: babel-plugin-ember-modules-api-polyfill: 3.5.0 @@ -13970,6 +15188,17 @@ snapshots: babel-plugin-syntax-dynamic-import@6.18.0: {} + babel-plugin-tester@11.0.4(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9(supports-color@8.1.1) + core-js: 3.41.0 + debug: 4.4.0(supports-color@8.1.1) + lodash.mergewith: 4.6.2 + prettier: 2.8.8 + strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color + babel-remove-types@1.0.1: dependencies: '@babel/core': 7.26.9(supports-color@8.1.1) @@ -14963,7 +16192,7 @@ snapshots: content-tag@2.0.3: {} - content-tag@3.1.2: {} + content-tag@3.1.1: {} content-type@1.0.5: {} @@ -14987,6 +16216,8 @@ snapshots: core-js@2.6.12: {} + core-js@3.41.0: {} + core-object@3.1.5: dependencies: chalk: 2.4.2 @@ -15251,6 +16482,8 @@ snapshots: dom-element-descriptors@0.5.1: {} + dom-types@1.1.2: {} + dot-case@3.0.4: dependencies: no-case: 3.0.4 @@ -15434,10 +16667,10 @@ snapshots: resolve: 1.22.10 semver: 5.7.2 - ember-cli-dependency-checker@3.3.3(ember-cli@6.3.1(handlebars@4.7.8)(underscore@1.13.7)): + ember-cli-dependency-checker@3.3.3(ember-cli@6.4.0(handlebars@4.7.8)(underscore@1.13.7)): dependencies: chalk: 2.4.2 - ember-cli: 6.3.1(handlebars@4.7.8)(underscore@1.13.7) + ember-cli: 6.4.0(handlebars@4.7.8)(underscore@1.13.7) find-yarn-workspace-root: 2.0.0 is-git-url: 1.0.0 resolve: 1.22.10 @@ -15728,9 +16961,9 @@ snapshots: - walrus - whiskers - ember-cli@6.3.1(handlebars@4.7.8)(underscore@1.13.7): + ember-cli@6.4.0(handlebars@4.7.8)(underscore@1.13.7): dependencies: - '@pnpm/find-workspace-dir': 7.0.3 + '@pnpm/find-workspace-dir': 1000.1.0 babel-remove-types: 1.0.1 broccoli: 3.5.2 broccoli-concat: 4.2.5 @@ -15752,7 +16985,7 @@ snapshots: compression: 1.8.0 configstore: 5.0.1 console-ui: 3.1.2 - content-tag: 3.1.2 + content-tag: 3.1.1 core-object: 3.1.5 dag-map: 2.0.2 diff: 7.0.0 @@ -15802,7 +17035,7 @@ snapshots: sane: 5.0.1 semver: 7.7.1 silent-error: 1.1.1 - sort-package-json: 2.15.0 + sort-package-json: 2.15.1 symlink-or-copy: 1.3.1 temp: 0.9.4 testem: 3.15.2(handlebars@4.7.8)(underscore@1.13.7) @@ -15897,7 +17130,7 @@ snapshots: - ember-inflector - supports-color - ember-eslint-parser@0.5.9(@babel/core@7.26.9)(@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.1.6))(eslint@8.57.1): + ember-eslint-parser@0.5.9(@babel/core@7.26.9)(@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1): dependencies: '@babel/core': 7.26.9(supports-color@8.1.1) '@babel/eslint-parser': 7.26.8(@babel/core@7.26.9)(eslint@8.57.1) @@ -15908,7 +17141,7 @@ snapshots: mathml-tag-names: 2.1.3 svg-tags: 1.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.26.0(eslint@8.57.1)(typescript@5.1.6) + '@typescript-eslint/parser': 8.26.0(eslint@8.57.1)(typescript@5.8.2) transitivePeerDependencies: - eslint @@ -15976,7 +17209,7 @@ snapshots: ember-template-imports@4.3.0: dependencies: broccoli-stew: 3.0.0 - content-tag: 3.1.2 + content-tag: 3.1.1 ember-cli-version-checker: 5.1.2 transitivePeerDependencies: - supports-color @@ -16205,6 +17438,34 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + esbuild@0.25.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.1 + '@esbuild/android-arm': 0.25.1 + '@esbuild/android-arm64': 0.25.1 + '@esbuild/android-x64': 0.25.1 + '@esbuild/darwin-arm64': 0.25.1 + '@esbuild/darwin-x64': 0.25.1 + '@esbuild/freebsd-arm64': 0.25.1 + '@esbuild/freebsd-x64': 0.25.1 + '@esbuild/linux-arm': 0.25.1 + '@esbuild/linux-arm64': 0.25.1 + '@esbuild/linux-ia32': 0.25.1 + '@esbuild/linux-loong64': 0.25.1 + '@esbuild/linux-mips64el': 0.25.1 + '@esbuild/linux-ppc64': 0.25.1 + '@esbuild/linux-riscv64': 0.25.1 + '@esbuild/linux-s390x': 0.25.1 + '@esbuild/linux-x64': 0.25.1 + '@esbuild/netbsd-arm64': 0.25.1 + '@esbuild/netbsd-x64': 0.25.1 + '@esbuild/openbsd-arm64': 0.25.1 + '@esbuild/openbsd-x64': 0.25.1 + '@esbuild/sunos-x64': 0.25.1 + '@esbuild/win32-arm64': 0.25.1 + '@esbuild/win32-ia32': 0.25.1 + '@esbuild/win32-x64': 0.25.1 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -16259,11 +17520,11 @@ snapshots: line-column: 1.0.2 requireindex: 1.2.0 - eslint-plugin-ember@12.5.0(@babel/core@7.26.9)(@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.1.6))(eslint@8.57.1): + eslint-plugin-ember@12.5.0(@babel/core@7.26.9)(@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.1.0 - ember-eslint-parser: 0.5.9(@babel/core@7.26.9)(@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.1.6))(eslint@8.57.1) + ember-eslint-parser: 0.5.9(@babel/core@7.26.9)(@typescript-eslint/parser@8.26.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1) ember-rfc176-data: 0.3.18 eslint: 8.57.1 eslint-utils: 3.0.0(eslint@8.57.1) @@ -16273,7 +17534,7 @@ snapshots: requireindex: 1.2.0 snake-case: 3.0.4 optionalDependencies: - '@typescript-eslint/parser': 8.26.0(eslint@8.57.1)(typescript@5.1.6) + '@typescript-eslint/parser': 8.26.0(eslint@8.57.1)(typescript@5.8.2) transitivePeerDependencies: - '@babel/core' @@ -16726,7 +17987,7 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.4.3(picomatch@4.0.2): + fdir@6.4.4(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -16877,7 +18138,7 @@ snapshots: fs-extra: 10.1.0 resolve-package-path: 4.0.3 tmp: 0.0.33 - type-fest: 4.35.0 + type-fest: 4.37.0 walk-sync: 3.0.0 transitivePeerDependencies: - supports-color @@ -17434,7 +18695,7 @@ snapshots: dependencies: lru-cache: 7.18.3 - hosted-git-info@8.0.2: + hosted-git-info@8.1.0: dependencies: lru-cache: 10.4.3 @@ -17549,6 +18810,8 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 + import-meta-resolve@4.1.0: {} + imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -17879,6 +19142,8 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 + js-reporters@2.1.0: {} + js-string-escape@1.0.1: {} js-tokens@4.0.0: {} @@ -18118,6 +19383,8 @@ snapshots: lodash.merge@4.6.2: {} + lodash.mergewith@4.6.2: {} + lodash.omit@4.5.0: {} lodash.template@4.5.0: @@ -18460,6 +19727,8 @@ snapshots: transitivePeerDependencies: - supports-color + mri@1.2.0: {} + ms@2.0.0: {} ms@2.1.3: {} @@ -18577,7 +19846,7 @@ snapshots: npm-package-arg@12.0.2: dependencies: - hosted-git-info: 8.0.2 + hosted-git-info: 8.1.0 proc-log: 5.0.0 semver: 7.7.1 validate-npm-package-name: 6.0.0 @@ -18856,6 +20125,10 @@ snapshots: registry-url: 5.1.0 semver: 6.3.1 + package-manager-detector@0.2.11: + dependencies: + quansync: 0.2.8 + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -19093,6 +20366,13 @@ snapshots: dependencies: event-stream: 3.3.4 + publint@0.3.9: + dependencies: + '@publint/pack': 0.1.2 + package-manager-detector: 0.2.11 + picocolors: 1.1.1 + sade: 1.8.1 + pump@3.0.2: dependencies: end-of-stream: 1.4.4 @@ -19143,6 +20423,8 @@ snapshots: dependencies: side-channel: 1.1.0 + quansync@0.2.8: {} + queue-microtask@1.2.3: {} quibble@0.9.2: @@ -19526,6 +20808,10 @@ snapshots: dependencies: tslib: 2.8.1 + sade@1.8.1: + dependencies: + mri: 1.2.0 + safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 @@ -19863,7 +21149,7 @@ snapshots: is-plain-obj: 2.1.0 sort-object-keys: 1.1.3 - sort-package-json@2.15.0: + sort-package-json@2.15.1: dependencies: detect-indent: 7.0.1 detect-newline: 4.0.1 @@ -19872,7 +21158,7 @@ snapshots: is-plain-obj: 4.1.0 semver: 7.7.1 sort-object-keys: 1.1.3 - tinyglobby: 0.2.12 + tinyglobby: 0.2.13 source-map-js@1.2.1: {} @@ -20416,9 +21702,9 @@ snapshots: transitivePeerDependencies: - supports-color - tinyglobby@0.2.12: + tinyglobby@0.2.13: dependencies: - fdir: 6.4.3(picomatch@4.0.2) + fdir: 6.4.4(picomatch@4.0.2) picomatch: 4.0.2 tldts-core@6.1.78: {} @@ -20508,6 +21794,11 @@ snapshots: dependencies: typescript: 5.1.6 + ts-api-utils@2.0.1(typescript@5.8.2): + dependencies: + typescript: 5.8.2 + optional: true + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -20544,8 +21835,6 @@ snapshots: type-fest@0.8.1: {} - type-fest@4.35.0: {} - type-fest@4.37.0: {} type-is@1.6.18: @@ -20606,6 +21895,8 @@ snapshots: typescript@5.1.6: {} + typescript@5.8.2: {} + uc.micro@1.0.6: {} uc.micro@2.1.0: {} @@ -20629,6 +21920,8 @@ snapshots: undici-types@6.19.8: {} + undici-types@6.20.0: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -20728,13 +22021,23 @@ snapshots: vary@1.1.2: {} - vite@5.4.14(@types/node@20.17.19)(terser@5.39.0): + vite@5.4.14(@types/node@22.13.10)(terser@5.39.0): dependencies: esbuild: 0.21.5 postcss: 8.5.3 rollup: 4.34.8 optionalDependencies: - '@types/node': 20.17.19 + '@types/node': 22.13.10 + fsevents: 2.3.3 + terser: 5.39.0 + + vite@6.2.2(@types/node@22.13.10)(terser@5.39.0): + dependencies: + esbuild: 0.25.1 + postcss: 8.5.3 + rollup: 4.34.8 + optionalDependencies: + '@types/node': 22.13.10 fsevents: 2.3.3 terser: 5.39.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4f9c41b9659..f2c8ca9d868 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,3 +3,8 @@ packages: - 'packages/@ember/*' - 'packages/@glimmer/*' - 'smoke-tests/*' + - 'glimmer-vm/packages/@glimmer/*' + - 'glimmer-vm/packages/@glimmer/*/test' + - 'glimmer-vm/packages/@glimmer-workspace/integration-tests' + - 'glimmer-vm/packages/@glimmer-workspace/test-utils' + - 'glimmer-vm/packages/@types/js-reporters' diff --git a/rollup.config.mjs b/rollup.config.mjs index 52518239a57..02a0e9ee0e7 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -357,11 +357,16 @@ export function resolvePackages(deps, isExternal) { return deps[source]; } - let candidateStem = resolve(projectRoot, 'packages', source); - for (let suffix of ['', '.ts', '.js', '/index.ts', '/index.js']) { - let candidate = candidateStem + suffix; - if (existsSync(candidate) && statSync(candidate).isFile()) { - return candidate; + let candidateStems = [ + resolve(projectRoot, 'packages', source), + resolve(projectRoot, 'glimmer-vm/packages', source), + ]; + for (let candidateStem of candidateStems) { + for (let suffix of ['', '.ts', '.js', '/index.ts', '/index.js']) { + let candidate = candidateStem + suffix; + if (existsSync(candidate) && statSync(candidate).isFile()) { + return candidate; + } } } @@ -597,10 +602,22 @@ function packageMeta() { }; } +const allowedCycles = [ + // external and not causing problems + 'node_modules/rsvp/lib/rsvp', + + // TODO: these would be good to fix once they're in this repo + 'packages/@glimmer/debug', + 'packages/@glimmer/runtime', + 'packages/@glimmer/opcode-compiler', + 'packages/@glimmer/syntax', + 'packages/@glimmer/compiler', +]; + function handleRollupWarnings(level, log, handler) { switch (log.code) { case 'CIRCULAR_DEPENDENCY': - if (log.ids.some((id) => id.includes('node_modules/rsvp/lib/rsvp'))) { + if (log.ids.some((id) => allowedCycles.some((allowed) => id.includes(allowed)))) { // rsvp has some internal cycles but they don't bother us return; }