Skip to content

convert loose mode to strict mode#305

Merged
NullVoxPopuli merged 4 commits intoember-cli:masterfrom
NullVoxPopuli:nvp/hbs-to-gjs
Apr 16, 2026
Merged

convert loose mode to strict mode#305
NullVoxPopuli merged 4 commits intoember-cli:masterfrom
NullVoxPopuli:nvp/hbs-to-gjs

Conversation

@NullVoxPopuli
Copy link
Copy Markdown
Contributor

@NullVoxPopuli NullVoxPopuli commented Apr 11, 2026

90% of this PR is hbs -> gjs, 10% of this PR is supporting that


  • hbs + ts -> gts
  • upgrade to glint 2

these have to happen at the same time because:

  • I don't want to work with Glint 1
  • glint 2 is not compatible with hbs

extractions:

@NullVoxPopuli NullVoxPopuli marked this pull request as draft April 11, 2026 20:56
@NullVoxPopuli NullVoxPopuli mentioned this pull request Apr 12, 2026
@NullVoxPopuli NullVoxPopuli marked this pull request as ready for review April 13, 2026 12:50
@mansona
Copy link
Copy Markdown
Member

mansona commented Apr 13, 2026

is the title of this wrong? 🤔 I don't see any hbs in the addon changing to gjs, it's all just the docs app. And since it's the docs app is there any value in having it be gts instead of the looser gjs?

@NullVoxPopuli
Copy link
Copy Markdown
Contributor Author

Yes, type safety is valuable in tests and docs

@NullVoxPopuli
Copy link
Copy Markdown
Contributor Author

The original code is ts, so gts makes the most sense

@NullVoxPopuli NullVoxPopuli changed the title convert hbs -> gjs convert loose mode to strict mode Apr 13, 2026
@NullVoxPopuli
Copy link
Copy Markdown
Contributor Author

Title made more generic. Apologies for shorthand

Comment thread docs/ember-cli-build.js
Comment thread test-app/package.json
Comment thread docs/package.json
@NullVoxPopuli NullVoxPopuli merged commit ced3308 into ember-cli:master Apr 16, 2026
16 of 18 checks passed
@NullVoxPopuli NullVoxPopuli deleted the nvp/hbs-to-gjs branch April 16, 2026 12:58
@github-actions github-actions bot mentioned this pull request Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants