UNPKG

react-compress-dist

Version:

Easy way to compress your JS bundle when you compile build folder

28 lines (24 loc) 832 B
const fs = require('fs'); const path = require('path'); const appRoot = require('app-root-path').path; const args = require('./args'); const defaultConfig = require('./defaultConfig'); const config = require('./config/getConfig'); const getBuildDirectory = () => { const relativeBuildPath = args.directory !== defaultConfig.directory ? args.directory : config.directory; const absoluteBuildPath = path.join(appRoot, relativeBuildPath); if (!fs.existsSync(absoluteBuildPath)) { console.error( '\x1b[31m%s\x1b[0m', `No directory found at: ${path.join(appRoot, relativeBuildPath)}.` ); console.log('Please provide the relative path from the project root'); process.exit(1); } return absoluteBuildPath; }; module.exports = getBuildDirectory; export {}