Kael
ca26f8cec1
fix(SafariNomoduleFixPlugin): use RawSource instead of a plain object ( #6470 )
2021-05-14 15:58:53 +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
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
4ce7edd375
feat: use html-webpack-plugin v5 by default ( #6269 )
2021-02-10 11:17:49 +08:00
Haoqun Jiang
4378c8df26
style: replace eslint-plugin-vue-libs with standard config ( #6148 )
2021-01-06 14:29:12 +08:00
Haoqun Jiang
2dbe0be840
feat!: support and use webpack 5 as default ( #6060 )
2020-12-03 15:16:35 +08:00
Haoqun Jiang
c76d2e691d
style: add a "no-shadow" linter rule ( #4385 )
...
It has become a common source of mistakes.
For example, during PR #4363 I've referred to the wrong `options`
several times due to the variable shadowing.
2019-08-02 18:24:52 +08:00
Haoqun Jiang
10296ff6a7
fix: set the path of safari-no-module-fix.js correctly ( #3647 )
...
fixes #3033
2019-03-27 23:06:56 +08:00
Haoqun Jiang
e7af0d8fa3
feat: deprecate confusing baseUrl option, use publicPath instead. ( #3143 )
...
* feat: deprecate confusing `baseUrl` option, use `publicPath` instead.
* fix: do not touch CHANGELOG.md
* docs: links referring baseUrl now changed to publicPath
2019-01-07 21:20:05 +08:00
Haoqun Jiang
c138c7d544
fix: add acorn-walk as dependency instead of relying on acorn's internal folder structure
...
fixes #2848
2018-10-31 10:43:18 +08:00
Haoqun Jiang
38efc032e5
feat: add --no-unsafe-inline flag for modern mode ( #2741 )
...
closes #2570
2018-10-29 19:14:11 +08:00
Evan You
55043d310e
feat: support Subresource Integrity via integrity option
2018-08-09 01:22:46 -04:00
Evan You
7b39bed188
refactor: use better modern mode and cors implementation
...
BREAKING CHANGE: The `corsUseCredentials` option has been replaced by the new
`crossorigin` option.
2018-08-08 23:31:13 -04:00
Evan You
87cc98ac1e
chore: check file existence first in MovePlugin
2018-08-06 22:19:10 -04:00
Evan You
68aaa8fd7d
fix(pwa): workaround index sw manifest path when using relative indexPath
...
close #2007
2018-08-06 21:30:55 -04:00
Evan You
30215c2819
feat: add corsUseCredentials option
...
This allows the user to configure which CORS strategy to use
for <script type=module> in modern mode.
close #1867
2018-07-23 13:04:48 -04:00
Neil Parley
d3d827c4f8
fix(build): modern plugin when building multi page applications with output in sub directories ( #1866 )
2018-07-16 14:53:30 +02:00
snadn
b1331ee08d
fix: when script has no attributes ( #1628 )
...
when use webpack `htmlWebpackIncludeAssetsPlugin` include script. the script has no attributes, and build throw error.
2018-07-11 13:22:11 +02:00
Roc Wang
78174dc5e8
fix(modern): fix the failure of modern build when the output HTML filename contain subdirectories
...
fix https://github.com/vuejs/vue-cli/issues/1791
2018-07-11 01:22:27 +02:00
Guillaume Chau
55c2819e31
feat(ui): better build progress
2018-06-30 19:18:54 +02:00
Adrian B. Danieli
e2a7063c9f
fix(modern): send credentials when loading script modules. ( #1695 )
...
* Send credentials when loading script modules.
Otherwise, things like BasicAuth won't work.
* fix: updated modern mode tests.
* fix: updated crossorigin comment.
* fix: typo
2018-06-29 00:35:10 +02:00
Guillaume Chau
c2da5fcc71
feat(ui): improved IpcMessenger with new options
2018-06-21 13:50:06 +02:00
Guillaume Chau
2a214343c1
fix(ui): put temp stats files in node_modules
2018-06-14 16:55:56 +02:00
Guillaume Chau
dbf72318cb
feat(ui): modern build mode
2018-06-14 01:35:49 +02:00
Evan You
272ef5e2a4
feat: vue-cli-service build --report/--report-json
2018-06-13 13:17:46 -04:00
Evan You
2b55576728
test: test for modernMode
2018-06-13 13:17:46 -04:00
Evan You
204d8f07de
feat: modern mode
2018-06-12 23:51:19 -04:00
Guillaume Chau
107f471da3
fix(ui): upgrade DashboardPlugin to webpack 4
2018-05-11 12:42:32 +02:00
Guillaume Chau
8bebef2309
chore: merge dev
2018-05-11 02:35:42 +02:00
Evan You
2dcdeddde4
feat: upgrade to webpack 4
...
BREAKING CHANGE: Upgrade wepback 4, all webpack option
modifications must be webpcak 4 compatible. Drop support
for webpack plugins that do not work with v4 or above.
2018-05-08 16:55:13 -04:00
Evan You
f5c0f58673
feat: upgrade to vue-loader 15
...
BREAKING CHANGE: the "vueLoader" option has been removed. To modify vue-loader
options, use chainWebpack then `config.module.rule(vue).use(vue-loader).tap()`.
vue-loader has been upgraded to v15 and expects different options from v14.
2018-05-04 18:58:11 -04:00
Guillaume Chau
14881ee925
fix(ui): undefined sources error
2018-04-27 02:04:33 +02:00
Guillaume Chau
d5d0b76c16
fix(ui): analyze bundle error handling
2018-04-27 00:28:44 +02:00
Guillaume Chau
0ac38da9c8
fix(ui): DashboardPlugin clean up
2018-04-27 00:28:30 +02:00
Guillaume Chau
5b30b22115
refactor(ui): assets/modules size system reworked + bundle size analysis
2018-04-26 17:32:36 +02:00
Guillaume Chau
aa4e03b80e
refactor(ui): remove inspectpack
2018-04-26 15:08:43 +02:00
Guillaume Chau
c29669b149
feat(ui): webpack analyzer
2018-04-26 01:58:04 +02:00
Guillaume Chau
9d00eebb92
refactor(ui): new IpcMessenger plugin utils
2018-04-22 13:33:46 +02:00
Guillaume Chau
53d5d4e89d
fix(ui): process killed before ipc messages are sent
2018-04-17 17:42:52 +02:00
Guillaume Chau
1d9a4d6ba3
fix(ui): throttle DashboardPlugin progress updates
2018-04-12 18:16:30 +02:00
Guillaume Chau
2e9cfab0f0
fix(ui): remove console.logs
2018-04-12 18:07:36 +02:00
Guillaume Chau
d018e1f53e
refactor(ui): split schema
2018-04-12 17:59:56 +02:00
Guillaume Chau
a628b43cf2
fix(ui): deps + dahsboard plugin
2018-04-11 20:41:46 +02:00
Guillaume Chau
96c95a8184
fix(ui): DashboardPlugin ack data
2018-04-09 15:00:00 +02:00
Guillaume Chau
3c59d6f4f4
feat(ui): client addons, ipc, shared data, plugin actions
2018-04-09 01:53:41 +02:00
Evan You
dee78094dd
fix: fix cases where error fails to display
2018-03-06 11:41:50 -05:00
Nathan Zeplowitz
31cdc8636f
feat(css modules): Add CSS Module localIdentName option to vue config ( #915 )
...
Changed the vue config to take a user input option for CSS module localIdentName and default back to initial localIdentName ([name]_[local]__[hash:base64:5])
2018-03-01 15:17:15 -05:00
Evan You
0f59c03985
feat: vue build --target multi-wc [pattern]
2018-02-01 15:12:32 -05:00
Evan You
98afd07017
feat: inject styles under shadow root in web component mode
2018-01-31 00:07:57 -05:00
Evan You
1142339cce
fix: skip postcss-loader if no postcss config is present
2018-01-26 12:18:17 -05:00