Blake Newman
8e35604dab
added pre directive tests ( #2891 )
9 years ago
Evan You
19495df45a
use babel-plugin-coverage instead
9 years ago
Evan You
ae7becf741
remove test.js
9 years ago
Evan You
39e42f503c
add vm annotation in init
9 years ago
Jinjiang
2e8dfe5d9a
revert _init method for Vuex ( #2886 )
9 years ago
Evan You
36a32e4466
tweaks based on #2885
9 years ago
Evan You
fd6944a597
small tweak for coverage
9 years ago
Jinjiang
1d45c4b9e9
extract style/class/transition as web platform compiler modules ( #2885 )
* extract style/class/transition as web platform compiler modules
* fixed genData bug
* made module.staticKeys optional in compiler
* changed module.genData just return additional data in compiler
* cached genStaticKeys in compiler optimizer
9 years ago
Evan You
94d186b095
update ssr benchmark
9 years ago
Evan You
da4124c4ca
unit tests for v-bind:class
9 years ago
Blake Newman
4618914ceb
Added benchmark for SSR ( #2842 )
- Includes `renderToStream` and `renderToString`
- Added SSR benchmark README.md
- Added npm `bench:ssr` script
- Renders table with 1000 rows with 10 columns (10 thousand components)
9 years ago
Evan You
b67143a5b8
fix optimizer isStatic check
9 years ago
Evan You
3573ffff1f
refine ast nodes with disjoint union type
9 years ago
Evan You
c908352d7c
fix node-ops type declaration
9 years ago
kazuya kawaguchi
6daba53750
add optimizer tests ( #2882 )
ref: #2872
9 years ago
Evan You
eaddbe5739
update track-by usage in test
9 years ago
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