1 | ;
|
2 |
|
3 | require('./global.js');
|
4 |
|
5 |
|
6 | let through = require('through2'),
|
7 | Project = require('./models/Project.js');
|
8 |
|
9 | let ykit = module.exports = (options) => {
|
10 | options = options || {};
|
11 | return through.obj(function(file, enc, cb) {
|
12 | let cwd = file.cwd;
|
13 | new Project(cwd).pack(options, function() {
|
14 | cb();
|
15 | });
|
16 | });
|
17 | };
|
18 |
|
19 | ykit.pack = (options, cb) => {
|
20 | options = options || {};
|
21 | let cwd = options.cwd || process.cwd();
|
22 | new Project(cwd).pack(options, cb);
|
23 | };
|