This PR includes a number of updates to modernize this addon. On this initial iteration, I've tried to minimize changes to the the internal logic of the components, while updating to addon v2 spec, updating to native JS classes, and migrating to Glimmer components. I'm not familiar with release-it or TypeScript, which I've noticed you now use with the other addons, so I've left those for a future iteration.
This PR includes a number of updates to modernize this addon. On this initial iteration, I've tried to minimize changes to the the internal logic of the components, while updating to addon v2 spec, updating to native JS classes, and migrating to Glimmer components. I'm not familiar with
release-it
or TypeScript, which I've noticed you now use with the other addons, so I've left those for a future iteration.