├── .editorconfig ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .storybook ├── main.js ├── manager.js ├── preview-head.html └── theme.js ├── README.md ├── package.json ├── src ├── BoxSelect.svelte ├── Layer.svelte ├── Map.svelte ├── Marker.svelte ├── Popup.svelte ├── context.js ├── controls │ ├── AttributionControl.svelte │ ├── FullscreenControl.svelte │ ├── GeolocateControl.svelte │ ├── NavigationControl.svelte │ ├── ScaleControl.svelte │ └── SvelteControl.svelte ├── index.js ├── sources │ ├── GeoJSONSource.svelte │ └── VectorSource.svelte └── utils.js └── stories ├── a_general.stories.js ├── config.js ├── controls.stories.js ├── data.js ├── markers.stories.js ├── popups.stories.js ├── sources.stories.js └── views ├── BindLoadProps.svelte ├── BindPositionalProps.svelte ├── ChangeStyle.svelte ├── EaseTo.svelte ├── Layout.svelte ├── MapWithAllControls.svelte ├── MapWithAttributionControl.svelte ├── MapWithFullscreenControl.svelte ├── MapWithGeolocateControl.svelte ├── MapWithNavigationControl.svelte ├── MapWithScaleControl.svelte ├── MapWithSvelteControl.svelte ├── markers ├── ManyMarkersView.svelte ├── MarkerAttachPopupView.svelte ├── MarkerBindOpenOfAttachedPopupView.svelte ├── MarkerMountAttachedPopupView.svelte ├── MarkerMountView.svelte ├── MarkerUpdateCoordinatesView.svelte └── MarkerView.svelte ├── popups ├── PopupBindOpenView.svelte ├── PopupMountView.svelte ├── PopupUpdateContentView.svelte ├── PopupUpdateCoordinatesView.svelte └── PopupView.svelte └── sources ├── GeoJSONClusterView.svelte ├── GeoJSONFilterView.svelte ├── GeoJSONSourceMountView.svelte ├── GeoJSONSourceUpdateData.svelte ├── GeoJSONSourceUpdateLayout.svelte ├── GeoJSONSourceVisibilityView.svelte ├── GeoJSONSourceWithSymbolLayerView.svelte └── VectorSourceWithCircleLayerView.svelte /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /node_modules/ 3 | /storybook-static/ 4 | .env 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | stories 2 | -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/.storybook/manager.js -------------------------------------------------------------------------------- /.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/.storybook/preview-head.html -------------------------------------------------------------------------------- /.storybook/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/.storybook/theme.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/package.json -------------------------------------------------------------------------------- /src/BoxSelect.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/BoxSelect.svelte -------------------------------------------------------------------------------- /src/Layer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/Layer.svelte -------------------------------------------------------------------------------- /src/Map.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/Map.svelte -------------------------------------------------------------------------------- /src/Marker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/Marker.svelte -------------------------------------------------------------------------------- /src/Popup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/Popup.svelte -------------------------------------------------------------------------------- /src/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/context.js -------------------------------------------------------------------------------- /src/controls/AttributionControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/controls/AttributionControl.svelte -------------------------------------------------------------------------------- /src/controls/FullscreenControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/controls/FullscreenControl.svelte -------------------------------------------------------------------------------- /src/controls/GeolocateControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/controls/GeolocateControl.svelte -------------------------------------------------------------------------------- /src/controls/NavigationControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/controls/NavigationControl.svelte -------------------------------------------------------------------------------- /src/controls/ScaleControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/controls/ScaleControl.svelte -------------------------------------------------------------------------------- /src/controls/SvelteControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/controls/SvelteControl.svelte -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/index.js -------------------------------------------------------------------------------- /src/sources/GeoJSONSource.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/sources/GeoJSONSource.svelte -------------------------------------------------------------------------------- /src/sources/VectorSource.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/sources/VectorSource.svelte -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/src/utils.js -------------------------------------------------------------------------------- /stories/a_general.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/a_general.stories.js -------------------------------------------------------------------------------- /stories/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/config.js -------------------------------------------------------------------------------- /stories/controls.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/controls.stories.js -------------------------------------------------------------------------------- /stories/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/data.js -------------------------------------------------------------------------------- /stories/markers.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/markers.stories.js -------------------------------------------------------------------------------- /stories/popups.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/popups.stories.js -------------------------------------------------------------------------------- /stories/sources.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/sources.stories.js -------------------------------------------------------------------------------- /stories/views/BindLoadProps.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/BindLoadProps.svelte -------------------------------------------------------------------------------- /stories/views/BindPositionalProps.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/BindPositionalProps.svelte -------------------------------------------------------------------------------- /stories/views/ChangeStyle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/ChangeStyle.svelte -------------------------------------------------------------------------------- /stories/views/EaseTo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/EaseTo.svelte -------------------------------------------------------------------------------- /stories/views/Layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/Layout.svelte -------------------------------------------------------------------------------- /stories/views/MapWithAllControls.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/MapWithAllControls.svelte -------------------------------------------------------------------------------- /stories/views/MapWithAttributionControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/MapWithAttributionControl.svelte -------------------------------------------------------------------------------- /stories/views/MapWithFullscreenControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/MapWithFullscreenControl.svelte -------------------------------------------------------------------------------- /stories/views/MapWithGeolocateControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/MapWithGeolocateControl.svelte -------------------------------------------------------------------------------- /stories/views/MapWithNavigationControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/MapWithNavigationControl.svelte -------------------------------------------------------------------------------- /stories/views/MapWithScaleControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/MapWithScaleControl.svelte -------------------------------------------------------------------------------- /stories/views/MapWithSvelteControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/MapWithSvelteControl.svelte -------------------------------------------------------------------------------- /stories/views/markers/ManyMarkersView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/markers/ManyMarkersView.svelte -------------------------------------------------------------------------------- /stories/views/markers/MarkerAttachPopupView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/markers/MarkerAttachPopupView.svelte -------------------------------------------------------------------------------- /stories/views/markers/MarkerBindOpenOfAttachedPopupView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/markers/MarkerBindOpenOfAttachedPopupView.svelte -------------------------------------------------------------------------------- /stories/views/markers/MarkerMountAttachedPopupView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/markers/MarkerMountAttachedPopupView.svelte -------------------------------------------------------------------------------- /stories/views/markers/MarkerMountView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/markers/MarkerMountView.svelte -------------------------------------------------------------------------------- /stories/views/markers/MarkerUpdateCoordinatesView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/markers/MarkerUpdateCoordinatesView.svelte -------------------------------------------------------------------------------- /stories/views/markers/MarkerView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/markers/MarkerView.svelte -------------------------------------------------------------------------------- /stories/views/popups/PopupBindOpenView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/popups/PopupBindOpenView.svelte -------------------------------------------------------------------------------- /stories/views/popups/PopupMountView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/popups/PopupMountView.svelte -------------------------------------------------------------------------------- /stories/views/popups/PopupUpdateContentView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/popups/PopupUpdateContentView.svelte -------------------------------------------------------------------------------- /stories/views/popups/PopupUpdateCoordinatesView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/popups/PopupUpdateCoordinatesView.svelte -------------------------------------------------------------------------------- /stories/views/popups/PopupView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/popups/PopupView.svelte -------------------------------------------------------------------------------- /stories/views/sources/GeoJSONClusterView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/sources/GeoJSONClusterView.svelte -------------------------------------------------------------------------------- /stories/views/sources/GeoJSONFilterView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/sources/GeoJSONFilterView.svelte -------------------------------------------------------------------------------- /stories/views/sources/GeoJSONSourceMountView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/sources/GeoJSONSourceMountView.svelte -------------------------------------------------------------------------------- /stories/views/sources/GeoJSONSourceUpdateData.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/sources/GeoJSONSourceUpdateData.svelte -------------------------------------------------------------------------------- /stories/views/sources/GeoJSONSourceUpdateLayout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/sources/GeoJSONSourceUpdateLayout.svelte -------------------------------------------------------------------------------- /stories/views/sources/GeoJSONSourceVisibilityView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/sources/GeoJSONSourceVisibilityView.svelte -------------------------------------------------------------------------------- /stories/views/sources/GeoJSONSourceWithSymbolLayerView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/sources/GeoJSONSourceWithSymbolLayerView.svelte -------------------------------------------------------------------------------- /stories/views/sources/VectorSourceWithCircleLayerView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saravanabalagi/svelte-mapbox-gl/HEAD/stories/views/sources/VectorSourceWithCircleLayerView.svelte --------------------------------------------------------------------------------