Platforms codecov Tests

SourceMapper

SourceMap 规范的简单 Swift 实现:创建、加载、查询、修改和保存 source map。

示例

let map = try SourceMap(Data(contentsOf: mapURL))
print(map.file)

let unpackedMap = try UnpackedSourceMap(map)
let segment = unpackedMap.map(line: 12, column: 0)
var map = SourceMap()
map.sources = [.remote("a.scss")]
map.sourceRoot = "./../src/"
try map.set(segments: ..., validate: true)
let mapData = map.encode()

文档

不支持

要求

安装

仅通过 Swift Package Manager,通过 Xcode 或直接安装

Package 依赖

.package(name: "SourceMapper",
         url: "https://github.com/johnfairh/SourceMapper.git",
         from: "3.0.0")

贡献

欢迎:提出 issue / johnfairh@gmail.com / @johnfairh@mastodon.social

许可

在 MIT 许可下分发。