data-uri-to-file

data-uri encoded in base64 to file or stream

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
data-uri-to-file
310.1.86 years ago7 years agoMinified + gzip package size for data-uri-to-file in KB

Readme

data-uri-to-file Build Status
data-uri encoded in base64 to file or stream

Install

$ npm install --save data-uri-to-file

Usage

const toFile = require('data-uri-to-file');
const dataUri = 'data:image/svg+xml;base64,PD94bWwgdmVy ... URPQ1RZUEUgc3ZnIFB4KPC9zdmc+Cgo=';

// promise style
toFile(dataUri).then(file => {
	console.log(file.mimeType, file.data, file.extension);
});

// stream style
fs.createReadStream('data-uri')
	.pipe(toFile.stream())
	.pipe(createWriteStream('file.svg'));

API

toFile(input)

input

Type: string
String with data-uri encoded in base64.

toFile.stream()

Stream supportable interface.

License

MIT © ragingwind