Marvin
20bbff0c79
fix: default html template, closes #1679 ( #1707 )
2018-07-04 13:14:05 +02:00
Evan You
ddf9c36218
refactor: consistent build target env variable
2018-06-13 15:38:36 -04:00
Evan You
0b42f2f77a
refactor: make modern mode a build flag instead of an option
2018-06-13 13:17:46 -04:00
Evan You
204d8f07de
feat: modern mode
2018-06-12 23:51:19 -04:00
Evan You
5b4df14278
fix: resolve.symlinks to false so that node_modules exclusion works
...
properly on linked modules
2018-06-07 10:28:32 -04:00
Evan You
7d06f09425
feat: allow configuring css-loader options via css.loaderOptions.css
...
close #1484
BREAKING CHANGE: css.localIdentName has been deprecated. Use
css.loaderOptions.css.localIdentName instead.
2018-06-07 10:10:33 -04:00
Evan You
4db901cd26
fix: fine tune chunk splitting
...
close #1488
2018-06-06 16:16:16 -04:00
Evan You
0ba111eed8
feat: allow configuring postcss-loader via css.loaderOptions.postcss
2018-06-05 00:39:20 -04:00
Evan You
dc382111d9
feat: allow using relative baseUrl
2018-06-05 00:22:20 -04:00
Evan You
e17f78c6c5
fix(unit-mocha): ensure correct mode for webpack config
...
close #1389
2018-05-30 11:37:30 -04:00
Evan You
a9e12865b5
feat: respect baseUrl during development
...
BREAKING CHANGE: `devBaseUrl` option has been removed. `baseUrl` now works for
both development and production. To use different paths for prod/dev, use
conditional values based on `process.env.NODE_ENV` in `vue.config.js`.
2018-05-30 11:01:16 -04:00
JK
04600e6362
fix(cli-service): make devBaseUrl work properly in serve command ( #1405 )
2018-05-30 10:53:11 -04:00
Evan You
7ce91c89f2
workflow: enable eslint node/no-extraneous-require
2018-05-30 10:25:33 -04:00
Evan You
9846cd520c
fix: fix caching dependency ( close #1384 )
2018-05-29 09:29:18 -04:00
Evan You
0bc2aeba6d
chore: merge dev
2018-05-28 22:10:41 -04:00
Evan You
ebffdf0543
refactor: compiler -> runtimeCompiler
...
BREAKING CHANGE: `compiler` option has been renamed to `runtimeCompiler`
2018-05-28 21:38:04 -04:00
Evan You
869f00513e
feat: support multi-page app via pages option
2018-05-28 19:38:33 -04:00
Evan You
f0fd375333
feat: tweak css extraction chunk name
2018-05-28 16:49:28 -04:00
Evan You
1719622494
feat: make public dir optional
...
close #1265
2018-05-28 14:33:45 -04:00
Evan You
1e98d96376
feat: re-introduce css.modules option
...
BREAKING CHANGE: internal webpack rules for CSS have been changed.
2018-05-28 11:37:10 -04:00
Guillaume Chau
0a954df7f3
chore: merge dev
2018-05-24 09:32:28 +02:00
Evan You
8fe554c04c
perf: enable vue-loader template compilation caching
2018-05-22 13:25:52 -04:00
Guillaume Chau
b75efc3a67
chore: merge dev
2018-05-22 17:05:07 +02:00
Evan You
1075576690
perf: adjust caching and parallelization
2018-05-22 00:09:30 -04:00
Guillaume Chau
e6e6e90dfa
chore: merge dev
2018-05-18 23:52:25 +02:00
JK
9638d90005
feat(cli-service): add assetsDir option to specify assets root directory ( #1322 )
...
close #1311
2018-05-18 16:49:58 -04:00
test
763cf7a8bc
feat: support webp
...
close #1321
2018-05-18 16:46:09 -04:00
Yingya Zhang
1037b9c9be
feat: support <style lang="postcss"> ( #1259 )
2018-05-14 18:10:57 -04:00
Evan You
da38747f46
feat: allow disabling serve progress via devServer.progress
...
close #1284
2018-05-14 17:53:33 -04:00
Guillaume Chau
b6114d49c7
chore: merge dev
2018-05-12 04:33:14 +02:00
Evan You
853662c64f
fix(css): css-loader importLoaders should account for vue-loader's injected
...
postStyleLoader.
close #1267
2018-05-11 16:44:14 -04:00
Guillaume Chau
6c158cf19a
chore: merge dev
2018-05-11 20:53:43 +02:00
Igor Randjelovic
b2b277a790
fix: typo in vue-loader compilerOptions ( #1263 )
2018-05-11 12:39:48 -04:00
Yingya Zhang
2d09a4c171
fix: css sourceMap in production ( #1270 )
2018-05-11 12:39:22 -04:00
Guillaume Chau
8bebef2309
chore: merge dev
2018-05-11 02:35:42 +02:00
Evan You
1b5bdde17d
fix: css imports from js
...
BREAKING CHANGE: `css.modules` option has been removed. To import css files (or
any other supported pre-processor files) as CSS Modules, append the request
with a `?module` resourceQuery.
2018-05-10 17:47:53 -04:00
Evan You
a8af883741
revert: feat: new option "preserveWhitespace""
...
This reverts commit ea834412f6 .
2018-05-09 18:19:22 -04:00
Evan You
66bab8c029
fix: respect chunk name in all build targets
...
close #1251
2018-05-09 17:46:42 -04:00
Evan You
4c5784da73
feat: expose env variables as root level in index.html template
2018-05-08 16:55:30 -04: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
6d4e51dd18
feat: remove DLL option
...
BREAKING CHANGE: dll option has been removed.
2018-05-07 17:27:40 -04:00
Evan You
ea834412f6
feat: new option "preserveWhitespace"
2018-05-04 19:03:07 -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
f674aa69c6
chore: merge dev
2018-04-28 15:33:24 +02:00
Evan You
87892a5053
fix(build): copy plugin should be loaded in all cases
...
close #1073
2018-04-27 17:15:04 -04:00
Evan You
8e72943fcf
fix: css.extract options handling
...
close #1061
2018-04-27 12:52:10 -04:00
Guillaume Chau
1f87ffdf62
chore(ui): merge dev
2018-04-26 20:22:02 +02:00
Sanchit Nevgi
1fc9593930
fix: add name to chunk file output ( #1173 )
2018-04-25 17:47:43 -04:00
Guillaume Chau
1b27231361
feat: vue.config devBaseUrl ( fix #1102 )
2018-04-17 14:26:50 +02:00
Evan You
a2ac6be36b
fix: mock process for 3rd party libs ( close #934 )
2018-03-03 19:14:55 -05:00