1 | var colors = require('colors');
|
2 |
|
3 | var ydoc = require('../src/ydoc.js');
|
4 | loadConfig = require('../src/utils/loadConfig.js');
|
5 |
|
6 | module.exports = function(grunt) {
|
7 | grunt.registerMultiTask('ydoc', 'YDoc Builder', function() {
|
8 | var cwd = process.cwd(),
|
9 | data = this.data || {},
|
10 | done = this.async();
|
11 | loadConfig(cwd, function(conf) {
|
12 | ydoc.build(cwd, conf ? Object.assign(conf, data) : data);
|
13 | done();
|
14 | });
|
15 | });
|
16 | };
|