Commit Graph

3303 Commits

Author SHA1 Message Date
Haoqun Jiang
4473ca2e13 chore: some dependency version bumps (#6430)
Default Cypress version is now v7
2021-04-24 20:25:34 +08:00
Haoqun Jiang
e661a92375 feat!: upgrade to css-minimizer-webpack-plugin v2 (#6420) 2021-04-16 19:37:51 +08:00
James George
a16b017198 chore: rely on default arg parser behavior (#6413) 2021-04-16 19:30:44 +08:00
Haoqun Jiang
0aa8a55189 feat!: always inject safari-nomodule-fix as an external script; drop --no-unsafe-inline flag (#6422) 2021-04-16 19:23:21 +08:00
Haoqun Jiang
791fa288ad chore: should output meaningful error message for missing vue-jest dep
follow up of #6418
2021-04-16 17:16:07 +08:00
Haoqun Jiang
aad72cfa78 feat: only needs one bundle if all targets support es module (#6419) 2021-04-16 16:36:51 +08:00
Haoqun Jiang
3b851a8dfe chore: add notes about upcoming Babel 8 esmodules change [skip ci] 2021-04-15 15:40:39 +08:00
Haoqun Jiang
f782fa3966 test: use explicit targets in babel tests
Fixes the issue caused by https://github.com/babel/babel/pull/12989
2021-04-15 15:40:39 +08:00
Maksim Nedoshev
2f5ced38f0 fix: show fallback message for typescript jest preset if ts-jest is not installed (#6418)
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>

closes #6383
2021-04-15 15:13:19 +08:00
Haoqun Jiang
8a3dfa4bca fixup! fix: disable realContentHash optimization in app target 2021-04-14 23:52:01 +08:00
Haoqun Jiang
448ab961b4 fix: disable realContentHash optimization in app target
It's messing with the html-webpack-plugin, telling it the wrong hash of
the legacy bundle, therefore making the modern mode fallback unusable.

(TODO: add a test later)
2021-04-14 23:41:19 +08:00
Haoqun Jiang
cd78376675 feat!: turn on modern mode by default, and provide a --no-module option (#6416) 2021-04-14 14:57:28 +08:00
Haoqun Jiang
dd217b2309 feat: support vue.config.mjs (#6405) 2021-04-13 19:26:36 +08:00
IU
0dc604cc43 feat(cli-service): provide jsconfig.json in no-ts template (#6285) 2021-04-09 23:02:22 +08:00
Haoqun Jiang
ae967f7698 chore: de-prioritize "Mocha + Chai" option as it requires webpack 4 for now (#6401) 2021-04-08 14:57:03 +08:00
Binwei Fang
8654e8218d fix(cli-service): respect the existing 'devtool' (#6402)
Respect the existing 'devtool' when running dev server

Fixes #6398
2021-04-07 17:58:19 +08:00
Binwei Fang
7838c0de31 fix(mocha): workaround the SVGElement issue in Vue (#6400)
related to https://github.com/vuejs/vue-next/pull/2929
2021-04-06 14:43:23 +08:00
叡山电车
de175d4f8e feat(cli-service): add inline loader support for html-webpack-plugin (#5997)
Close #2697
2021-04-05 21:37:51 +08:00
Haoqun Jiang
89af6c50c2 v5.0.0-alpha.8 v5.0.0-alpha.8 2021-03-24 20:51:52 +08:00
Haoqun Jiang
a5f822c5c8 chore: pre release sync 2021-03-24 20:51:30 +08:00
Haoqun Jiang
fa46ed47b6 fix: check hoisted postcss version (#6372)
Also reverts #6358
2021-03-24 20:28:19 +08:00
Haoqun Jiang
bb01585f8e chore: lockfile maintenance 2021-03-24 15:07:55 +08:00
Haoqun Jiang
d64e7d3158 feat: when transpileDependencies is set to true, transpile all dependencies in node_modules (#6354) 2021-03-24 14:04:43 +08:00
Haoqun Jiang
54d5f78c34 feat: a defineConfig API from @vue/cli-service for better typing support in vue.config.js (#6355) 2021-03-24 13:56:32 +08:00
Haoqun Jiang
27b4263ed2 fix: work around npm6/postcss8 hoisting issue (#6358)
Closes #6342
2021-03-24 13:55:34 +08:00
Yazhe Wang
20355435e7 fix(build): demo-lib.html Vue 3 compatibility (#6366) 2021-03-22 16:07:18 +08:00
zoomdong
212d721f90 test: remove redundant await (#6362) 2021-03-19 11:35:26 +08:00
Haoqun Jiang
803ab8e8ea chore: cli-service is referenced in setupDevProject, so let's add it to devDependencies 2021-03-18 18:05:52 +08:00
Haoqun Jiang
df62363e36 chore!: bump copy-webpack-plugin to v8 (#6348) 2021-03-16 15:19:07 +08:00
Haoqun Jiang
45eb46205f refactor!: move vue-jest and ts-jest to peer dependencies (#6347)
vue-jest now requires several different peer deps for vue 2 and vue 3;
ts-jest now requires typescript as peer dep, which should be optional
for unit-jest plugin users because they might choose not to use
typescript.

Both are causing annoying peer dep warnings.

So it only makes sense to move them to the project level, to keep things
clean.
2021-03-16 15:18:31 +08:00
Péter Gaál
e960ae5caf fix: Do not display an error message on empty public folder (#6333)
copy-webpack-plugin will generate an error on missing file(s). 

For SPA, error occurs If 'public' folder only contains index.html or 'public' folder is empty.
2021-03-15 11:53:29 +08:00
Haoqun Jiang
985f2ff8d1 chore: remove preload plugin from deps for now
We are not going to add it back anytime soon. So removing it help
reduces the bundle size.

Though webpack 5 and html-webpack-plugin 5 support was added to
the plugin, there are still tests to be done for compatibility with
the new default configurations.
For example, we need to see how the new `defer` option affects the
result.
2021-03-12 14:54:24 +08:00
Haoqun Jiang
06eefe41ab chore: dependency maintenance 2021-03-12 14:52:10 +08:00
Haoqun Jiang
e591bfa5eb v5.0.0-alpha.7 v5.0.0-alpha.7 2021-03-11 16:27:23 +08:00
Haoqun Jiang
78245024e6 chore: pre release sync 2021-03-11 16:27:04 +08:00
Haoqun Jiang
83de3d8121 fix: use cssnano v5.0.0-rc.1, work around a npm 6 hoisting bug (#6343)
Fixes #6342
2021-03-11 15:40:29 +08:00
Haoqun Jiang
40e3de2c7c v5.0.0-alpha.6 v5.0.0-alpha.6 2021-03-10 20:47:12 +08:00
Haoqun Jiang
6c383528a7 chore: pre release sync 2021-03-10 20:46:27 +08:00
Haoqun Jiang
59b6eb93d7 chore!: update vue-jest to v4.x (#6335) 2021-03-10 20:26:40 +08:00
Haoqun Jiang
7fa6837288 fix: some small refinements in the ui codebase (#6315) 2021-03-10 16:18:51 +08:00
Haoqun Jiang
7c580b8f0b fix: fix build --dest option (#6314)
Closes #6312
2021-03-10 13:28:33 +08:00
Haoqun Jiang
f4fb99de97 feat!: upgrade to css-loader 5; remove css.requireModuleExtension & css.modules options (#6332) 2021-03-10 00:05:02 +08:00
Haoqun Jiang
c8a4852eef chore: add 4.5.11 changelog
Closes #6319
2021-02-26 18:57:20 +08:00
Tony Trinh
5e50ecff9f chore: remove the word "Preview" from vue 3 preset (#6310)
related to #6300
2021-02-24 13:52:48 +08:00
Haoqun Jiang
a01b347007 docs: mention dropping support of Node.js 10 in the migration guide 2021-02-23 23:30:17 +08:00
Haoqun Jiang
6f88bd5ff4 v5.0.0-alpha.5 v5.0.0-alpha.5 2021-02-23 16:44:23 +08:00
Haoqun Jiang
fdf86b5935 chore: pre release sync 2021-02-23 16:42:01 +08:00
Haoqun Jiang
cbb838f101 chore: lockfile maitenance 2021-02-23 16:41:09 +08:00
Haoqun Jiang
a92bc30852 fix(webdriverio): add expect-webdriverio to tsconfig (#6309) 2021-02-23 16:15:55 +08:00
Haoqun Jiang
8670997258 chore: bump js-yaml version 2021-02-23 15:58:10 +08:00