$ cnpm install srcset
Parse and stringify the HTML
<img>
srcset attribute.
Can be useful if you're creating a build-tool.
$ npm install srcset
How an image with srcset
might look like:
<img alt="The Breakfast Combo"
src="banner.jpg"
srcset="banner-HD.jpg 2x, banner-phone.jpg 100w, banner-phone-HD.jpg 100w 2x">
Then have some fun with it:
const srcset = require('srcset');
const parsed = srcset.parse('banner-HD.jpg 2x, banner-phone.jpg 100w');
console.log(parsed);
/*
[
{
url: 'banner-HD.jpg',
density: 2
},
{
url: 'banner-phone.jpg',
width: 100
}
]
*/
parsed.push({
url: 'banner-phone-HD.jpg',
width: 100,
density: 2
});
const stringified = srcset.stringify(parsed);
console.log(stringified);
/*
banner-HD.jpg 2x, banner-phone.jpg 100w, banner-phone-HD.jpg 100w 2x
*/
Accepts a srcset string and returns an array of objects with the possible properties: url
(always), width
, density
.
Accepts an array of objects with the possible properties: url
(required), width
, density
and returns a srcset string.
Copyright 2013 - present © cnpmjs.org