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
Sébastien Chopin
2b85669c16
Update donation badges
2017-05-11 13:56:57 +02:00
Sébastien Chopin
bcece6d202
Merge pull request #689 from OpenCollective/opencollective
...
Activating Open Collective
2017-05-11 13:55:07 +02:00
Sébastien Chopin
7e018ff8ad
Merge pull request #691 from korzhyk/master
...
Add linkExactActiveClass to router options
2017-05-11 13:49:51 +02:00
Sebastien Chopin
ac836c77de
Update tests
2017-05-11 13:37:21 +02:00
Sébastien Chopin
d966c739db
Merge pull request #696 from qm3ster/patch-1
...
Fix copy paste typo in the comments
2017-05-11 13:32:32 +02:00
Pooya Parsa
497d673727
Install all modules in sequence before nuxt init
...
For this functionality Nuxt constructor would return a Promise so all bin commands updated to resolve promise before using nuxt
2017-05-11 15:53:58 +04:30
Pooya Parsa
5039459f06
basic API ported from nuxt-modules
2017-05-11 15:29:08 +04:30
Pooya Parsa
9db29942e6
Add basic module integration
2017-05-11 14:34:15 +04:30
Pooya Parsa
252e5cce0a
Explicit srcDir and rootDir
...
This makes dir and srcDir consistent and explicitly defined in both places.
2017-05-11 14:18:09 +04:30
Pooya Parsa
ffefa6d724
defaults deep options
...
This will help modules easily append to options without need to checking and creating arrays.
2017-05-11 14:12:20 +04:30
Pooya Parsa
5662aa22f7
add modules
key to nuxt config
2017-05-11 13:41:27 +04:30
Pooya Parsa
55b331c350
ignore intellij idea project files
2017-05-11 13:40:58 +04:30
Mihal Malostanidis
756929079a
Fix copy paste typo in the comments
2017-05-10 18:53:16 +03:00
Andrii Korzh
4beaecdc5c
add linkExactActiveClass
...
Pass linkExactActiveClass to router options
2017-05-09 21:46:11 +03:00
Andrii Korzh
77d35ab594
add linkExactActiveClass to router options
...
From version 2.5.0+ exact active class supported https://router.vuejs.org/en/api/options.html#linkexactactiveclass
2017-05-09 21:44:53 +03:00
Sébastien Chopin
892543eb1d
Merge pull request #687 from jroxendal/css-sourcemaps
...
added sourcemaps support to scss-loader and css-loader
2017-05-09 16:34:42 +02:00
Xavier Damman
a71ac29166
Added call to donate after npm install
2017-05-09 09:21:36 -04:00
Xavier Damman
4e97bd465d
Added backers and sponsors on the README
2017-05-09 09:21:36 -04:00
Sebastien Chopin
64abcc04a8
Fix middleware on client-side
2017-05-09 14:43:47 +02:00
Sebastien Chopin
9099b00963
Merge branch 'master' into fix-middleware
2017-05-09 14:18:25 +02:00
Johan Roxendal
63568ceb24
added sourcemaps support to scss-loader and css-loader
2017-05-09 13:24:55 +02:00
Alexandre Chopin
92bbacbbdf
Update README.md
2017-05-09 10:48:26 +02:00
Sébastien Chopin
bce3784921
Merge pull request #682 from jroxendal/fix-scss
...
scss should be handled by sass-loader
2017-05-08 23:17:47 +02:00
Sébastien Chopin
8865cdc1d8
Merge pull request #683 from jroxendal/fix-generate
...
Fixed refractoring error in generate
2017-05-08 23:16:55 +02:00
Sébastien Chopin
834aa3bcd6
Merge branch 'fix-middleware' of github.com:Atinux/nuxt.js into fix-middleware
...
Conflicts:
lib/app/client.js
lib/app/server.js
2017-05-08 19:33:55 +02:00
Sébastien Chopin
888811f5f4
Fix middleware on server-side
2017-05-08 19:30:57 +02:00