A small collection of Svelte components to load GPX files (local first, persisted in browser's indexedDB) and display them.
See Documentation website: https://0gust1.github.io/svelte-local-gpx-viewer/
TODO
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
Everything inside src/lib
is part of your library, everything inside src/routes
can be used as a showcase or preview app.
To build the library:
npm run package
To create a production version of the showcase app:
npm run build
You can preview the production build with npm run preview
.
To create a vanilla JS version of the library:
npm run build:vanilla
This will create a dist-js
folder with the compiled library.
dist-js
folder to test the integration of the library in a vanilla JS project.README.md
file to the dist-js
folder to explain how to use the library in a vanilla JS project.refs:
Go into the package.json
and give your package the desired name through the "name"
option. Also consider adding a "license"
field and point it to a LICENSE
file which you can create from a template (one popular option is the MIT license).
To publish your library to npm:
npm publish