fartscroll.js
from-typescript-to-rescript
fartscroll.js | from-typescript-to-rescript | |
---|---|---|
3 | 2 | |
2,806 | 29 | |
- | - | |
0.0 | 0.0 | |
over 5 years ago | over 2 years ago | |
TypeScript | ||
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fartscroll.js
-
TypeScript please give us types
We have types at home.
My litmus test regarding whether I can even consider using a library in production is: does it have more stars than fartscroll.js?
https://github.com/theonion/fartscroll.js/tree/master
Most of the entries there are below that number, which begs the question: is this really that much of a problem that it mandates the drastic changes required?
I actually don't know if it's even doable, considering TS's structural type system, where the answer to the question "what type is X?" is not straightforward.
-
Weekly Random Discussion Thread for 2/20/23 - 2/26/23
The best content produced by The Onion was a JavaScript library to make farting noises on scroll events: https://github.com/theonion/fartscroll.js
-
From TypeScript to ReScript
As a sort of litmus test I use the number of stars a superset of(or language compiling to) JavaScript has on GitHub and how that compares to fartscroll.js: https://github.com/theonion/fartscroll.js/
By this measure ReScript is still a niche language.
from-typescript-to-rescript
- From TypeScript to ReScript
-
I finished rewriting to ReScript! =)
Here is the link to the repository on Github: https://github.com/greyblake/from-typescript-to-rescript
What are some alternatives?
genType - Auto generation of idiomatic bindings between Reason and JavaScript: either vanilla or typed with TypeScript/FlowType.
purescript - A strongly-typed language that compiles to JavaScript
lwt - OCaml promises and concurrent I/O
Aurelia 2 - Aurelia 2, a standards-based, front-end framework designed for high-performing, ambitious applications.
melange - A mixture of tooling combined to produce JavaScript from OCaml & Reason
typescript-needs-types - TypeScript please give us types.
Idris2 - A purely functional programming language with first class types
Fable: F# |> BABEL - F# to JavaScript, TypeScript, Python, Rust and Dart Compiler
zod - TypeScript-first schema validation with static type inference
bukubrow-webext - WebExtension for Buku