文件名称:magic-string:像向导一样操作字符串
文件大小:53KB
文件格式:ZIP
更新时间:2024-05-28 09:48:06
JavaScript
魔术弦 假设您有一些源代码。 您想对其进行一些轻微的修改-在这里和那里替换一些字符,用页眉和页脚等包装它-理想情况下,您希望在其末尾生成源地图。 您曾考虑过使用诸如东西(它允许您从某些JavaScript生成AST,对其进行操作并在不损失注释和格式的情况下使用源图重新打印它),但是对于您的需求来说似乎有些矫kill过正(或者也许源代码不是JavaScript)。 坦率地说,您的要求是相当小众的。 但是它们也是我的要求,我为此做了魔术弦。 这是一个小型,快速的实用程序,用于处理字符串和生成源映射。 安装 magic-string在node.js和浏览器环境中均可使用。 对于节点,请使用npm安装: npm i magic-string 要在浏览器中使用,请获取文件并将其添加到您的页面中: < script src =' magic-string.umd.js ' > </ scri
【文件预览】:
magic-string-master
----.gitignore(77B)
----README.md(9KB)
----CHANGELOG.md(11KB)
----azure-pipelines.yml(324B)
----appveyor.yml(241B)
----rollup.config.js(869B)
----test()
--------mocha.opts(29B)
--------MagicString.js(34KB)
--------utils()
--------MagicString.Bundle.js(19KB)
--------.eslintrc(54B)
----LICENSE(1KB)
----.eslintrc(1KB)
----package.json(1KB)
----src()
--------SourceMap.js(830B)
--------MagicString.js(18KB)
--------utils()
--------Bundle.js(7KB)
--------index.js(177B)
--------index-legacy.js(330B)
--------Chunk.js(3KB)
--------BitSet.js(231B)
----example()
--------app.inlinemap.js(546B)
--------build.js(831B)
--------app.js(74B)
--------app.js.map(305B)
--------index.html(40B)
--------app.source.js(36B)
----index.d.ts(3KB)
----.travis.yml(47B)
----package-lock.json(62KB)