0.0.4 • Published 11 years ago

grunt-map2map v0.0.4

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

grunt-map2map

Map one source map to another source map. Why would you want this? Lets say...

  • Compile some Typescript to JavaScript and generate a source map
  • Run compiled JavaScript through Closure Compiler and generate another source map
  • Remap the source map for the obfuscated code back to the original Typescript

Before Use

  • grunt-contrib-uglify already accomplishes this with its sourceMapIn option. Only use this task for cases that do not already have this functionality.
  • This module does not fix any of the problems with source maps generated along with Closure Compiler's ADVANCED_OPTIMIZATIONS. With this option, Closure Compiler can rewrite source so far beyond the original version, that mapping becomes virtually impossible.

Install

npm install grunt-map2map --save-dev

Options

  • sourceMappingURL: string Value to append as sourceMappingURL to generated source file
  • generated: string The location of the source map to remap to original
  • original: string The location of the source map that generated will remap to
  • dest: string The location to save the remapped source map, defaults to generated

Example

grunt.initConfig({
	map2map: {
		options: {
			sourceMappingURL: 'main.final.js.map'
		},
		main: {
			options: {
				generated: 'bin/main.obfuscated.js.map',
				original: 'bin/main.compiled.js.map',
				dest: 'bin/main.final.js.map'
			}
		}
	}
});
0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago