Commit Graph

320 Commits

Author SHA1 Message Date
Haoqun Jiang b381c752c7 feat: upgrade to typescript@~3.7.5 (#5128) 2020-02-02 21:23:18 +08:00
Maël Nison 8fcea225b7 feat: adds transparent PnP support to Webpack (#4953)
* feat: adds transparent PnP support to Webpack

* fix: add the plugin name

* fix: now pass tests
2020-01-19 08:18:37 +05:30
Haoqun Jiang 04b0bfe3ac test: add legacy plugin versions to dev deps, speeding up the upgrader test 2020-01-16 22:22:11 +08:00
Haoqun Jiang 0f377bd31d feat: upgrade to eslint 6 (#4933)
* feat: scaffold projects with eslint 6

* style: eslint fix

* refactor: do not use hard-coded ecmaVersion, use babel-eslint for now

* fix: upgrade to @vue/eslint-config-standard

* style: continue fix lint errors

* chore: upgrade to eslint-plugin-vue@^6.1.2

* refactor: use `ecmaVersion: 2020` for dynamic import syntax support

* test: fix baseESLintConfig

* chore: also update yarn.lock to fix CI caches

* chore: update lockfile again, fix babel regressions

* test: nightwatch tests should fail if lint errors occur

* chore: update the lockfile (again), fixing a bug in airbnb config
2020-01-14 10:13:54 +08:00
Yingya Zhang eaa2b7341f feat: respect existing package.json (#4827) 2020-01-09 20:19:06 +08:00
Haoqun Jiang c4dc8d61c3 refactor: remove unnecessary padEnd & padStart shims
Both features are already supported in Node.js v8+
2019-12-03 23:07:47 +08:00
Haoqun Jiang 3873d02382 chore: dependency maintenance 2019-11-29 15:15:17 +08:00
Haoqun Jiang 84aed8ef10 chore: dependency maintenance 2019-11-27 00:34:22 +08:00
Haoqun Jiang 6904e3bbf1 chore: lockfile maintenance 2019-10-21 20:53:20 +08:00
Haoqun Jiang 86c500fd4b chore: dependency maintenance (#4734)
* chore: dependency maintenance

* Revert "test: replace `waitForFunction` with `waitForXPath`"

This reverts commit b2848aeeaf.
2019-10-21 20:13:21 +08:00
Haoqun Jiang 0ddad86161 chore: lockfile maintenance 2019-10-11 15:37:41 +08:00
Haoqun Jiang 08d7761099 chore!: upgrade terser-webpack-plugin to 2.x (#4676)
BREAKING CHANGE:
The only real breaking change is https://github.com/webpack-contrib/terser-webpack-plugin/issues/129,
which is not likely to affect normal users.

The rest are default option values changes, which are already covered in
the default provided `terserOptions` of Vue CLI.

Note that here we choose to disable `extractComments` by default, as I
don't see enough data showing such license comments taking too much
space. The extra LICENSE file may also be confusing to some users.
2019-10-11 14:51:20 +08:00
Haoqun Jiang 5c2d0baaab fix: fix dependency issue 2019-10-11 12:57:43 +08:00
Haoqun Jiang 4dd25c28e6 chore: fix peer dep warnings 2019-10-11 00:27:26 +08:00
Haoqun Jiang ad6d516a3d chore: update chromedriver version 2019-09-25 03:00:14 +08:00
Haoqun Jiang f5c39b6c39 chore: lockfile maintenance 2019-09-25 01:21:37 +08:00
Haoqun Jiang dcd8d94e36 chore: add geckodriver to workspace devDependencies
fix peer dependency warnings
2019-09-11 15:39:22 +08:00
Haoqun Jiang af17a9b49f feat: support sass-loader v8 2019-09-09 17:23:21 +08:00
Haoqun Jiang 9730b9961c Revert "chore: upgrade puppeteer"
This reverts commit 71aeaea1fb.
2019-09-06 23:44:31 +08:00
Haoqun Jiang 71aeaea1fb chore: upgrade puppeteer 2019-09-06 22:52:28 +08:00
Haoqun Jiang 48be50d6ae chore: update vuepress
The previous incompatibility issue was resolved:
https://github.com/vuejs/vuepress/pull/1771
2019-09-06 22:09:37 +08:00
Haoqun Jiang 9baab9dc6b chore: update @vue/component-compiler-utils to 3.0 2019-08-21 17:31:23 +08:00
Haoqun Jiang 449a894cd8 chore: lockfile maintenance 2019-08-21 17:27:51 +08:00
Haoqun Jiang 19276abc18 fix: lock vuepress version, fixes documentation deployment
Need to stick to 1.0.2 until https://github.com/vuejs/vuepress/pull/1771
is merged & released.
2019-08-12 17:32:55 +08:00
Haoqun Jiang 3c65e8dd9c chore: lockfile maintenance 2019-08-07 17:00:59 +08:00
Haoqun Jiang bba8398ba3 chore: lockfile maintenance 2019-07-25 10:02:43 +08:00
Haoqun Jiang a2ae8ea840 chore: lockfile maintenance 2019-07-22 21:46:24 +08:00
Haoqun Jiang beabb972de chore: lockfile maintenance 2019-07-03 15:22:25 +08:00
Haoqun Jiang b6984d9f5a chore: lockfile maintenance and ensures there's only one graphql instance
Seems somewhere in the dependency chain there's code using `instanceof`
operator.
2019-05-25 16:49:13 +08:00
Haoqun Jiang 2ce1fc0982 chore: update deps 2019-05-25 14:34:43 +08:00
Haoqun Jiang 43bdc333f4 chore: revert fs-extra to 7.x to fix incompatibilities with graceful-fs
See: https://github.com/jprichardson/node-fs-extra/issues/687
2019-05-21 23:54:51 +08:00
Haoqun Jiang 3e785dff82 chore: lockfile maintenance 2019-05-21 22:48:36 +08:00
Guillaume Chau 382190ed7c chore: install core-js 2019-05-07 13:59:25 +02:00
Haoqun Jiang a06f2573cd chore: lockfile maintenance 2019-05-01 00:06:52 +08:00
Haoqun Jiang 5d1da587be fix: fix peer dependencies for ts-jest & babel-jest 2019-04-30 20:22:14 +08:00
Haoqun Jiang f395697197 fix: revert accidentally committed jest related changes 2019-04-30 19:52:04 +08:00
Haoqun Jiang 4f0cd2da66 workflow: add dist-tag when publishing [ci skip] 2019-04-30 19:43:20 +08:00
Haoqun Jiang 208a99728c fix: revert javascript-stringify to 1.x 2019-04-30 19:22:21 +08:00
Haoqun Jiang 826c3292de chore: update dependencies 2019-04-30 18:12:18 +08:00
Haoqun Jiang 419d3e888d chore: update lockfile 2019-04-28 13:51:53 +08:00
Haoqun Jiang bc1a345fe1 fix: should not add polyfills from transform-runtime plugin (#3899)
The basic idea is the same as #3730, except that this time we use babel-plugin-module-resolve for aliasing instead of relying on webpack.
2019-04-28 13:47:27 +08:00
Guillaume Chau 89e0697cc9 feat: syntax highlight inspect output (#3844) 2019-04-18 17:03:11 +02:00
Haoqun Jiang f6c9437999 chore: update lockfile 2019-04-17 12:28:48 +08:00
Guillaume Chau 4d378ff5ca chore: update @vue/ui 2019-04-12 22:50:11 +02:00
Guillaume Chau ee04a2931d chore: update v-tooltip 2019-04-12 11:26:57 +02:00
Guillaume Chau 33e9e0dac3 chore: update v-tooltip 2019-04-11 22:40:45 +02:00
Haoqun Jiang cc66247950 chore: update deps 2019-04-11 14:49:12 +08:00
Haoqun Jiang f1807fd304 Merge pull request #3743 from vuejs/next-minor
3.6
2019-04-11 09:26:12 +08:00
Guillaume Chau 174c7d1951 chore: update to @vue/ui 0.9.0 2019-04-11 00:13:35 +02:00
Guillaume Chau dcecb941eb chore: Update apollo packages (#3779)
* chore: update apollo packages

* fix: better project switching logic

* fix(SharedData): wait for current project id

* refactor(apollo): use 2.5 client-size state API
2019-04-09 16:22:10 +02:00