This website works better with JavaScript.
6ff1b75ed3
0.2.0
main
v0.2.0
Buddy
2026-09-09 15:01:05 -0700
9c724ef586
chore: add package description for JSR score
Buddy
2026-09-09 15:00:23 -0700
36e1f5fe49
refactor(leaflet-map): rename syncFit -> applyFit
Buddy
2026-09-09 09:59:00 -0700
cd2c8d0fc5
feat(leaflet-map): fit-to-markers view
Buddy
2026-09-09 08:24:19 -0700
664064bf1c
0.1.1
v0.1.1
Buddy
2026-09-08 22:17:39 -0700
5ded37a970
docs: JSDoc every public symbol + module docs for JSR score
Buddy
2026-09-08 22:17:27 -0700
829f78fd8d
chore: update stale package-name reference in test comment
Buddy
2026-09-08 22:01:44 -0700
4d05109d98
chore: update stale package-name reference in test comment
v0.1.0
Buddy
2026-09-08 22:01:44 -0700
ebd6f20cdf
chore: packaging polish for 0.1.0
Buddy
2026-09-08 21:57:24 -0700
c03eb77d5b
chore: fix packaging anti-patterns before 0.1.0 publish
Buddy
2026-09-08 21:51:20 -0700
b7f7a43113
chore: prep 0.1.0 for npm + JSR publish
Buddy
2026-09-08 21:44:20 -0700
f9c07a263d
refactor: split element classes from customElements.define
Buddy
2026-09-08 20:59:27 -0700
2c77784345
docs: add design docs breaking down architecture and major decisions
Buddy
2026-09-01 23:09:12 -0700
449767335b
chore: migrate formatter from prettier to oxfmt
Buddy
2026-09-01 22:56:03 -0700
875a374f05
chore: npm upgrade
Buddy
2026-09-01 22:50:16 -0700
ef7828128b
feat: make WMS crs extensible via a nested provider element, not a registry
Buddy
2026-08-24 07:07:05 -0700
b90616d3c5
docs: add plugin authoring guide to README
Buddy
2026-08-22 14:53:12 -0700
1d91b44372
feat: export core primitives for third-party plugin components
Buddy
2026-08-22 14:47:40 -0700
3845e53329
fix: remove parent-reaches-into-child patterns, fix a real load-order bug
Buddy
2026-08-22 14:34:58 -0700
255d10499b
docs: bring README and CLAUDE.md up to date
Buddy
2026-08-22 13:43:34 -0700
0419ab781d
feat: type leaflet-* components and their leaflet: events
Buddy
2026-08-22 13:30:07 -0700
9b6c7ca598
test: add a Vitest + jsdom test suite
Buddy
2026-08-22 12:45:00 -0700
c339ce1d06
chore: switch oxlint config from .oxlintrc.json to oxlint.config.ts
Buddy
2026-08-22 11:49:49 -0700
14e35846d5
refactor: complete WithProps mixin, generic event forwarding, and full prop coverage
Buddy
2026-08-22 11:41:58 -0700
bdf5bd56f3
chore: rename core files and move functions
Buddy
2026-06-14 20:50:21 -0700
e2382f1117
refactor: enforce strict TypeScript linting rules
Buddy
2026-06-13 21:18:41 -0700
5b0c3ecdb7
style: format with `npm run format`
Buddy
2026-06-13 07:11:15 -0700
3854c62896
refactor: move WithProps mixin from utils.ts to props.ts
Buddy
2026-06-10 22:34:39 -0700
d6f7304313
refactor: use defineProps with str() in icon components
Buddy
2026-06-10 22:11:00 -0700
301f223938
refactor: simplify ChildEntry from object to union type
Buddy
2026-06-10 21:57:06 -0700
2a1b56c6e3
refactor: remove leaflet-request-icon event protocol
Buddy
2026-06-10 21:45:40 -0700
35190bacc5
feat: split leaflet-icon into image Icon and DivIcon, event-only marker↔icon handshake
Buddy
2026-06-10 21:31:19 -0700
0855851504
docs: document leaflet-control-layers component and active attribute
Buddy
2026-06-10 07:44:26 -0700
f85e67547d
refactor: use events for control-layers layer add/remove instead of DOM traversal
Buddy
2026-06-10 07:22:02 -0700
eba6b2e6ad
refactor: use type="base" instead of slot="base" for control-layers
Buddy
2026-06-10 07:13:49 -0700
e45162b0be
feat: add leaflet-control-layers component
Buddy
2026-06-09 23:52:54 -0700
f64b4e70de
feat: add leaflet-icon component for custom marker icons
Buddy
2026-06-09 23:40:29 -0700
c283632262
feat: add leafletObject escape hatch + move event wiring
Buddy
2026-06-09 22:46:14 -0700
11cae8c89f
style: replace Number/String/parseInt/parseFloat with shorter equivalents
Buddy
2026-06-09 21:42:23 -0700
7ae092ac98
refactor: consolidate core modules into utils.ts
Buddy
2026-06-09 21:36:15 -0700
d8bdc2dcfa
refactor: replace any with generics in NumProp and BoolOffProp
Buddy
2026-06-09 21:06:58 -0700
f95cc3b1f6
refactor: switch leaflet-map to defineProps with factory helpers
Buddy
2026-06-09 14:53:47 -0700
10027c9fe7
refactor: rename withProps to WithProps
Buddy
2026-06-09 14:38:59 -0700
f615dceea3
refactor: replace PROPS literal tables with factory helpers
Buddy
2026-06-09 13:41:44 -0700
96037f22b6
refactor: switch component exports from named to default
Buddy
2026-06-09 11:08:15 -0700
85f0fbe216
refactor: use .ts extension for relative imports in source
Buddy
2026-06-09 10:52:37 -0700
edecb44533
docs: update README and CLAUDE.md for current build and architecture
Buddy
2026-06-09 10:39:00 -0700
5d0d15fba1
refactor: move props.ts from src/types/ to src/core/
Buddy
2026-06-09 09:51:46 -0700
565b79a89c
chore: remove unused exports and dead css.d.ts
Buddy
2026-06-09 09:50:42 -0700
3ec2d07115
feat: replace esbuild with Rollup, add CJS/UMD bundles and deep import support
Buddy
2026-06-09 09:43:48 -0700
6906505a53
fix: move leaflet from devDependencies to dependencies
Buddy
2026-06-08 23:37:29 -0700
18db84e9a4
feat: derive buildOptions return type from PROPS table via Omit<PropTypesFromTable<TProps>, TExclude[number]>
Buddy
2026-06-08 23:27:32 -0700
348e865dae
docs: add why/how comments to all src/core modules
Buddy
2026-06-08 23:19:06 -0700
319b7bdb0c
docs: remove vite mentions from README and CLAUDE.md
Buddy
2026-06-08 22:55:52 -0700
c69f9c8503
refactor: extract PROP_BY_ATTR + dynamic setter dispatch into helpers
Buddy
2026-06-08 22:53:57 -0700
96b48a6ae2
refactor: extract #parsedBounds into parseBoundsAttr helper
Buddy
2026-06-08 22:51:36 -0700
e2752aa7e0
refactor: extract child-registration boilerplate into WeakMap helpers
Buddy
2026-06-08 22:45:08 -0700
c18829a0e3
refactor: extract duplicate #num helper into standalone numAttr()
Buddy
2026-06-08 22:32:25 -0700
566b8ea43c
fix: handle runtime attribute changes for marker title/alt and media props
Buddy
2026-06-08 22:29:27 -0700
3846cad38e
fix: use dragging.enable/disable instead of non-existent setDraggable
Buddy
2026-06-08 22:23:36 -0700
be84e61ad0
fix: bool-on props broken in generic setter dispatcher
Buddy
2026-06-08 22:18:56 -0700
78c39f33a3
fix: sync lat/lng attributes on marker dragend
Buddy
2026-06-08 22:11:45 -0700
80c87468b6
refactor: extract withProps mixin to eliminate TypedBase/observedAttributes boilerplate
Buddy
2026-06-08 22:09:16 -0700
26e110d0b4
feat: group child tags by type in add-child wizard
Buddy
2026-06-08 21:47:10 -0700
275c74f0c2
feat: two-pane dev controls panel with tree, editor, add-child, and pick-on-map
Buddy
2026-06-08 21:45:09 -0700
a8245c0114
chore: remove unused updateViaSetter helper
Buddy
2026-06-07 22:31:03 -0700
a7b0df2616
fix: register custom event in HTMLElementEventMap to eliminate casts
Buddy
2026-06-07 22:27:23 -0700
4e1abdcc3d
refactor: extract static PROP accessor blocks into definePropAccessors helper
Buddy
2026-06-07 22:12:22 -0700
4d27c8eaac
core: rename prettier config and run prettier
Buddy
2026-06-07 21:32:41 -0700
fcfcdbfb7a
docs: add full attribute tables for all components
Buddy
2026-06-06 16:58:44 -0700
2c2e83b7d0
feat: auto-invalidate map size on element resize via ResizeObserver
Buddy
2026-06-06 16:11:03 -0700
41acdc9bb7
feat: load Leaflet CSS via CDN <link> instead of bundling
Buddy
2026-06-06 15:36:20 -0700
1e7ea22342
fix: prevent tooltip crash from empty-string pane option
Buddy
2026-06-06 14:28:51 -0700
5f3fd5f61a
refactor: replace inheritance hierarchy with composable PROPS-table pattern
Buddy
2026-06-06 14:10:49 -0700
6b448ba092
feat: Initial implementation of leaflet-components
Buddy
2026-06-06 08:51:02 -0700