Commit Graph

2291 Commits

Author SHA1 Message Date
Evan You
aac7805b3a refactor: use shared util, remove unused regex 2018-10-16 15:53:23 -04:00
Evan You
149d82d618 refactor: option merging + extract helper functions 2018-10-16 15:47:51 -04:00
Evan You
7bc28a6e61 refactor: access all options from instance.$options 2018-10-16 12:37:31 -04:00
Evan You
62214fa42e feat: allow mixins to accept generics 2018-10-16 10:50:23 -04:00
Evan You
be95ad00e9 chore: comments, signature 2018-10-15 19:08:19 -04:00
Evan You
3a7d11ca15 wip: mixins 2018-10-15 19:07:06 -04:00
Evan You
2507ad2b44 feat: improve warning component trace 2018-10-15 14:39:16 -04:00
Evan You
d4cd3fb352 fix: provide/inject should be resolved in parent tree 2018-10-15 13:12:13 -04:00
Evan You
e4e138197c refactor: use more explicit names for warning context 2018-10-15 12:43:21 -04:00
Evan You
b0f3a67e29 refactor: tweak arguments 2018-10-15 12:41:18 -04:00
Evan You
24ff686848 types: fix wrong order 2018-10-13 21:14:52 -04:00
Evan You
a9b608266e types: improve public component type 2018-10-13 21:13:56 -04:00
Evan You
b3e3fd6ef5 types: basic tsx support 2018-10-13 20:46:30 -04:00
Evan You
2599580bca types: further tweak createElement type inference 2018-10-12 22:07:08 -04:00
Evan You
5257b366fd types: improve createElement typing 2018-10-12 19:49:41 -04:00
Evan You
93d724382e feat: process certain attrs as properties 2018-10-12 17:42:08 -04:00
Evan You
47a2b25a95 wip(types): improve h typing 2018-10-12 13:42:19 -04:00
Evan You
7e6fdb8cc4 feat: use internal warning 2018-10-11 17:21:13 -04:00
Evan You
5327abb249 feat: warning traces & error handling for functional render 2018-10-11 17:14:39 -04:00
Evan You
3a7bbecb22 feat: alias $attrs to $props when component has no declared props 2018-10-11 14:27:02 -04:00
Evan You
c94ce3ed62 chore: comments 2018-10-11 14:24:55 -04:00
Evan You
60e803ce62 feat: support defining data in constructor/initialzers 2018-10-11 13:54:35 -04:00
Evan You
d9e3ad72c0 fix: activateComponent should insert vnode now 2018-10-10 13:29:36 -04:00
Evan You
5cd1f33de3 wip: refactor parentChain management 2018-10-10 13:13:27 -04:00
Evan You
ef0c6effe8 wip: warning 2018-10-10 09:58:59 -04:00
Evan You
83605ef26c refactor: remove inheritAttrs / nativeOn, enforce explicit fallthrough 2018-10-09 21:10:30 -04:00
Evan You
699dfd95be types: expose all option types 2018-10-09 20:25:00 -04:00
Evan You
da6f0d7adc refactor: use flat options on class 2018-10-09 20:22:29 -04:00
Evan You
b527705928 refactor: tweak applyDirectives 2018-10-09 18:55:16 -04:00
Evan You
1a68bcb4a7 refactor: adjust arguments 2018-10-09 18:33:08 -04:00
Evan You
c206531330 refactor: use spread args 2018-10-09 18:30:21 -04:00
Evan You
4974a47111 feat: applyDirectives 2018-10-09 18:28:23 -04:00
Evan You
ba62deb5d9 types: simplify options types 2018-10-09 13:59:30 -04:00
Evan You
e698c8f492 types: rename 2018-10-09 11:37:24 -04:00
Evan You
d22b71b27e refactor: types refactor 2018-10-08 18:09:13 -04:00
Evan You
ba918b5afe types: trim exports 2018-10-04 18:12:18 -04:00
Evan You
bb2da9633e types: fix types 2018-10-04 18:06:16 -04:00
Evan You
511ac0bd2f types: use stricter defaults for component data and props 2018-10-04 17:33:20 -04:00
Evan You
05b70f790c fix: nativeOn test case + test nested components 2018-10-04 16:52:52 -04:00
Evan You
03fd4da21d refactor: revert render fn signature 2018-10-04 16:44:23 -04:00
Evan You
65033cec9d feat: expose __vue__ in dev mode 2018-10-04 16:35:07 -04:00
Evan You
3c49b30e17 feat: clone observable data instead of warning 2018-10-04 16:13:02 -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
848b92070b feat: interop with object syntax in all builds 2018-10-03 13:16:54 -04:00
Evan You
8024f058cc fix: fix internal components render signature 2018-10-03 13:14:22 -04:00
Evan You
70947771dc chore: no longer need to wrap legacy render fn 2018-10-03 13:09:52 -04:00
Evan You
a0321b39b7 refactor: pass target instance to errorCaptured hook 2018-10-03 13:03:37 -04:00
Evan You
d893046830 wip: warning 2018-10-03 13:03:20 -04:00
Evan You
88be7ecd37 refactor: adjust render fn signature 2018-10-03 13:00:13 -04:00
Evan You
172b7f5cf7 fix: $emit should check for raw parent data for listeners 2018-10-03 11:57:47 -04:00