/imgurify

Browserify transform that allows you to require images -> svg+xml or base64 data uri's :zap:

Primary LanguageJavaScript

imgurify

Browserify transform that allows you to require images -> base64* data uri's.

* base64 only for raster images, svgs are inlined as svg+xml, because reasons...

Install

npm install --save imgurify

Use

browserify -t imgurify entry.js
var pony = require('./graphics/pony.png')
console.log(pony)
// => data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcA...

Changelog

2.0.0

  • Total rewrite
  • Reading files "manually" becuase weird browserify buffer behaviour (hoping to revert this back in the future)

1.2.2

  • Fixed incorrect mimetype for jpg

1.2.1

  • Fixed base64 encoding of large (multibuffer) raster images

1.2.0

  • Added a cli imgurify path/to/img.svg > img.js 😍

1.1.0

  • Support for svg

1.0.0

  • Initial release 🎉

enjoy.