% The Esprit Collection The [Esprit Collection](https://github.com/dherman/esprit) is a collection of packages for doing JavaScript tokenization, parsing, AST manipulation, marshalling, and unmarshalling. * [Esprit](./esprit/index.html): a JavaScript parser * [Joker](./joker/index.html): a JavaScript lexer (tokenizer) * [Easter](./easter/index.html): a JavaScript AST representation * [ESTree](./estree/index.html): a set of utilities for the [ESTree](https://github.com/estree/estree) AST format * [Unjson](./unjson/index.html): a set of utilities for destructuring in-memory JSON data