← All releases·12 April 2026
Element Editor 0.1.0 — pre-release (not published)
First pre-release, built from the repository only; it was never published to npm.
Packages
@element-editor/react0.1.0— Self-contained full editor (owns the map)@element-editor/adapter-leaflet0.1.0— Drop-in editing layer for existing Leaflet maps@element-editor/adapter-maplibre0.1.0— Drop-in editing layer for existing MapLibre GL maps@element-editor/core0.1.0— Shared stores, geometry workers, types, utilities
Features
- Drawing tools: point, line, polygon, rectangle, circle, freehand, road-snapped route
- Vertex editing with drag, midpoint insertion, and right-click delete
- Transform controls: scale and rotate via bounding-box handles
- Snapping: magnetic vertex and edge snapping with visual indicator
- Boolean operations: union, difference, intersection, buffer (web worker)
- Schema system: named data models with typed fields and validation
- Data table: spreadsheet view of features and properties
- GeoJSON inspector: view and edit raw GeoJSON
- Import: GeoJSON, replace or merge, remote URL fetch
- Export: GeoJSON download, SVG export
- Undo/redo: 25-level history stack with toast actions
- Groups: collapsible named groups with per-group visibility and export
- Dark mode:
theme="light" | "dark" | "auto" - Keyboard shortcuts: full drawing, editing, and navigation bindings
- Box selection: Shift+drag rubber-band multi-select
- Ref API:
getFeatureCollection,setFeatureCollection,undo,redo,clearSelection - Granular events:
onFeatureAdd,onFeatureUpdate,onFeatureDelete,onSelectionChange - License key validation:
elm_live_prefix, evaluation mode warning - Monorepo: PNPM workspaces with shared
@element-editor/core