2 个仓库
Character-level mappings specifically for JavaScript source files and their transformed counterparts.
Distinct from Source Code Mapping: Focuses on JavaScript-specific source mapping rather than general log-to-source mapping.
Explore 2 awesome GitHub repositories matching development tools & productivity · JavaScript Source Maps. Refine with filters or upvote what's useful.
Recast 是一个 JavaScript AST 解析器和打印机,专为自动化代码重构而设计。它将源代码转换为抽象语法树,这些树可以被修改,然后打印回源代码。 该项目专注于保持格式的转换,在语法树节点中存储原始空格和缩进元数据,以在不丢失原始布局的情况下重构代码。它还生成字符级源映射,以保持原始输入和转换输出之间的精确对应关系。 该工具包包括使用访问者模式(visitor pattern)进行语法树操作的实用程序,以及用于通用样式美化打印的选项。它提供了一个命令行界面,用于在目标文件上执行这些转换函数并将结果写入磁盘。
Generates precise character-level source maps specifically for transformed JavaScript files.
source-map-explorer 是一个 source map 包分析器,用于可视化 JavaScript 打包文件的空间占用情况。它作为包大小审计和可视化工具,利用 source map 识别生产包中哪些原始模块和文件占用了最多的空间。 该工具生成交互式树状图来展示包构成,并计算压缩后的 gzip 大小以估算实际网络传输成本。它还通过将执行数据覆盖到 source map 上,作为代码覆盖率映射器,识别可以延迟加载或拆分的未使用代码段。 该工具提供通过正则表达式进行路径清理的功能以简化文件标签,并支持将分析结果导出为 HTML、JSON 或 TSV 格式。
Identifies which original source files occupy the most space within minified JavaScript bundles using source maps.