Commit Graph

31 Commits

Author SHA1 Message Date
Evan You
2788154f77 fix(build): fix generated code containing unprocessed class field syntax
fix #4052
fix vuejs/vue-cli#6562
2021-07-02 07:37:27 -04:00
Evan You
3d810eb422 wip: basic compat test 2021-04-07 16:19:24 -04:00
Evan You
0e730c06e4 chore: remove unnecessary path in tsconfig.json 2020-05-01 16:21:48 -04:00
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
2020-05-01 16:14:30 -04:00
Evan You
b8c1be18f3 refactor(types): use stricter settings
fix #847
2020-03-23 11:08:22 -04:00
Evan You
8cdaf28515 test(ssr): test for rendering components 2020-01-29 16:46:18 -05:00
Rahul Kadyan
c57837c324 chore: Use dynamic paths in tsconfig.json (#548) 2019-12-18 11:46:07 -05:00
Evan You
74fd6635ce test(e2e): wip e2e test for todomvc 2019-12-02 18:18:02 -05:00
likui
9e48c51f07 build: include compiler-sfc in aliases and tsconfig paths (#435) 2019-11-08 22:39:22 -05:00
Evan You
dfc7c0f12a refactor: adjust internal vnode types + more dts tests 2019-11-04 18:38:55 -05:00
Evan You
c4f9b6d592 test: fix import 2019-10-05 23:20:02 -04:00
Evan You
8d49b97cc3 build: include main vue package in aliases and tsconfig paths 2019-10-04 17:36:26 -04:00
Evan You
5047bc8dbe workflow: basic template explorer 2019-10-04 13:08:17 -04:00
Evan You
3b5ef483a9 build: move named char references to json file to speed up build 2019-09-19 23:19:48 -04:00
Evan You
9b1a548c6b feat(compiler): basic codegen with source map support 2019-09-19 23:05:51 -04:00
Evan You
1c8f5b612a feat(compiler): scaffold compiler-dom 2019-09-16 15:06:45 -04:00
Evan You
9b90e673e8 wip: improve options typing 2019-09-05 16:09:30 -04:00
Evan You
2a15491d1c build: bump jest & ts-jest 2019-08-20 10:50:43 -04: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
5c069eeae7 wip: scheduler, more component 2019-05-28 17:19:47 +08:00
Evan You
28a0c50357 refactor: use util methods 2019-05-28 10:28:25 +08:00
Evan You
ec0ccd2337 refactor: return Proxy from base class constructor 2019-03-05 16:24:07 -05:00
Evan You
e05673f4d3 refactor: rename packages 2018-10-26 15:44:50 -04:00
Evan You
149d82d618 refactor: option merging + extract helper functions 2018-10-16 15:47:51 -04:00
Evan You
b3e3fd6ef5 types: basic tsx support 2018-10-13 20:46:30 -04:00
Evan You
da20a06a78 feat: implement basic test renderer 2018-10-01 13:15:07 -04:00
Evan You
b4d68ba2ec chore: remove unnecessary comment 2018-09-20 02:07:45 -04:00
Evan You
2e9a342652 build: simplify compiler package setup 2018-09-19 22:25:55 -04:00
Evan You
38109fe915 workflow: adjust esm-bundler build file name 2018-09-19 21:51:21 -04:00
Evan You
3401f6b460 init (graduate from prototype) 2018-09-19 11:35:38 -04:00