Evan You
|
02de984f1f
|
feat: mixins/extends/assets options
|
2019-09-04 11:37:00 -04:00 |
|
Evan You
|
a6616e4210
|
feat: 2.x options support
|
2019-09-03 22:25:38 -04:00 |
|
Evan You
|
acda3cf2d9
|
chore: fix type
|
2019-09-03 18:24:32 -04:00 |
|
Evan You
|
98d1406214
|
test: test for app-level APIs
|
2019-09-03 18:11:04 -04:00 |
|
Evan You
|
c5ec29ff9b
|
wip: render() should receive no args, expose props on renderContext as readonly
|
2019-09-03 15:27:59 -04:00 |
|
Evan You
|
015d5dd0f1
|
feat: asset resolution
|
2019-09-02 16:43:26 -04:00 |
|
Evan You
|
32713f8fce
|
feat: createApp / appContext
|
2019-09-02 16:09:34 -04:00 |
|
Evan You
|
a3b0f2bd1c
|
feat: applyDirectives
|
2019-08-31 16:36:36 -04:00 |
|
Evan You
|
6801885f57
|
test: more coverage for error handling
|
2019-08-30 16:20:32 -04:00 |
|
Evan You
|
be28f976af
|
test: tests for error handling
|
2019-08-30 16:08:10 -04:00 |
|
Evan You
|
09593c94c3
|
feat: error handling in scheduler
|
2019-08-30 15:15:23 -04:00 |
|
Evan You
|
966d7b5487
|
feat: error handling for setup / render / watch / event handlers
|
2019-08-30 15:05:39 -04:00 |
|
Evan You
|
3d681f8bcd
|
feat: error handling for lifecycle hooks
|
2019-08-30 12:16:09 -04:00 |
|
Evan You
|
b40b7356ef
|
test: tests for lifecycle api
|
2019-08-28 12:13:36 -04:00 |
|
Evan You
|
5a754aac81
|
test: test for setup()
|
2019-08-26 18:08:56 -04:00 |
|
Evan You
|
589d3c2feb
|
refactor: immutable -> readonly
|
2019-08-23 09:38:32 -04:00 |
|
Evan You
|
daf67397ae
|
wip: pass attrs fallthrough tests
|
2019-08-22 22:07:51 -04:00 |
|
Evan You
|
f3e9848bb2
|
refactor: use const enums for flags
|
2019-08-22 11:12:37 -04:00 |
|
Evan You
|
8a01c8e549
|
types: fix createComponent spec
|
2019-08-21 17:10:37 -04:00 |
|
Evan You
|
b5384006d2
|
wip: update runtime-test
|
2019-08-21 17:05:14 -04:00 |
|
Evan You
|
8d99ab1ff8
|
chore: allow custom assignment to this
|
2019-08-21 09:50:20 -04:00 |
|
Evan You
|
aacad85058
|
test: fix reactivity tests
|
2019-08-20 09:58:10 -04:00 |
|
Evan You
|
e1e4a3854c
|
wip: update runtime core to updated reactivity api names
|
2019-08-16 10:02:53 -04:00 |
|
Evan You
|
5aa42f137f
|
types: use unknown
|
2019-08-13 11:18:23 -04:00 |
|
Evan You
|
9c0f820a8e
|
wip: expose getCurrentInstance()
|
2019-06-20 15:25:10 +08:00 |
|
Evan You
|
117630fb92
|
perf: improve inject performance
|
2019-06-19 22:48:22 +08:00 |
|
Evan You
|
0952d4cf51
|
wip: provide/inject
|
2019-06-19 17:31:49 +08:00 |
|
Evan You
|
976844790e
|
wip: $state -> $data
|
2019-06-19 17:08:42 +08:00 |
|
Evan You
|
5228f0343b
|
wip: setup context + emit
|
2019-06-19 16:43:34 +08:00 |
|
Evan You
|
08806073a1
|
chore: comments
|
2019-06-13 10:25:24 +08:00 |
|
Evan You
|
2230917ab4
|
wip: types
|
2019-06-12 16:22:52 +08:00 |
|
Evan You
|
fce6a8fa51
|
wip: support returning render fn from setup() + improve createComponent type inference
|
2019-06-12 15:43:19 +08:00 |
|
Evan You
|
471899af8b
|
refactor: rename reactivity package name and APIs
|
2019-06-11 23:50:28 +08:00 |
|
Evan You
|
7fe82b1199
|
wip: svg & parent chain
|
2019-06-03 09:43:28 +08:00 |
|
Evan You
|
1681787b43
|
wip: optimize children shapeFlag
|
2019-06-02 22:22:44 +08:00 |
|
Evan You
|
2f1f6b4355
|
wip: optimize w/ shapeFlag
|
2019-06-02 16:35:19 +08:00 |
|
Evan You
|
05556eacb2
|
wip: always track component nodes
|
2019-06-01 02:14:49 +08:00 |
|
Evan You
|
da5edd3429
|
wip: improve props typing
|
2019-06-01 00:47:05 +08:00 |
|
Evan You
|
c0c06813a7
|
wip: slots
|
2019-05-31 18:07:43 +08:00 |
|
Evan You
|
e0a66d0381
|
wip: shouldUpdateComponent logic for slots
|
2019-05-31 12:25:11 +08:00 |
|
Evan You
|
333ceaa4b5
|
wip: props proxy for setup()
|
2019-05-30 23:16:15 +08:00 |
|
Evan You
|
200c035862
|
wip: component update fast path
|
2019-05-30 16:00:42 +08:00 |
|
Evan You
|
b82b7af29b
|
types: improve value unwrapping
|
2019-05-30 13:35:50 +08:00 |
|
Evan You
|
6441db45c7
|
wip: watch
|
2019-05-29 23:44:59 +08:00 |
|
Evan You
|
dde6c151e4
|
wip: test + typing for value
|
2019-05-29 22:11:33 +08:00 |
|
Evan You
|
178c7c827e
|
wip: render proxy
|
2019-05-29 13:43:46 +08:00 |
|
Evan You
|
6ceb732114
|
refactor: component setup flow
|
2019-05-29 11:36:16 +08:00 |
|
Evan You
|
eac8a4baa3
|
wip: props immutability
|
2019-05-29 10:43:27 +08:00 |
|
Evan You
|
42dce36bf1
|
wip: basic setup wiring
|
2019-05-28 20:06:44 +08:00 |
|
Evan You
|
19ed750078
|
wip: lifecycle hooks
|
2019-05-28 19:36:15 +08:00 |
|
Evan You
|
9dd133b1e9
|
wip: props resolving
|
2019-05-28 18:06:00 +08:00 |
|
Evan You
|
5c069eeae7
|
wip: scheduler, more component
|
2019-05-28 17:19:47 +08:00 |
|
Evan You
|
b69ea00f5c
|
wip: minimal component implementation
|
2019-05-28 13:27:31 +08:00 |
|
Evan You
|
28a0c50357
|
refactor: use util methods
|
2019-05-28 10:28:25 +08:00 |
|
Evan You
|
3cded86b98
|
wip: switch to new implementation
|
2019-05-25 23:51:20 +08:00 |
|
Evan You
|
ec0ccd2337
|
refactor: return Proxy from base class constructor
|
2019-03-05 16:24:07 -05:00 |
|
Evan You
|
c335939dcf
|
types: remove intersection of props interface on this
|
2019-03-01 14:06:19 -05:00 |
|
Evan You
|
66686f38a7
|
refactor: expose $self
|
2019-03-01 13:47:28 -05:00 |
|
Evan You
|
e151d34100
|
test: fix mixin case
|
2019-02-26 21:45:13 -05:00 |
|
Evan You
|
2f165c1e87
|
refactor: remove experimental hooks
|
2019-02-26 18:10:08 -05:00 |
|
Evan You
|
77dae71062
|
refactor: adjust files
|
2019-02-26 18:04:52 -05:00 |
|
Evan You
|
80d1eb7480
|
refactor: rename things
|
2018-11-13 11:03:35 -05:00 |
|
Evan You
|
ba571cda61
|
wip: trying to make tests work
|
2018-11-03 06:31:31 +09:00 |
|
Evan You
|
d5862d8c51
|
feat: make functional components time-slicable
|
2018-11-03 06:31:30 +09:00 |
|
Evan You
|
894bead914
|
feat: make hooks usable inside classes
|
2018-10-28 19:15:18 -04:00 |
|
Evan You
|
e05673f4d3
|
refactor: rename packages
|
2018-10-26 15:44:50 -04:00 |
|