Commit Graph

167 Commits

Author SHA1 Message Date
Sebastien Chopin b2ef8c320f No need a name for exported method 2017-05-22 14:26:24 +02:00
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
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 1f317a188b Should work with route not code-splitted 2017-05-21 19:16:36 +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 01de17b827 Fix store module vs store 2017-05-21 02:03:32 +02:00
Sébastien Chopin 4cd48f3927 Support ts 2017-05-20 11:36:35 +02:00
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
Pooya Parsa 59ece4978e fix plugins injectAs 2017-05-15 02:26:00 +04:30
Pooya Parsa 0220be4466 [store] fix condition where root store is not exporting state 2017-05-13 23:22:37 +04:30
Pooya Parsa 437586d92b [store] check if storeData.state is function for workaround 2017-05-13 22:22:04 +04:30
Pooya Parsa 05725d70e7 [store] fix 2017-05-13 22:15:42 +04:30
Pooya Parsa 2cdeab5661 [Store] Fix createStore bug 2017-05-13 22:02:11 +04:30
Andrii Korzh 4beaecdc5c add linkExactActiveClass
Pass linkExactActiveClass to router options
2017-05-09 21:46:11 +03:00
Sebastien Chopin 64abcc04a8 Fix middleware on client-side 2017-05-09 14:43:47 +02:00
Sébastien Chopin 888811f5f4 Fix middleware on server-side 2017-05-08 19:30:57 +02:00
Pooya Parsa e2e849fbd2 [vue-style-loader] Inline global css on SSR
Currently with `<style src>` approach global styles are injected on
runtime only and this may affect page render performance.
2017-05-05 18:40:12 +04:30
Sebastien Chopin 01b02a9010 Add typescript compatibility 2017-05-05 14:07:54 +02:00
Sebastien Chopin fd833216df Format code 2017-05-05 12:11:32 +02:00
Pooya Parsa a04a563f8d create store only when available 2017-05-02 15:36:22 +04:30
Evan You 74652e3974 make use of runInNewContext: false 2017-05-02 13:33:09 +04:30
Sébastien Chopin 2eecb8c0de Add webpackChunkName 2017-04-17 18:15:37 +02:00
Sebastien Chopin e2ad6517e2 Give this to data() 2017-04-14 16:31:14 +02:00
Sebastien Chopin 55db6e336f Add injectAs feature 2017-04-14 11:57:08 +02:00
Sebastien Chopin 25066545bb Merge branch 'master' of github.com:nuxt/nuxt.js 2017-04-10 18:45:01 +02:00
Sebastien Chopin b11a4d761b Add injectAs to work with external plugins 2017-04-10 18:44:08 +02:00
Sébastien Chopin 5412ddc8d1 Merge pull request #456 from taldy/nuxtserverinit-promises-improvement
Support other implementations of Promises inside nuxtServerInit (currently only HTML5 Promises works correctly)
2017-04-06 12:33:29 +02:00
taldy 1ba4adca70 Fix codestyle 2017-04-06 12:18:27 +03:00
taldy c22b0b790b Simplify fix and cover other Promise checks 2017-04-06 12:09:56 +03:00
Ilya 6c0f138b7d fix server validate 2017-04-05 22:33:11 +03:00
Sébastien Chopin 3e7d0a19ed Update client.js 2017-04-05 21:25:44 +02:00
Ilya 17db23f45f fix in client : validate method 2017-04-05 21:40:46 +03:00
Sébastien Chopin 4c012e93af Update server.js 2017-04-05 18:25:35 +02:00
Sébastien Chopin 99a03812a4 Update client.js 2017-04-05 18:25:12 +02:00
Sébastien Chopin 9c4244635c Update server.js 2017-04-05 18:24:48 +02:00
Sébastien Chopin 7ef6411269 Update client.js 2017-04-05 18:24:15 +02:00
Ilya 99400bb12d server proposal for validation 2017-04-05 19:14:45 +03:00
Ilya 42e16a650b proposal for validation pages 2017-04-04 14:25:48 +03:00
Sébastien Chopin d576dad069 Fix eslint + istanbul 2017-03-28 16:28:24 +02:00
Sébastien Chopin 2f2eaac299 Add debug for redirect on ssr 2017-03-26 23:38:51 +02:00
taldy 93c4be2d28 Support other types of Promises returned by nuxtServerInit() 2017-03-26 17:54:27 +03:00
Ralph Huwiler 78ea2591c2 Create nested modules for each folder in ./store 2017-03-25 21:21:11 +01:00
Sébastien Chopin 3b635323a4 Add layout in __NUXT__ 2017-03-25 18:59:58 +01:00
evseevnn 435337529a fix - store no available to context on client side 2017-03-25 12:30:23 +07:00
evseevnn 8ec4eb908f fix - store no available to context on client side 2017-03-25 12:23:42 +07:00
Sébastien Chopin 8831331e3d Fix hot reloading 2017-03-24 16:52:18 +01:00
Sébastien Chopin 52d1df7a24 Fix updated route in context + error handling 2017-03-24 15:49:24 +01:00