Overview
Creates “dummy” source maps.
var createDummySourceMap = // {// file: "helloWorld.txt",// version: 3,// mappings: "...",// sources: ["path/to/helloWorld.txt"],// names: []// } // {// file: "foo.js",// version: 3,// mappings: "...",// sources: ["path/to/foo.js"],// names: []// }
Installation
npm install source-map-dummy
var createDummySourceMap =
Usage
createDummySourceMap(tokens, options)
Creates a “dummy” source map for tokens
, which is an array of strings. One
mapping will be added per token, except blank ones. Each mapping maps back to
itself.
First tokenize your source code into an array. Then pass that array to
createDummySourceMap
. This way it works with any type of source code.
In reality, source maps are only used for JavaScript and CSS. Therefore you may also pass a string of either JavaScript or CSS, that will be tokenized for you.
options
:
source
: Required. The path to the file containingcode
. All mappings will point to this source.type
: Required iftokens
is a string. Set it tojs
iftokens
is a string of JavaScript, and tocss
if it is CSS.