├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── dist ├── pick-a-place-legacy.min.js ├── pick-a-place.css ├── pick-a-place.css.map └── pick-a-place.min.js ├── examples └── basic-svelte │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.png │ ├── global.css │ └── index.html │ ├── rollup.config.js │ └── src │ ├── App.svelte │ └── main.js ├── jest.config.js ├── package.json ├── public ├── favicon.png └── index.html ├── rollup.config.js └── src ├── App.svelte ├── components ├── LeafletMarker.svelte ├── LeafletPositionPicker.svelte ├── PickAPlace.svelte ├── PointPicker.svelte ├── PolygonPicker.svelte ├── __tests__ │ └── PickAPlace.test.js ├── components.module.js └── drawing │ ├── DrawingToolbar.svelte │ └── LeafletPolygon.svelte ├── constants.js ├── main.js └── utils ├── __tests__ └── geojson.test.js ├── geojson.js └── latLngEquals.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | public/bundle.* 4 | dist/index* -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/babel.config.js -------------------------------------------------------------------------------- /dist/pick-a-place-legacy.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/dist/pick-a-place-legacy.min.js -------------------------------------------------------------------------------- /dist/pick-a-place.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/dist/pick-a-place.css -------------------------------------------------------------------------------- /dist/pick-a-place.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/dist/pick-a-place.css.map -------------------------------------------------------------------------------- /dist/pick-a-place.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/dist/pick-a-place.min.js -------------------------------------------------------------------------------- /examples/basic-svelte/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | public/bundle.* 4 | -------------------------------------------------------------------------------- /examples/basic-svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/examples/basic-svelte/README.md -------------------------------------------------------------------------------- /examples/basic-svelte/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/examples/basic-svelte/package-lock.json -------------------------------------------------------------------------------- /examples/basic-svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/examples/basic-svelte/package.json -------------------------------------------------------------------------------- /examples/basic-svelte/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/examples/basic-svelte/public/favicon.png -------------------------------------------------------------------------------- /examples/basic-svelte/public/global.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/basic-svelte/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/examples/basic-svelte/public/index.html -------------------------------------------------------------------------------- /examples/basic-svelte/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/examples/basic-svelte/rollup.config.js -------------------------------------------------------------------------------- /examples/basic-svelte/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/examples/basic-svelte/src/App.svelte -------------------------------------------------------------------------------- /examples/basic-svelte/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/examples/basic-svelte/src/main.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/public/index.html -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/App.svelte -------------------------------------------------------------------------------- /src/components/LeafletMarker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/components/LeafletMarker.svelte -------------------------------------------------------------------------------- /src/components/LeafletPositionPicker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/components/LeafletPositionPicker.svelte -------------------------------------------------------------------------------- /src/components/PickAPlace.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/components/PickAPlace.svelte -------------------------------------------------------------------------------- /src/components/PointPicker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/components/PointPicker.svelte -------------------------------------------------------------------------------- /src/components/PolygonPicker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/components/PolygonPicker.svelte -------------------------------------------------------------------------------- /src/components/__tests__/PickAPlace.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/components/__tests__/PickAPlace.test.js -------------------------------------------------------------------------------- /src/components/components.module.js: -------------------------------------------------------------------------------- 1 | export { default } from './PickAPlace.svelte'; 2 | -------------------------------------------------------------------------------- /src/components/drawing/DrawingToolbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/components/drawing/DrawingToolbar.svelte -------------------------------------------------------------------------------- /src/components/drawing/LeafletPolygon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/components/drawing/LeafletPolygon.svelte -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- 1 | export const LEAFLET_CTX = {}; 2 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/main.js -------------------------------------------------------------------------------- /src/utils/__tests__/geojson.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/utils/__tests__/geojson.test.js -------------------------------------------------------------------------------- /src/utils/geojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/utils/geojson.js -------------------------------------------------------------------------------- /src/utils/latLngEquals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimutt/svelte-pick-a-place/HEAD/src/utils/latLngEquals.js --------------------------------------------------------------------------------