{"library":"cjs-module-lexer","type":"library","category":null,"description":"A fast CommonJS module syntax lexer that detects named exports and reexports from CJS modules, used in Node.js core for ESM interop. Current stable version: 2.2.0. Maintained by Node.js team; release cadence is irregular but active for parser bugs and performance improvements. Key differentiators: extremely fast (~90ms/MB cold, ~15ms/MB warm), frozen detection patterns to ensure backwards compatibility across Node.js versions, and support for transpiler variations (e.g., TypeScript, Babel). Provides both Node.js (CJS) and Wasm (ESM) builds, with TypeScript declarations included.","language":"javascript","status":"active","version":"2.2.0","tags":["javascript","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install cjs-module-lexer","imports":["import { parse, init } from 'cjs-module-lexer'","import { init } from 'cjs-module-lexer'","const { parse } = require('cjs-module-lexer'); parse(source)"]},{"cmd":"yarn add cjs-module-lexer","imports":[]},{"cmd":"pnpm add cjs-module-lexer","imports":[]}],"homepage":null,"github":"https://github.com/nodejs/cjs-module-lexer","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cjs-module-lexer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}