UNPKG

shortify

Version:

rewrites require paths with defined aliases

24 lines (17 loc) 451 B
'use strict'; var through = require('through'); var shortenerBuilder = require('./shortener.js'); module.exports = function (options) { var shortener = shortenerBuilder(options || {}); return function (filename) { var source = ''; function read(chunk) { source += chunk; } function end() { this.queue(shortener(source)); this.queue(null); } return through(read, end); }; };