UNPKG

@area17/a17-boilerplate

Version:

The official AREA 17 boilerplate

26 lines (21 loc) 724 B
const path = require('path'); const fs = require('fs-extra'); const utils = require('../utils'); const chalk = require('chalk'); const relativePath = __dirname.replace(process.cwd(), '.'); const data = require(utils.getManifestPath()); const createLogger = require('logging').default; const logger = createLogger('Images'); const originDir = path.resolve(data.paths.source, 'images/'); const destDir = path.resolve(data.paths.dist, 'images/'); const filter = (src, dest) => { if (src.indexOf('.keep') !== -1) { return false; } else { return true; } }; logger.info('Starting Images'); fs.emptyDirSync(destDir); fs.copySync(originDir, destDir, { filter: filter }); logger.info(chalk.green('Images copied'));