Commit Graph

850 Commits

Author SHA1 Message Date
Sebastien Chopin
696ada09c4 Add resourceHints for SPA mode 2017-08-30 14:47:07 +02:00
Clark Du
5616f1acba match correct route when resolveComponents in hash mode 2017-08-30 18:13:01 +08:00
Sébastien Chopin
8dd1bfe169 Add app in store only if store exists 2017-08-29 21:04:14 +02:00
Sébastien Chopin
b00592f157 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-08-29 20:54:42 +02:00
Sébastien Chopin
b49713a096 Fix Maximum Call Size Stack 2017-08-29 20:53:50 +02:00
Pooya Parsa
c14b3be230 vuex@2.4.0 2017-08-29 22:33:42 +04:30
Artur Wronski
d4563b7f85 fix: compile error when using scrollBehavior
When compiling with babel as middleware the scrollBehavior function was transpiling in
incorrect way. Double function function

fixes #1516
2017-08-29 14:19:06 +02:00
Sebastien Chopin
1eca064338 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-08-29 14:01:34 +02:00
Sebastien Chopin
f65b2b80e1 Add rtl option to loading 2017-08-29 13:58:45 +02:00
patmood
971095af56 removed scoped css 2017-08-27 10:52:27 -07:00
patmood
02f9454b66 rename progress class to prevent conflicts 2017-08-26 18:16:30 -07:00
Pooya Parsa
192c25e3e8 fix tests 2017-08-25 17:41:13 +04:30
Pooya Parsa
f933dd1f32 improve useMiddleware 2017-08-25 17:37:45 +04:30
Pooya Parsa
a71ac0f41a Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-08-25 16:31:56 +04:30
Pooya Parsa
1ca5739a2f add router base to all middleware 2017-08-25 16:31:16 +04:30
Sebastien Chopin
378d116bf8 typo: Simplify child.children sanitization 2017-08-25 13:54:14 +02:00
Sebastien Chopin
7bc1b35b21 fix: Use file path for chunkName 2017-08-25 12:34:59 +02:00
Sébastien Chopin
3bf1cb90c4 Merge pull request #1480 from whtsky/defaults-babel-presets
Don't set `babelOptions.presets` if babelrc = true
2017-08-25 12:15:52 +02:00
Sébastien Chopin
3985c1d684 Merge pull request #1478 from LookinGit/fix-1248
~ fix asyncData parent + children pages in production build (#1248)
2017-08-25 12:14:11 +02:00
Wu Haotian
e59b3dd4f7
Don't set babelOptions.presets if babelrc = true 2017-08-25 17:36:53 +08:00
LookinGit
16608fad25 ~ fix asyncData parent + children pages in production build (#1248) 2017-08-25 08:56:38 +03:00
Pooya Parsa
cafc94d9f9 fix problem with route chunk names (#1461) 2017-08-25 01:36:56 +04:30
Sébastien Chopin
e32a3755dd feature: Add inject(key, value) as 2nd argument of plugins 2017-08-24 20:38:28 +02:00
Sebastien Chopin
12a31b0914 fix: SSR call router.push after plugin execution 2017-08-24 18:49:26 +02:00
Sébastien Chopin
7738d0c0af Merge pull request #1447 from Zip753/improve-nuxt-config-interface
Improve nuxt.config.js and Nuxt modules API
2017-08-24 15:49:10 +02:00
Sebastien Chopin
fb25c982a7 feature: Add no-ssr component 2017-08-24 12:38:46 +02:00
Sebastien Chopin
04d05de906 process: Add process.mode 2017-08-23 18:21:27 +02:00
Sebastien Chopin
4ac14054f2 context: hotReload -> isHMR 2017-08-23 13:41:37 +02:00
Ivan Nikulin
37abaa0e80
Refactor extendRoutes for Tapable plugins 2017-08-23 08:49:24 +02:00
Ivan Nikulin
9c39c128f2
Add tests for chainFn 2017-08-23 00:50:46 +02:00
Ivan Nikulin
2336b3e6ea
Update extendBuild modules API 2017-08-23 00:50:46 +02:00
Ivan Nikulin
416b84ccae
Update extendRoutes modules API 2017-08-23 00:50:46 +02:00
Ivan Nikulin
8cf5a21752
Change build.extend hook to return new webpack config 2017-08-23 00:50:45 +02:00
Ivan Nikulin
635ee580e9
Change router.extendRoutes hook to return new router config 2017-08-23 00:50:45 +02:00
Pooya Parsa
459363beea fix(renderer): resolve handler key as option for serverMiddleware
#1274
2017-08-23 02:44:44 +04:30
Sebastien Chopin
af909ae8e3 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-08-22 19:38:02 +02:00
Sebastien Chopin
d7a6761054 css-loader: Don't use root to allow absolute path 2017-08-22 19:37:55 +02:00
32c6d39358 fixes #1438 (#1439) 2017-08-22 18:27:11 +04:30
Sebastien Chopin
88f98fb61d Don't call extend for server if spa mode 2017-08-22 13:56:22 +02:00
Sebastien Chopin
8dca358216 Move store hydration after plugins execution 2017-08-22 11:08:59 +02:00
Pooya Parsa
b931dd40ce fix sass loader with indentedSyntax
fixes #1436

query options cannot be used when options provided
2017-08-22 00:38:39 +04:30
Pooya Parsa
0795d40bb7 fix problems with dll 2017-08-22 00:10:06 +04:30
Pooya Parsa
eb872518b2 disable MinifyPlugin 2017-08-22 00:00:35 +04:30
Pooya Parsa
7973d67f5b fix problems with common chunk 2017-08-21 23:43:08 +04:30
Sebastien Chopin
384aebb67d lint code 2017-08-21 17:31:12 +02:00
Sebastien Chopin
3eb8b2f316 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-08-21 13:54:56 +02:00
Sebastien Chopin
fed644ddf6 Fix #1423 2017-08-21 13:54:41 +02:00
Pooya Parsa
d7fbe47c31 feat: experimental dll support
`.cache/` should be git ignored in projects.
disabled by default. Can be enabled using `options.build.dll: true`
2017-08-21 15:46:35 +04:30
Sebastien Chopin
8f929c3929 Remove old way to handle meta tags 2017-08-21 11:39:01 +02:00
Sebastien Chopin
39f431efdf Use vue-meta for meta tags 2017-08-21 11:38:21 +02:00
Pooya Parsa
5eb51f07b9 no need to check 2017-08-20 23:24:56 +04:30
Pooya Parsa
f42783af32 better common chunks 2017-08-20 22:52:01 +04:30
Pooya Parsa
9bfd00d3f4 update error page 2017-08-20 17:53:12 +04:30
Pooya Parsa
690cfe2114 improve spa errors 2017-08-20 17:43:42 +04:30
Pooya Parsa
0927c130ed press keys to open developer tools
Stack traces without developer tools are useless. Instead show a beatiful message
2017-08-20 16:20:55 +04:30
Pooya Parsa
8d489349c0 remove resolve-url-loader
Depending on sourcemaps makes many inconsistencies for builds! Same behaviour is supported by vue-loader
2017-08-20 13:33:23 +04:30
Pooya Parsa
086a642332 fix cssSourceMap 2017-08-20 13:08:38 +04:30
Pooya Parsa
75a845e5c7 wandering-cubes 2017-08-20 00:03:21 +04:30
Pooya Parsa
39e0a633db chasing-dots 2017-08-20 00:03:21 +04:30
Sébastien Chopin
e7b7f15166 Remove ssr only check 2017-08-19 15:31:26 +02:00
Pooya Parsa
a289a55a72 simplify modes 2017-08-19 17:52:53 +04:30
Pooya Parsa
278180b4fe Disable cssSourceMap for production by default
Prevents build environment path leaks and reduce js files size (as vue-loader inlines some parts)
2017-08-19 16:40:55 +04:30
Pooya Parsa
673dfcd3c9 imrpove js minify 2017-08-19 15:40:01 +04:30
Pooya Parsa
a585d8cb35 imrpove CLI experience for OPEN url 2017-08-19 14:59:41 +04:30
Pooya Parsa
b2a92e185e SPA Resource Hints using meta
- W3 valid resource hints
- Supporting options.render.resourceHints
2017-08-19 14:20:45 +04:30
Pooya Parsa
80db40fc1f hid -> data-hid 2017-08-19 13:22:39 +04:30
Pooya Parsa
a078a631eb fix meta typos 2017-08-19 13:16:58 +04:30
Pooya Parsa
6fddf61ef7 fix broken extractCSS 2017-08-18 21:12:11 +04:30
Pooya Parsa
81fcc70eca don't overwrite if 200.html already exists 2017-08-18 21:01:55 +04:30
Pooya Parsa
866e31d1a6 Spa Meta 2017-08-18 20:35:01 +04:30
Sebastien Chopin
b83f897339 Set default appear class 2017-08-18 16:47:01 +02:00
Sebastien Chopin
d96a48c3b4 fix typo 2017-08-18 15:46:48 +02:00
Sebastien Chopin
71c34b1d7a Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-08-18 15:44:46 +02:00
Sebastien Chopin
6461bcc9cb Add appear transition on spa mode 2017-08-18 15:44:34 +02:00
Sebastien Chopin
775c9d0850 Fix margin for body 2017-08-18 15:43:50 +02:00
Pooya Parsa
7feeedd432 call forGenerate before modules ready 2017-08-18 17:57:58 +04:30
Sebastien Chopin
c628097862 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-08-18 15:16:36 +02:00
Pooya Parsa
d589bc5819 static ~> ssr-only 2017-08-18 17:16:03 +04:30
Sebastien Chopin
e709fa4bff Warning if loadingIndicator not found 2017-08-18 14:23:10 +02:00
Sebastien Chopin
06a3d65ebf Use Nuxt.js color by default 2017-08-18 14:22:54 +02:00
Pooya Parsa
fbb6833400 remove SSR related files from generate artifacts 2017-08-18 16:14:47 +04:30
Pooya Parsa
2c4cf1ed4b minor fix 2017-08-18 15:29:32 +04:30
Pooya Parsa
38f9c21f21 fix loadingIndicator default value 2017-08-18 14:59:37 +04:30
Pooya Parsa
136f066556 loadingIndicator support for SPA 2017-08-18 14:56:19 +04:30
Pooya Parsa
f54cfc3d66 spa prefetch chunks 2017-08-18 12:44:05 +04:30
Pooya Parsa
7a9539e74f Resource hints for SPA 2017-08-18 12:38:43 +04:30
Pooya Parsa
d6cb2cbc79 improve CommonsChunkPlugin
inspired by zeit next
2017-08-18 11:47:56 +04:30
Pooya Parsa
a721232173 adjust postcss-import options for nuxt
#1407
2017-08-18 01:16:32 +04:30
Pooya Parsa
b4847b7656 Handle when transition fn not returning anything
fix for #1406
2017-08-18 00:30:49 +04:30
Pooya Parsa
77ad0c8fc4 remove extra $ from HMR query 2017-08-18 00:03:47 +04:30
Pooya Parsa
e0782af53e enable ModuleConcatenationPlugin for client bundles 2017-08-17 22:54:20 +04:30
Pooya Parsa
005d967993 refactor 2017-08-17 22:32:22 +04:30
Pooya Parsa
74df4472bc wChunk attempt (2) 2017-08-17 21:52:44 +04:30
Pooya Parsa
1cc2c6b5b0 wChunk 2017-08-17 21:48:56 +04:30
Pooya Parsa
6d9d949864 fix windows paths 2017-08-17 21:29:17 +04:30
Sebastien Chopin
af60ba21c0 Remove JS files for pages & layouts 2017-08-17 15:23:40 +02:00
Sebastien Chopin
e3eb83d669 Fix lint 2017-08-17 15:13:56 +02:00
Sebastien Chopin
c1d2d4c626 Rename process.generate to process.static 2017-08-17 14:50:39 +02:00
Sebastien Chopin
42d967c27b Add process.generate 2017-08-17 14:43:51 +02:00
Pooya Parsa
e510136a5a improve webpack chunk namings 2017-08-16 15:06:27 +04:30