Skip to content

dnsorlov/html-inline-script-webpack-plugin

 
 

Repository files navigation

HTML Inline Script Webpack Plugin for webpack (html-inline-script-webpack-plugin)

Latest version Download count Install size ci Package quality Language grade: JavaScript

NPM

A webpack plugin for converting external script files <script src="app.js"></script> to inline script block <script>...</script>. Requires html-webpack-plugin to work.

Inspired by react-dev-utils created by Facebook.

Install

Webpack5

NPM

npm i html-inline-script-webpack-plugin -D

Yarn

yarn add html-inline-script-webpack-plugin -D

Webpack4

NPM

npm i html-inline-script-webpack-plugin@^1 -D

Yarn

yarn add html-inline-script-webpack-plugin@^1 -D

Usage

By default, the plugin will convert all the external script files to inline script block.

const HtmlWebpackPlugin = require('html-webpack-plugin'); const HtmlInlineScriptPlugin = require('html-inline-script-webpack-plugin'); module.exports = { plugins: [ new HtmlWebpackPlugin(), new HtmlInlineScriptPlugin(), ] }

To limit the scope of the plugin, specify lists of files you wish to convert in regular expressions:

const HtmlWebpackPlugin = require('html-webpack-plugin'); const HtmlInlineScriptPlugin = require('html-inline-script-webpack-plugin'); module.exports = { plugins: [ new HtmlWebpackPlugin(), new HtmlInlineScriptPlugin([ /runtime~.+[.]js$/, /app~.+[.]js$/ ]), ] }

About

A webpack plugin for converting external script files to inline script block. Requires 'html-webpack-plugin' to work.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 54.7%
  • HTML 33.6%
  • JavaScript 11.2%
  • Shell 0.5%