koala-framework / sourcemaps
Sourcemaps Utities
Installs: 61 044
Dependents: 2
Suggesters: 0
Security: 0
Stars: 14
Watchers: 19
Forks: 1
Open Issues: 0
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-10-29 05:04:34 UTC
README
Features
- creating mappings
- reading mappings
- source map aware string replace for existing mapping
- concat maps (optimized for best performance)
Requirements
- Php 5.2+
Installation
Install using composer:
composer require koala-framework/sourcemaps
Example Usage
//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');