Just a modern and slim library to store tiles offline.
Warning: The api of version 2 is different from version 1. 2 is ready (but tests are incomplete)
- Add geojson layer to show stored tiles on map
- Split storage methods to seperate module.
- Switch from localforage to idb and use Promises
Previously stored tiles will be lost!
Just use one of github's download methods (look under the releasestab ) and add dist/leaflet.offline.min.js in a script tag to your page (after leaflet and localforage)
The package and it's dependencies can also be downloaded into your existing project with npm:
npm install leaflet.offline@next
In your script add:
import 'leaflet.offline'
For running the example locally, you'll need to clone the project and run:
npm install
npm start
Visit http://localhost:3000/ and watch the page reload when you change.
You can test your code with npm test
. Please configure eslint in your editor if you wish to contribute.
pull requests welcome
Generate docs with
npm run-script docs