Commit Graph

62 Commits

Author SHA1 Message Date
Evan You
ca6912554c release: v3.0.0-beta.1 2020-04-16 15:45:04 -04:00
Cédric Exbrayat
4d014dc3d3
fix(reactivity): remove Symbol.observable (#968)
* chore: add @types/node as an explicit dependency

As `tsconfig.json` references it, it should be listed in the dependencies.
It currently uses an older version: this commit also bumps to the latest v12 version, and fixes a typing issue.

* fix(reactivity): remove Symbol.observable

`Symbol.observable` is brought by `@types/node@12` and is not a "well-known" typescript symbol https://www.typescriptlang.org/docs/handbook/symbols.html that can be find in lib.es20xx like the others. It has been removed in `@types/node@v13`.
It means that an application using vue@3.0.0-alpha.13 does not compile unless it explicitely adds `@types/node@v12` as a dependency and `node` in its own tsconfig types.
2020-04-16 09:33:30 -04:00
Evan You
11654a6e50 release: v3.0.0-alpha.13 2020-04-15 12:46:26 -04:00
Evan You
1d9f8fc979 release: v3.0.0-alpha.12 2020-04-08 18:59:49 -04:00
Evan You
7402951d94 release: v3.0.0-alpha.11 2020-04-03 21:45:50 -04:00
Evan You
d777ac6549 build(deps): bump rollup 2020-03-27 12:47:09 -04:00
Evan You
37d84bfd48 build(deps): bump jest and typescript 2020-03-27 12:45:12 -04:00
Albert Liu
2ea14f60e0
build: enforce node version on install (#881) 2020-03-25 09:44:19 -04:00
Evan You
de81faf00a release: v3.0.0-alpha.10 2020-03-24 18:33:40 -04:00
Evan You
342d46d82a build: run ls-lint on commit 2020-03-19 16:38:31 -04:00
Lucas Löffel
927f6cbd62
build: add ls-lint for linting file names (#855) 2020-03-19 16:35:55 -04:00
Evan You
5282ff0edb release: v3.0.0-alpha.9 2020-03-16 18:56:44 -04:00
Evan You
c75388d538 release: v3.0.0-alpha.8 2020-03-06 15:58:40 -05:00
Evan You
bcb2a9b4a6 build: make @vue/shared public
This avoids it being inlined multiple times in esm bundler builds
2020-02-29 22:04:42 -05:00
Evan You
8449a9727c feat(compiler-core): switch to @babel/parser for expression parsing
This enables default support for parsing bigInt, optional chaining
    and nullish coalescing, and also adds the `expressionPlugins`
    compiler option for enabling additional parsing plugins listed at
    https://babeljs.io/docs/en/next/babel-parser#plugins.
2020-02-27 16:53:51 -05:00
Evan You
312513d255 release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
Evan You
9ab22c7ae6 release: v3.0.0-alpha.6 2020-02-22 08:25:32 +01:00
Evan You
478b4cfb2c release: v3.0.0-alpha.5 2020-02-18 15:00:55 -05:00
Evan You
77103e1fd7 types: fix tsx dts tests 2020-02-15 21:48:45 -05:00
Evan You
605cc3db17 workflow: adjust size script 2020-02-06 17:45:46 -05:00
Evan You
39d1acf417 workflow: improve template-explorer local load speed 2020-02-06 10:22:16 -05:00
Evan You
d293876c34 release: v3.0.0-alpha.4 2020-01-27 16:20:00 -05:00
Evan You
b41677bf42 release: v3.0.0-alpha.3 2020-01-22 11:10:30 -05:00
Evan You
9f65d811af release: v3.0.0-alpha.2 2020-01-13 17:44:30 -05:00
Yu Zong
54bb820f73 types: update jsx support (#587) 2020-01-06 16:19:18 -05:00
Evan You
1bb1271b5e release: v3.0.0-alpha.1 2020-01-02 18:25:17 -05:00
Evan You
b518f9d4e3 build: changelog generation 2020-01-02 18:07:42 -05:00
Evan You
8ed04ed503 build: release script 2019-12-10 21:29:52 -05:00
Evan You
cd5ba7cfcc build: remove lerna 2019-12-10 18:24:59 -05:00
Evan You
7aca27392f build: no need for alias in rollup config 2019-12-10 17:50:16 -05:00
Evan You
b198a665cf workflow: add size-check package 2019-12-10 11:31:57 -05:00
Evan You
74fd6635ce test(e2e): wip e2e test for todomvc 2019-12-02 18:18:02 -05:00
Evan You
24b4120c21 types: fix dts 2019-11-22 18:09:26 -05:00
Yida
f87dbea1f8 build(deps-dev): use rollup plugins from the new official repo (#468) 2019-11-19 09:02:46 -05:00
Evan You
645f13c36d build(deps-dev): bump TS to 3.7 2019-11-05 17:37:16 -05:00
Evan You
66ecd8b47f types: setup tests for built d.ts files 2019-11-01 22:54:01 -04:00
Evan You
47d3356f31 build(deps-dev): bump @types/jest 2019-10-30 11:52:19 -04:00
Evan You
af57ad110f chore: revert prettier 2019-10-22 11:53:32 -04:00
Evan You
522beaa766 chore: upgrade prettier 2019-10-22 11:53:32 -04:00
Evan You
37cbd0098d chore: lint + include tsx files for lint 2019-10-14 15:07:43 -04:00
fisker Cheung
532a248798 chore: fix yarn lint failure on windows (#278) 2019-10-14 14:50:51 -04:00
Evan You
82b5978e9c build: further shave off runtime compile only code 2019-10-14 01:08:00 -04:00
Evan You
35cb3700b8 build: separate size scripts 2019-10-02 17:45:02 -04:00
Evan You
4021307f4c build: use brotli for checking compressed file sizes 2019-10-01 16:55:04 -04:00
Evan You
30e60c0492 chore: tweak size script 2019-09-20 00:31:14 -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
dependabot-preview[bot]
9f63a54203 build(deps-dev): bump rollup-plugin-alias from 1.5.2 to 2.0.0 (#49)
Bumps [rollup-plugin-alias](https://github.com/frostney/rollup-plugin-alias) from 1.5.2 to 2.0.0.
- [Release notes](https://github.com/frostney/rollup-plugin-alias/releases)
- [Changelog](https://github.com/rollup/rollup-plugin-alias/blob/master/CHANGELOG.md)
- [Commits](https://github.com/frostney/rollup-plugin-alias/compare/v1.5.2...v2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-03 14:48:26 -04:00
dependabot-preview[bot]
5169151bf9 build(deps-dev): bump rollup-plugin-typescript2 from 0.22.1 to 0.24.0 (#46)
Bumps [rollup-plugin-typescript2](https://github.com/ezolenko/rollup-plugin-typescript2) from 0.22.1 to 0.24.0.
- [Release notes](https://github.com/ezolenko/rollup-plugin-typescript2/releases)
- [Commits](https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.22.1...0.24.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-03 14:47:48 -04:00
Evan You
b2d269a651 build: use api-extractor for type rollup 2019-09-03 12:16:22 -04:00
Evan You
2a15491d1c build: bump jest & ts-jest 2019-08-20 10:50:43 -04:00