Skip to content

majisti/sourcemapify

 
 

Repository files navigation

sourcemapify

source-map plugin for Browserify

Dependencies npm License

The default sourcemap that Browserify generates uses paths that are relative to the current directory, which may not always be what you want. This plugin lets you change the relative path, or use absolute paths.

This plugin was inspired by browserify-sourcemap-root-transform, so check that one out if this one doesn't meet your needs.

Installation

Install using npm:

npm install sourcemapify

Usage

Command Line

Use Browserify's sub-argument command-line syntax, like this:

browserify -p [ sourcemapify --root "../../" ] --debug

Browserify API

Use the plugin programmatically like this: full example

var browserify = require('browserify');
var sourcemapify = require('sourcemapify');

browserify({debug: true})
  .plugin(sourcemapify, {base: 'www/js'})
  .bundle()
  .pipe(fs.createWriteStream('www/js/bundle.js', 'utf8'));

Options

There's only a couple options right now, but I plan to add more in the future.

root (string)

The root path for all files in the source map. It can be an absolute or relative path. This string will be prepended as-is to each file path.

base (string)

The base path of the bundle (i.e. the bundle file's directory, relative to cwd). This path will be used to determine the relative path of each file. It can be an absolute or relative path.

About

source-map plugin for Browserify

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.9%
  • HTML 4.1%