Evan You
|
b08b15dba0
|
refactor: adjust props initialization/updating
|
7 years ago |
Evan You
|
e05673f4d3
|
refactor: rename packages
|
7 years ago |
Evan You
|
f142c322e0
|
perf: skip initializer extraction for options objects
|
7 years ago |
Evan You
|
8db26a504c
|
refactor: reduce work in options -> class conversion
|
7 years ago |
Evan You
|
8e370efbaf
|
workflow: default dev script to vue package
|
7 years ago |
Evan You
|
0857d96438
|
build: add vue package
|
7 years ago |
Evan You
|
f57ca5e189
|
build: rename vue-compat
|
7 years ago |
Evan You
|
cce85bfeec
|
test: test for mixins
|
7 years ago |
Evan You
|
165163c52e
|
test: component class inheritance
|
7 years ago |
Evan You
|
50d424188c
|
feat: export all option types
|
7 years ago |
Evan You
|
023f4ef7f4
|
fix: watcher oldValue
|
7 years ago |
Evan You
|
7c389606a4
|
fix: should always generate slot for non-null children
|
7 years ago |
Evan You
|
a428218c64
|
fix: KeepAlive state should be non-reactive
|
7 years ago |
Evan You
|
05fcfa0782
|
test: wip tests for inheritance and mixins
|
7 years ago |
Evan You
|
2f936a0dfe
|
feat: warn missing render() function
|
7 years ago |
Evan You
|
7d091b5e91
|
refactor: createComponentInstance needs only 1 argument
|
7 years ago |
Evan You
|
1fcde66308
|
chore: upgrade TS
|
7 years ago |
Evan You
|
1c42c96d1a
|
refactor: use faster key check
|
7 years ago |
Evan You
|
30404ec546
|
refactor: events -> eventEmitter
|
7 years ago |
Evan You
|
861a1c23b0
|
refactor: split EventEmitter and make it optional
|
7 years ago |
Evan You
|
7ce16ea8d6
|
feat: support initializers in mixins
|
7 years ago |
Evan You
|
456ee13ec9
|
fix: fix props option merging
|
7 years ago |
Evan You
|
b83cf4ea38
|
refactor: proper options inheritance
|
7 years ago |
Evan You
|
2a4e158c76
|
build: tweak bootstrap script
|
7 years ago |
Evan You
|
6e04850d71
|
build: adjust types build script
|
7 years ago |
Evan You
|
aac7805b3a
|
refactor: use shared util, remove unused regex
|
7 years ago |
Evan You
|
149d82d618
|
refactor: option merging + extract helper functions
|
7 years ago |
Evan You
|
7bc28a6e61
|
refactor: access all options from instance.$options
|
7 years ago |
Evan You
|
62214fa42e
|
feat: allow mixins to accept generics
|
7 years ago |
Evan You
|
be95ad00e9
|
chore: comments, signature
|
7 years ago |
Evan You
|
3a7d11ca15
|
wip: mixins
|
7 years ago |
Evan You
|
2507ad2b44
|
feat: improve warning component trace
|
7 years ago |
Evan You
|
d4cd3fb352
|
fix: provide/inject should be resolved in parent tree
|
7 years ago |
Evan You
|
e4e138197c
|
refactor: use more explicit names for warning context
|
7 years ago |
Evan You
|
b0f3a67e29
|
refactor: tweak arguments
|
7 years ago |
Evan You
|
24ff686848
|
types: fix wrong order
|
7 years ago |
Evan You
|
a9b608266e
|
types: improve public component type
|
7 years ago |
Evan You
|
b3e3fd6ef5
|
types: basic tsx support
|
7 years ago |
Evan You
|
2599580bca
|
types: further tweak createElement type inference
|
7 years ago |
Evan You
|
5257b366fd
|
types: improve createElement typing
|
7 years ago |
Evan You
|
93d724382e
|
feat: process certain attrs as properties
|
7 years ago |
Evan You
|
47a2b25a95
|
wip(types): improve h typing
|
7 years ago |
Evan You
|
7e6fdb8cc4
|
feat: use internal warning
|
7 years ago |
Evan You
|
5327abb249
|
feat: warning traces & error handling for functional render
|
7 years ago |
Evan You
|
3a7bbecb22
|
feat: alias $attrs to $props when component has no declared props
|
7 years ago |
Evan You
|
c94ce3ed62
|
chore: comments
|
7 years ago |
Evan You
|
60e803ce62
|
feat: support defining data in constructor/initialzers
|
7 years ago |
Evan You
|
d9e3ad72c0
|
fix: activateComponent should insert vnode now
|
7 years ago |
Evan You
|
5cd1f33de3
|
wip: refactor parentChain management
|
7 years ago |
Evan You
|
ef0c6effe8
|
wip: warning
|
7 years ago |