Read a file and its associated source map.
var readMappedFile = require('read-mapped-file');
var file = readMappedFile({
src: 'test.js',
cwd: 'example'
});
console.log(file.code);
console.log(file.map);
readMappedFile(options, [callback]);
- options
Object
- src
String
Source file path. - cwd
String
Current working directory. - mapSrc
String
Map file path. - mapDir
String
Map file root directory. - fs
Object|String
Options to pass tofs.readFile
. - code
String
Source code. If set,src
is ignored. - map
JSON
Source map. If set,mapSrc
is ignored.
- src
- callback
Function
Errback(err, data)
If callback
is passed then the file read will be asynchronous. Callbacks are
passed (err, data)
, where data
is an object literal:
{
code: String,
map: Object,
cwd: String,
src: String,
mapSrc: String
}