Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Apr 6, 2018. It is now read-only.

Generate source-maps from index mappings.

License

NotificationsYou must be signed in to change notification settings

twolfson/source-map-index-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generatesource-maps from index mappings.

Getting Started

Install the module with:npm install source-map-index-generator

// Load in SourceMapIndexGeneratorvarSourceMapIndexGenerator=require('source-map-index-generator');// Data output by node-jsmin2varinput=['// First line comment','var test = {','  a: "b"','};'].join('\n'),output='var test={a:"b"};',srcFile='input.js',coordmap={"22":0,"23":1,"24":2,"25":3,"26":4,"27":5,"28":6,"29":7,"31":8,"33":9,"37":10,"38":11,"40":12,"41":13,"42":14,"44":15,"45":16};// Generate source map via SourceMapIndexGeneratorvargenerator=newSourceMapIndexGenerator(generatorProps);// Add the index coordinate mappinggenerator.addIndexMapping({src:srcFile,input:input,output:output,map:coordmap});// Collect our source-mapgenerator.toString();// {"version":3,"file":"min.js","sources":["input.js"],"names":[],"mappings":"AACA,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CACT,CAAC,CAAE,CAAC,CAAC,CACP,CAAC"}

Documentation

This module returns a constructor forSourceMapIndexGenerator.

new SourceMapIndexGenerator(startOfSourceMap)

To create a new one, you must pass an object with the following properties:

  • file: The filename of the generated source that this source map isassociated with.

  • sourceRoot: An optional root for all relative URLs in this source map.

SourceMapIndexGenerator.prototype.addIndexMapping(mapping)

Add code with an index based mapping to the file collection.

The mapping objectshould have the following properties:

  • src: Filepath to original src.

  • input: Unminified JavaScript.

  • output: Minified JavaScript.

  • map: Map of character index to character index (number -> number)

  • lineOffset: An optional line offset to add to mappings.

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code usinggrunt.

License

Copyright (c) 2013 Todd WolfsonLicensed under the MIT license.

About

Generate source-maps from index mappings.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp