svg-localstorage

1.0.0 • Public • Published

SVG Local Storage Build Status

Plugin for caching SVG sprite in localstorage

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

Readme

Keywords

Package Sidebar

Install

npm i svg-localstorage

Weekly Downloads

3

Version

1.0.0

License

ISC

Last publish

Collaborators

  • lagden