1.0.0 • Published 9 years ago
svg-localstorage v1.0.0
SVG Local Storage
Plugin for caching
SVG sprite
inlocalstorage
Install
Via npm
npm i svg-localstorage --save
Usage
It's very simple.
svgLocalstorage('sprite.svg', '1.0.0')
.then(svg => {
document.body.insertAdjacentHTML('afterbegin', svg);
})
.catch(err => {
console.log(err);
});
API
svgLocalstorage(file, revision)
This method return a Promise
file
Required
Type: string
File path which you wish caching.
revision
Required
Type: string
Check if revision exists before loading the file.
Dev
npm i
npm run build
npm test
Can I use?
SVG (basic support) ✔ 93.05% ◒ 2.46% [W3C Recommendation]
IE ✘ 5.5+ ✔ 9+²
Edge ✔ ²
Firefox ◒ 2+ ✔ 3+
Chrome ✔
Safari ◒ 3.1+ ✔ 3.2+
Opera ✔
Web Storage - name/value pairs ✔ 92.75% ◒ 0.04% [W3C Recommendation]
IE ✘ 5.5+ ✔ 8+
Edge ✔
Firefox ◒ 2+ ✔ 3.5+
Chrome ✔
Safari ✘ 3.1+ ✔ 4+
Opera ✘ 9+ ✔ 10.5+
Promises ✔ 63.57% ◒ 0.14% [Other]
IE ✘
Edge ✔
Firefox ✘ 2+ ◒ 27+ ✔ 29+
Chrome ✘ 4+ ◒ 32+ ✔ 33+
Safari ✘ 3.1+ ✔ 7.1+
Opera ✘ 9+ ◒ 19+ ✔ 20+
License
MIT © Thiago Lagden