Commit Graph

1169 Commits

Author SHA1 Message Date
Xin Du (Clark)
de934844e2 fix(webpack): enable devtool for dev mode (#6495) 2019-10-19 10:23:57 +02:00
Xin Du (Clark)
8391753484 fix(webpack): normalize devtool for terser compatibility (#6566) 2019-10-19 10:21:42 +02:00
PedroD
257ae2279b fix(config): typo in unsafeInlineCompatibility name (#6583) 2019-10-19 10:15:07 +02:00
Pim
b031fac121 fix: collapsed ssr log (#6590) 2019-10-18 10:36:49 +01:00
renovate[bot]
2b6589cca8 chore(deps): update all non-major dependencies (#6573) 2019-10-17 20:16:52 +01:00
renovate[bot]
3cde4c7887 chore(deps): update all non-major dependencies (#6568) 2019-10-15 21:40:44 +01:00
renovate[bot]
a42453bb0c chore(deps): update all non-major dependencies (#6550) 2019-10-14 22:05:14 +01:00
renovate[bot]
ed4a222794 chore(deps): update dependency postcss-import-resolver to v2 (#6552) 2019-10-13 20:32:46 +01:00
Pooya Parsa
624c4c058e v2.10.1 [release] 2019-10-11 10:08:40 +02:00
renovate[bot]
9bfda1c560 chore(deps): update all non-major dependencies (#6545) 2019-10-11 09:50:09 +02:00
Pim
67d5601142 test: refactor cli integration tests (#6537) 2019-10-11 09:35:10 +02:00
Clark Du
a0ef4a3736 Merge remote-tracking branch 'origin/2.x' into dev 2019-10-09 19:07:10 +01:00
Xin Du (Clark)
6f2f13e7e7
chore(deps): upgrade execa to 2.1.0 (#6542) 2019-10-09 19:04:49 +01:00
Xin Du (Clark)
010bb20645
chore: upgrade babel packages to 7.6.3 (#6540) 2019-10-09 18:43:36 +01:00
Pim
91d7d02c13 chore(deps): upgrade vue-meta to v2.3.1 (#6539) 2019-10-09 17:39:46 +01:00
Xin Du (Clark)
0834903152 fix(vue-app, webpack): remove consola from client (#6504) 2019-10-08 11:06:29 +02:00
Yuki Terashima
2d27a4d2dc fix(utils): error when router.trailingSlash is false (#6515) 2019-10-08 10:48:52 +02:00
Alexander Lichter
f28d12c913 fix(generator): remove trailing slash when no subFolders are used (#6362) 2019-10-08 10:47:13 +02:00
Xin Du (Clark)
ed564c3bd8 fix(webpack): chunkhash and contenthash not work with extractCSS (#6520) 2019-10-08 10:34:40 +02:00
Dmitry Molotkov
136777de1d fix(cli): enable server for build when spa pages should be generated (#6525) 2019-10-08 10:33:42 +02:00
renovate[bot]
2b1366b965 chore(deps): update all non-major dependencies (#6496) 2019-10-08 10:31:09 +02:00
Pooya Parsa
c17afa77a7 v2.10.0
[release]
2019-10-02 13:40:59 +02:00
renovate[bot]
0f8428fae7 chore(deps): update all non-major dependencies (#6494) 2019-10-01 19:36:12 +02:00
renovate[bot]
7286e83ff7 chore(deps): update dependency chokidar to ^3.2.0 (#6489)
[release]
2019-10-01 13:08:27 +02:00
Pim
49136bcd1b fix(core): clear resolver cache for project files dev mode (#6490) 2019-10-01 13:04:24 +02:00
Daniel Roe
46a7a67ad4 feat(cli, config): cli.bannerColor option (#6399) 2019-09-30 10:46:58 +02:00
Xin Du (Clark)
578d5d41f4 fix(vue-app): error page layout not correctly applied in client rendering (#6479) 2019-09-30 10:44:35 +02:00
renovate[bot]
950b48f118 chore(deps): update all non-major dependencies (#6472) 2019-09-29 11:28:19 +02:00
Jonas Galvez
bdcc7dd341 feat(config): serverMiddleware as a simple key/value object (#6414) 2019-09-29 11:11:25 +02:00
Snir Shechter
92c7f4ed24 feat(builder): followSymlinks option to allow for symlinks (#6368) 2019-09-29 11:06:44 +02:00
Xin Du (Clark)
d1df5c8124 fix(webpack): fix consola IE compatibility (#6298) 2019-09-29 11:02:22 +02:00
Pim
27e03531d6 feat(cli): catch build errors with cli:buildError hook (#6475) 2019-09-29 10:11:32 +02:00
Pim
a2be217876 feat(webpack): use vue-meta browser build for client bundle (#6477) 2019-09-29 10:07:12 +02:00
Pim
ffc005c014 fix(vue-app): pass vm also as arg to support arrow fns (#6473) 2019-09-29 10:06:26 +02:00
renovate[bot]
686720f0fc chore(deps): update dependency webpack-bundle-analyzer to ^3.5.2 (#6464) 2019-09-26 14:15:06 +02:00
Pooya Parsa
13331a02b4 fix(webpack): revert pause/resume 2019-09-26 14:13:43 +02:00
Alexander Lichter
c202893b9e fix(webpack): correct sass options for sass-loader@8 (#6460) 2019-09-26 14:10:54 +02:00
renovate[bot]
6f9687e963 chore(deps): update all non-major dependencies (#6456) 2019-09-26 09:51:08 +02:00
Pim
06a288376a fix(webpack): dont push to compilersWatching in callback (#6448) 2019-09-25 17:11:39 +02:00
Xin Du (Clark)
4ca253e0b8
chore: fix example in babel-preset-app readme 2019-09-23 16:23:25 +01:00
renovate[bot]
cf9686405a chore(deps): update all non-major dependencies (#6443) 2019-09-22 21:25:53 +01:00
Xin Du (Clark)
95e043f167 fix(cli): server should not be initialized in nuxt build (#6441) 2019-09-20 20:49:38 +02:00
Pim
4e4aa4d5d4 feat(server): add config option to define etag hash function (#6438) 2019-09-20 20:49:16 +02:00
Xin Du (Clark)
75f8564cdc fix(babel-preset-app): use loose mode for babel class plugin (#6435) 2019-09-20 09:53:58 +02:00
renovate[bot]
2f0b33f5ed chore(deps): update dependency chokidar to ^3.1.1 (#6440) 2019-09-19 20:24:03 +01:00
Louis-Marie Michelin
7b3155347c feat(vue-app): add prefetch prop to <nuxt-link> (#6292) 2019-09-18 17:06:46 +02:00
renovate[bot]
ac5066c4e0 chore(deps): update dependency terser-webpack-plugin to ^2.1.0 (#6434) 2019-09-18 16:48:11 +02:00
Xin Du (Clark)
7f57d83355 feat(webpack): upgrade terser-webpack-plugin to v2 (#6398) 2019-09-18 15:59:54 +02:00
renovate[bot]
622bd9989c chore(deps): update all non-major dependencies (#6407) 2019-09-18 15:56:51 +02:00
Pim
b17f331fe5 feat: support setting (non-essential) vue-meta options by user (#6432) 2019-09-18 15:51:44 +02:00
Pim
ec6ef6e425 fix(vue-app): fix asyncData hydration when features.transition: false (#6433) 2019-09-18 15:51:22 +02:00
Pim
3b9eddc223 fix(vue-app): clear idle callback (#6430) 2019-09-18 10:54:17 +02:00
Pim
2d0f28fa75 fix(vue-renderer): dont mutate options.head (#6429) 2019-09-17 15:14:10 +02:00
Pim
8f0f16b076 chore: lint vue-app templates (#6390) 2019-09-10 11:51:14 +02:00
Xin Du (Clark)
8ccca220ed fix(config): enable total timing by default when server.timing is enabled (#6371) 2019-09-09 16:44:36 +02:00
Xin Du (Clark)
eadde4e88c fix(config, vue-app): add module declaration for config and vue-app (#6379) 2019-09-09 09:31:42 +02:00
renovate[bot]
794536e08f chore(deps): update all non-major dependencies (#6372)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-09-07 23:10:23 +01:00
Pim
174c13d56c feat(vue-app): support configurable features (#6287) 2019-09-05 17:15:27 +02:00
Kevin Marrec
05a6efd1eb chore: rename setup hook to run:before (#6363) 2019-09-05 10:45:39 +02:00
renovate[bot]
a972849406 chore(deps): update dependency serialize-javascript to v2 (#6359) 2019-09-05 09:11:42 +01:00
Jonas Galvez
81f0c8af33 feat(builder): extendPlugins option and builder:extendPlugins hook (#6285) 2019-09-04 14:19:50 +02:00
Kevin Marrec
bdcf4c8304 refactor(cli): call setup hook in run command with more args (#6353) 2019-09-04 12:06:34 +02:00
xxRockOnxx
519ced4c4a refactor(builder): await build.createRoutes to allow async functions inside it (#6352) 2019-09-04 12:00:58 +02:00
renovate[bot]
c010addb34 chore(deps): update dependency webpack-dev-middleware to ^3.7.1 (#6345) 2019-09-03 21:37:38 +02:00
Xin Du (Clark)
2fc73cf119 refactor(babel-preset-app): simplify babel preset config (#6087) 2019-09-03 21:36:54 +02:00
Xin Du (Clark)
f6ca2c77ed feat(webpack): add webpack:config hook (#6350) 2019-09-03 21:32:49 +02:00
renovate[bot]
f1edd8220b chore(deps): update dependency upath to ^1.2.0 (#6344) 2019-09-03 11:31:56 +02:00
Pim
ad223583fc feat(builder): add builder:prepared hook (#6329) 2019-09-02 15:26:21 +02:00
Pim
e78e8b4b7d feat(builder): support adding custom middlewares (#6342) 2019-09-02 12:53:52 +02:00
Renovate Bot
88fb44c6df chore(deps): update dependency hable to ^2.3.2 2019-09-02 12:36:41 +02:00
Pim
0daaf87c83 feat(utils): export sort routes (#6277) 2019-09-01 18:24:21 +02:00
Pim
93a0924754 fix(vue-app): prevent looping on error during render of error page (#6217) 2019-09-01 16:58:56 +02:00
Alexander Lichter
7c90310166 feat(builder, router): enforce uniform trailing slash handling (#6331) 2019-09-01 16:37:25 +02:00
Xin Du (Clark)
e9c4bcfee2
feat(vue-app): function watchQuery (#6297) 2019-08-31 19:23:11 +01:00
renovate[bot]
75f8d00b68 chore(deps): update all non-major dependencies (#6323) 2019-08-31 19:19:14 +01:00
Clark Du
c8ee9a6608 v2.9.2 2019-08-28 12:32:12 +01:00
renovate[bot]
5a17342f09 chore(deps): update all non-major dependencies (#6314) 2019-08-28 11:56:50 +02:00
Xin Du (Clark)
c14bb35aad
test: remove unnecessary generate (#6301) 2019-08-25 23:41:32 +01:00
Pim
3eb1710b6d test(vue-app): add template compiler helper (#6299) 2019-08-25 13:31:17 +01:00
Xin Du (Clark)
d85d2fb612
Revert "feat: function watchQuery (#6245)" (#6296)
This reverts commit 3c61830a0d.
2019-08-25 10:53:23 +01:00
Xin Du (Clark)
3c61830a0d
feat: function watchQuery (#6245) 2019-08-25 10:12:59 +01:00
Pooya Parsa
7f542e08e5
fix(builder): apply overrides from app dir only (#6283)
[release]
2019-08-24 21:40:39 +04:30
Pooya Parsa
f0ab042bf4
chore(cli): accept hooks (#6274) 2019-08-24 18:45:08 +04:30
Pooya Parsa
9ad02c4017
refactor(core): use hable (#6271) 2019-08-22 00:16:40 +04:30
Pooya Parsa
81b92b6395
fix: improve watching experience for generated files (#6257) 2019-08-21 23:34:04 +04:30
Dmitry Molotkov
1fda184990 fix(server): treat https: null as https: undefined (#6265) 2019-08-21 20:53:53 +04:30
Pim
662a409056 fix(vue-app): only overwrite leave listener when none provided or without done arg (#6264) 2019-08-21 16:06:52 +04:30
Pooya Parsa
3ca7eca7cf
fix(config): provide typescript backward compatibility (#6258) 2019-08-20 21:47:59 +04:30
renovate[bot]
6a06dfb39a chore(deps): update dependency serialize-javascript to ^1.8.0 (#6254) 2019-08-20 21:46:28 +04:30
Sébastien Chopin
fda1b1b54b fix(vue-app): enforce default css when used with frameworks (#6255) 2019-08-20 20:45:36 +04:30
pooya parsa
a11d971969 reorder package.json 2019-08-20 15:43:45 +04:30
pooya parsa
0157b971de v2.9.1 2019-08-20 15:41:35 +04:30
Kevin Marrec
7fc23cd434 fix(vue-app): provide typescript backward compatibility 2019-08-20 15:38:08 +04:30
pooya parsa
ce3b456961 v2.9.0 2019-08-20 12:51:10 +04:30
Pim
df424e56cb feat(vue-renderer): support prepend/append body tags during ssr for all allowed tag types (#6134) 2019-08-19 23:08:13 +04:30
Xin Du (Clark)
c6a9b37821 feat(vue-app): support functional watchQuery (#6222) 2019-08-19 00:05:16 +04:30
renovate[bot]
8f5244cabd chore(deps): update all non-major dependencies (#6213) 2019-08-17 15:54:58 +01:00
Ricardo Gobbo de Souza
2ad6bf2a08 feat(vue-app): export router options (#6231) 2019-08-15 00:08:25 +04:30
Xin Du (Clark)
35ba65562f fix(vue-renderer): call render:resourcesLoaded hook before createRenderer (#6223)
fixes #5960
2019-08-13 01:25:21 +04:30
pooya parsa
de7ed24b36 feat(cli): export options (#6206)
Co-Authored-By: Kevin Marrec <kevin@marrec.io>

[release]
2019-08-09 18:40:19 +04:30
renovate[bot]
cb22d841fe chore(deps): update all non-major dependencies (#6193) 2019-08-09 15:04:17 +04:30
Pooya Parsa
560cb57443
refactor(config): rename devModules to buildModules (#6203) 2019-08-09 15:02:53 +04:30
Xin Du (Clark)
c436839a17 refactor(babel-preset-app): remove babel-plugin-dynamic-import-node (#6197) 2019-08-08 13:39:17 +04:30
Sébastien Chopin
09878cd6dc
feat(vue-app): add $nuxt.refresh() (#6194)
* feat(vue-app): add $nuxt.refreshPageData()

* hotifx: lint

* chore: use getMatchedComponentsInstance util

* fix: rename to refreshPage

* fix: rename to refresh

* feat: add $nuxt.$context and handle error

* feat: set $nuxt.context

* hotfix: test
2019-08-07 15:12:02 +02:00
Sébastien Chopin
9cc3e34673 feat(vue-app): use EventSource instead of WebSocket for build indicator (#6186) 2019-08-05 20:15:33 +04:30
renovate[bot]
599268a26b chore(deps): update dependency webpackbar to v4 (#6190) 2019-08-05 19:35:18 +04:30
renovate[bot]
275c4dc2f1 chore(deps): update dependency consola to ^2.10.0 (#6189) 2019-08-05 13:54:24 +01:00
yutanoma
a87f5dde6a feat(server): allow passing loadingTimeout and other arguments to renderAndGetWindow() (#6178) 2019-08-05 15:44:03 +04:30
Kevin Marrec
b2def683ba chore: remove types remaining from #5858 (#6188) 2019-08-05 15:27:04 +04:30
renovate[bot]
da4615a160 chore(deps): update all non-major dependencies (#6180) 2019-08-04 15:24:01 +01:00
Xin Du (Clark)
7c98571ac9
refactor(webpack): simplify transpile normalization (#6179) 2019-08-04 15:23:33 +01:00
Sébastien Chopin
e8f1532124 feat(webpack): allow function entries for build.transpile (#6120) 2019-08-03 21:09:38 +01:00
renovate[bot]
5401a51862 chore(deps): update all non-major dependencies (#6160) 2019-08-03 20:54:25 +01:00
renovate[bot]
95b2e6fc5f chore(deps): update all non-major dependencies (#6156) 2019-07-30 20:31:34 +01:00
renovate[bot]
edf5e66e3c chore(deps): update dependency vue-meta to ^2.2.0 (#6153) 2019-07-28 22:14:22 +01:00
renovate[bot]
1ebf6cbfa0 chore(deps): update all non-major dependencies (#6121) 2019-07-27 09:55:08 +01:00
Dzmitry Bachko
76b1167d27 fix: modulepreload warnings (#6118) 2019-07-24 18:01:33 +01:00
Sébastien Chopin
f7cb3dae0f feat(vue-app): support app/router.scrollBehavior.js and deprecate scrollBehavior (#6055) 2019-07-24 16:05:50 +04:30
renovate[bot]
ac00f7a627 chore(deps): update all non-major dependencies (#6114)
[release]
2019-07-24 12:26:16 +04:30
Kevin Marrec
81b5ce22ce feat: externalize typescript support (#5858) 2019-07-24 11:56:44 +04:30
renovate[bot]
b73115e576 chore(deps): update all non-major dependencies (#6113) 2019-07-23 19:54:12 +01:00
renovate[bot]
39e41acb47 chore(deps): update all non-major dependencies (#6089) 2019-07-23 12:05:35 +01:00
renovate[bot]
dfba5bb14a chore(deps): update all non-major dependencies (#6083) 2019-07-18 18:20:16 +01:00
renovate[bot]
eb060bedd6 chore(deps): update all non-major dependencies (#6077) 2019-07-17 20:06:39 +01:00
Dmitry Molotkov
1736bda4aa fix(types): add standalone option to NuxtConfigurationBuild (#6078) 2019-07-17 20:05:44 +01:00
Xin Du (Clark)
26a62596c0
fix: throw error when building failed in quiet mode (#6075) 2019-07-17 20:04:40 +01:00
Xin Du (Clark)
54cd68dbb0 fix: support babel corejs config for modern mode (#6070) 2019-07-16 14:57:05 +04:30
renovate[bot]
a974834073 chore(deps): update all non-major dependencies (#6056) 2019-07-15 18:12:59 +01:00
Farzad Soltani
9909bdb534 chore: fix typo (#6065) 2019-07-13 23:27:07 +04:30
pooya parsa
bb820ddb05 fix serialize test 2019-07-11 15:09:27 +04:30
pooya parsa
e7cc2757c3 refactor: update eslint-config to 1.x
Co-authored-by: Alexander Lichter <manniL@gmx.net>
2019-07-10 15:15:49 +04:30
Xin Du (Clark)
e63923419a fix error when use alias for nuxt-edge (#6051) 2019-07-10 14:27:31 +04:30
renovate[bot]
2b86e31ab2 chore(deps): update all non-major dependencies (#6037) 2019-07-10 14:06:25 +04:30
Clark Du
55e95edd0e
chore: order package.json 2019-07-09 19:24:42 +01:00
Xin Du (Clark)
a1124d2fff
fix(renderer): correctly load nomodule scripts in safari 10 (#6033) 2019-07-06 16:22:50 +01:00
renovate[bot]
9014251c1f chore(deps): update all non-major dependencies (#6030) 2019-07-06 16:22:27 +01:00
bluelovers
9524bcae5e feat(vue-app): add <client-only> alias for <no-ssr> (#5941) 2019-07-04 16:47:45 +01:00
renovate[bot]
2f3709ccb6 chore(deps): update all non-major dependencies (#6029) 2019-07-04 16:03:49 +01:00
renovate[bot]
4af844cb35 chore(deps): update all non-major dependencies (#6027) 2019-07-04 17:29:14 +04:30
Xin Du (Clark)
e6acdbc9bf fix(cli): prevent both nuxt & nuxt-edge being installed (#6020) 2019-07-04 17:28:07 +04:30
Pim
ac723e6ca6 fix(vue-app): emit triggerScroll to support hash navigation (#6012) 2019-07-03 13:34:51 +04:30
Xin Du (Clark)
a56817f2f8 fix: babel polyfil can not be disabled (#6021) 2019-07-03 11:57:18 +04:30
renovate[bot]
efd242ad35 chore(deps): update all non-major dependencies (#6013) 2019-07-02 14:49:41 +01:00
renovate[bot]
9d04b8fb52 chore(deps): update all non-major dependencies (#6003) 2019-07-01 18:41:18 +01:00
Anthony Fu
d86532ae5c fix(types): add missing devModules type (#6006) 2019-06-29 22:34:20 +04:30
renovate[bot]
ae82a03a28 chore(deps): update all non-major dependencies (#6001)
Co-authored-by: Xin Du (Clark) <clark.duxin@gmail.com>
2019-06-29 05:49:55 +01:00
renovate[bot]
346e1e1704 chore(deps): update dependency hash-sum to v2 (#6002) 2019-06-29 05:37:43 +01:00
renovate[bot]
2a0a34f629 chore(deps): update all non-major dependencies (#5997) 2019-06-28 11:53:20 +04:30
renovate[bot]
75c724e24e feat: update vue-meta to v2 (#5899) 2019-06-28 03:04:47 +04:30
Ustun Ozgur
ae9d3519f7 fix(vue-renderer): clone spa meta to prevent cache modification (#5964) 2019-06-28 00:47:43 +04:30
Xin Du (Clark)
d1395a032a chore: upgrade fs-extra to v8 (#5994) 2019-06-28 00:33:44 +04:30
Clark Du
fc5502cd8d Merge remote-tracking branch 'upstream/dev' into next 2019-06-26 16:32:47 +01:00
William Chong
cf39c75711 feat(vue-renderer): add csp option for csp v1 compatibility (#5975) 2019-06-26 16:22:45 +01:00
Josh Deltener
1d4421ef1d chore: inverse wording of error message (#5990) 2019-06-26 16:20:43 +01:00
renovate[bot]
79877b4ec3 chore(deps): update dependency execa to v2 (#5984)
Co-authored-by: Xin Du (Clark) <clark.duxin@gmail.com>
2019-06-25 16:48:53 +01:00
renovate[bot]
3b74c95529 chore(deps): update dependency url-loader to ^2.0.1 (#5983) 2019-06-25 15:59:47 +01:00
Ricardo Gobbo de Souza
43a43bc924 fix: downgrade fs-extra to v7 for fixing jest crashing (#5977) 2019-06-25 15:58:20 +01:00
renovate[bot]
52cafef9a2 chore(deps): update all non-major dependencies (#5976) 2019-06-25 10:59:26 +01:00
orblazer
1b634779f8 feat(types): add vuex definition (#5946) 2019-06-24 21:26:54 +04:30
orblazer
86d4613d9c feat(types): add nuxt error type (#5950) 2019-06-24 21:26:07 +04:30
renovate[bot]
99176aa261 chore(deps): update all non-major dependencies (#5955) 2019-06-24 10:00:31 +01:00
renovate[bot]
7d08ff1f4a chore(deps): update dependency consola to ^2.8.0 (#5953) 2019-06-18 17:41:23 +04:30
renovate[bot]
611bab5bbe chore(deps): update all non-major dependencies (#5942) 2019-06-18 14:16:59 +04:30
Xin Du (Clark)
3195f34531 feat: upgrade css-loader to v3 (#5929) 2019-06-15 14:43:05 +04:30
renovate[bot]
de526f6d44 chore(deps): update all non-major dependencies (#5922) 2019-06-14 22:06:14 +04:30
Sébastien Chopin
329f0f5f36 fix(vue-app): fix font-size and make width bigger (#5920) 2019-06-14 22:05:21 +04:30
Alexander Lichter
3d80ef472e fix(webpack): extract css breaks hmr and source-maps (#5906) 2019-06-14 22:03:45 +04:30
Pim
2a2bf9b93d fix(vue-app): always finish transition.leave asynchronously (#5891) 2019-06-14 21:58:03 +04:30
Clark Du
2633e0c2b8 text: fix timer.test it node 9/10 2019-06-12 10:03:37 +01:00
renovate[bot]
b809d58dc8 chore(deps): update dependency wrap-ansi to v6 (#5914) 2019-06-12 09:14:30 +01:00
renovate[bot]
2467dabf9f chore(deps): update all non-major dependencies (#5894) 2019-06-12 09:14:00 +01:00
719media
d3f1f3b4f9 chore(babel-preset-app): fix typo in babel-preset readme (#5897)
[skip ci]
2019-06-09 13:36:36 +04:30
Kevin Marrec
b1797af428 fix(config): add babel-loader options types (#5895) 2019-06-08 15:50:19 +04:30
Anthony Fu
371c93ed04 fix(config): fix extendRoutes method type (#5841) 2019-06-07 14:06:40 +04:30
Rafał Chłodnicki
0e2965319d fix(vue-app): fix position of the build indicator when page scrolled (#5890) 2019-06-07 01:54:33 +04:30
renovate[bot]
dbba774bcc chore(deps): update dependency caniuse-lite to ^1.0.30000974 (#5883) 2019-06-06 12:39:42 +04:30
Pooya Parsa
cb1b980d8a
feat(vue-app): allow customizing loading indicator (#5844) 2019-06-06 12:39:28 +04:30
renovate[bot]
7b6b3917c1 chore(deps): update dependency file-loader to v4 (#5875) 2019-06-06 12:38:34 +04:30
renovate[bot]
521c949a79 chore(deps): update dependency cache-loader to v4 (#5877) 2019-06-06 12:38:14 +04:30
Renovate Bot
3a9f4c3520 chore(deps): update dependency url-loader to v2 2019-06-06 12:37:36 +04:30
Renovate Bot
a8e5af2ad9 chore(deps): update all non-major dependencies 2019-06-06 12:36:27 +04:30
pooya parsa
2fabea9402 v2.8.1 2019-06-05 00:55:47 +04:30
Rafał Chłodnicki
ab72355669 fix(vue-app): fix exception on property access of undefined object (#5867) 2019-06-05 00:18:56 +04:30
Kevin Marrec
262ea5c31a refactor: prepare for external typescript support (#5854) 2019-06-05 00:18:01 +04:30
renovate[bot]
60df026dd2 chore(deps): update dependency webpack to ^4.33.0 (#5868) 2019-06-05 00:14:37 +04:30
renovate[bot]
8296e942ff chore(deps): update all non-major dependencies (#5848) 2019-06-04 20:05:37 +04:30
Pooya Parsa
31f5729828
fix(vue-renderer): prevent can't set headers after they are sent (#5863) 2019-06-04 19:19:18 +04:30
Pooya Parsa
0c3b9c5d12
fix(vue-app): reduce consola direct access (#5864) 2019-06-04 19:18:45 +04:30
Pooya Parsa
e4fd6fee7e
fix(cli): don't mutate options export (#5865) 2019-06-04 19:18:06 +04:30
renovate[bot]
f2c088978e Update all non-major dependencies (#5838) 2019-05-31 13:53:57 +04:30
pooya parsa
7622d66866 v2.8.0 2019-05-30 21:37:38 +04:30
Alexander Lichter
2e41bb47b5 refactor(vue-app): simplify mount error log (#5826)
* separately log mount error in dev mode
* simplify mount exception

Co-authored-by: Xin Du (Clark) <clark.duxin@gmail.com>
2019-05-30 14:28:37 +01:00
Sébastien Chopin
0d5b49dcbc fix(vue-app): update build indicator style (#5834) 2019-05-30 15:57:41 +04:30
Pooya Parsa
f39fe2279e
refactor: improve build indicator (#5832)
[release]
2019-05-30 14:33:57 +04:30
renovate[bot]
e963dafc74 chore(deps): update all non-major dependencies (#5823) 2019-05-30 14:14:25 +04:30
Xin Du (Clark)
d149e9fb64
chore: upgrade boxen to v4 (#5830) 2019-05-30 10:25:36 +01:00
Elevista
3142ce15d8 fix(vue-app): fixPrepatch in-out transition fix (#5797) (#5824) 2019-05-30 09:04:37 +02:00
Pooya Parsa
a759196865 feat(vue-app): build indicator (#5820)
* feat: inline HMR progress indicator

* support router base

* fix nuxt err

* fix space

* fix indentation

* return in case of ws message parsing error

* close ws on beforeDestroy

* ui: Update loading indicator UI

* builder: Add build.indicator option

* ui: Use only logo and %

* hotfix: Alphabetical order

* hotfix: Add fixed with and add back v-if

* minor style change

* rename component to build-indicator

* feat: animated progress

* assign name to component

* update test

* naming consistency

* render into app to prevent dom wrapping

* extra new line

* better App.js formatting

* update snapshot

* clear interval
2019-05-29 16:44:15 +02:00
Xin Du (Clark)
dfac2326ae
feat: upgrade thread-loader to v2 (#5817) 2019-05-27 10:27:35 +01:00
Pim
1f2bf1c3d3 fix(builder): only listen for file changes for supported extensions (#5812) 2019-05-27 13:36:53 +04:30
Pooya Parsa
09620d58a9 feat: improve browser logs (#5810) 2019-05-27 09:32:53 +01:00
renovate[bot]
1f74362d38 Update dependency consola to ^2.7.1 (#5809) 2019-05-26 14:44:05 +04:30
renovate[bot]
f00f02171f Update all non-major dependencies (#5808) 2019-05-26 14:28:57 +04:30
Markus Padourek
5f72ad5358 refactor(core): use require.resolve instead of Module internals (#5796) 2019-05-26 00:24:28 +04:30
Pooya Parsa
7e50fe744f
fix(vue-renderer): add vary header for ‍user-agent‍ in modern server mode (#5807) 2019-05-26 00:24:00 +04:30
Sébastien Chopin
a0958f03f4 fix(server): preserve random port when restarting (#5793) 2019-05-25 22:49:24 +04:30
aidou
0fc8ee41d1 feat(vue-renderer): render.injectScripts option (#5745) 2019-05-25 22:49:10 +04:30
pooya parsa
668db6fbbb fix(server): return listener when calling listen() 2019-05-25 19:48:51 +04:30
renovate[bot]
bacc40b8ec chore(deps): update all non-major dependencies (#5795) 2019-05-25 18:48:51 +04:30
Dmitry Molotkov
5ae03d0d4b chore(deps): unpin and update esm (#5804) 2019-05-25 18:47:02 +04:30
Sébastien Chopin
e75d65b268 fix(builder): watch for pages/ creation when default page displayed (#5753) 2019-05-23 14:49:37 +04:30
Xin Du (Clark)
21aaef3b48 feat(vue-renderer): support render.ssrLog for controlling SSR logs (#5784) 2019-05-23 14:19:16 +04:30
Pim
fd3ee629fa fix(generator): minify spa fallback (#5791) 2019-05-23 14:15:22 +04:30
renovate[bot]
b2a8b9f3f2 chore(deps): update all non-major dependencies (#5787) 2019-05-23 13:24:46 +04:30
Xin Du (Clark)
737d5f0fe7 refactor(builder): pass nuxt options to template as nuxtOptions (#5792) 2019-05-23 13:19:40 +04:30
cui_xiaorui
6e9cf8e394 test: add unit tests for core/resolver.js (#5790) 2019-05-23 09:10:18 +01:00
Xin Du (Clark)
59071e4c6d fix(ts): add type definition for functional babel.presets (#5785) 2019-05-23 00:27:17 +04:30
renovate[bot]
ec391b9f0e chore(deps): update all non-major dependencies (#5779) 2019-05-23 00:12:44 +04:30
cui_xiaorui
b62585f277 test: remove duplicate unit tests in packages/core/test/resolver… (#5782) 2019-05-22 10:25:49 +01:00
renovate[bot]
ac06cbef51 chore(deps): update all non-major dependencies (#5769) 2019-05-21 23:11:40 +04:30
Xin Du (Clark)
b49dc0fe99 fix(builder): preserve templateVars.options in templates (#5730) (#5776) 2019-05-21 22:41:34 +04:30
Xin Du (Clark)
a764e1f90d refactor(vue-app): add group for ssr logs (#5770) 2019-05-21 11:19:16 +02:00
pooya parsa
ffb1844646 update args logging 2019-05-20 20:35:17 +04:30
Xin Du (Clark)
106836f806 fix(vue-app): wrong index and string in ssr log (#5771) 2019-05-20 18:39:35 +04:30
Jun
7084b3a126 fix(vue-app): reuse page component with watchQuery (#5757) 2019-05-19 23:27:20 +04:30
renovate[bot]
75f5d4fded chore(deps): update all non-major dependencies (#5760) 2019-05-19 23:22:02 +04:30
Aaron Ransley
d86e510563 fix(utils): handle serializeFunction edge case (#5754) 2019-05-19 23:20:52 +04:30
Pooya Parsa
38fc721f50
fix(vue-renderer): safe format ssr logs (#5764) 2019-05-19 23:19:24 +04:30
renovate[bot]
dbb9f03959 chore(deps): roll back dependency connect to ^3.6.6 (#5758) 2019-05-17 14:39:48 +01:00
Xin Du (Clark)
30419e73f2
fix(vue-app): remove trailing slash in vue-router non-strict mode (#5746) 2019-05-17 10:39:52 +01:00
renovate[bot]
2399394190 chore(deps): update all non-major dependencies (#5755) 2019-05-17 10:27:09 +01:00
Rafał Chłodnicki
5d5a32b556 fix(vue-app): don't attach catch handler to already loaded component (fixes #5751) (#5752) 2019-05-17 00:01:12 +04:30
Alexander Lichter
d08ce2f628 refactor: small readability improvements (#5748) 2019-05-16 14:38:44 +04:30
renovate[bot]
119bbfc3e8 chore(deps): update all non-major dependencies (#5749) 2019-05-16 12:57:55 +04:30
renovate[bot]
c2c2945f05 chore(deps): update all non-major dependencies (#5735) 2019-05-15 15:56:07 +04:30
pooya parsa
0f609dfb37 v2.7.1 2019-05-14 23:24:56 +04:30
renovate[bot]
c741bb4883 chore(deps): update dependency postcss-import-resolver to ^1.2.3 (#5732) 2019-05-14 22:36:11 +04:30
Xin Du (Clark)
1f5c6025bd fix(webpack): resolve consola to latest (#5729) 2019-05-14 22:25:14 +04:30
Pooya Parsa
62a593dcfd
fix(builder): use warn only for mismatched deps (#5723) 2019-05-14 18:05:31 +04:30
pooya parsa
121d481317 sort typescript/package.json fields 2019-05-14 17:09:26 +04:30
pooya parsa
5a98230ec6 v2.7.0 2019-05-14 17:05:38 +04:30
renovate[bot]
017d3a490a chore(deps): update all non-major dependencies (#5715) 2019-05-14 12:36:07 +04:30
renovate[bot]
2ad194ca0e chore(deps): update all non-major dependencies (#5710) 2019-05-13 12:47:56 +01:00
renovate[bot]
126c8c14ce chore(deps): update dependency babel-loader to ^8.0.6 (#5706) 2019-05-12 12:38:14 +04:30
Kevin Marrec
0c7e500699 fix: prevent ts-node to register twice (#5699) 2019-05-11 21:21:19 +04:30
Kevin Marrec
732be3288e fix(ts): fix context.app type (#5701) 2019-05-11 21:20:36 +04:30
Kevin Marrec
501c58608c fix(ts): fix extendRoutes method type (#5700)
Co-authored-by: René Stalder <renestalder@protonmail.com>
2019-05-11 21:20:14 +04:30
renovate[bot]
8019c9c7db chore(deps): update dependency fs-extra to v8 (#5702) 2019-05-11 21:12:55 +04:30
Pooya Parsa
67750245ab
fix(builder): corretly detect mode of hashed plugins (#5695) 2019-05-11 13:53:37 +04:30
renovate[bot]
28d9d46fa4 chore(deps): update all non-major dependencies (#5697) 2019-05-11 13:53:16 +04:30
Sébastien Chopin
03eb049677
fix(builder): watch store dir and serverMiddleware paths (#5681)
* fix(builder): Watch store dir to restart Nuxt app when options.store=false

* hotfix: Linting issues

* hotfix: Use path.resolve instead of path.join

* test: Update test for watcher

* hotfix: revert to path.join and fix tests

* hotfix: Fix coverage for hard to test condition

* hotfix: Fix test for Windows

* Update builder.js

* fix lint error

* fix: Cache serverMiddlewarePaths
2019-05-10 15:03:07 +02:00
Xin Du (Clark)
f2bd2f56de feat(ts): upgrade ts-loader to v6 (#5691) 2019-05-10 15:26:44 +04:30
Yama-Tomo
1e4708e90f feat(webpack): suppress not found typescript warnings (#5635) 2019-05-10 14:48:44 +04:30
Rafał Chłodnicki
8588ca9a7e fix(vue-app): Followup for fix for handle prefetch error (#5687) (#5690) 2019-05-10 10:56:28 +01:00
Rafał Chłodnicki
be18b31525 fix(vue-app): properly catch component loading error (#5687) (#5688) 2019-05-10 13:20:50 +04:30
Hyunje Jun
2a66d1952e fix(vue-app): consider watchQuery option in routerViewKey (#5516) 2019-05-09 16:23:59 +04:30
renovate[bot]
d3256331f6 Update all non-major dependencies (#5679) 2019-05-09 12:49:49 +04:30
pooya parsa
0548df636c Merge branch '2.x' into dev 2019-05-09 11:42:19 +04:30
Sébastien Chopin
4b11dcc9ad feat(vue-renderer/vue-app): report SSR console logs to the browser with consola (#5673) 2019-05-09 11:36:17 +04:30
renovate[bot]
2f5646bae4 chore(deps): update dependency vuex to ^3.1.1 (#5675) 2019-05-09 01:10:27 +02:00
renovate[bot]
2fd05e0fe3 chore(deps): update dependency consola to ^2.6.1 (#5674) 2019-05-08 21:36:11 +04:30
renovate[bot]
97ebf24cb1 chore(deps): update all non-major dependencies (#5663) 2019-05-08 21:03:35 +04:30
Xin Du (Clark)
9346df7f03
feat(typescript): add babel config types (#5666) 2019-05-07 11:39:59 +01:00
renovate[bot]
5a051454e8 chore(deps): roll back dependency ts-loader to ^5.4.5 (#5660) 2019-05-07 10:47:01 +01:00
renovate[bot]
a88e8b60c7 chore(deps): update all non-major dependencies (#5647) 2019-05-06 18:45:16 +04:30
Xin Du (Clark)
adb381275b feat(webpack): extendable babel.presets and babel envName (#5637) 2019-05-06 18:30:07 +04:30
Pooya Parsa
8576b4fcfd
feat: configurable aliases (#5655) 2019-05-06 18:29:37 +04:30
Pooya Parsa
ffadb3177f
fix(webpack): set log level to warn for HardSourcePlugin (#5653) 2019-05-06 15:17:37 +04:30
Pooya Parsa
5ebf1cc78c
fix: avoid using aliases in templates (#5656) 2019-05-06 15:16:04 +04:30
renovate[bot]
5631a83eb4 chore(deps): update all non-major dependencies (#5640) 2019-05-03 13:38:50 +04:30
renovate[bot]
8327023fc7 chore(deps): update dependency chokidar to v3 (#5631) 2019-05-02 09:23:00 +01:00
Xin Du (Clark)
9d50bbb465
chore: add core-js@3 example in readme (#5633) 2019-05-02 09:22:44 +01:00
renovate[bot]
989add8fb2 chore(deps): update all non-major dependencies (#5628) 2019-05-01 17:17:38 +01:00
Xin Du (Clark)
9fb720d518 fix(builder): call watch:restart after watch:fileChanged hook (#5620) 2019-04-29 22:50:38 +04:30
Xin Du (Clark)
56d5c0c548 fix(vue-renderer): await on spa:templateParams hook (#5619)
fixes #5601
2019-04-29 13:05:33 +04:30
renovate[bot]
905de666f2 chore(deps): update all non-major dependencies (#5591) 2019-04-29 12:03:21 +04:30
Xin Du (Clark)
a21555c8cd fix(utils): node v8 not support dotAll in regex (#5608) 2019-04-26 23:47:51 +04:30
Xin Du (Clark)
b7284e1b4a refactor(vue-renderer): remove chalk in renderer (#5609) 2019-04-26 16:24:37 +04:30
pooya parsa
a5cf705ed8 v2.6.3 2019-04-25 13:13:50 +04:30
pooya parsa
2108cd669c v2.6.3 2019-04-25 13:05:37 +04:30
pooya parsa
a354d9761f atomic children removal 2019-04-24 20:43:59 +04:30
renovate[bot]
89f7287356 chore(deps): update dependency @types/node to ^11.13.7 (#5585) 2019-04-23 13:47:35 +04:30
Xin Du (Clark)
31a15559e5 refactor: move modern detection from server to utils (#5584) 2019-04-23 13:46:56 +04:30
pooya parsa
912ef25fce revert(vue-app): "expect 0 to be defined"
Co-authored-by: Xin Du (Clark) <clark.duxin@gmail.com>
2019-04-23 00:38:27 +04:30
Pooya Parsa
111132df23
refactor: avoid using _path variable (#5582) 2019-04-22 23:20:07 +04:30
renovate[bot]
1ef50f58a1 chore(deps): update all non-major dependencies (#5581) 2019-04-22 23:18:40 +04:30
Jonas Galvez
88a78ffa58 fix(utils): serialize inline functions (#5051) (#5580) 2019-04-22 23:17:42 +04:30
pooya parsa
a2790b4152 fix esm test 2019-04-21 22:31:42 +04:30
Xin Du (Clark)
2f9aae3fbe refactor(server): exclude dist files request from browser detection (#5571) 2019-04-21 22:27:48 +04:30
pooya parsa
91c3642e64 fix: don't customize esm options
options like `{ cjs: { }  }` resets other defaults. this ensures consitency of usage

[release]
2019-04-21 22:20:32 +04:30
Pooya Parsa
c9a95429eb
fix(cli): watch and reload nuxt.config (#5574)
[release]
2019-04-21 15:39:26 +04:30
Xin Du (Clark)
aea9db6f56
fix(webpack): fix production font preloading (#5436) 2019-04-20 13:05:14 +01:00
Xin Du (Clark)
f5bbc585ee
refactor(vue-renderer): split renderer into ssr, spa and modern (#5559) 2019-04-20 13:02:51 +01:00
Sébastien Chopin
01acf66c67 feat(vue-app): rename transition to pageTransition and deprecate it (#5558) 2019-04-20 14:31:59 +04:30
renovate[bot]
8b45da09b3 chore(deps): update dependency cache-loader to v3 (#5567) 2019-04-20 13:58:50 +04:30
renovate[bot]
7176ab2d4b chore(deps): update all non-major dependencies (#5538) 2019-04-20 13:56:37 +04:30
Kevin Marrec
ccf23a07ed fix(vue-app): fix context req and res types (#5560) 2019-04-20 13:46:26 +04:30
Xin Du (Clark)
30c2b9542e
chore: revert vue-router temp fix (#5490) 2019-04-16 13:38:25 +01:00
pooya parsa
6cee89324f v2.6.2 2019-04-15 20:45:03 +04:30
Pooya Parsa
ff340abe6f
v2.6.2 (#5523) 2019-04-15 20:43:27 +04:30