An open API service indexing awesome lists of open source software.

https://github.com/sun0day/esm-lexer-rs

A ESM/CJS module syntax lexer written in Rust
https://github.com/sun0day/esm-lexer-rs

esm esnext javascript lexer module-graph napi-rs

Last synced: over 1 year ago
JSON representation

A ESM/CJS module syntax lexer written in Rust

Awesome Lists containing this project

README

          

# esm-lexer-rs

An ESM/CJS module syntax lexer written in Rust.

## Why `esm-lexer-rs`

Compared to other ESM/CJS lexer libraries, `esm-lexer-rs` supports more wild module syntax with a smaller size and better parsing performance.

|package|module syntax|installed size|parsing time|
|---|----|----|---|
|`esm-lexer-rs`|ESM/CJS/JSX/TSX/VUE|
|[`es-module-lexer`](https://www.npmjs.com/package/es-module-lexer)|ESM
|[`rs-module-lexer`](https://www.npmjs.com/package/rs-module-lexer)|ESM/JSX/TSX