babel-handbook README

The project's README from github.com/jamiebuilds/babel-handbook. As one markdown file: README.md.

Babel Handbook

Written by Jamie Kyle

A guided handbook on how to use Babel and how to create plugins for Babel.

Translations

Request another translation

If you are reading a non-English translation of this document you will find a number of English words that are programming concepts. If these were translated to other languages there would be a lack of consistency and fluency when reading about them. In many cases you will find the literal translation followed by the English term in parenthesis (). For example: Abstract Syntax Trees (ASTs).

Special thanks to @sebmck, @hzoo, @jdalton, @abraithwaite, @robey, and others for their amazing help on this handbook.

babel-handbook (jamiebuilds/babel-handbook)

Searching Database…

What is this?A guided handbook explaining how to use Babel and how to write plugins for Babel, the JavaScript compiler.
Is this a book or an API reference?It is a single written handbook document (a long-form guide), not generated API docs, covering concepts like Abstract Syntax Trees and plugin writing.
How do I start reading it?Just open the README on GitHub; there's no install step since it's a document, not code.
Do I need to know Babel already before reading this?No, it's meant to teach Babel and plugin development from the ground up; some JavaScript knowledge is assumed.
Who is this handbook for?Developers who want to understand Babel internals or build their own Babel plugins.
Is the handbook available in languages other than English?Yes, it has been translated into many languages including Spanish, French, Chinese, Japanese, Russian, Arabic, and over 20 others.
Why do translations keep some English terms in parentheses?To preserve consistency for programming concepts like 'Abstract Syntax Trees (ASTs)' that don't translate cleanly across languages.
Can I request a translation in my language?Yes, the README notes you can request another translation if yours isn't available.
Size
2.8 MB
Stars
12.1K
Updated
CommitAug 06
Age
10y
Commits · 90 Days