import fs from 'fs' import path from 'path' import config from '../constants/config.js' const fs = require('fs') const template_dir = path.resolve(__dirname, '../public') const template_file = 'index.html' const version = config.version.replace(/\./g, '') fs.readFile(path.resolve(template_dir, template_file), 'utf8', (err, data) => { if (err) return console.log(`Error while reading ${template_file}`) const new_html = data.replace('bundle.js', `bundle_${version}.js`) const new_html_file_name = `index_${version}.html` fs.writeFile(`${template_dir}/${new_html_file_name}`, new_html, (err) => { if (err) return console.log(`Error while writing ${new_html_file_name}`) console.log(`GENERATED ${new_html_file_name}`) }) })