Evan You
7ec466dd6a
chore: fix typo [ci skip]
2018-08-10 09:32:05 -04: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
327d041ea7
fix: avoid os.cpus() error in certain envs
...
close #2110
2018-08-08 09:55:47 -04:00
Evan You
92473e9f21
refactor: extract asset path logic
2018-07-30 15:37:09 -04:00
Vicey Wang
ce7b394560
feat: add filenameHashing option ( #1980 )
2018-07-30 15:30:30 -04:00
Evan You
b9ecb90476
feat: support specifying index output path via indexPath option
2018-07-26 22:14:49 -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
Evan You
5792ed89fb
test: fix tests
2018-06-13 14:22:44 -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
e15fa20bb6
fix: runtimeCompiler default
2018-06-11 17:48:58 -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
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
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
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
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
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
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
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
Evan You
da4d0b2e2a
feat: relex transpile includes + new transpileDependencies option
...
BREAKING CHANGE: To include a dependency for Babel transpilation, tapping
babel-loader and adding .include() will no longer work. Use the new
transpileDependencies option instead.
2018-05-03 18:18:27 -04:00
Guillaume Chau
f674aa69c6
chore: merge dev
2018-04-28 15:33:24 +02:00
Evan You
8e72943fcf
fix: css.extract options handling
...
close #1061
2018-04-27 12:52:10 -04:00
Guillaume Chau
1b27231361
feat: vue.config devBaseUrl ( fix #1102 )
2018-04-17 14:26:50 +02: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
1864cef09e
feat: preserveWhitespace: false
...
BREAKING CHANGE: preserveWhitespace now defaults to false in vue-loader options.
2018-02-28 17:21:24 -05:00
Evan You
e15a930b30
fix: enable html doctype by default for pug
...
close #894
2018-02-28 17:20:14 -05:00
Evan You
9040df84cb
feat: lintOnSave no longer causes compilation to fail
...
close #817
2018-02-12 16:24:28 -05:00
Evan You
85aacc3464
refactor: improve options validation
2018-02-03 22:19:21 -05:00
Evan You
7d590d8756
fix: avoid deepmerge on project config
2018-02-02 02:24:05 -05:00
Evan You
b8f24872bf
feat: parallel mode
2018-01-29 16:23:02 -05:00
Evan You
8dff383841
feat: auto DLL
2018-01-24 20:24:43 -05:00
Evan You
ed4d845021
fix typo
2018-01-14 00:33:12 -05:00
Evan You
29d01f54c4
refactor + tests for CSS resolver
2018-01-14 00:32:21 -05:00
Suhas Karanth
4765cc6fa1
fix: typo {mdoule => module} ( #721 )
2018-01-13 22:55:30 -05:00
Evan You
03503b6f5d
tweak pwa registration script
2018-01-10 16:20:29 -05:00
Evan You
902f6c0fb3
feat: pwa
2018-01-09 17:45:41 -05:00
Evan You
318d42092c
validate options
2018-01-07 12:49:43 -05:00