UNPKG

513 BJavaScriptView Raw
1'use strict';
2
3require('./global.js');
4
5
6let through = require('through2'),
7 Project = require('./models/Project.js');
8
9let 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
19ykit.pack = (options, cb) => {
20 options = options || {};
21 let cwd = options.cwd || process.cwd();
22 new Project(cwd).pack(options, cb);
23};