UNPKG

tix-react-ssr

Version:

Tiket.com React Project Scripts

23 lines (19 loc) 576 B
const cp = require('child_process'); const run = require('./run'); const clean = require('./clean'); const bundle = require('./bundle'); const copy = require('./copy'); const pkg = require('../package.json'); /** * Compiles the project from source files into a distributable * format and copies it to the output (build) folder. */ async function build() { await run(clean); await run(copy); await run(bundle); if (process.argv.includes('--docker')) { cp.spawnSync('docker', ['build', '-t', pkg.name, '.'], { stdio: 'inherit' }) } } module.exports = build;