16 个版本
0.0.15 | 2024年7月15日 |
---|---|
0.0.14 | 2024年4月21日 |
0.0.12 | 2023年11月30日 |
0.0.0 | 2023年10月31日 |
#352 in 网页编程
3,997 每月下载次数
在 21 个 Crates 中使用 (通过 farmfe_core)
38KB
1K SLoC
enhanced-magic-string
Rust 实现的 https://npmjs.net.cn/package/magic-string,支持原始 sourcemap 链。 许可证。
此项目是为 Farm 项目构建的,这是一个用 Rust 编写的极快且兼容 Vite 的网页构建工具。
路线图
实现 magic-string 的所有 API。首先实现 Bundle
。
Bundle
- addSource
- generateMap
- append
- generateDecodedMap
- getIndentString
- indent
- prepend
- toString
- isEmpty
- length
- trimLines
- trim
- trimStart
- trimEnd
MagicString
- addSourcemapLocation
- append
- appendLeft
- appendRight
- clone
- generateDecodedMap
- generateMap
- getIndentString
- indent
- move
- overwrite
- update
- prepend
- prependLeft
- prependRight
- remove
- lastChar
- lastLine
- slice
- toString
- isEmpty
- length
- trimLines
- trim
- trimEndAborted
- trimEnd
- trimStartAborted
- trimStart
- hasChanged
- replace
- replaceAll
依赖项
~11–19MB
~294K SLoC