sosukesuzuki / prettier-ast-explorer

AST explorer for contribution to Prettier

Home Page:https://ast-explorer.netlify.com

Repository from Github https://github.comsosukesuzuki/prettier-ast-explorerRepository from Github https://github.comsosukesuzuki/prettier-ast-explorer

prettier-ast-explorer

Netlify Status

screenshot

これは何?

prettier-ast-explorer はPrettierへの貢献のための AST エクスプローラです。

なぜこれを使うの?

Prettier の開発中にPlaygroundで AST を見ることがあります。しかし、Playground ではエディタでコードを変更すると AST 側のスクロール位置が一番上までもどってしまったり、ツリーの折りたたみができなかったりと、いくつか使い勝手に問題があります。そのため、新しい AST エクスプローラを開発することを考えました。

どんな機能があるの?

  • 左側のテキストエディタに JavaScript(もしくは TypeScript)でコードを書くと、それをパースした AST が右側に表示されます。
  • Prettier に使われているパーサー(prettier.__debug.parse)を使用しています。
    • また、パースは Web Worker 上で行います。

About

AST explorer for contribution to Prettier

https://ast-explorer.netlify.com


Languages

Language:TypeScript 81.0%Language:JavaScript 12.6%Language:HTML 6.4%