typescript-book
Chevrotain
typescript-book | Chevrotain | |
---|---|---|
10 | 3 | |
20,462 | 2,406 | |
- | 1.2% | |
2.7 | 6.7 | |
25 days ago | 6 days ago | |
TypeScript | TypeScript | |
GNU General Public License v3.0 or later | Apache License 2.0 |
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.
typescript-book
-
GitHub - tc39/proposal-module-declarations: JavaScript Module Fragments -- Stage 1 proposal
This looks the same as a barrel import.
-
Ask HN: Best React and TypeScript book for experienced programmers?
This is a great overview of some deep parts of TS
https://github.com/basarat/typescript-book
- “Trivia” (A Concept Related to Abstract Syntax Trees)
- How should I prepare for a TypeScript/React front-end interview in a week? It's my dream job!
-
taro-hooks v1.4.7
typescript-book 📚 The definitive guide to TypeScript and possibly the best TypeScript book 📖. Free and Open Source 🌹
- Accessing component state from the outside without breaking modularity
-
Type flowing: Rethinking the TypeScript typing system
The first time I encountered the concept of “Type flowing” was in PranshuKhandal’s TypeScript book. He explains this idea in the following way:
-
What's the 'Airbnb Javascript' Equivalent Style guide for Typescript?
In addition to Airbnb's ESLint config, I find basarat's TypeScript styleguide very useful.
-
Building a Startup Acquisitions list on Airtable with Next.js, Prisma and Sync Inc
index.ts is just for ease of use. It imports everything inside api/graphql folder and re-exports it like a barrel. It acts as a simple aggregator of the other files to make imports easier down the road.
-
Learning Typescript in 2021
A good starting point for beginners is the "TypeScript Deep Dive" book from Basarat Ali Syed. It's free and has a "Getting Started" section for beginners. I recommend you to start from there and to look up advanced chapters as you progress.
Chevrotain
-
Ohm: A library and language for building parsers, interpreters, compilers, etc.
How does this compare with Chevrotain[1]?
More specifically, can I build lexers with Ohm? Can it generate a syntax diagram from a grammar?
[1]: https://github.com/chevrotain/chevrotain
-
Introduction to Lexers, Parsers and Interpreters with Chevrotain
To learn more about Chevrotain visit: https://chevrotain.io/
-
Why are you building a programming language?
I don't think I'll have time to make one any time soon, unfortunately. My original plan was to write a compiler in TypeScript using Chevrotain, and see if it's possible to compile down to TypeScript's AST and feed that into its own compiler programmatically. Basically piggybacking on Microsoft's hard work (work smart, not hard). I don't know if it's possible, but it's what I'd try first.
What are some alternatives?
no-bs-ts - No BS TS (Typescript) example code
PEG.js - PEG.js: Parser generator for JavaScript
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
nearley - 📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
headlessui - Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
Jison - Bison in JavaScript.
clean-code-typescript - Clean Code concepts adapted for TypeScript
markdown-it - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
typescript-exercises - A set of interactive TypeScript exercises
parsec 🌌 - 🌌 Tiniest body parser in the universe. Built for modern Node.js
react - Cheatsheets for experienced React developers getting started with TypeScript
csv-parser - Streaming csv parser inspired by binary-csv that aims to be faster than everyone else