Open marcysutton opened 5 years ago
i can work on that for sure, i don't think the barrier should be lowered by removing typescript. i don't like that language. typescript provides consistency, type safety and navigation in your IDE (read vs code). rather than writing unit tests which are time consuming and a little brittle, static analysis gives a similar amount of confidence in our code without the overhead of maintaining tests.
i don't think the jump is astronomical if there's clear patterns on how interfaces are defined and a few notes on how to use typescript.
Typescript is really feeling like overkill for this site....I worry about the ability of contributors to help us with development, so I think it would be a good idea to phase it out.
Here's an example of where it's making life extremely difficult:
On this register page, Tito expects a custom element by name of
tito-widget
, but it complains about it not being a part ofJSX.intrinsicElements
. If you have suggestions of how to work around this in the short term, that would be awesome.