we should support TypeScript We can iterate on this and go like this * [x] add a new language "TypeScript" without compilation * [x] Add support for compilation * [x] Add instructions on how to enable TypeScript support in `Extensions.js` - TypeScript should not run if it's not enabled * [x] ~add support for type checks with Biome LSP~ use typescript-language-server * [x] port Welcome demo to TypeScript * [x] Add TypeScript support to workbench-cli * [ ] have the `build-aux/library.js` compile TypeScript `main.ts` files to equivalent `main.js` files (and run biome formatter over them) * [ ] port more demos to TypeScript https://github.com/workbenchdev/demos/pull/201 * [ ] replace BrainBlasted/gi-typescript-definitions with generating types at build time * [ ] Add a simple script that will generate the types for us. Probably similar to https://github.com/vixalien/gi-typescript-definitions/blob/main/generate_types_in_flatpak.sh https://github.com/workbenchdev/demos/pull/201 * [ ] https://floss.social/@jumplink/114218446354825670
we should support TypeScript
We can iterate on this and go like this
Extensions.js- TypeScript should not run if it's not enabledadd support for type checks with Biome LSPuse typescript-language-serverbuild-aux/library.jscompile TypeScriptmain.tsfiles to equivalentmain.jsfiles (and run biome formatter over them)