typed-ember / glint

TypeScript powered tooling for Glimmer templates
https://typed-ember.gitbook.io/glint
MIT License
108 stars 50 forks source link

Re-write using Volar: initially only supporting .gts #726

Closed machty closed 1 week ago

machty commented 1 week ago

This PR rebuilds Glint atop Volar.js, a language tooling framework used by Vue and many others.

The focus for this PR is to get Volar working with initial support only for .gts/.gjs files, i.e. a modern Polaris-edition Ember.js app. Support for classic two-file components will be investigated at a later date (but I am optimistic we can support that too).

Gameplan / TODO

Likely save for future PR

NullVoxPopuli commented 1 week ago

I'm merging this with red status, with the understanding that we're not going to release a stable v2 until the tests are green, and some more features are implemented (I've talked with @machty about this, and the goal here is to just get folks trying out Volar for some early feedback).

Next, I'm going to set up unstable releases like we have on embroider. Standby.