embroider-build / addon-blueprint

Blueprint for v2-formatted Ember addons
MIT License
28 stars 23 forks source link

Reduce blueprint variance and *always* have typescript support by default. #258

Open NullVoxPopuli opened 5 months ago

NullVoxPopuli commented 5 months ago

Like with Vite, Bun, Deno, ESBuild, Parcel, RSpack, etc, I think we should always support typescript as an output, rather than have two varying blueprint outputs / branches.

What's great is that even if someone doesn't like typescript, none of the typescript stuff actually gets in their way, and they can use JS / GJS just fine.

This has the added advantage tho of enabling Glint by default, which there is an RFC for, and would also require a configured tsconfig.json anyway in JS projects.

Now, maybe we keep the --typescript flag and add / remove the lint:types script, and that's it, keeping everything else the same.

Thoughts?