excaliburjs / Excalibur

🎮 Your friendly TypeScript 2D game engine for the web 🗡️
https://excaliburjs.com
BSD 2-Clause "Simplified" License
1.82k stars 189 forks source link

Update TypeScript as a peer dependency #2283

Open eonarheim opened 2 years ago

eonarheim commented 2 years ago

Context

See https://github.com/excaliburjs/Excalibur/discussions/2282

It isn't clear what versions of TypeScript Excalibur is compatible.

Proposal

Using the npm peer dependencies would a systematic way to advertise the supported TypeScript versions.

We may want to look into a way of testing/verifying versions.

eonarheim commented 2 years ago

Another thing to consider is using https://www.npmjs.com/package/downlevel-dts to support more versions of TypesScript

We can specify version ranges https://github.com/sandersn/downlevel-dts#usage

github-actions[bot] commented 2 years ago

This issue hasn't had any recent activity lately and is being marked as stale automatically.