Evan You
0e730c06e4
chore: remove unnecessary path in tsconfig.json
5 years ago
Evan You
b40fcbc4c6
fix(types): augment ref unwrap bail types in appropriate packages
Packages can now augment the ref unwrap bail types in their own `d.ts`.
Also updated the build script to auto concat any files in a package's
`types` directory to the final generated `d.ts`.
- `@vue/reactivity` should no longer require `libs: ["DOM"]` in tsconfig
- Properly bail on `VNode` and `ComponentPublicInstance` in runtime-core
5 years ago
Evan You
b8c1be18f3
refactor(types): use stricter settings
fix #847
5 years ago
Evan You
8cdaf28515
test(ssr): test for rendering components
6 years ago
Rahul Kadyan
c57837c324
chore: Use dynamic paths in tsconfig.json ( #548 )
6 years ago
Evan You
74fd6635ce
test(e2e): wip e2e test for todomvc
6 years ago
likui
9e48c51f07
build: include compiler-sfc in aliases and tsconfig paths ( #435 )
6 years ago
Evan You
dfc7c0f12a
refactor: adjust internal vnode types + more dts tests
6 years ago
Evan You
c4f9b6d592
test: fix import
6 years ago
Evan You
8d49b97cc3
build: include main vue package in aliases and tsconfig paths
6 years ago
Evan You
5047bc8dbe
workflow: basic template explorer
6 years ago
Evan You
3b5ef483a9
build: move named char references to json file to speed up build
6 years ago
Evan You
9b1a548c6b
feat(compiler): basic codegen with source map support
6 years ago
Evan You
1c8f5b612a
feat(compiler): scaffold compiler-dom
6 years ago
Evan You
9b90e673e8
wip: improve options typing
6 years ago
Evan You
2a15491d1c
build: bump jest & ts-jest
6 years ago
Evan You
fce6a8fa51
wip: support returning render fn from setup() + improve createComponent type inference
6 years ago
Evan You
471899af8b
refactor: rename reactivity package name and APIs
6 years ago
Evan You
5c069eeae7
wip: scheduler, more component
6 years ago
Evan You
28a0c50357
refactor: use util methods
6 years ago
Evan You
ec0ccd2337
refactor: return Proxy from base class constructor
7 years ago
Evan You
e05673f4d3
refactor: rename packages
7 years ago
Evan You
149d82d618
refactor: option merging + extract helper functions
7 years ago
Evan You
b3e3fd6ef5
types: basic tsx support
7 years ago
Evan You
da20a06a78
feat: implement basic test renderer
7 years ago
Evan You
b4d68ba2ec
chore: remove unnecessary comment
7 years ago
Evan You
2e9a342652
build: simplify compiler package setup
7 years ago
Evan You
38109fe915
workflow: adjust esm-bundler build file name
7 years ago
Evan You
3401f6b460
init (graduate from prototype)
7 years ago