From 288e2e1ccb9d1b9f740b1d450a5a5bf651bbd69a Mon Sep 17 00:00:00 2001 From: David Taylor Date: Sat, 11 Oct 2025 19:40:00 +0100 Subject: [PATCH] DEV: Update to latest `@glint/ember-tsc` (#35337) --- .devcontainer/devcontainer.json | 2 +- .vscode/extensions.json | 4 +- .../app/components/post/quoted-content.gjs | 4 +- jsconfig.json | 15 +- package.json | 7 +- pnpm-lock.yaml | 298 ++++++++---------- script/build_jsconfig.rb | 6 - 7 files changed, 138 insertions(+), 198 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 8f1e944292e..b7c98ab4d50 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -29,7 +29,7 @@ "esbenp.prettier-vscode", "dbaeumer.vscode-eslint", "lifeart.vscode-glimmer-syntax", - "typed-ember.glint-vscode", + "typed-ember.glint2-vscode", "stylelint.vscode-stylelint" ] } diff --git a/.vscode/extensions.json b/.vscode/extensions.json index ef82a49b843..f7031a46243 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -5,7 +5,7 @@ "esbenp.prettier-vscode", "dbaeumer.vscode-eslint", "lifeart.vscode-glimmer-syntax", - "typed-ember.glint-vscode", - "stylelint.vscode-stylelint" + "typed-ember.glint2-vscode", + "stylelint.vscode-stylelint", ] } diff --git a/app/assets/javascripts/discourse/app/components/post/quoted-content.gjs b/app/assets/javascripts/discourse/app/components/post/quoted-content.gjs index f2684d7542d..096f89ebf55 100644 --- a/app/assets/javascripts/discourse/app/components/post/quoted-content.gjs +++ b/app/assets/javascripts/discourse/app/components/post/quoted-content.gjs @@ -27,7 +27,7 @@ export default class PostQuotedContent extends Component { this.args.expanded ?? false; - applyWrapperDataAttributes = modifierFn((_, [target], data) => { + applyWrapperDataAttributes = modifierFn((_, [target, data]) => { const attributes = Object.entries(data); if (!target || attributes.length === 0) { return null; @@ -203,7 +203,7 @@ export default class PostQuotedContent extends Component { (modifier this.applyWrapperDataAttributes @wrapperElement - expanded=this.expanded + (hash expanded=this.expanded) ) )}} > diff --git a/jsconfig.json b/jsconfig.json index 3fbbdef3bfe..e082cd0e8b1 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -234,6 +234,8 @@ "./plugins/discourse-apple-auth/test/javascripts", "./plugins/discourse-assign/assets/javascripts", "./plugins/discourse-assign/test/javascripts", + "./plugins/discourse-cakeday/assets/javascripts", + "./plugins/discourse-cakeday/test/javascripts", "./plugins/discourse-calendar/assets/javascripts", "./plugins/discourse-calendar/test/javascripts", "./plugins/discourse-chat-integration/assets/javascripts", @@ -306,15 +308,6 @@ "./themes/horizon/test" ], "exclude": [ - "app/assets/javascripts/discourse/tests/unit/utils/decorators-test.js", - "app/assets/javascripts/discourse/tests/integration/component-templates-test.gjs", - "**/*.hbs" - ], - "glint": { - "environment": [ - "ember-loose", - "ember-template-imports" - ], - "checkStandaloneTemplates": false - } + "app/assets/javascripts/discourse/tests/unit/utils/decorators-test.js" + ] } diff --git a/package.json b/package.json index f364c35b610..4ee91ca5428 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,7 @@ "@discourse/lint-configs": "^2.32.0", "@discourse/moment-timezone-names-translations": "^1.0.0", "@fortawesome/fontawesome-free": "6.7.2", - "@glint/core": "^2.0.0-alpha.3", - "@glint/environment-ember-loose": "^2.0.0-alpha.3", - "@glint/environment-ember-template-imports": "^2.0.0-alpha.3", - "@glint/template": "^1.6.0-alpha.2", + "@glint/ember-tsc": "^1.0.3", "@rdil/parallel-prettier": "^3.0.0", "@swc/core": "^1.13.5", "chrome-launcher": "^1.2.1", @@ -46,7 +43,7 @@ "lint:hbs:fix": "ember-template-lint 'app/assets/javascripts/**/*.{gjs,hbs}' 'plugins/*/assets/javascripts/**/*.{gjs,hbs}' 'plugins/*/admin/assets/javascripts/**/*.{gjs,hbs}' 'themes/**/*.{gjs,hbs}' --fix", "lint:prettier": "pnpm pprettier --list-different 'app/assets/stylesheets/**/*.scss' 'app/assets/javascripts/**/*.{js,gjs,hbs,css}' $(script/list_bundled_plugins '/assets/stylesheets/**/*.scss') $(script/list_bundled_plugins '/{assets,admin/assets,test}/javascripts/**/*.{js,gjs,hbs}') 'themes/**/*.{js,gjs,hbs,scss}'", "lint:prettier:fix": "pnpm prettier -w --no-error-on-unmatched-pattern 'app/assets/stylesheets/**/*.scss' 'app/assets/javascripts/**/*.{js,gjs,hbs,css}' $(script/list_bundled_plugins '/assets/stylesheets/**/*.scss') $(script/list_bundled_plugins '/{assets,admin/assets,test}/javascripts/**/*.{js,gjs,hbs}') 'themes/**/*.{js,gjs,hbs,scss}'", - "lint:glint": "glint -p jsconfig.json --noEmit", + "lint:glint": "ember-tsc -p jsconfig.json --noEmit", "lttf:ignore": "lint-to-the-future ignore", "lttf:output": "lint-to-the-future output -o ./lint-progress/", "lint-progress": "pnpm lttf:output && npx html-pages ./lint-progress --no-cache", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ede5925df73..1d51e16fc10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,18 +43,9 @@ importers: '@fortawesome/fontawesome-free': specifier: 6.7.2 version: 6.7.2 - '@glint/core': - specifier: ^2.0.0-alpha.3 - version: 2.0.0-alpha.3(typescript@5.6.3) - '@glint/environment-ember-loose': - specifier: ^2.0.0-alpha.3 - version: 2.0.0-alpha.3(@glimmer/component@2.0.0)(@glint/core@2.0.0-alpha.3(typescript@5.6.3))(@glint/template@1.6.0-alpha.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.4)) - '@glint/environment-ember-template-imports': - specifier: ^2.0.0-alpha.3 - version: 2.0.0-alpha.3(@glint/core@2.0.0-alpha.3(typescript@5.6.3))(@glint/environment-ember-loose@2.0.0-alpha.3(@glimmer/component@2.0.0)(@glint/core@2.0.0-alpha.3(typescript@5.6.3))(@glint/template@1.6.0-alpha.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.4)))(@glint/template@1.6.0-alpha.2) - '@glint/template': - specifier: ^1.6.0-alpha.2 - version: 1.6.0-alpha.2 + '@glint/ember-tsc': + specifier: ^1.0.3 + version: 1.0.3(typescript@5.6.3) '@rdil/parallel-prettier': specifier: ^3.0.0 version: 3.0.0(prettier@3.6.2) @@ -139,7 +130,7 @@ importers: version: 2.2.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2))(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) + version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1))(@embroider/core@3.5.5(@glint/template@1.6.1))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) '@glimmer/component': specifier: ^2.0.0 version: 2.0.0 @@ -219,7 +210,7 @@ importers: version: 8.1.4 ember-auto-import: specifier: ^2.11.1 - version: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.28.4) @@ -416,31 +407,31 @@ importers: version: 2.2.0 '@ember/render-modifiers': specifier: ^3.0.0 - version: 3.0.0(@glint/template@1.6.0-alpha.2)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 3.0.0(@glint/template@1.6.1)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@ember/string': specifier: ^4.0.1 version: 4.0.1 '@ember/test-helpers': specifier: ^5.3.0 - version: 5.3.0(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2) + version: 5.3.0(@babel/core@7.28.4)(@glint/template@1.6.1) '@ember/test-waiters': specifier: 4.1.1 - version: 4.1.1(@glint/template@1.6.0-alpha.2) + version: 4.1.1(@glint/template@1.6.1) '@embroider/compat': specifier: ^3.8.5 - version: 3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2) + version: 3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1) '@embroider/core': specifier: ^3.5.5 - version: 3.5.5(@glint/template@1.6.0-alpha.2) + version: 3.5.5(@glint/template@1.6.1) '@embroider/macros': specifier: ^1.16.12 - version: 1.19.1(@glint/template@1.6.0-alpha.2) + version: 1.19.1(@glint/template@1.6.1) '@embroider/router': specifier: ^2.1.8 - version: 2.1.8(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2) + version: 2.1.8(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1) '@embroider/webpack': specifier: ^4.1.0 - version: 4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) '@floating-ui/dom': specifier: ^1.7.4 version: 1.7.4 @@ -521,16 +512,16 @@ importers: version: link:../discourse-plugins ember-async-data: specifier: ^2.0.1 - version: 2.0.1(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2) + version: 2.0.1(@babel/core@7.28.4)(@glint/template@1.6.1) ember-auto-import: specifier: ^2.11.1 - version: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) ember-buffered-proxy: specifier: ^2.1.1 version: 2.1.1(@babel/core@7.28.4) ember-cached-decorator-polyfill: specifier: ^1.0.2 - version: 1.0.2(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 1.0.2(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli: specifier: ~6.6.0 version: 6.6.0(handlebars@4.7.8)(underscore@1.13.7) @@ -563,7 +554,7 @@ importers: version: 6.1.1 ember-exam: specifier: ^10.0.0 - version: 10.0.0(@glint/template@1.6.0-alpha.2)(ember-qunit@9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2)(qunit@2.24.1))(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5))(qunit@2.24.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 10.0.0(@glint/template@1.6.1)(ember-qunit@9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.1))(@glint/template@1.6.1)(qunit@2.24.1))(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5))(qunit@2.24.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) ember-load-initializers: specifier: ^3.0.1 version: 3.0.1(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) @@ -572,7 +563,7 @@ importers: version: 4.2.2(@babel/core@7.28.4) ember-qunit: specifier: ^9.0.4 - version: 9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2)(qunit@2.24.1) + version: 9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.1))(@glint/template@1.6.1)(qunit@2.24.1) ember-source: specifier: ~6.6.0 version: 6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5) @@ -674,7 +665,7 @@ importers: version: link:../discourse-i18n ember-auto-import: specifier: ^2.11.1 - version: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) markdown-it: specifier: 14.0.0 version: 14.0.0 @@ -726,7 +717,7 @@ importers: version: 7.28.4(supports-color@8.1.1) ember-auto-import: specifier: ^2.11.1 - version: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.28.4) @@ -739,7 +730,7 @@ importers: version: 2.2.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2))(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) + version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1))(@embroider/core@3.5.5(@glint/template@1.6.1))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) '@glimmer/component': specifier: ^2.0.0 version: 2.0.0 @@ -792,13 +783,13 @@ importers: version: 7.28.4(supports-color@8.1.1) '@ember/render-modifiers': specifier: ^3.0.0 - version: 3.0.0(@glint/template@1.6.0-alpha.2)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 3.0.0(@glint/template@1.6.1)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@floating-ui/dom': specifier: ^1.7.4 version: 1.7.4 ember-auto-import: specifier: ^2.11.1 - version: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.28.4) @@ -820,7 +811,7 @@ importers: version: 2.2.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2))(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) + version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1))(@embroider/core@3.5.5(@glint/template@1.6.1))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) '@glimmer/component': specifier: ^2.0.0 version: 2.0.0 @@ -880,7 +871,7 @@ importers: version: link:../discourse-i18n ember-auto-import: specifier: ^2.11.1 - version: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.28.4) @@ -896,7 +887,7 @@ importers: version: 2.2.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2))(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) + version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1))(@embroider/core@3.5.5(@glint/template@1.6.1))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) '@glimmer/component': specifier: ^2.0.0 version: 2.0.0 @@ -965,10 +956,10 @@ importers: version: link:../discourse-i18n ember-auto-import: specifier: ^2.11.1 - version: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) ember-cached-decorator-polyfill: specifier: ^1.0.2 - version: 1.0.2(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 1.0.2(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.28.4) @@ -990,7 +981,7 @@ importers: version: 2.2.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2))(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) + version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1))(@embroider/core@3.5.5(@glint/template@1.6.1))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))) '@glimmer/component': specifier: ^2.0.0 version: 2.0.0 @@ -1144,7 +1135,7 @@ importers: version: 1.10.0 ember-auto-import: specifier: ^2.11.1 - version: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) packages: @@ -2303,35 +2294,14 @@ packages: '@glimmer/wire-format@0.94.8': resolution: {integrity: sha512-A+Cp5m6vZMAEu0Kg/YwU2dJZXyYxVJs2zI57d3CP6NctmX7FsT8WjViiRUmt5abVmMmRH5b8BUovqY6GSMAdrw==} - '@glint/core@2.0.0-alpha.3': - resolution: {integrity: sha512-PCiajENyPfNkFfSDhqIcQ0DXzJZrPc1g7v5o8FyLDtvSwmM+/wlmpI4yJDXgo2TGJKFowjSOY1MKFRMiEd36GA==} + '@glint/ember-tsc@1.0.3': + resolution: {integrity: sha512-EDWJJl0Bz7GCfGh6CzfAAy2a6AATjkH1qh0Dz7ERgJj1WUfe+liWZCoBHs1bDbexNrEPoUdkOZCzqFObaP9NBA==} hasBin: true peerDependencies: typescript: '>=5.6.0' - '@glint/environment-ember-loose@2.0.0-alpha.3': - resolution: {integrity: sha512-hLogEykHVUwC+aElg8W1XMp9edcxiKO+ZZufrWcgHUBFTtsoJCP8jWYb0H+1XgLTEnnSV+2OyO6yMPsegGUWkg==} - peerDependencies: - '@glimmer/component': '>=1.1.2' - '@glint/core': '*' - '@glint/template': '*' - ember-cli-htmlbars: ^6.0.1 - ember-modifier: ^3.2.7 || ^4.0.0 - peerDependenciesMeta: - ember-cli-htmlbars: - optional: true - ember-modifier: - optional: true - - '@glint/environment-ember-template-imports@2.0.0-alpha.3': - resolution: {integrity: sha512-OLcmZ1MtHyyt5LZqUUdBxBviUV8apoXzb46yBNn68JREzzkkmVQIKr4YZuNtwrmGrmUMGGr7G5og56rWur0IXw==} - peerDependencies: - '@glint/core': '*' - '@glint/environment-ember-loose': '*' - '@glint/template': '*' - - '@glint/template@1.6.0-alpha.2': - resolution: {integrity: sha512-T1jnkJ4g9kj4CQFdax6/AE8rdd8S5+1/88l63w1xPjfSByhKt3ES6Noko3fPx9WhV7gZxalgg6sjBoZlhPZabg==} + '@glint/template@1.6.1': + resolution: {integrity: sha512-/VuVbS+p2ON/qYVlTljIBnNMR3eUiu202uXdYJHTQ7bfFWmLija+ZfdgQCjdm83uZUMXQqtWvjOwwFXe5cvPtg==} '@handlebars/parser@2.0.0': resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} @@ -3034,28 +3004,28 @@ packages: '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} - '@volar/kit@2.4.12': - resolution: {integrity: sha512-f9JE8oy9C2rBcCWxUYKUF23hOXz4mwgVXFjk7nHhxzplaoVjEOsKpBm8NI2nBH7Cwu8DRxDwBsbIxMl/8wlLxw==} + '@volar/kit@2.4.23': + resolution: {integrity: sha512-YuUIzo9zwC2IkN7FStIcVl1YS9w5vkSFEZfPvnu0IbIMaR9WHhc9ZxvlT+91vrcSoRY469H2jwbrGqpG7m1KaQ==} peerDependencies: typescript: '*' - '@volar/language-core@2.4.12': - resolution: {integrity: sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==} + '@volar/language-core@2.4.23': + resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} - '@volar/language-server@2.4.12': - resolution: {integrity: sha512-KC0YqTXCZMaImMWyAKC+dLB2BXjfz80kqesJkV6oXxJsGEQPfmdqug299idwtrT6FVSmZ7q5UrPfvgKwA0S3JA==} + '@volar/language-server@2.4.23': + resolution: {integrity: sha512-k0iO+tybMGMMyrNdWOxgFkP0XJTdbH0w+WZlM54RzJU3WZSjHEupwL30klpM7ep4FO6qyQa03h+VcGHD4Q8gEg==} - '@volar/language-service@2.4.12': - resolution: {integrity: sha512-nifOPGYYPnCmxja6/ML/Gl2EgFkUdw4gLbYqbh8FjqX3gSpXSZl/0ebqORjKo1KW56YWHWRZd1jFutEtCiRYhA==} + '@volar/language-service@2.4.23': + resolution: {integrity: sha512-h5mU9DZ/6u3LCB9xomJtorNG6awBNnk9VuCioGsp6UtFiM8amvS5FcsaC3dabdL9zO0z+Gq9vIEMb/5u9K6jGQ==} - '@volar/source-map@2.4.12': - resolution: {integrity: sha512-bUFIKvn2U0AWojOaqf63ER0N/iHIBYZPpNGogfLPQ68F5Eet6FnLlyho7BS0y2HJ1jFhSif7AcuTx1TqsCzRzw==} + '@volar/source-map@2.4.23': + resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} - '@volar/test-utils@2.4.12': - resolution: {integrity: sha512-8nIP0qGt1jANEuWY8Pm5658UsxbWl3p4N5XUNA/SZmuHvb9C3vygjLIWFHf0+Apbvy6yNwbKsRxawoYCoh+kkQ==} + '@volar/test-utils@2.4.23': + resolution: {integrity: sha512-ZF3Ejtv6mfwXHuR6aZGsh1ksvAdSZUfWKGacXa9S+Mnc3MpSPgxzHN3PwdXGt26HfRDWGuykJc8y6lVs20dDKw==} - '@volar/typescript@2.4.12': - resolution: {integrity: sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==} + '@volar/typescript@2.4.23': + resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} '@vscode/l10n@0.0.18': resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} @@ -10254,25 +10224,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@3.0.0(@glint/template@1.6.0-alpha.2)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5))': + '@ember/render-modifiers@3.0.0(@glint/template@1.6.1)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@babel/core': 7.28.4(supports-color@8.1.1) - '@embroider/macros': 1.19.1(@glint/template@1.6.0-alpha.2) + '@embroider/macros': 1.19.1(@glint/template@1.6.1) ember-cli-babel: 8.2.0(@babel/core@7.28.4) ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.28.4) ember-source: 6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5) optionalDependencies: - '@glint/template': 1.6.0-alpha.2 + '@glint/template': 1.6.1 transitivePeerDependencies: - supports-color '@ember/string@4.0.1': {} - '@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2)': + '@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.1)': dependencies: - '@ember/test-waiters': 4.1.1(@glint/template@1.6.0-alpha.2) + '@ember/test-waiters': 4.1.1(@glint/template@1.6.1) '@embroider/addon-shim': 1.10.0 - '@embroider/macros': 1.19.1(@glint/template@1.6.0-alpha.2) + '@embroider/macros': 1.19.1(@glint/template@1.6.1) '@simple-dom/interface': 1.4.0 decorator-transforms: 2.3.0(@babel/core@7.28.4) dom-element-descriptors: 0.5.1 @@ -10281,10 +10251,10 @@ snapshots: - '@glint/template' - supports-color - '@ember/test-waiters@4.1.1(@glint/template@1.6.0-alpha.2)': + '@ember/test-waiters@4.1.1(@glint/template@1.6.1)': dependencies: '@embroider/addon-shim': 1.10.0 - '@embroider/macros': 1.19.1(@glint/template@1.6.0-alpha.2) + '@embroider/macros': 1.19.1(@glint/template@1.6.1) transitivePeerDependencies: - '@glint/template' - supports-color @@ -10298,16 +10268,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/babel-loader-9@3.1.1(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(supports-color@8.1.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))': + '@embroider/babel-loader-9@3.1.1(@embroider/core@3.5.5(@glint/template@1.6.1))(supports-color@8.1.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))': dependencies: '@babel/core': 7.28.4(supports-color@8.1.1) - '@embroider/core': 3.5.5(@glint/template@1.6.0-alpha.2) + '@embroider/core': 3.5.5(@glint/template@1.6.1) babel-loader: 9.2.1(@babel/core@7.28.4)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) transitivePeerDependencies: - supports-color - webpack - '@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2)': + '@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1)': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.28.4(supports-color@8.1.1) @@ -10318,8 +10288,8 @@ snapshots: '@babel/preset-env': 7.28.3(@babel/core@7.28.4)(supports-color@8.1.1) '@babel/runtime': 7.28.2 '@babel/traverse': 7.28.4(supports-color@8.1.1) - '@embroider/core': 3.5.5(@glint/template@1.6.0-alpha.2) - '@embroider/macros': 1.16.12(@glint/template@1.6.0-alpha.2) + '@embroider/core': 3.5.5(@glint/template@1.6.1) + '@embroider/macros': 1.16.12(@glint/template@1.6.1) '@types/babel__code-frame': 7.0.6 '@types/yargs': 17.0.33 assert-never: 1.4.0 @@ -10360,12 +10330,12 @@ snapshots: - supports-color - utf-8-validate - '@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2)': + '@embroider/core@3.5.5(@glint/template@1.6.1)': dependencies: '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/parser': 7.28.4 '@babel/traverse': 7.28.4(supports-color@8.1.1) - '@embroider/macros': 1.16.12(@glint/template@1.6.0-alpha.2) + '@embroider/macros': 1.16.12(@glint/template@1.6.1) '@embroider/shared-internals': 2.9.0(supports-color@8.1.1) assert-never: 1.4.0 babel-plugin-ember-template-compilation: 2.4.1 @@ -10394,12 +10364,12 @@ snapshots: - supports-color - utf-8-validate - '@embroider/hbs-loader@3.0.3(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))': + '@embroider/hbs-loader@3.0.3(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))': dependencies: - '@embroider/core': 3.5.5(@glint/template@1.6.0-alpha.2) + '@embroider/core': 3.5.5(@glint/template@1.6.1) webpack: 5.99.9(@swc/core@1.13.5)(esbuild@0.25.10) - '@embroider/macros@1.16.12(@glint/template@1.6.0-alpha.2)': + '@embroider/macros@1.16.12(@glint/template@1.6.1)': dependencies: '@embroider/shared-internals': 2.9.0(supports-color@8.1.1) assert-never: 1.4.0 @@ -10410,11 +10380,11 @@ snapshots: resolve: 1.22.10 semver: 7.7.2 optionalDependencies: - '@glint/template': 1.6.0-alpha.2 + '@glint/template': 1.6.1 transitivePeerDependencies: - supports-color - '@embroider/macros@1.19.1(@glint/template@1.6.0-alpha.2)': + '@embroider/macros@1.19.1(@glint/template@1.6.1)': dependencies: '@embroider/shared-internals': 3.0.1 assert-never: 1.4.0 @@ -10425,16 +10395,16 @@ snapshots: resolve: 1.22.10 semver: 7.7.2 optionalDependencies: - '@glint/template': 1.6.0-alpha.2 + '@glint/template': 1.6.1 transitivePeerDependencies: - supports-color - '@embroider/router@2.1.8(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2)': + '@embroider/router@2.1.8(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1)': dependencies: - '@ember/test-waiters': 4.1.1(@glint/template@1.6.0-alpha.2) + '@ember/test-waiters': 4.1.1(@glint/template@1.6.1) '@embroider/addon-shim': 1.10.0 optionalDependencies: - '@embroider/core': 3.5.5(@glint/template@1.6.0-alpha.2) + '@embroider/core': 3.5.5(@glint/template@1.6.1) transitivePeerDependencies: - '@glint/template' - supports-color @@ -10491,22 +10461,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/test-setup@4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2))(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)))': + '@embroider/test-setup@4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1))(@embroider/core@3.5.5(@glint/template@1.6.1))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)))': dependencies: lodash: 4.17.21 resolve: 1.22.10 optionalDependencies: - '@embroider/compat': 3.8.5(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2) - '@embroider/core': 3.5.5(@glint/template@1.6.0-alpha.2) - '@embroider/webpack': 4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + '@embroider/compat': 3.8.5(@embroider/core@3.5.5(@glint/template@1.6.1))(@glint/template@1.6.1) + '@embroider/core': 3.5.5(@glint/template@1.6.1) + '@embroider/webpack': 4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) - '@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))': + '@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10))': dependencies: '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/preset-env': 7.28.3(@babel/core@7.28.4)(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(supports-color@8.1.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) - '@embroider/core': 3.5.5(@glint/template@1.6.0-alpha.2) - '@embroider/hbs-loader': 3.0.3(@embroider/core@3.5.5(@glint/template@1.6.0-alpha.2))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.5.5(@glint/template@1.6.1))(supports-color@8.1.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + '@embroider/core': 3.5.5(@glint/template@1.6.1) + '@embroider/hbs-loader': 3.0.3(@embroider/core@3.5.5(@glint/template@1.6.1))(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) '@embroider/shared-internals': 2.9.0(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 @@ -10872,24 +10842,26 @@ snapshots: dependencies: '@glimmer/interfaces': 0.94.6 - '@glint/core@2.0.0-alpha.3(typescript@5.6.3)': + '@glint/ember-tsc@1.0.3(typescript@5.6.3)': dependencies: - '@glimmer/syntax': 0.93.1 - '@volar/kit': 2.4.12(typescript@5.6.3) - '@volar/language-core': 2.4.12 - '@volar/language-server': 2.4.12 - '@volar/language-service': 2.4.12 - '@volar/source-map': 2.4.12 - '@volar/test-utils': 2.4.12 - '@volar/typescript': 2.4.12 + '@glimmer/syntax': 0.95.0 + '@glint/template': 1.6.1 + '@volar/kit': 2.4.23(typescript@5.6.3) + '@volar/language-core': 2.4.23 + '@volar/language-server': 2.4.23 + '@volar/language-service': 2.4.23 + '@volar/source-map': 2.4.23 + '@volar/test-utils': 2.4.23 + '@volar/typescript': 2.4.23 computeds: 0.0.1 + content-tag: 3.1.3 escape-string-regexp: 4.0.0 semver: 7.7.2 silent-error: 1.1.1 typescript: 5.6.3 uuid: 8.3.2 - volar-service-html: 0.0.64(@volar/language-service@2.4.12) - volar-service-typescript: 0.0.65(@volar/language-service@2.4.12) + volar-service-html: 0.0.64(@volar/language-service@2.4.23) + volar-service-typescript: 0.0.65(@volar/language-service@2.4.23) vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 @@ -10897,23 +10869,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@glint/environment-ember-loose@2.0.0-alpha.3(@glimmer/component@2.0.0)(@glint/core@2.0.0-alpha.3(typescript@5.6.3))(@glint/template@1.6.0-alpha.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.4))': - dependencies: - '@glimmer/component': 2.0.0 - '@glint/core': 2.0.0-alpha.3(typescript@5.6.3) - '@glint/template': 1.6.0-alpha.2 - optionalDependencies: - ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.2.2(@babel/core@7.28.4) - - '@glint/environment-ember-template-imports@2.0.0-alpha.3(@glint/core@2.0.0-alpha.3(typescript@5.6.3))(@glint/environment-ember-loose@2.0.0-alpha.3(@glimmer/component@2.0.0)(@glint/core@2.0.0-alpha.3(typescript@5.6.3))(@glint/template@1.6.0-alpha.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.4)))(@glint/template@1.6.0-alpha.2)': - dependencies: - '@glint/core': 2.0.0-alpha.3(typescript@5.6.3) - '@glint/environment-ember-loose': 2.0.0-alpha.3(@glimmer/component@2.0.0)(@glint/core@2.0.0-alpha.3(typescript@5.6.3))(@glint/template@1.6.0-alpha.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.4)) - '@glint/template': 1.6.0-alpha.2 - content-tag: 3.1.3 - - '@glint/template@1.6.0-alpha.2': {} + '@glint/template@1.6.1': {} '@handlebars/parser@2.0.0': {} @@ -11680,24 +11636,24 @@ snapshots: loupe: 3.1.4 tinyrainbow: 2.0.0 - '@volar/kit@2.4.12(typescript@5.6.3)': + '@volar/kit@2.4.23(typescript@5.6.3)': dependencies: - '@volar/language-service': 2.4.12 - '@volar/typescript': 2.4.12 + '@volar/language-service': 2.4.23 + '@volar/typescript': 2.4.23 typesafe-path: 0.2.2 typescript: 5.6.3 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/language-core@2.4.12': + '@volar/language-core@2.4.23': dependencies: - '@volar/source-map': 2.4.12 + '@volar/source-map': 2.4.23 - '@volar/language-server@2.4.12': + '@volar/language-server@2.4.23': dependencies: - '@volar/language-core': 2.4.12 - '@volar/language-service': 2.4.12 - '@volar/typescript': 2.4.12 + '@volar/language-core': 2.4.23 + '@volar/language-service': 2.4.23 + '@volar/typescript': 2.4.23 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -11705,25 +11661,25 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/language-service@2.4.12': + '@volar/language-service@2.4.23': dependencies: - '@volar/language-core': 2.4.12 + '@volar/language-core': 2.4.23 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/source-map@2.4.12': {} + '@volar/source-map@2.4.23': {} - '@volar/test-utils@2.4.12': + '@volar/test-utils@2.4.23': dependencies: - '@volar/language-core': 2.4.12 - '@volar/language-server': 2.4.12 + '@volar/language-core': 2.4.23 + '@volar/language-server': 2.4.23 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/typescript@2.4.12': + '@volar/typescript@2.4.23': dependencies: - '@volar/language-core': 2.4.12 + '@volar/language-core': 2.4.23 path-browserify: 1.0.1 vscode-uri: 3.1.0 @@ -13389,9 +13345,9 @@ snapshots: electron-to-chromium@1.5.227: {} - ember-async-data@2.0.1(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2): + ember-async-data@2.0.1(@babel/core@7.28.4)(@glint/template@1.6.1): dependencies: - '@ember/test-waiters': 4.1.1(@glint/template@1.6.0-alpha.2) + '@ember/test-waiters': 4.1.1(@glint/template@1.6.1) '@embroider/addon-shim': 1.10.0 decorator-transforms: 2.3.0(@babel/core@7.28.4) transitivePeerDependencies: @@ -13399,7 +13355,7 @@ snapshots: - '@glint/template' - supports-color - ember-auto-import@2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)): + ember-auto-import@2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)): dependencies: '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4) @@ -13407,7 +13363,7 @@ snapshots: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.4) '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.4)(supports-color@8.1.1) '@babel/preset-env': 7.28.3(@babel/core@7.28.4)(supports-color@8.1.1) - '@embroider/macros': 1.19.1(@glint/template@1.6.0-alpha.2) + '@embroider/macros': 1.19.1(@glint/template@1.6.1) '@embroider/shared-internals': 2.9.1 babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) babel-plugin-ember-modules-api-polyfill: 3.5.0 @@ -13460,9 +13416,9 @@ snapshots: - '@babel/core' - supports-color - ember-cached-decorator-polyfill@1.0.2(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)): + ember-cached-decorator-polyfill@1.0.2(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - '@embroider/macros': 1.19.1(@glint/template@1.6.0-alpha.2) + '@embroider/macros': 1.19.1(@glint/template@1.6.1) '@glimmer/tracking': 1.1.2 babel-import-util: 1.4.1 ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.28.4) @@ -13871,15 +13827,15 @@ snapshots: - eslint - typescript - ember-exam@10.0.0(@glint/template@1.6.0-alpha.2)(ember-qunit@9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2)(qunit@2.24.1))(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5))(qunit@2.24.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)): + ember-exam@10.0.0(@glint/template@1.6.1)(ember-qunit@9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.1))(@glint/template@1.6.1)(qunit@2.24.1))(ember-source@6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5))(qunit@2.24.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)): dependencies: '@babel/core': 7.28.4(supports-color@8.1.1) chalk: 5.6.0 cli-table3: 0.6.5 debug: 4.4.3(supports-color@8.1.1) - ember-auto-import: 2.11.1(@glint/template@1.6.0-alpha.2)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) + ember-auto-import: 2.11.1(@glint/template@1.6.1)(webpack@5.99.9(@swc/core@1.13.5)(esbuild@0.25.10)) ember-cli-babel: 8.2.0(@babel/core@7.28.4) - ember-qunit: 9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2)(qunit@2.24.1) + ember-qunit: 9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.1))(@glint/template@1.6.1)(qunit@2.24.1) ember-source: 6.6.0(patch_hash=nsmtwj6thcg4lxkztr5oqzscwe)(@glimmer/component@2.0.0)(rsvp@4.8.5) execa: 8.0.1 fs-extra: 11.3.1 @@ -13917,11 +13873,11 @@ snapshots: - '@babel/core' - supports-color - ember-qunit@9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2))(@glint/template@1.6.0-alpha.2)(qunit@2.24.1): + ember-qunit@9.0.4(@ember/test-helpers@5.3.0(@babel/core@7.28.4)(@glint/template@1.6.1))(@glint/template@1.6.1)(qunit@2.24.1): dependencies: - '@ember/test-helpers': 5.3.0(@babel/core@7.28.4)(@glint/template@1.6.0-alpha.2) + '@ember/test-helpers': 5.3.0(@babel/core@7.28.4)(@glint/template@1.6.1) '@embroider/addon-shim': 1.10.0 - '@embroider/macros': 1.19.1(@glint/template@1.6.0-alpha.2) + '@embroider/macros': 1.19.1(@glint/template@1.6.1) qunit: 2.24.1 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -19013,15 +18969,15 @@ snapshots: - tsx - yaml - volar-service-html@0.0.64(@volar/language-service@2.4.12): + volar-service-html@0.0.64(@volar/language-service@2.4.23): dependencies: vscode-html-languageservice: 5.5.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.12 + '@volar/language-service': 2.4.23 - volar-service-typescript@0.0.65(@volar/language-service@2.4.12): + volar-service-typescript@0.0.65(@volar/language-service@2.4.23): dependencies: path-browserify: 1.0.1 semver: 7.7.2 @@ -19030,7 +18986,7 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.12 + '@volar/language-service': 2.4.23 vscode-html-languageservice@5.5.2: dependencies: diff --git a/script/build_jsconfig.rb b/script/build_jsconfig.rb index fc88e2a78db..4cccc3e4d2a 100755 --- a/script/build_jsconfig.rb +++ b/script/build_jsconfig.rb @@ -42,13 +42,7 @@ def write_config(package_dir, extras: {}) "include" => namespaces.flat_map { |ns, paths| paths.map { |p| relative(package_dir, p) } }, "exclude" => [ "app/assets/javascripts/discourse/tests/unit/utils/decorators-test.js", # Native class decorators - unsupported by ts/glint - "app/assets/javascripts/discourse/tests/integration/component-templates-test.gjs", # hbs`` tagged templates - https://github.com/typed-ember/glint/issues/705 - "**/*.hbs", ], - "glint" => { - "environment" => %w[ember-loose ember-template-imports], - "checkStandaloneTemplates" => false, - }, } output = <<~JSON