fartscroll.js
typescript-needs-types
fartscroll.js | typescript-needs-types | |
---|---|---|
3 | 10 | |
2,806 | 391 | |
- | - | |
0.0 | 5.4 | |
over 5 years ago | about 1 month ago | |
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.
typescript-needs-types
- TypeScript please give us types
- TypeBox: Runtime Type System Built on Industry Standards
-
Introducing ArkType: The first isomorphic type system for TS/JS
Welcome to the list: https://www.typescriptneedstypes.com/
- Announcing TypeScript 4.9 Beta
-
TypeScript Decoders and why they Matter if you care about robust code
Lol, look what I just found, someone created a whole petition about adding runtime type information (which would make a lot of use libraries redundant): https://www.typescriptneedstypes.com/
-
Mapping TypeScript's Type System to JSON Schema
Author of TypeBox here. myzod looks great :) There are a surprising amount of projects emerging nowadays in this space, but I rarely get a chance to converse with other authors. I see your project is on THE LIST too https://github.com/akutruff/typescript-needs-types :)
What are some alternatives?
genType - Auto generation of idiomatic bindings between Reason and JavaScript: either vanilla or typed with TypeScript/FlowType.
knex-types - Generate TypeScript definitions (types) from a PostgreSQL database schema.
lwt - OCaml promises and concurrent I/O
strictyaml - Type-safe YAML parser and validator.
melange - A mixture of tooling combined to produce JavaScript from OCaml & Reason
typescript-runtime-type-benchmarks - 📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
arktype - TypeScript's 1:1 validator, optimized from editor to runtime
graphql-code-generator - A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
reflect-metadata - Prototype for a Metadata Reflection API for ECMAScript
marshal.ts - A new full-featured and high-performance TypeScript framework
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
typescript-json-decoder - Json Decoder for Typescript