前端知库

magic-string

对源码做少量字符串修改并生成 source map 的工具。

对源码做替换、前后追加等轻量修改,并在最后生成 source map,不需要解析和重新打印 AST。

update 等方法的字符位置始终指向原始字符串,多次修改时不用自己换算偏移。当前版本只发布 ESM,可在 Node.js 和浏览器中使用。

许可:MIT。