Evan You
6209de62cb
use babel coverage plugin instead of isparta loader
9 years ago
kazuya kawaguchi
b8ffc659e9
add parser tests ( #2878 )
ref #2872
9 years ago
Evan You
df259d00f4
tweak annotations
9 years ago
Evan You
71a0f3e1ef
optimize internal component instantiation
9 years ago
Evan You
0dc5d96e3c
fix declarations
9 years ago
Evan You
2dc5b17828
simplify children render mechanism
9 years ago
Jinjiang
20fb79a1ea
new render mechanism ( #2857 )
* updated compiler with new render functions
* separated createElement into renderSelf & renderElement
supported getters for text node & static root
* adapted new element creator into render call
* improved \$createElement
* fixed by flow check
* fixed ssr bugs for $createElement
9 years ago
Evan You
750bec1024
annotate platforms/web
9 years ago
kazuya kawaguchi
b65511e111
add scheduler tests ( #2869 )
9 years ago
Evan You
a74f53b0b8
annotate compiler
9 years ago
Evan You
b17ea5cc36
annotate codegen
9 years ago
Evan You
68e8c39db9
annotate parser
9 years ago
Evan You
7b3ba65f4e
declare component options shape
9 years ago
Evan You
59fcd4e7a7
finish annotating vdom
9 years ago
Evan You
ff16f7491f
no need to import VNode type when its imported in declarations
9 years ago
Evan You
45d96c7dbc
annotation for vdom (wip)
9 years ago
Evan You
d3878c2292
add coverage badge
9 years ago
Evan You
68dac4c10a
fix ci script syntax error
9 years ago
Evan You
8c6db60b58
setup coverage
9 years ago
Evan You
991db6ed73
update dep range
9 years ago
Evan You
9a8e5d65e9
use explicit ci steps
9 years ago
kazuya kawaguchi
82da272bdf
add watcher tests ( #2868 )
9 years ago
Evan You
209b4212ac
use ci script
9 years ago
Evan You
f90b696060
also run flow on ci
9 years ago
Evan You
bbc3031afa
add flow script
9 years ago
Evan You
ff738e394a
add eslintignore
9 years ago
Evan You
1b7ab89a5d
rework type annotation strategy: use interface instead
9 years ago
Evan You
6dc2662b40
remove branch restrictions so PRs can run
9 years ago
Evan You
0bd9a31858
annotate core util
9 years ago
Evan You
a953bdeeb6
annotate observer
9 years ago
Evan You
1a65dc880f
annotate global api
9 years ago
Evan You
354ea616b5
annotate Vue class
9 years ago
Evan You
182a45e0fa
annotate shared/util
9 years ago
Evan You
fe48c6cf07
annotation tweaks
9 years ago
Evan You
6a94e2ca7f
annotate config.js
9 years ago
Evan You
6d712753d8
annotate ssr code
9 years ago
Evan You
623bcc632c
update build setup to make babel work properly with flow
9 years ago
Evan You
6e9614d875
fix ssr:dev task
9 years ago
Evan You
b926b9e7cd
annotate entries
9 years ago
Evan You
7ac7cae195
add error handling for srr
9 years ago
Blake Newman
9b59ccc6b4
Fix issue with renderToString stack length overflowing ( #2840 )
* Fix issue with renderToString stack length overflowing
* SSR renderToString asyncronous callback
9 years ago
Evan You
d6ced71719
prohibit Vue.set/delete on Vue instances
9 years ago
kazuya kawaguchi
64de68b6f5
add observer tests ( #2855 )
* test: add observer tests
NOTE: bring vue 1.x observer test
* update observer tests
9 years ago
Blake Newman
35440d9856
SSR warn for no VUE_ENV and add tests ( #2844 )
- Added test coverage for data observation and VUE environment variable
- Moved Test helpers into own folder for reusability
9 years ago
Evan You
efbb3985a9
remove tern, update flowconfig
9 years ago
Evan You
4e4e68d999
include flow check in npm test
9 years ago
Evan You
328bc28482
update build setup for flow
9 years ago
Evan You
8ed2f8e6fb
first file annotated!
9 years ago
Evan You
b139cdb854
add flow config
9 years ago
Evan You
07cf6444c6
return this in $mount, make unit tests more consistent
9 years ago