rollup-plugin-inline-image

0.1.0 • Public • Published

rollup-plugin-inline-image

inline JPG, PNG, GIF and SVG images into rollup bundle.

This same as rollup/rollup-plugin-image but the ouput of rollup-plugin-image is module code witch won't work in umd format. This fork ouput plain string code which can be transformed by Typescript or babel and available in umd format.

Installation

npm install --save-dev rollup-plugin-inline-image

Usage

// rollup.config.js
import image from 'rollup-plugin-inline-image';
 
export default {
  entry: 'src/index.js',
  dest: 'dist/my-lib.js',
  plugins: [
    image()
  ]
};

You can now use images in your bundle like so:

import logo from './rollup.png';
document.body.appendChild( logo );

Images are encoded using base64, which means they will be 33% larger than the size on disk. You should therefore only use this for small images where the convenience of having them available on startup (e.g. rendering immediately to a canvas without co-ordinating asynchronous loading of several images) outweighs the cost.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i rollup-plugin-inline-image

Weekly Downloads

99

Version

0.1.0

License

MIT

Unpacked Size

4.01 kB

Total Files

7

Last publish

Collaborators

  • wayou