rollup-plugin-html-input

0.0.2 • Public • Published

rollup-plugin-html-input

Rollup plugin to use HTML files as input.

Installation

npm install --save-dev rollup-plugin-html-input

Usage

// rollup.config.js
const htmlPlugin = require('rollup-plugin-html-input');
 
module.exports = {
    input: 'index.html',
    output: {
        format: 'iife',
        dir: './dist'
    }
    plugins: [
        htmlPlugin()
    ]
}

Demo

source

index.html

<!DOCTYPE html>
<html>
<head>
    <title>Index</title>
</head>
<body>
    <script>
        console.log("from inline script");
    </script> 
    <script src="./external.js"></script> 
</body>
</html>

external.js

console.log("from external script");

rollup config

rollup.config.js

const htmlPlugin = require('rollup-plugin-html-input');
 
module.exports = {
    input: 'index.html',
    output: {
        format: 'iife',
        dir: './dist'
    }
    plugins: [
        htmlPlugin()
    ]
}

output

index.html

<!DOCTYPE html>
<html>
<head>
    <title>Index</title>
</head>
<body>
<script>(function () {
    'use strict';
 
    console.log("from inline script");
 
    console.log("from external script");
 
}());
</script></body>
</html>

Readme

Keywords

Package Sidebar

Install

npm i rollup-plugin-html-input

Weekly Downloads

2

Version

0.0.2

License

GNU

Unpacked Size

52.9 kB

Total Files

6

Last publish

Collaborators

  • soooon