@talend/html-webpack-plugin

1.1.0 • Public • Published

@talend/html-webpack-plugin

This plugin is to provide some default hooks into html-webpack-plugin

options

The plugin support the following options:

name description
loadCSSAsync Put all CSS in the body and use a trick to not block the rendering of the App
appLoaderIcon  This activate the AppLoader from @talend/react-components
versions This setup the TALEND_APP_INFO global var to add some informations about the versions used
bodyBefore  Array of assets to add before the scripts

example:

const TalendHTML = require('@talend/html-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const ICON = "url('data:image/svg+xml;base64,PHN2...')";
const VERSIONS = {
	version: require('./package.json').version,
};

//... plugins
    new HtmlWebpackPlugin({
        // ... your options
    }),
    new TalendHTML({
        loadCSSAsync: true,
        appLoaderIcon: ICON,
        versions: VERSIONS,
        bodyBefore: [
            { tagName: 'script', closeTag: true, innerHTML: 'alert("hello");' },
        ],
    }),

LICENSE

Copyright (c) 2006-2018 Talend

Licensed under the Apache V2 License

Readme

Keywords

none

Package Sidebar

Install

npm i @talend/html-webpack-plugin

Weekly Downloads

12

Version

1.1.0

License

Apache-2.0

Unpacked Size

195 kB

Total Files

8

Last publish

Collaborators

  • talend-frontend