UNPKG

datamax-cli

Version:

datamax plugin cli

33 lines (30 loc) 951 B
const render = require("json-templater/string"); module.exports = function buildInstall(config) { let HTML_TEMPLATE = ` <!DOCTYPE html> <html lang=""> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="icon" href="<%= BASE_URL %>favicon.ico"> <title><%= htmlWebpackPlugin.options.title %></title> </head> <body> <noscript> <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong> </noscript> <div id="app"></div> <!-- built files will be auto injected --> </body> </html> `; let html_template = render(HTML_TEMPLATE, { pluginName: config.pluginName, }); return { template: html_template, dir: [config.root, config.pluginName, "public"], file: `index.html`, }; };