UNPKG

nyg-jam3

Version:

Jam3 project scaffold generator based on nyg

33 lines (27 loc) 1.01 kB
const exec = require('child_process').exec; const sassdoc = require('sassdoc'); const chalk = require('chalk'); if (!process.env.GEN_DOC) { return; } const title = chalk.green('Generating documentation: '); // Generate SASS Mixin documentation console.log(`${title} Sass docs`); sassdoc('./src/style', { verbose: true, dest: './public/styleguide' }).then( function() { console.log(`${chalk.green('Ok!')}, Sass documentation has been generated`); }, function(err) { console.log(`${chalk.red('Failed!')}, Sass documentation generation failed`); console.error(err); } ); // Generate Storybook static page, components show off console.log(`${title} Storybook docs`); exec('build-storybook -c .storybook -o public/components', function(err, stdout, stderr) { if (err) { console.log(`${chalk.red('Failed!')}, Storybook components documentation failed`); console.error(err); } console.log(`${chalk.green('Ok!')}, Storybook components documentation has been generated`); });