82f2b76e25
We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node.
19 lines
553 B
JavaScript
19 lines
553 B
JavaScript
module.exports = {
|
|
File: require('vinyl'),
|
|
replaceExtension: require('replace-ext'),
|
|
colors: require('chalk'),
|
|
date: require('dateformat'),
|
|
log: require('./lib/log'),
|
|
template: require('./lib/template'),
|
|
env: require('./lib/env'),
|
|
beep: require('beeper'),
|
|
noop: require('./lib/noop'),
|
|
isStream: require('./lib/isStream'),
|
|
isBuffer: require('./lib/isBuffer'),
|
|
isNull: require('./lib/isNull'),
|
|
linefeed: '\n',
|
|
combine: require('./lib/combine'),
|
|
buffer: require('./lib/buffer'),
|
|
PluginError: require('./lib/PluginError')
|
|
};
|