861310c6bf
feat: typed props
...
Tests / Unit (push) Waiting to run
Tests / E2E (push) Waiting to run
- jsdocs / types change only to enforce giving shapt to `static props`
2026-07-19 18:27:52 +02:00
5503e57897
feat: buffer attribute changes until end of onInit
...
The assumption of everything starting at `onInit` breaks when browsers
triggers `attributeChanged` first after parsing HTML. This buffers all
property initialization after `onInit` logic for more predictable
behavior
2026-07-05 11:54:44 +02:00
61d0a5adf9
feat!: better distinction between props & attr
...
`onChanges` now introduces an `attribute` in its arguments and
repurposes the `property` to be used for this.props lookup
- `property` is now the camelCase key for `this.props`
- `attribute` is the kebab-case attribute name (i.e., what used to be
`property` before v5)
2026-07-05 11:43:56 +02:00
248ef14322
fix: no TypeErorr for default props; add strictProps
...
- Remove thrown error if type difference is found in defined props
- Introduce strictProps toggle for error behavior
- Extract size changes to its own log file
2026-07-05 11:11:36 +02:00
394e094693
fix: safer prop clone w/ define-time validation
...
- This implements clear errors & warnings when non-serializeable values are assigned to properties
- Adjusts the size limit budget to allow better messages
- Updates references to size limits
2026-07-05 10:49:16 +02:00
f6fe02bf12
feat(docs): more concise tagline for maximum marketing impact
2026-05-16 10:16:58 +02:00
10a8a5203e
feat(docs): update home page title & tagline
2026-05-16 09:54:06 +02:00
f9f839ed6c
chore(docs): remove package-lock
2026-05-08 15:40:02 +02:00
5c80d196ce
chore(docs): upgrade to astro 6
2026-05-08 15:34:11 +02:00
74fbf45fcf
feat: change all github repo to new username: ayo-run
2026-05-08 14:47:10 +02:00
64a2a3fc87
chore: use hi@ayo.run email
2026-03-18 11:35:23 +01:00
64d0451d72
chore: fix lint issues
2026-03-11 22:38:23 +01:00
593944b619
feat(docs): remove discord from social links and ways to get in touch
2026-03-11 22:25:37 +01:00
c0b3350bd2
chore: housekeeping ( #55 )
...
* chore: remove lit & fast reference in readme
* chore: remove sourcehut build automation
* chore(docs): various changes
* chore: update attribution
2025-06-07 23:35:36 +02:00
9abf7fcc6b
chore: housekeeping ( #54 )
...
* chore: remove lit & fast reference in readme
* chore: remove sourcehut build automation
* chore(docs): various changes
2025-05-30 01:24:39 +02:00
58e9d14b79
docs: mention option to start a gh discussion
2025-04-21 22:36:09 +02:00
b6104ad1a1
feat(docs): clarify & emphasize alternative options
2025-04-07 15:26:34 +01:00
6f11f6fe85
feat(docs): ultimate marketing energy
2025-03-30 21:09:45 +02:00
e0e3151727
feat(docs): update marketing stuff
2025-03-30 21:08:35 +02:00
f98119162f
feat(docs): marketing stuff
2025-03-30 21:07:14 +02:00
64113c242c
feat(docs): add discord social; update icons
2025-03-30 20:18:39 +02:00
0c7cc10750
feat(docs): show shadow-dom before styling guide
2025-03-30 12:27:48 +02:00
c8c8eb90f3
feat(docs): add codepen for constructable stylesheets
2025-03-30 12:17:24 +02:00
ea4cca1958
feat(docs): add guide for shadow dom & constructable stylesheets
2025-03-30 12:14:56 +02:00
fdc3b428e5
feat(docs): update ways to request regarding distribution
2025-03-29 21:02:52 +01:00
2a11ac1d77
feat(docs): show github link
2025-03-29 10:48:35 +01:00
822fdf95a3
feat(docs): mention FAST & Lit
2025-03-29 08:56:20 +01:00
422b7a2e06
feat(docs): use note Aside on prop access guide
2025-03-27 20:40:39 +01:00
4c8be71875
feat(docs): indicate tip for using lit-html
2025-03-27 16:28:00 +01:00
e80b157d9d
feat(docs): reduce "just"
2025-03-27 13:34:36 +01:00
73a4c18f45
feat(docs): fix links
2025-03-27 13:27:49 +01:00
d9bcb019bc
feat(docs): clarify observed property changes result to render
2025-03-27 12:41:01 +01:00
a96d161e02
feat(docs): component -> custom element
2025-03-27 09:46:44 +01:00
36a77bf477
feat(docs): indicate "stable alpha" status
2025-03-27 09:40:03 +01:00
7194eac159
feat(docs): update & make getting started as first page
2025-03-27 09:29:35 +01:00
9651de9cf4
feat(docs): add footer attribution
2025-03-26 23:04:43 +01:00
19240d79c7
chore(docs): set up auto build & deploy
2025-03-26 22:46:29 +01:00
b5bd559e35
feat(docs): create pages for significant readme section
2025-03-26 22:43:07 +01:00
379addc4be
feat(docs): add why page
2025-03-26 21:40:38 +01:00
519573916c
feat: replace mcfly site with starlight docs
2025-03-26 21:10:27 +01:00
3358e7c805
feat(docs): set up first guide page
2025-03-26 19:50:07 +01:00
77b53dbbda
feat(docs): set up new docs site
2025-03-26 19:49:46 +01:00