{"library":"rs-module-lexer","type":"library","category":null,"description":"rs-module-lexer is an ES module parser built with Rust, offering a drop-in compatible output data structure with `es-module-lexer`. Currently at version 2.8.0, it maintains an active release cadence with frequent minor updates. Its key differentiator is the ability to directly parse TypeScript (TS/TSX) and JSX files, unlike `es-module-lexer` which necessitates a prior transformation step. Powered by SWC, this library collapses the transform and parse steps into a single API call, streamlining module analysis in bundlers and build tools. It's designed for scenarios requiring fast and accurate identification of imports and exports across various JavaScript and TypeScript syntaxes, providing a consistent API and data format.","language":"javascript","status":"active","version":"2.8.0","tags":["javascript","es-module-lexer","es-module-lexer-rust","es-module-parser","es-module-parser-rust","rs-module-parser","swc","rust","typescript"],"install":[{"cmd":"npm install rs-module-lexer","imports":["import { parseAsync } from 'rs-module-lexer'","import { parse } from 'rs-module-lexer'","import type { ModuleInfo } from 'rs-module-lexer'"]},{"cmd":"yarn add rs-module-lexer","imports":[]},{"cmd":"pnpm add rs-module-lexer","imports":[]}],"homepage":null,"github":"https://github.com/fz6m/rs-module-lexer","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rs-module-lexer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/rs-module-lexer/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}