18 releases
0.1.0 | Oct 19, 2024 |
---|---|
0.0.16 | Nov 14, 2024 |
0.0.15 | Jul 15, 2024 |
0.0.14 | Apr 21, 2024 |
0.0.0 | Oct 31, 2023 |
#374 in Web programming
2,722 downloads per month
Used in 22 crates
(via farmfe_core)
38KB
1K
SLoC
enhanced-magic-string
Rust implementation of https://www.npmjs.com/package/magic-string with original sourcemap chain support. license.
This project is built for the Farm project, which is a extremely fast vite-compatible web build tool written in Rust.
RoadMap
Implement all APIs of magic-string. Bundle
will be implemented first.
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
Dependencies
~11–19MB
~274K SLoC