Commit Graph

3254 Commits

Author SHA1 Message Date
Haoqun Jiang 8670997258 chore: bump js-yaml version 2021-02-23 15:58:10 +08:00
Haoqun Jiang df00b3e0bc feat(GeneratorAPI): forceOverwrite option for extendPackage (#6307) 2021-02-23 14:44:22 +08:00
Haoqun Jiang 9e5b194abf chore: bump sass-loader versions in template 2021-02-22 16:28:12 +08:00
Haoqun Jiang 1a5100b5a0 test: remove e2e test for dart sass
It doesn't add much value and interferes webpack 4 tests
2021-02-22 16:27:20 +08:00
Haoqun Jiang e8e4bd7a6e chore: bump some devDependencies versions 2021-02-22 15:01:08 +08:00
Haoqun Jiang 6dd15344d4 chore!: update default postcss-loader
fixup f9169d865b
2021-02-22 15:01:08 +08:00
xiek bb9c0011bd bugfix: string padding length is error (#6254)
Co-authored-by: 谢恺 <kaixie@caih.com>
2021-02-22 14:47:21 +08:00
Haoqun Jiang 90937aff69 chore: lockfile maintenance 2021-02-22 14:38:43 +08:00
Superman a27e33bef8 fix: dependent package nickname (#6304) 2021-02-22 14:29:46 +08:00
HexPandaa c604182458 fix(create): write the lint-staged config to its own file (#6303)
Closes #6298
2021-02-22 14:19:52 +08:00
Haoqun Jiang 7b5212feb1 chore: remove the word "Preview" from vue 3 preset (#6300)
Now that most Vue 3 core packages has reached stable, I think it makes
sense to remove the word "Preview".

Remaining dependencies to reach stable:
- @vue/test-utils 2.x (in RC)
- vue-class-component 8.x (in RC)
- vue-jest v5 (in alpha)
2021-02-21 22:32:40 +08:00
Haoqun Jiang f9169d865b feat!: use the latest versions of css preprocessor loaders by default (#6301) 2021-02-21 22:32:15 +08:00
Haoqun Jiang 3f367b2bfe feat!: update WebDriverIO to v7 (#6295) 2021-02-21 22:31:47 +08:00
Haoqun Jiang 64c04cb00d chore!: drop Node.js v10 support (#6292) 2021-02-20 11:07:22 +08:00
Haoqun Jiang 4d134066b4 fix: better dev server & webpack 4 compatibility and some trivial dependency updates (#6291) 2021-02-19 15:07:31 +08:00
Haoqun Jiang cf3d801934 v5.0.0-alpha.4 v5.0.0-alpha.4 2021-02-18 15:44:47 +08:00
Haoqun Jiang d91728f7ca chore: pre release sync 2021-02-18 15:43:57 +08:00
Haoqun Jiang a1023adfad fix: fix webpack 4 compatibility of HtmlPwaPlugin 2021-02-18 15:32:14 +08:00
Haoqun Jiang c3284f6595 style: fix lint issues 2021-02-18 15:00:50 +08:00
Adam Williams 9373a2295b fix(cli-plugin-pwa): webpack5 warning for emitting manifest.json (#6277) 2021-02-18 14:45:45 +08:00
Haoqun Jiang 0dccc4af38 feat!: update copy & terser plugin, move more legacy code to webpack-4 plugin (#6279) 2021-02-18 14:37:45 +08:00
Haoqun Jiang 4ce7edd375 feat: use html-webpack-plugin v5 by default (#6269) 2021-02-10 11:17:49 +08:00
Haoqun Jiang f9d53c75d0 chore: vuex 4.0.0 has been released, -0 suffix no longer necessary 2021-02-03 22:09:20 +08:00
Veath b41ed76c5c fix: mini-css-extract-plugin publicPath option can be an absolute path (#6230)
When the user sets the project public path to the absolute path, the extract-css publicPath option should be changed accordingly
2021-01-27 21:33:42 +08:00
Haoqun Jiang f8017cabda chore: upgrade commander to v7 (#6242) 2021-01-27 20:57:36 +08:00
Haoqun Jiang e7985a344f chore: remove dependency on eslint-plugin-vue-libs 2021-01-27 16:54:17 +08:00
Binwei Fang b9e2f70f07 fix(cli-service): avoiding recreating dist directory (#6221) 2021-01-25 16:20:17 +08:00
Katashin 634bf59dc8 feat(typescript): add useDefineForClassFields option in tsconfig template (#6235) 2021-01-25 12:11:52 +08:00
Haoqun Jiang e7774caddb chore: vue-cli-plugin-apollo should be a dev dependency
It's not used in any server-side code
2021-01-22 16:41:50 +08:00
Haoqun Jiang 5f4656e7e5 chore: merge branch 'master' into dev 2021-01-22 16:30:34 +08:00
Haoqun Jiang 3d80810a55 v5.0.0-alpha.3 v5.0.0-alpha.3 2021-01-22 16:20:35 +08:00
Haoqun Jiang bf6ce27a35 chore: pre release sync 2021-01-22 16:19:44 +08:00
Haoqun Jiang 28ce4f6bda docs: mention the removal of node-sass in the migration guide [skip ci] 2021-01-22 16:10:37 +08:00
Kristoffer K b69697ebba fix(cli): resolve plugins relative to the package context (#5794)
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
2021-01-22 15:52:12 +08:00
Haoqun Jiang e1eba098ae fix: discard NODE_ENV when installing project dependencies (#6224)
Avoid empty `node_modules` when the user has set `NODE_ENV` to
`production` in the shell environment.

In the long run we should have a more comprehensive preflight check
for execution environment though.
2021-01-21 16:31:19 +08:00
Haoqun Jiang 51d82a56c7 chore: disable cacheCompression for babel-loader by default (#6222)
See the reasoning at https://github.com/facebook/create-react-app/pull/7633

This change should improve the build speed for large projects
2021-01-21 10:28:27 +08:00
Haoqun Jiang 45aca819d1 fix: "commonjs2" target should not be used with "output.library" (#6218)
Closes #6188
2021-01-21 10:27:48 +08:00
Andy Chen e026771641 docs: fix minor typo (#6223) 2021-01-20 23:24:39 +08:00
Haoqun Jiang 82aef123d9 test: simplify loadModule special case handling for tests
1. createRequire should have been properly handled in newer Jest
versions: https://github.com/facebook/jest/pull/9469
2. We don't test migrators with Jest mock modules anymore

So it's safe to skip that condition
2021-01-20 16:38:26 +08:00
Haoqun Jiang 4e8a4ff03a chore: add __testfixtures__ to npmignore 2021-01-20 15:56:03 +08:00
Maurici Abad Gutierrez 3f82947c0d feat: support SVG favicon (#6198) 2021-01-19 15:18:24 +08:00
Haoqun Jiang 3608b04a7a refactor: fix eslint warnings in the cli-ui codebase (#6189) 2021-01-18 20:09:59 +08:00
Haoqun Jiang b711a05a5f fix(unit-mocha): shouldn't require webpack-4 plugin with cli-service v4 (#6215)
Note this plugin is compatible with cli-service v4, therefore users can
upgrade to it separately for mocha major version upgrades
2021-01-18 17:23:05 +08:00
Bodo Graumann 2503ba6421 fix: support basic auth for npm registry access (#6207)
When username and password are configured in the .npmrc for the
respective scope, use basic auth when getting package metadata from the
npm registry.

Closes #6206
2021-01-14 16:42:00 +08:00
Robin Hellemans 8f1324ceee docs: update description of ESlint default linted files (#6199) 2021-01-13 16:39:14 +08:00
Haoqun Jiang af3e6c4ca0 fix: should use graphql v15 at all levels of dependency (#6192)
It causes peer dependency warnings because of several ill-maintained
apollo packages, but let's just ignore them.
Fixes #6191
2021-01-11 12:16:12 +08:00
Haoqun Jiang c711516125 feat!: bump default sass-loader version to v10, drop sass-loader v7 support (#6187) 2021-01-10 19:04:39 +08:00
Tony Trinh 637414cb69 feat: open browser when toast clicked (#6001) 2021-01-07 14:55:11 +08:00
Haoqun Jiang 48d6afd73d v5.0.0-alpha.2 v5.0.0-alpha.2 2021-01-06 15:31:25 +08:00
Haoqun Jiang 60c0004a7c chore: pre release sync 2021-01-06 15:30:36 +08:00