18 Commits

Author SHA1 Message Date
Evan You
da6f0d7adc refactor: use flat options on class 2018-10-09 20:22:29 -04:00
Evan You
e698c8f492 types: rename 2018-10-09 11:37:24 -04:00
Evan You
511ac0bd2f types: use stricter defaults for component data and props 2018-10-04 17:33:20 -04:00
Evan You
03390f80a7 fix: nativeOn should be able to be passed down multiple times 2018-10-04 16:10:46 -04:00
Evan You
f3d7c9e152 refactor: remove useless argument 2018-10-02 18:36:45 -04:00
Evan You
c4481a49e8 chore: merge imports 2018-10-02 18:33:05 -04:00
Evan You
66ad46ad7a chore: unwrap value when validating props 2018-10-02 18:31:38 -04:00
Evan You
2241ad7765 feat: runtime prop validation 2018-10-02 18:29:14 -04:00
Evan You
e93e85bb29 feat: boolean casting 2018-10-02 17:54:58 -04:00
Evan You
7a1c34690a types: fix types 2018-09-26 10:55:07 -04:00
Evan You
7b7ae57388 refactor: remove unnecessary normalization 2018-09-25 14:26:36 -04:00
Evan You
b946a6b7f7 refactor: use more descriptive argument name 2018-09-25 14:19:58 -04:00
Evan You
1106e2208d feat: vnode hooks 2018-09-25 13:39:19 -04:00
Evan You
342a9f3a03 refactor: use regex instead of startsWith 2018-09-25 12:06:19 -04:00
Evan You
85cd69a988 wip: refactor attrs inheritance 2018-09-24 18:51:58 -04:00
Evan You
f398c129e6 refactor: group all extracted non-props under $props.attrs, including class and
style.
2018-09-24 00:29:46 -04:00
Evan You
cb01733842 feat: attribute fallthrough 2018-09-23 21:54:48 -04:00
Evan You
3401f6b460 init (graduate from prototype) 2018-09-19 11:35:38 -04:00