- Apr 10, 2023
-
-
Alberto Gasparin authored
This PR converts everything (aside from electron) from CommonJS to ESM. It is needed to reduce the changes that will happen during the migration to Typescript (as TS does not play nice with CJS). Basically: - rewrite `require()` to `import` - rewrite `module.exports` to `exports` - introduce `ts-node` to run importers so we can convert them to TS too Lastly, sorry for this larg-ish PR, not my preference but when I tried to reduce its scope, I would end up with mixed commons/esm that was even more tricky to handle.
-
- Mar 28, 2023
-
-
Alberto Gasparin authored
-
- Jan 19, 2023
-
-
Jed Fox authored
-
- Aug 24, 2022
-
-
Tom French authored
-
Tom French authored
We've got a bunch of type errors that need to be fixed but we want to do that progressively
-
- Aug 12, 2022
-
-
Wout Mertens authored
This configures TS to look at JS files as well, so that IDEs like VSCode can provide better edit-time checks
-