dawn.js is a general-purpose source-to-source transpiler framework implemented in JavaScript (CoffeeScript). Version 0.1.1 provides built-in lexical parser, syntax parser (with AST generation), symbol table generator, and a customizable plugin system (Flow) for transforming code between languages. It targets developers needing autocompletion, refactoring, or cross-language compilation features. Released under MIT, but appears to be early-stage with limited documentation and infrequent updates compared to established alternatives like Babel or Recast.
npm install dawn.jsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates basic lexical and syntax parsing, and symbol table generation using dawn.js.
Consider alternatives like Babel, Recast, or SWC for active transpilation needs.
npm install dawn.js (note: npm package name is dawn.js with dot)
Use import { LexParser } from 'dawn.js' instead of require.No dependency data recorded yet.