UNPKG

1.38 kBJavaScriptView Raw
1'use strict';
2
3const clean = require('./src/task/clean.task');
4const ejs = require('./src/task/ejs.task');
5const jsonMinify = require('./src/task/json/minify.task');
6const jsonMerge = require('./src/task/json/merge.task');
7const jsonAMD = require('./src/task/json/amd.task');
8const zip = require('./src/task/zip.task');
9const copy = require('./src/task/copy.task');
10const lintJS = require('./src/task/lint/eslint.task');
11const lintEJS = require('./src/task/lint/ejs.task');
12const lintJSON = require('./src/task/lint/json.task');
13const less = require('./src/task/less.task');
14const template = require('./src/task/template.task');
15const jsRollup = require('./src/task/js/rollup.task');
16const jsBabel = require('./src/task/js/babel.task');
17const jsEs6toamd = require('./src/task/js/es6toamd.task');
18const jsOptimizeAmd = require('./src/task/js/optimize/amd.task');
19const todo = require('./src/task/todo.task');
20
21module.exports = {
22 clean: clean,
23 ejs: ejs,
24 json: {
25 minify: jsonMinify,
26 merge: jsonMerge,
27 amd: jsonAMD
28 },
29 zip: zip,
30 copy: copy,
31 lint: {
32 js: lintJS,
33 ejs: lintEJS,
34 json: lintJSON
35 },
36 less: less,
37 template: template,
38 js: {
39 rollup: jsRollup,
40 babel: jsBabel,
41 es6toamd: jsEs6toamd,
42 optimize: {
43 amd: jsOptimizeAmd
44 }
45 },
46 todo: todo
47};