koala-framework/sourcemaps

v0.5.1 2017-02-14 08:59 UTC

This package is auto-updated.

Last update: 2024-08-29 04:42:44 UTC


README

功能

  • 创建映射
  • 读取映射
  • 对现有映射的源映射感知字符串替换
  • 合并映射(优化性能最佳)

要求

  • Php 5.2+

安装

使用composer安装

composer require koala-framework/sourcemaps

示例用法

//read
$map = new Kwf_SourceMaps_SourceMap($mapContents, $minimiedFileContents);
$map->getMappings()

//create new map
$map = Kwf_SourceMaps_SourceMap::createEmptyMap($minimiedFileContents);
$map->addMapping(2, 3, 10, 12, 'foo.js'); //$generatedLine, $generatedColumn, $originalLine, $originalColumn, $originalSource, $originalName = null)
$map->getMapContents();

//merge two maps
$map1->concat($map2);

//perform string replacement
$map->stringReplace('foo', 'bar');