UNPKG

@area17/a17-boilerplate

Version:

The official AREA 17 boilerplate

26 lines (21 loc) 735 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('Fonts'); const originDir = path.resolve(data.paths.source, data.paths.fonts); const destDir = path.resolve(data.paths.dist, data.paths.fonts); const filter = (src, dest) => { if (src.indexOf('.keep') !== -1) { return false; } else { return true; } }; logger.info('Starting Fonts'); fs.emptyDirSync(destDir); fs.copySync(originDir, destDir, { filter: filter }); logger.info(chalk.green('Fonts copied'));