[package]
name = "mapboxgl"
version = "0.4.1"
edition = "2021"
description = "Unofficial Rust binding for mapbox-gl-js"
readme = "README.md"
homepage = "https://github.com/yukinarit/mapbox-gl-rs"
repository = "https://github.com/yukinarit/mapbox-gl-rs"
license = "MIT"
keywords = ["map", "mapbox", "mapbox-gl", "vector-tiles", "wasm"]
categories = ["WebAssembly", "Web programming"]
exclude = [
"node_modules",
"package.json",
"package-lock.json",
]
[dependencies]
wasm-bindgen = "0.2"
web-sys = { version = "0.3", features = ["console", "MouseEvent", "TouchEvent", "WheelEvent", "DragEvent", "HtmlElement"] }
js-sys = "0.3"
serde = { version = "1.0", features = ["derive"] }
serde-wasm-bindgen = "0.4"
serde_json = "1"
anyhow = "1"
thiserror = "1"
log = "0.4.6"
geojson = "0.24"
enclose = "1"
uuid = { version = "1", features = ["v4", "js"] }
[workspace]
members = [
"examples/geojson-source",
"examples/on-load",
"examples/popup",
"examples/set-data",
"examples/simple",
"examples/sycamore-simple",
"examples/add-image",
"examples/leptos-simple",
"examples/custom-icons-with-markers",
"examples/draggable-marker",
"examples/change-map-style",
"examples/get-features-under-the-mouse-pointer",
]