0.1.4 • Published 11 years ago

parse-base64vlq-mappings v0.1.4

Weekly downloads
235
License
-
Repository
github
Last release
11 years ago

parse-base64vlq-mappings build status

Parses out base64 VLQ encoded mappings.

The code is mostly lifted from mozilla's source-map module in order to separate out the parse function into its own module.

var parse = require('parse-base64vlq-mappings');

var mappings = parse('AAAA;AACA;AACA;AACA;AACA');
console.log(mappings);
[ { generated: { line: 1, column: 0 },
    original: { line: 1, column: 0 } },
  { generated: { line: 2, column: 0 },
    original: { line: 2, column: 0 } },
  { generated: { line: 3, column: 0 },
    original: { line: 3, column: 0 } },
  { generated: { line: 4, column: 0 },
    original: { line: 4, column: 0 } },
  { generated: { line: 5, column: 0 },
    original: { line: 5, column: 0 } } ]

Caveat

Main intended use is either for testing generated mappings or to add offsets to existing mappings.

Therefore is is assumed that all mappings relate to the same generated/original file, i.e. only information about generated line and column vs. original line and column is preserved.

0.1.4

11 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago