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
34ac2f8b1c
t.pass()
2017-05-15 15:36:23 +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
Pooya Parsa
52ee3d050d
update tests
2017-05-15 03:47:13 +04:30
Pooya Parsa
0eb3fc4a05
update tests
2017-05-15 03:31:41 +04:30
Pooya Parsa
a1b9296776
[tests] Split modules
2017-05-15 03:15:01 +04:30
Pooya Parsa
5001341ea7
code style
2017-05-15 03:10:29 +04:30
Pooya Parsa
58842f3c03
[tests] use promise
2017-05-15 03:10:09 +04:30
Pooya Parsa
632a94a9c6
[module] Tests
2017-05-15 03:03:31 +04:30
Pooya Parsa
59ece4978e
fix plugins injectAs
2017-05-15 02:26:00 +04:30
Pooya Parsa
cb524e0424
[module] remove extra dot in generated template names
...
node.js preserves dot in ext
2017-05-15 01:29:06 +04:30
Pooya Parsa
2d7b1b1d60
[module] pass ssr as is
...
This prevents defaulting ssr to false when undefined
2017-05-15 01:26:30 +04:30
Pooya Parsa
11cb84d239
[module] support plugins injectAs
2017-05-15 01:09:27 +04:30
Pooya Parsa
c7f31b6492
Merge branch 'modules' into dev
2017-05-15 00:36:07 +04:30
Sébastien Chopin
6a6b978cd1
Makes generate asynchronous
2017-05-14 20:21:14 +02:00
Sébastien Chopin
93e3fe800d
Merge branch 'master' of github.com:Atinux/nuxt.js
2017-05-14 19:38:39 +02:00
Sébastien Chopin
264db1bf8b
Merge pull request #702 from jroxendal/asyncify-generate
...
rewrote generate.js to async/await instead of coroutines
2017-05-14 19:38:05 +02:00
Sébastien Chopin
383a9a46c0
Merge pull request #703 from bratberg/master
...
Bumped nuxt and vuetify versions
2017-05-14 19:36:40 +02:00
Sébastien Chopin
96db377919
Merge branch 'fix-middleware' of github.com:Atinux/nuxt.js into fix-middleware
2017-05-14 19:34:23 +02:00
Sébastien Chopin
39124b87fe
Upgrade autoprefixer
2017-05-14 19:34:03 +02:00
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
a1d94f4148
[tests] fix wrong assertion
2017-05-13 22:02:35 +04:30
Pooya Parsa
2cdeab5661
[Store] Fix createStore bug
2017-05-13 22:02:11 +04:30
Pooya Parsa
3b175ee80f
[tests] Test both root and submodules functionality
2017-05-13 21:45:53 +04:30
Pooya Parsa
be80f95278
middleware ~> serverMiddleware
...
To avoid confuse between client and serverSide middlewares
2017-05-12 23:24:00 +04:30
Pooya Parsa
975e468388
app rebuild await for nuxt initialization
2017-05-12 23:19:55 +04:30
Pooya Parsa
a6f1ce7465
Merge remote-tracking branch 'origin/master' into modules
2017-05-12 23:06:15 +04:30
Pooya Parsa
9c1060e06c
🔥 Server Middlewares
...
This commit adds `middlewares` option to nuxt and accepts connect style middlewares.
Also modules can register middlewares using `this.addMiddleware()` method.
Each entry can be a simple middleware function or {path, handler} to support paths.
2017-05-12 14:52:06 +04:30
Pooya Parsa
d98c24b9b9
close customFilesWatcher on nuxt::close
2017-05-12 12:57:59 +04:30
Pooya Parsa
5d23dfc49e
watch for custom provided templates on edit event
2017-05-12 12:57:06 +04:30
Pooya Parsa
12727d1165
[modules] Watch for template changes
...
`build.watch` option was added
2017-05-12 12:45:37 +04:30
Pooya Parsa
2c37811032
[modules] Add extendRoutes
2017-05-12 12:27:24 +04:30
Pooya Parsa
b0b9101a8d
[tests] await for nuxt initialization
...
Nuxt constructor is now returning a promise, so we should await it before using
2017-05-12 00:19:02 +04:30
Pooya Parsa
d57ea4de88
Simpler dst file name generation
...
Module developers can easily customize filename using fileName key
otherwise it is generated using `[dirname].[filename].[hash].[ext]` template
2017-05-12 00:07:59 +04:30
Pooya Parsa
7835e3611d
correct templateVars usage
2017-05-12 00:00:22 +04:30
Pooya Parsa
4869770570
remove unneeded renderPlugins calls
2017-05-11 23:55:45 +04:30
Pooya Parsa
b701424aae
[modules] Support promise
2017-05-11 23:34:50 +04:30
Pooya Parsa
336ebd4959
templatesFiles ~> templates
2017-05-11 23:17:53 +04:30
Espen Bratberg
64aa5a3c95
Fix blocking css
2017-05-11 20:16:35 +02:00
Pooya Parsa
4800a9e8fd
build.templatesFiles
...
This feature adds advanced plugin and template support to modules
2017-05-11 22:41:00 +04:30
Espen Bratberg
25b23b4cbb
Adds demo link to README
2017-05-11 19:11:32 +02:00
Espen Bratberg
ca73b19ae2
Bumped nuxt and vuetify versions
2017-05-11 18:59:47 +02:00
Pooya Parsa
ef6f0da146
ESLint
2017-05-11 18:29:36 +04:30
Johan Roxendal
40a167258b
rewrote generate.js to async/await instead of coroutines
2017-05-11 14:12:25 +02:00
Pooya Parsa
a8d681af3f
Fix Module Require
2017-05-11 16:28:20 +04:30