serve-spm
Version:
SPM middleware for debug.
21 lines (16 loc) • 432 B
JavaScript
;
var through = require('through2');
var util = require('../util');
module.exports = function jsonParser() {
return through.obj(function(file) {
this.push(parser(file));
});
};
function parser(file) {
var id = file.url.pathname.substring(1);
var code = String(file.contents);
code = 'module.exports = ' + code + ';';
code = util.define(id, code);
file.contents = new Buffer(code);
return file;
}