Commit Graph

865 Commits

Author SHA1 Message Date
Haoqun Jiang b1772cadd2 feat: allow choosing vue version on creation (and in presets) (#5637) 2020-07-24 18:54:15 +08:00
Bogdan Luca ddabb6679e fix: fix kubernetes container detection (#5681) 2020-07-19 21:36:56 +08:00
Binwei Fang 725ca41b69 feat(cli,cli-service,cli-test-utils): add ts declaration (#5356)
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
2020-07-15 17:02:54 +08:00
Haoqun Jiang 7f56846a2e refactor: replace jscodeshift with vue-codemod (#5629) 2020-07-01 15:06:55 +08:00
Haoqun Jiang 8600585481 feat: detect and compile Vue 3 projects (#5570) 2020-06-24 15:09:28 +08:00
Haoqun Jiang 1a8c7fdeaf feat: support node nightly builds (#5556)
fixes #5548
2020-06-24 13:39:01 +08:00
Haoqun Jiang e311b062cb v4.4.6 2020-06-24 13:23:16 +08:00
Haoqun Jiang b66bc8c6e6 v4.4.5 2020-06-22 20:00:02 +08:00
dtcz 326934e084 fix: polyfill injection when building app on multiple threads (#5592) 2020-06-22 17:05:04 +08:00
Haoqun Jiang 66370e82c4 fix: fix an edge case that VUE_CLI_SERVICE_CONFIG_PATH might be ignored (#5598)
Though, it is still a bad practice to use `VUE_CLI_SERVICE_CONFIG_PATH`
in a project with `vue.config.js`

closes #5584
2020-06-22 16:26:33 +08:00
Haoqun Jiang 78374b717e v4.4.4 2020-06-12 20:59:21 +08:00
Haoqun Jiang d9453e8227 v4.4.3 2020-06-12 15:53:06 +08:00
Haoqun Jiang e13f8f8588 chore: merge branch 'master' into dev 2020-06-12 15:52:05 +08:00
Haoqun Jiang a4839e921b v4.4.2 2020-06-12 15:46:01 +08:00
dtcz dcfb0bdbc9 fix(cli-service): fix polyfill injection when overriding entry with the CLI option
Fixes #5508
2020-06-02 21:29:28 +08:00
yazhe wang 36f961e43d fix(cli-service): process the webpack failed hook in the serve command (#5542)
fixes #4891
2020-06-02 15:12:58 +08:00
Haoqun Jiang 34f303b0b6 v4.4.1 2020-05-25 16:09:19 +08:00
Haoqun Jiang 36b475c117 chore: depedency maintenance 2020-05-25 14:40:04 +08:00
Haoqun Jiang 6323b73260 v4.4.0 2020-05-19 23:19:18 +08:00
Haoqun Jiang d03ccc3352 chore: pre release sync 2020-05-19 23:16:08 +08:00
Haoqun Jiang 01d4bea0c5 fix: should throw errors if there is bad require() in vue.config.js (#5500)
reverts #5305
this makes the tests a little more tedious, need to find a better way
to test these functionalities

fixes #5442
2020-05-19 22:16:59 +08:00
Haoqun Jiang 8b01c9ec51 chore: dependency maintenance (#5496) 2020-05-18 21:24:19 +08:00
Albert Brand 96dfd581b6 fix(serve): pass devServer sockPath properly to client (#4800)
closes #4400
closes #4430
2020-05-14 19:44:12 +08:00
Adrian B. Danieli c64afc3c2a feat(cli-service): add stdin flag to build (#5376) 2020-05-08 16:28:16 +08:00
Haoqun Jiang 8d1056268e chore: dependency maintenance 2020-04-29 16:41:40 +08:00
Stefano Bartoletti 1afae5836f chore: add 'pnpm-debug.log' to '_gitignore' (#5429) 2020-04-29 15:09:22 +08:00
Haoqun Jiang 611d869097 test: bump test timeout
seems appveyor tests are too slow to execute
2020-04-26 13:37:48 +08:00
Haoqun Jiang 2ec479a331 v4.3.1 2020-04-07 23:39:34 +08:00
Haoqun Jiang 465986923a v4.3.0 2020-04-01 15:59:32 +08:00
Haoqun Jiang 4b31d8ad53 chore: pre release sync 2020-04-01 15:58:46 +08:00
Haoqun Jiang ee05918486 chore: dependency maintenance 2020-04-01 14:27:44 +08:00
simon3000 4225c30e36 feat: support vue.config.cjs (#5293)
* chore: Update yarn.lock

* feat: support vue.config.cjs

* fix: vue.config.js prior than cjs

* chore: merge upstream
2020-03-31 18:10:12 +08:00
Haoqun Jiang ebcee9a32c fix: spawn scripts with node, fix modern mode with Yarn 2 (Berry) (#5320)
See https://github.com/yarnpkg/berry/issues/964#issuecomment-587425891
2020-03-27 17:02:23 +08:00
Haoqun Jiang f1bdf7319a refactor: simplify config loading by skip fs.existsSync check (#5305)
Use error code thrown by `require` directly.
This also simplifies module mocking in unit test.
2020-03-24 15:24:52 +08:00
Haoqun Jiang 5b1709abf0 fix(target-lib): fix dynamic public path in a dynamic chunk in Firefox (#5247)
* fix(target-lib): fix dynamic public path in a dynmaic chunk in Firefox

* fix: fix typo

* feat: use external dependency `@soda/get-current-script`

* fix: const -> var, as the `setPublicPath` file is not transpiled
2020-03-23 16:13:55 +08:00
Jadranko Dragoje db64c5b400 feat: wc entry accepts multiple file patterns splited by ',' (#3886) 2020-03-21 21:39:40 +08:00
Haoqun Jiang a1782f9972 feat: add "not dead" to the default browserslist query (#5233) 2020-03-19 16:41:22 +08:00
Haoqun Jiang 0380f226b9 v4.2.3 2020-02-27 22:31:36 +08:00
Haoqun Jiang 94da5243be v4.2.2 2020-02-07 19:10:35 +08:00
Haoqun Jiang 8b951f81d5 v4.2.1 2020-02-07 18:09:45 +08:00
Haoqun Jiang 079a451f18 v4.2.0 2020-02-07 15:44:52 +08:00
Haoqun Jiang d49349177d chore: pre release sync 2020-02-07 15:43:38 +08:00
Haoqun Jiang 02a4799256 chore: update vue & vue-template-compiler to 2.6.11 2020-02-05 14:27:40 +08:00
Haoqun Jiang 8028d9fff7 chore: dependency maintenance 2020-02-02 23:08:35 +08:00
Haoqun Jiang 5bf6051b75 fix: vue-template-compiler can be optional if @vue/compiler-sfc presents (#5123) 2020-01-30 20:38:39 +01:00
Haoqun Jiang d11ecc2151 fix: correctly calculate cacheIdentifier from lockfiles (#5113)
* fix: correctly calculate cacheIdentifier from lockfiles

follow up of #3865
fixes #4438

* Revert "fix: correctly calculate cacheIdentifier from lockfiles"

This reverts commit dbce88b7cc.

* fix: should take all configFiles and lockfiles into account

The previous implementation is based on the assumption that config files
have precendences, e.g. `.eslintrc.js` will take higher precendence
over `.eslintrc`, and only one will take effect.

This is not accurate however. For example, babel relies on both babel
config and browserslist config, so we need to deal with 2 config files.
2020-01-30 20:36:56 +01: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 bc3e4af3c0 refactor: use the title option in the html template, instead… (#5060)
closes #5056
2020-01-13 19:34:41 +05:30
Bogdan Luca 7b17d6132c fix: use a single websocket connection for HMR (#5069)
* fix(hmr-websocket): add failing test

* fix(hmr-websocket): set injectClient to false, as we inject our own client

* fix(hmr-websocket): change test project name
2020-01-13 21:20:53 +08:00
Marcel Lindig fff9caaca5 feat(cli): add stdin flag to serve (#2411)
* feat(cli): add stdin flag to serve

* add back --public help

* reorder help
2020-01-10 18:12:01 +08:00