Sébastien Chopin
f958801fff
fix: modules called before renderer in production
2017-06-04 14:08:36 +02:00
Sebastien Chopin
1ae3062283
Add nuxt.ready(), dev depends on process.env.NODE_ENV, server waits for modules to be ready and build() is called on development by default
2017-06-02 17:58:53 +02:00
Pooya Parsa
c5ca8c64f1
refactor: nuxt constructor no longer returns a promise
...
by not returning a promise we can expose .render method
also the old way of using nuxt won't change by 1.x release
2017-05-31 18:51:16 +04:30
Sebastien Chopin
2bb5cca1d5
Remove buildNamespace in favor of buildDir
2017-05-30 16:09:36 +02:00
Sébastien Chopin
ec9e334ed6
Merge pull request #776 from motia/build_dir
...
[feature] multiple nuxt apps in project
2017-05-28 12:44:25 +02:00
Pooya Parsa
ae0c88acbf
fix: typo in createBundleRenderer basedir
2017-05-26 14:19:47 +04:30
Pooya Parsa
a1d78988c0
fix: call to wp instead of r for css
...
The intention of using r was to fix problems with windows paths, but calling r will try to resolve path as well. This was breaking original webpack resolve mechanism from node_modules
2017-05-26 13:34:11 +04:30
Mouti'a Benachour
8473cd3a6b
add option to namespace .nuxt
2017-05-24 02:05:15 +01:00
Mouti'a Benachour
923f907442
call .nuxt directory buildDir
2017-05-24 00:52:48 +01: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
Pooya Parsa
dabfe68009
ESLint
2017-05-21 19:49:49 +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
14c3c07d57
Remove cache
option, use build.ssr.cache
instead
2017-05-21 15:13:19 +02:00
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
c6556c6b8b
don't warn if pages directory not exists
2017-05-21 13:17:29 +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
51618bef29
Allow override anything using a file with same name in srcDir/app
2017-05-16 02:17:58 +04:30
Pooya Parsa
c2befae5db
Refactor with async/await instead of yield
2017-05-16 01:21:27 +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
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
336ebd4959
templatesFiles ~> templates
2017-05-11 23:17:53 +04:30
Pooya Parsa
4800a9e8fd
build.templatesFiles
...
This feature adds advanced plugin and template support to modules
2017-05-11 22:41:00 +04:30
Sebastien Chopin
e148e4b93a
Add extractCSS option
2017-05-05 17:53:21 +02:00
Sebastien Chopin
6178527177
Improve logs
2017-05-05 16:47:50 +02:00
Pooya Parsa
affbc9c81f
fixClientManifest no needed as of vue 2.3.1
2017-05-02 14:31:15 +04:30
Evan You
74652e3974
make use of runInNewContext: false
2017-05-02 13:33:09 +04:30
Pooya Parsa
6ee5d958a7
cleanups
2017-04-30 17:24:14 +04:30
Pooya Parsa
2e75f22a08
add options.ssr
...
This allows setting custom vue renderer options. including:
- shouldPreload(file, type)
- runInNewContext
- directives
https://ssr.vuejs.org/en/api.html#renderer-options
2017-04-30 17:10:04 +04:30
Pooya Parsa
87172100c7
[vue-loader] allow using builtin extractCSS functionality
...
This option is disabled by default and won't affect exiting users.
However users can easily enable this option using `nuxt.build.extractCSS`
Implementation is according to:
- https://github.com/vuejs/vue-loader/tree/master/docs/en/configurations
- https://ssr.vuejs.org/en/css.html
- https://github.com/vuejs/vue-hackernews-2.0/tree/master/build
2017-04-30 16:28:25 +04:30
Pooya Parsa
56c39bea88
fix tests
2017-04-30 02:39:40 +04:30
Pooya Parsa
750276b3f6
refactor client watch
...
Fixes duplicate READY message
2017-04-27 21:14:31 +04:30
Pooya Parsa
ac151a41f0
Basic vue-server-renderer/client-plugin integration
2017-04-27 15:50:43 +04:30
Sébastien Chopin
ec8291ea4c
Fix lint style
2017-04-15 13:19:41 +02:00
Sebastien Chopin
b11a4d761b
Add injectAs to work with external plugins
2017-04-10 18:44:08 +02:00
Sébastien Chopin
617999a60a
Add manifest
2017-03-26 00:52:39 +01:00
Sébastien Chopin
3b635323a4
Add layout in __NUXT__
2017-03-25 18:59:58 +01:00
Sébastien Chopin
1cefff8194
Add watchers option and url after build
2017-03-25 15:16:07 +01:00
Sébastien Chopin
c4962f09a9
Improve chokidar watch on middleware and store
2017-03-25 05:06:12 +01:00
Sébastien Chopin
7a34763277
Fix webpack building loop
2017-03-25 03:17:26 +01:00