Nervously Proposing Marriage

    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

    Install

    npm i svg-localstorage

    DownloadsWeekly Downloads

    2

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • lagden