docs: [skip ci] correct Babylon link
This commit is contained in:
parent
43960b561a
commit
b75f3d25e4
@ -14,14 +14,14 @@ A monorepo, muhahahahahaha. See the [monorepo design doc](/doc/design/monorepo.m
|
|||||||
| Package | Version | Dependencies |
|
| Package | Version | Dependencies |
|
||||||
|--------|-------|------------|
|
|--------|-------|------------|
|
||||||
| [`@babel/core`](/packages/babel-core) | [](https://www.npmjs.com/package/babel-core) | [](https://david-dm.org/babel/babel?path=packages/babel-core) |
|
| [`@babel/core`](/packages/babel-core) | [](https://www.npmjs.com/package/babel-core) | [](https://david-dm.org/babel/babel?path=packages/babel-core) |
|
||||||
| [`babylon`](https://github.com/babel/babylon) | [](https://www.npmjs.com/package/babylon) | [](https://david-dm.org/babel/babylon) |
|
| [`babylon`](https://github.com/babel/babel/tree/master/packages/babylon) | [](https://www.npmjs.com/package/babylon) | [](https://david-dm.org/babel/babylon) |
|
||||||
| [`@babel/traverse`](/packages/babel-traverse) | [](https://www.npmjs.com/package/babel-traverse) | [](https://david-dm.org/babel/babel?path=packages/babel-traverse) |
|
| [`@babel/traverse`](/packages/babel-traverse) | [](https://www.npmjs.com/package/babel-traverse) | [](https://david-dm.org/babel/babel?path=packages/babel-traverse) |
|
||||||
| [`@babel/generator`](/packages/babel-generator) | [](https://www.npmjs.com/package/babel-generator) | [](https://david-dm.org/babel/babel?path=packages/babel-generator) |
|
| [`@babel/generator`](/packages/babel-generator) | [](https://www.npmjs.com/package/babel-generator) | [](https://david-dm.org/babel/babel?path=packages/babel-generator) |
|
||||||
|
|
||||||
[`@babel/core`](/packages/babel-core) is the Babel compiler itself; it exposes the `babel.transform` method, where `transformedCode = transform(src).code`.
|
[`@babel/core`](/packages/babel-core) is the Babel compiler itself; it exposes the `babel.transform` method, where `transformedCode = transform(src).code`.
|
||||||
|
|
||||||
The compiler can be broken down into 3 parts:
|
The compiler can be broken down into 3 parts:
|
||||||
- The parser: [`babylon`](https://github.com/babel/babylon) (moved to a separate repo and versioned independently)
|
- The parser: [`babylon`](https://github.com/babel/babel/tree/master/packages/babylon)
|
||||||
- The transformer[s]: All the plugins/presets
|
- The transformer[s]: All the plugins/presets
|
||||||
- These all use [`@babel/traverse`](/packages/babel-traverse) to traverse through the AST
|
- These all use [`@babel/traverse`](/packages/babel-traverse) to traverse through the AST
|
||||||
- The generator: [`@babel/generator`](/packages/babel-generator)
|
- The generator: [`@babel/generator`](/packages/babel-generator)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user