Commit Graph

54 Commits

Author SHA1 Message Date
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
Evan You 59ac4f418f fix: respect dotfiles in public dir (fix #880) 2018-03-02 22:23:48 -05:00
Evan You 768110643d fix: fix options for css optimize plugin (close #918) 2018-03-02 22:21:20 -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
Thorsten Lünborg 73ad2f844b fix: fix friendly-error plugin name typo (#882) 2018-02-28 15:29:01 -05:00
pbastowski d7cfa00945 fix: make extension test for font files case-insensitive (#830) 2018-02-12 16:56:50 -05:00
Evan You fd131060db feat: use more descriptive classNames for CSS modules
close #813
2018-02-12 15:43:49 -05:00
Evan You 691cfa2b88 fix: shim global for node modules
ref #774
2018-02-04 10:07:08 -05:00
Evan You 50fdd9b91e feat: build --target wc-async 2018-02-03 16:20:13 -05:00
Evan You 7d590d8756 fix: avoid deepmerge on project config 2018-02-02 02:24:05 -05:00
Evan You 1c4943b6ec feat: improve build lib/web-component 2018-02-01 15:12:32 -05:00
Buzz Zhang 199c754cb8 fix: compatible with safari 10 (#755) 2018-02-01 10:58:31 -05:00
Evan You faadadf5ad feat: build --target lib/wc 2018-01-30 01:04:11 -05:00
Evan You b626ef1a5b feat: make env variables available in HTML template 2018-01-29 18:43:26 -05:00
Evan You 1142339cce fix: skip postcss-loader if no postcss config is present 2018-01-26 12:18:17 -05:00
Evan You 367b78b08c fix: more global resolve fixes + better error message for missing loaders 2018-01-25 22:35:18 -05:00
Evan You 8f0b52faa8 fix: resolve for global service 2018-01-25 19:28:02 -05:00
Evan You 8dff383841 feat: auto DLL 2018-01-24 20:24:43 -05:00
Evan You 7605bd62d2 feat: add caching for babel 2018-01-24 15:08:21 -05:00
Evan You abaed004bd feat: enable caching for uglifyjs plugin 2018-01-24 12:37:24 -05:00
Evan You bd1ffd3e69 feat: optimize minification 2018-01-24 12:34:42 -05:00
Evan You 2c1ad1441d fix: ensure paths + make html optional 2018-01-24 11:41:04 -05:00
Evan You 6e29daa8fd chore: cleanup comments 2018-01-15 20:21:33 -05:00
Evan You 29d01f54c4 refactor + tests for CSS resolver 2018-01-14 00:32:21 -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 01ce10733b preload/prefetch + inline manifest 2018-01-08 23:35:53 -05:00
Evan You d0de715813 fix css extraction and pre-processors in vue-loader 2018-01-07 22:15:50 -05:00
Evan You d048b939ab publicPath + serve production mode 2018-01-01 16:57:00 -05:00
Evan You 8f84396337 wip: lint 2017-12-31 19:54:50 -05:00