Commit Graph

424 Commits

Author SHA1 Message Date
Sebastien Chopin
9098854a30 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-05-22 14:05:26 +02:00
Sebastien Chopin
29d2751940 Update warning for Vuex store (classic mode) 2017-05-22 14:05:23 +02:00
Pooya Parsa
bbd2eddb40 import SSR plugins
This supports proper functionality of plugins registering Vue Components.
Also we await for each plugin to make sure that they are initialized before createApp
2017-05-22 15:30:20 +04:30
Sebastien Chopin
eaee5afbde Add render.static option to customize serve-static middleware 2017-05-22 12:51:03 +02:00
Pooya Parsa
1f6c3a9a7b [fix] resolve css imports
This resolves problems with windows paths
2017-05-22 02:19:51 +04:30
Sébastien Chopin
78cd3bae86 Remove injectAs property, now you only have to export a method which receives the context 2017-05-21 21:00:41 +02:00
Sébastien Chopin
d4f4c15f10 Fix build merge 2017-05-21 19:24:31 +02:00
Sébastien Chopin
0183ac4b86 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev
Conflicts:
	lib/build.js
	lib/module.js
	lib/server.js
2017-05-21 19:23:31 +02:00
Sébastien Chopin
f050bb6330 Refactor 2017-05-21 19:18:48 +02:00
Sébastien Chopin
2247097b64 Allow synchronous module + fix typo in logs 2017-05-21 19:17:36 +02:00
Sébastien Chopin
1f317a188b Should work with route not code-splitted 2017-05-21 19:16:36 +02:00
Pooya Parsa
7e57f55a5a minor requireModule fix 2017-05-21 20:42:28 +04:30
Pooya Parsa
da725cb11e fix ~ shorthand problems 2017-05-21 20:11:00 +04:30
Pooya Parsa
dabfe68009 ESLint 2017-05-21 19:49:49 +04:30
Pooya Parsa
38e7dd509a HTTP.2 Push Headers 2017-05-21 19:33:38 +04:30
Sébastien Chopin
7146b0f2a8 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-05-21 15:46:32 +02:00
Sébastien Chopin
c3355e1467 Store state should always be a method now 2017-05-21 15:45:21 +02:00
Sébastien Chopin
8350dbfdbc Disable minify with generate.minify: false 2017-05-21 15:26:39 +02:00
Sébastien Chopin
14c3c07d57 Remove cache option, use build.ssr.cache instead 2017-05-21 15:13:19 +02:00
Pooya Parsa
dd32b5441f ETag header support 2017-05-21 16:48:21 +04:30
Pooya Parsa
1939e08cb2 deprecate performance key 2017-05-21 16:36:01 +04:30
Pooya Parsa
f5541999fd Allow modules to provide their createRoutes 2017-05-21 15:25:01 +04:30
Pooya Parsa
8f08f13941 Revert "don't warn if pages directory not exists"
This reverts commit c6556c6b8b.
2017-05-21 15:11:30 +04:30
Pooya Parsa
054df82200 Allow override NODE_ENV with env config.
This allows debugging SSR hydration problems easier in production. (#727 and #574)
2017-05-21 14:18:22 +04:30
Pooya Parsa
c6556c6b8b don't warn if pages directory not exists 2017-05-21 13:17:29 +04:30
Sébastien Chopin
01de17b827 Fix store module vs store 2017-05-21 02:03:32 +02:00
Sébastien Chopin
a90127952a Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-05-20 11:37:15 +02:00
Sébastien Chopin
2cb6e1e596 Add source map for SASS 2017-05-20 11:36:48 +02:00
Sébastien Chopin
4cd48f3927 Support ts 2017-05-20 11:36:35 +02:00
Sébastien Chopin
48f617d174 disable console log 2017-05-20 11:36:09 +02:00
Pooya Parsa
d94fddeb38 return promise in requireModule 2017-05-20 13:47:14 +04:30
Pooya Parsa
aca45a15b0 improve serverMiddleware
This allows resolve using ~ path nation
2017-05-20 13:44:31 +04:30
Pooya Parsa
f0c66b490a requireModule and addModule
requireModule can be used for Meta-Modules to prevent duplicate requires
2017-05-20 13:43:55 +04:30
Pooya Parsa
148c2fc471 serverMiddleware typo 2017-05-19 13:44:24 +04:30
Pooya Parsa
effb354d71 performance.prefetch 2017-05-19 12:15:36 +04:30
Pooya Parsa
90fc778e81 Middlewares ~> Middleware
https://english.stackexchange.com/questions/257120/middleware-vs-middlewares
2017-05-19 12:05:20 +04:30
Pooya Parsa
8b253712f0 fix vendor chunkhash 2017-05-19 12:03:33 +04:30
Pooya Parsa
5b8cb0f464 [build] add missing promise.all 2017-05-18 13:17:39 +04:30
Pooya Parsa
a70fc016e4 Refactor generateRoutesAndFiles 2017-05-18 13:15:15 +04:30
Pooya Parsa
3f84161811 Refactor r() into utils 2017-05-18 13:14:31 +04:30
Alexandre Chopin
b060090fb1 fix generate only index.html when router.mode = 'hash' 2017-05-17 16:20:14 +02:00
Alexandre Chopin
2ff304898d generate only index.html when router.mode = 'hash' 2017-05-17 16:19:22 +02:00
Sebastien Chopin
d3f707dde2 Refactor code base 2017-05-17 11:27:05 +02:00
ausir
50a8648eeb user specified base then add base in html head 2017-05-17 00:58:27 +08:00
Sebastien Chopin
971372d763 Add base href every time 2017-05-16 15:56:46 +02:00
Sebastien Chopin
54dec8e4b5 Fix hot-update.json & add tests 2017-05-16 15:12:30 +02:00
Pooya Parsa
51618bef29 Allow override anything using a file with same name in srcDir/app 2017-05-16 02:17:58 +04:30
Pooya Parsa
e9d998e522 Coverage 2017-05-16 01:30:06 +04:30
Pooya Parsa
c2befae5db Refactor with async/await instead of yield 2017-05-16 01:21:27 +04:30
Pooya Parsa
32ac90482e Merge remote-tracking branch 'remotes/origin/fix-middleware' into dev
# Conflicts:
#	lib/app/server.js
#	lib/app/utils.js
#	lib/generate.js
#	yarn.lock
2017-05-15 15:33:52 +04:30