UNPKG

993 BJavaScriptView Raw
1//-------------------------------------
2//-- Rebuild
3//-------------------------------------
4'use strict';
5
6// const debug = require('gulp-debug');
7const gulp = require('gulp');
8const fss = require('@absolunet/fss');
9const env = require('~/helpers/env');
10const flow = require('~/helpers/flow');
11const paths = require('~/helpers/paths');
12const toolbox = require('~/helpers/toolbox');
13const util = require('~/helpers/util');
14
15
16module.exports = () => {
17
18 util.loadAllTasks();
19
20
21 //-- Rebuild scripts & styles
22 flow.createSequence('rebuild-ss', gulp.series('scripts', 'styles'));
23
24
25 //-- Rebuild
26 flow.createSequence('rebuild', gulp.series(() => {
27
28 return toolbox.fakeStream((callback) => {
29 for (const name of Object.keys(env.bundles)) {
30 fss.outputFile(`${paths.directory.root}/${env.bundles[name].output.build}/readme-${env.id}.md`, `# ${util.getGeneratedBanner(name, 'text')}\n`);
31 }
32 callback();
33 });
34
35 }, 'assets', 'icons', 'local', 'scripts', 'styles'));
36
37};