Pooya Parsa
|
6504b0666a
|
ESLint Fixes
|
2017-05-05 18:45:00 +04:30 |
|
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 |
|
johan.roxendal@gu.se
|
70f959ccb8
|
rolled back changes to render, re-jiggled handling of errors in generate.
|
2017-05-05 11:47:24 +02:00 |
|
Johan Roxendal
|
d469f38d98
|
Adds generate error report from renderer and minification. Changes the behavior where generate would terminate on error, now it instead gathers the error from crashing routes and compiles an error report.
|
2017-05-05 10:59:33 +02:00 |
|
Pooya Parsa
|
a04a563f8d
|
create store only when available
|
2017-05-02 15:36:22 +04:30 |
|
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
|
8391f308b7
|
[jsdom] use new VirtualConsole constructor
|
2017-04-30 01:40:56 +04:30 |
|
Pooya Parsa
|
d9ed6ecea9
|
integrate template with server renderer
|
2017-04-27 22:36:10 +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 |
|
Pooya Parsa
|
8db3a22db9
|
deprecated vue-ssr-webpack-plugin in flavor of vue-server-renderer
|
2017-04-27 13:24:18 +04:30 |
|
Sebastien Chopin
|
10d18bc454
|
Add generate.interval
|
2017-04-25 15:00:42 +02:00 |
|
johan.roxendal@gu.se
|
afa2e6b05c
|
Implemented wait in generate function so generation of dynamic routes with ajax calls are not all sceduled simultaneously, possibly flooding the data backend with queries.
Use generate.wait (ms) to stagger route generate calls over time.
Fixes #590.
|
2017-04-25 14:04:49 +02:00 |
|
Mihal Malostanidis
|
5e21a057aa
|
Fix Ctrl-C Ctrl-V typo in comments
|
2017-04-25 14:03:26 +03:00 |
|
Sebastien Chopin
|
65a3ad5b08
|
Generate bundles in dist/ if url given
|
2017-04-25 11:17:23 +02:00 |
|
Sébastien Chopin
|
2eecb8c0de
|
Add webpackChunkName
|
2017-04-17 18:15:37 +02:00 |
|
Sébastien Chopin
|
e69aa7c401
|
Simplify offline plugin
|
2017-04-17 15:27:32 +02:00 |
|
Sébastien Chopin
|
ec8291ea4c
|
Fix lint style
|
2017-04-15 13:19:41 +02:00 |
|
Sebastien Chopin
|
b5330a063d
|
Use cheap-module-source-map
|
2017-04-14 16:31:31 +02:00 |
|
Sebastien Chopin
|
e2ad6517e2
|
Give this to data()
|
2017-04-14 16:31:14 +02:00 |
|
Sebastien Chopin
|
ee6db19c8d
|
Update style
|
2017-04-14 11:57:30 +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
|
2560bfb512
|
Merge branch 'master' into offline-plugin-integration
|
2017-04-08 11:33:32 +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 |
|
Walter Ye
|
e7bcdc736e
|
pass 'this nuxt' context in extend webpack config
// nuxt.config
build: {
extend (config, {dev, isClient}) {
// get this context here
config.resolve.alias['~services'] = join(this.srcDir, 'services');
},
}
|
2017-04-01 13:34:09 +08:00 |
|
Sébastien Chopin
|
d576dad069
|
Fix eslint + istanbul
|
2017-03-28 16:28:24 +02:00 |
|
Sébastien Chopin
|
f6a02a1ac6
|
Disable performance hints for SSR
|
2017-03-27 18:06:57 +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 |
|
Sébastien Chopin
|
617999a60a
|
Add manifest
|
2017-03-26 00:52:39 +01: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 |
|
Sébastien Chopin
|
1cefff8194
|
Add watchers option and url after build
|
2017-03-25 15:16:07 +01:00 |
|
Alexandre Chopin
|
c9784651e9
|
add gzip configuration
|
2017-03-25 12:57:38 +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
|
c4962f09a9
|
Improve chokidar watch on middleware and store
|
2017-03-25 05:06:12 +01:00 |
|
Sébastien Chopin
|
89ed672f10
|
Add common pre-processors in nuxt
|
2017-03-25 03:38:19 +01:00 |
|
Sébastien Chopin
|
7a34763277
|
Fix webpack building loop
|
2017-03-25 03:17:26 +01:00 |
|
Sébastien Chopin
|
019d00fadb
|
no source maps on production
|
2017-03-25 03:17:15 +01:00 |
|
Sébastien Chopin
|
4431dfa368
|
revert to no-cdn publicPath
|
2017-03-24 18:54:54 +01:00 |
|
Sébastien Chopin
|
8831331e3d
|
Fix hot reloading
|
2017-03-24 16:52:18 +01:00 |
|
Sébastien Chopin
|
3f4ea1064d
|
Remove PostCompilePlugin
|
2017-03-24 16:51:16 +01:00 |
|
Sébastien Chopin
|
7333e7a758
|
Update webpack perfs hints
|
2017-03-24 16:12:59 +01:00 |
|
Sébastien Chopin
|
221bcb5e33
|
Fix tests
|
2017-03-24 16:11:56 +01:00 |
|
Sébastien Chopin
|
52d1df7a24
|
Fix updated route in context + error handling
|
2017-03-24 15:49:24 +01:00 |
|
Sébastien Chopin
|
26083a9de0
|
Avoid using req.url
|
2017-03-24 13:52:15 +01:00 |
|
Sébastien Chopin
|
1c3b2c077a
|
Add build.vendor in externals too
|
2017-03-24 03:57:07 +01:00 |
|
Sébastien Chopin
|
4ba3982307
|
Add duration property in transition
|
2017-03-24 03:00:35 +01:00 |
|
Sébastien Chopin
|
4034801fc9
|
Replace store state the soonest possible
|
2017-03-24 01:35:57 +01:00 |
|
Sébastien Chopin
|
474f68e46e
|
Call store.replaceState on start
|
2017-03-24 01:28:38 +01:00 |
|
Sébastien Chopin
|
cfd6b197c4
|
Improve error handling on SSR
|
2017-03-24 01:28:19 +01:00 |
|
Sébastien Chopin
|
d4db5792a4
|
Improve webpack config
- Remove filenames.css
- Add FriendlyErrorsWebpackPlugin()
- Add sourceMaps for UglifyJS
- Minify CSS for server-rendered pages
- Add css-loader for imports
|
2017-03-24 01:28:04 +01:00 |
|
Sébastien Chopin
|
53f9d62fce
|
Add generate.minify option
|
2017-03-24 01:25:41 +01:00 |
|
Sébastien Chopin
|
8f277af03b
|
Set prefetch to true by default
|
2017-03-24 01:25:27 +01:00 |
|
Sébastien Chopin
|
5102e819fe
|
Use data-* for vue-meta (valid markup)
- data-*
- remove defer for __NUXT__ script
|
2017-03-24 01:24:50 +01:00 |
|
Sébastien Chopin
|
64f83b71c3
|
Vue 2.2 and styles included
|
2017-03-22 15:47:34 +01:00 |
|
Sébastien Chopin
|
6ab20cc6b6
|
Fix error object
|
2017-03-22 10:37:20 +01:00 |
|
Sébastien Chopin
|
2a005308d2
|
throw error for tests
|
2017-03-20 19:19:57 +01:00 |
|
Sébastien Chopin
|
1cd5c0d68b
|
Merge branch 'master' into 0.10.0
# Conflicts:
# lib/generate.js
# lib/utils.js
|
2017-03-20 17:53:39 +01:00 |
|
Sébastien Chopin
|
a81862e77f
|
Upgrade dependencies & lint
|
2017-03-20 17:52:35 +01:00 |
|
Pierre RAMBAUD
|
c99571e78e
|
Typo fix, const must be renamed clientCompiler
|
2017-03-20 12:11:20 +01:00 |
|
Sébastien Chopin
|
8cdd10274f
|
Use empty array if routes not given
|
2017-03-17 18:52:36 +01:00 |
|
Sébastien Chopin
|
b6856928db
|
Dynamic layout feature
|
2017-03-17 18:02:58 +01:00 |
|
Sébastien Chopin
|
fb7b856343
|
force calling middleware from error page
|
2017-03-16 21:00:22 +01:00 |
|
Sébastien Chopin
|
0a595bd1c3
|
Merge remote-tracking branch 'origin/0.10.0' into 0.10.0
# Conflicts:
# lib/generate.js
# lib/utils.js
|
2017-03-16 18:54:37 +01:00 |
|
Sébastien Chopin
|
e8056f67eb
|
Fix url starting with double slash
|
2017-03-16 18:52:38 +01:00 |
|
Sébastien Chopin
|
65eeff332e
|
Fix hotReloading for children
|
2017-03-16 18:52:06 +01:00 |
|
rohitpal
|
7eccd429ca
|
fixed import
|
2017-03-12 05:32:28 +05:30 |
|
rohitpal
|
2da8ba84c9
|
offline-plugin-integration initial commit
|
2017-03-12 05:25:01 +05:30 |
|
Alexandre Chopin
|
cd16c2f6d2
|
change generate.routeParams to generate.routes
|
2017-03-06 20:00:26 +01:00 |
|
Sébastien Chopin
|
b8727b8d51
|
Fix asyncData on hot reloading
|
2017-03-02 17:31:37 +01:00 |
|
Sébastien Chopin
|
8253f5e75b
|
Add plugin ssr option & rename process.browser
|
2017-03-01 17:54:44 +01:00 |
|
Sébastien Chopin
|
6773c98d28
|
Remove build logs in dev
|
2017-02-28 17:32:12 +01:00 |
|
Sébastien Chopin
|
40d52645e8
|
asyncData
|
2017-02-28 13:11:29 +01:00 |
|
Sébastien Chopin
|
996613ce8b
|
prefetch only in production
|
2017-02-28 13:11:29 +01:00 |
|
Alexandre Chopin
|
fd966485ee
|
extendRoutes add resolve func as param for window
|
2017-02-23 11:02:15 +01:00 |
|
Sébastien Chopin
|
0e2474c681
|
Check if app.html exists
|
2017-02-22 18:19:49 +00:00 |
|
Sébastien Chopin
|
66c5aad09d
|
Fix redirected
|
2017-02-22 18:19:17 +00:00 |
|
Alexandre Chopin
|
749673c99b
|
fix pathToRegexp generate routes
|
2017-02-22 18:13:23 +01:00 |
|
Sébastien Chopin
|
591ef50a06
|
Fix template not built
|
2017-02-21 18:22:57 +00:00 |
|
Sébastien Chopin
|
8dfae9fa54
|
Fix headers sent
|
2017-02-21 18:22:27 +00:00 |
|
Sébastien Chopin
|
6cc1231eb2
|
Add performance option
|
2017-02-21 17:39:29 +00:00 |
|
Sébastien Chopin
|
10c4b1550f
|
Use HTML template + optimise cache control + gzip
|
2017-02-21 17:11:41 +00:00 |
|
Alexandre Chopin
|
f5300e4e67
|
fix extendRoutes for generate
|
2017-02-21 13:01:25 +01:00 |
|
Sébastien Chopin
|
7b3c62739c
|
Remove conditional nuxtStatic middleware
|
2017-02-21 11:31:47 +00:00 |
|
Sébastien Chopin
|
9a2767ac90
|
Layout on afterEach
|
2017-02-20 22:11:34 +00:00 |
|
Sébastien Chopin
|
7d630bf5d9
|
Remove extra line
|
2017-02-20 18:59:15 +01:00 |
|
Sébastien Chopin
|
f5a6cf0569
|
Merge branch 'master' into 0.9.10
# Conflicts:
# package.json
|
2017-02-18 10:57:12 +01:00 |
|
Sébastien Chopin
|
5b22564b10
|
Merge branch 'master' into 0.9.10
|
2017-02-18 10:55:36 +01:00 |
|
cj
|
721d2d63fa
|
cleaner build/error outputs for terminal
|
2017-02-17 11:58:48 -06:00 |
|
Sébastien Chopin
|
2bb8f1fd58
|
Use vue-app preset for babel
|
2017-02-17 16:13:51 +01:00 |
|
cj
|
88dbe00b9e
|
add options to build
|
2017-02-17 03:24:30 -06:00 |
|
cj
|
c40259877b
|
allow router mode to be set in config
|
2017-02-17 02:43:48 -06:00 |
|
Sébastien Chopin
|
376362ec39
|
Handle publicPath
|
2017-02-16 18:16:00 +01:00 |
|
Sébastien Chopin
|
5a500b6735
|
Set publicPath and render always returns a promise
|
2017-02-15 18:19:18 +01:00 |
|
Sébastien Chopin
|
4c53c6a669
|
start working on publicPath
|
2017-02-13 13:34:54 +01:00 |
|
Alexandre Chopin
|
c4dfa34212
|
fix optional route with index and order
|
2017-02-10 21:24:17 +01:00 |
|
Sébastien Chopin
|
b4f9504942
|
Update order
|
2017-02-10 00:47:35 +01:00 |
|
Matthew Pietz
|
f1386c3a5e
|
Remove extraneous div
Vue 2.x allows multiple root elements when only one would be rendered. Using `v-if` with `v-else` ensures that only one component will get rendered.
|
2017-02-09 00:25:04 -08:00 |
|
Alexandre Chopin
|
8661c57e88
|
fix routes bug order
|
2017-02-09 01:18:29 +01:00 |
|
Alexandre Chopin
|
51da5569f8
|
fix route optional
|
2017-02-08 20:13:03 +01:00 |
|
Sébastien Chopin
|
c5b8d16a2b
|
Add progress-bar when building
|
2017-02-08 14:09:59 +01:00 |
|
Sébastien Chopin
|
ae8700f117
|
Add comment
|
2017-02-07 10:46:05 +01:00 |
|
Sébastien Chopin
|
61ac979cba
|
Fix regression on query changes
|
2017-02-06 13:24:59 +01:00 |
|
Alexandre Chopin
|
e233c5def8
|
fix bug routes and add _.vue support (all)
|
2017-02-03 20:23:28 +01:00 |
|
Sébastien Chopin
|
17650c25e0
|
Middleware feature 🔥
|
2017-02-03 15:09:38 +01:00 |
|
Sébastien Chopin
|
5cd0827b20
|
~store is now an alias for the store instance
|
2017-02-01 00:45:30 +01:00 |
|
Sébastien Chopin
|
8d17d20dba
|
Set virtualConsole to true by default
|
2017-01-30 12:41:59 +01:00 |
|
Sébastien Chopin
|
f33afa521f
|
Fix progress bar on different layouts (#113)
|
2017-01-30 11:20:20 +01:00 |
|
Sébastien Chopin
|
55003631fc
|
Fix calling data on hash changes
|
2017-01-29 07:54:25 +01:00 |
|
Sébastien Chopin
|
423f52f35d
|
Fix error component on dynamic route.
|
2017-01-27 23:10:02 +01:00 |
|
Sébastien Chopin
|
a99161f685
|
Use ES6 syntax for hooks in transition key
|
2017-01-26 16:01:22 +01:00 |
|
Sébastien Chopin
|
d9fe4b9612
|
Add scrollBehavior option
|
2017-01-26 15:56:47 +01:00 |
|
Sébastien Chopin
|
615bcae90c
|
Improve error handling when string
|
2017-01-26 15:21:39 +01:00 |
|
Sébastien Chopin
|
4cbd6d6a28
|
Improve comments
|
2017-01-26 15:21:21 +01:00 |
|
Sébastien Chopin
|
f3719add05
|
Add virtualConsole option
|
2017-01-26 15:21:02 +01:00 |
|
Sébastien Chopin
|
7552da1453
|
Add analyse option
|
2017-01-23 17:56:05 +01:00 |
|
Mirodil
|
d17b12eac5
|
make it more compatible with other frameworks
make it use able with async with await
|
2017-01-22 18:35:44 -05:00 |
|
Sébastien Chopin
|
e016b5d184
|
Exit with code 1 on build error
|
2017-01-20 18:55:30 +01:00 |
|
Sébastien Chopin
|
55f907877e
|
Normalize components
|
2017-01-20 18:32:43 +01:00 |
|
Sébastien Chopin
|
224a18dea8
|
Improve error handling in page components
|
2017-01-20 18:11:30 +01:00 |
|
Sébastien Chopin
|
0f6ccd595d
|
Add base only when router.base defined
|
2017-01-20 12:42:15 +01:00 |
|
Sébastien Chopin
|
75a81430a4
|
Remove fix for vue-router
|
2017-01-20 12:42:15 +01:00 |
|
Sébastien Chopin
|
0d7e0ca8a8
|
Improve error page when throwing exception
|
2017-01-19 16:39:36 +01:00 |
|
Sébastien Chopin
|
be6562f244
|
Add _name in router template
|
2017-01-19 16:25:55 +01:00 |
|
Sébastien Chopin
|
ef4065b350
|
Move build folder inside lib
|
2017-01-19 16:25:32 +01:00 |
|
Sébastien Chopin
|
1051b733f9
|
Add extendRoutes option
|
2017-01-18 17:25:50 +01:00 |
|
Sébastien Chopin
|
2d85b53266
|
Add transition hooks in nuxt.config.js
|
2017-01-13 21:30:31 +01:00 |
|
Sébastien Chopin
|
8f29fe6a54
|
Add utils in next instance
|
2017-01-11 22:51:52 +01:00 |
|
Sébastien Chopin
|
ac9412b908
|
Don't use polyfill anymore
|
2017-01-11 22:18:47 +01:00 |
|
Sébastien Chopin
|
6de6c0e16b
|
Use webpack-rc4
|
2017-01-11 22:18:23 +01:00 |
|
Sébastien Chopin
|
5a876d2a22
|
Use webpack-rc3
|
2017-01-11 21:12:44 +01:00 |
|
Sébastien Chopin
|
da63846f55
|
Use ES6 syntax with Webpack RC4
|
2017-01-11 20:15:09 +01:00 |
|
Alexandre Chopin
|
c77fc45d9b
|
fix dynamic route optional
|
2017-01-11 15:03:42 +01:00 |
|
Alexandre Chopin
|
538248a152
|
fix deleted route name for parent
|
2017-01-11 12:52:39 +01:00 |
|
Sébastien Chopin
|
bfafcb9c1a
|
Fix server build with CSS modules
|
2017-01-09 15:10:29 +01:00 |
|
limichange
|
3584938e06
|
Simplify the function code, using the arrow function
|
2017-01-05 07:56:20 +08:00 |
|
Sébastien Chopin
|
d7de8bf458
|
Merge pull request #92 from Granipouss/master
Store generation
|
2017-01-02 18:41:39 +01:00 |
|
Sébastien Chopin
|
3b553ce16a
|
Add enterToClass and leaveToClass
|
2017-01-02 18:05:53 +01:00 |
|
Brendan
|
13aff87b9b
|
no more includes
|
2017-01-02 10:50:18 +01:00 |
|
Brendan
|
9fd04a6ec8
|
safer store with try catch
|
2017-01-02 10:13:53 +01:00 |
|
Sébastien Chopin
|
0b58637a09
|
Add polyfill in client & index
|
2016-12-31 12:33:51 +01:00 |
|
Sébastien Chopin
|
99bfac25aa
|
Move polyfill to root
|
2016-12-31 12:11:37 +01:00 |
|
Brendan
|
f0fba0b0c5
|
Merged branch master into master
|
2016-12-30 14:28:21 +01:00 |
|
Sébastien Chopin
|
f808892b68
|
Use isJSON: true for better perf and security
|
2016-12-28 12:38:09 +01:00 |
|
Sébastien Chopin
|
0e1f0af3b9
|
Fix hot-reload on data
|
2016-12-27 17:02:03 +01:00 |
|
Sébastien Chopin
|
0a3577b4c0
|
Use async/await in vue files
|
2016-12-27 16:58:07 +01:00 |
|
Sébastien Chopin
|
8adb69468b
|
Add async/await in core
|
2016-12-27 16:31:07 +01:00 |
|
Sébastien Chopin
|
a9cb000b76
|
Add extend option in nuxt build config
|
2016-12-27 14:54:10 +01:00 |
|
Sébastien Chopin
|
a4c28ac52b
|
flatten entry app to avoid build error
|
2016-12-27 14:53:36 +01:00 |
|
Sébastien Chopin
|
f82bde9d1c
|
Add scrollToTop option
|
2016-12-27 14:53:14 +01:00 |
|
Brendan
|
e2d5d2fa61
|
Accept both ways of creating the store
|
2016-12-26 17:19:10 +01:00 |
|
Brendan
|
d7c5babf1f
|
better vuex store
|
2016-12-25 21:16:30 +01:00 |
|
pi0
|
5e6703484f
|
handle dash in layout filenames. Fixes #78
|
2016-12-25 23:20:55 +03:30 |
|
Sébastien Chopin
|
fcae73a79b
|
Remove nuxt-container
|
2016-12-24 17:58:52 +01:00 |
|
Sébastien Chopin
|
31638c64da
|
Watch layouts files too
|
2016-12-24 14:15:12 +01:00 |
|
Sébastien Chopin
|
3f220625b9
|
Fix hot reloading for layout
|
2016-12-24 14:15:00 +01:00 |
|
Sébastien Chopin
|
3a0fcdee73
|
Layout with code-splitting!
|
2016-12-24 12:34:41 +01:00 |
|
Sébastien Chopin
|
b870a7206e
|
Add layout feature
|
2016-12-24 01:55:32 +01:00 |
|
Alexandre Chopin
|
b33008ee88
|
fix dynamic routes
|
2016-12-23 17:31:42 +01:00 |
|
Alexandre Chopin
|
2fff5e7a4f
|
sort keys
|
2016-12-23 15:43:04 +01:00 |
|
Sébastien Chopin
|
23f5ef5306
|
update comments
|
2016-12-21 20:51:09 +01:00 |
|
Sébastien Chopin
|
2ae761d2e7
|
Fix promise call generate
|
2016-12-21 20:50:46 +01:00 |
|
Sébastien Chopin
|
ba4a7c3e0b
|
More tests for build/index.js
|
2016-12-21 19:27:36 +01:00 |
|
Sébastien Chopin
|
957e730bc4
|
Ignore webpack midd for tests
|
2016-12-21 15:32:47 +01:00 |
|
Sébastien Chopin
|
38ef413e5d
|
test for nuxt.js
|
2016-12-21 15:27:30 +01:00 |
|
Sébastien Chopin
|
8102ce48eb
|
Handle validate for nuxt generate
|
2016-12-21 15:03:23 +01:00 |
|
Sébastien Chopin
|
a7e2a87ee4
|
Ignore if in dev mode
|
2016-12-20 19:26:01 +01:00 |
|
Sébastien Chopin
|
0ea0bf8d87
|
Add more tests
|
2016-12-20 18:26:46 +01:00 |
|
Sébastien Chopin
|
f335c8bd03
|
Fix validate in children
|
2016-12-20 18:05:48 +01:00 |
|
Sébastien Chopin
|
37e7a01955
|
renderAndGetWindow does not need jsdom
|
2016-12-20 18:05:48 +01:00 |
|
Sébastien Chopin
|
42dc15e72e
|
Check for component options data
|
2016-12-20 18:05:48 +01:00 |
|
Alexandre Chopin
|
8ab7d4f0df
|
optionnel route for parent
|
2016-12-20 17:45:25 +01:00 |
|
Alexandre Chopin
|
904c4e5793
|
add optional param by default
|
2016-12-20 17:30:43 +01:00 |
|
Sébastien Chopin
|
0fe34e0fb0
|
Fix re-usable component data
|
2016-12-20 13:44:22 +01:00 |
|
Sébastien Chopin
|
66124e5bce
|
Dont use _routerViewCache anymore
|
2016-12-20 12:55:25 +01:00 |
|
Sébastien Chopin
|
2e2062e045
|
preserveWhitespace false to avoid SSR mismatch
|
2016-12-20 11:58:32 +01:00 |
|
Sébastien Chopin
|
8eb6b5e3b6
|
remove console.log
|
2016-12-19 20:17:52 +01:00 |
|
Sébastien Chopin
|
0142dae008
|
Replace router-link to nuxt-link
|
2016-12-16 18:12:38 +01:00 |
|
Sébastien Chopin
|
a31dc539cc
|
Call only the children data for better perf
|
2016-12-16 17:46:09 +01:00 |
|
Sébastien Chopin
|
2cf68b6019
|
add nuxt-child and nuxt-link
|
2016-12-16 17:45:47 +01:00 |
|
Sébastien Chopin
|
213ee890a7
|
Add utils.compile
|
2016-12-16 17:45:05 +01:00 |
|
Sébastien Chopin
|
736f1ed1d5
|
Use webpack 2.2.0-rc.0
|
2016-12-15 18:53:00 +01:00 |
|
Sébastien Chopin
|
b8ec7329f7
|
Set color for debug module
|
2016-12-15 18:48:31 +01:00 |
|
Alexandre Chopin
|
b245b8d6ff
|
update nuxt-child props
|
2016-12-13 19:00:21 +01:00 |
|
Alexandre Chopin
|
b6b1fc3073
|
add component nuxt-child
|
2016-12-13 17:42:45 +01:00 |
|
Sébastien Chopin
|
1c4e767850
|
Add babel options in .vue files
|
2016-12-13 17:39:59 +01:00 |
|
Sébastien Chopin
|
efd6b5cefa
|
Merge branch 'master' into nested-dynamic-routes
|
2016-12-13 17:38:44 +01:00 |
|
Sébastien Chopin
|
c16c7b71bd
|
Fix babel options for .vue files
|
2016-12-13 17:38:07 +01:00 |
|
Chris Fritz
|
12e6b6cb9c
|
Use spaces instead of tabs for consistency
Since the rest of the file is using spaces, I changed the tabs before `NuxtLoading` to spaces as well.
|
2016-12-12 18:59:48 -05:00 |
|
Alexandre Chopin
|
0df05fd633
|
html-minifier config
|
2016-12-12 23:15:54 +01:00 |
|
Alexandre Chopin
|
4ebe6f7ac8
|
add html minifier for generate
|
2016-12-12 23:09:11 +01:00 |
|
Sébastien Chopin
|
7f3a39fea1
|
Fix child components data
|
2016-12-12 21:55:43 +01:00 |
|
Alexandre Chopin
|
2c4a512dda
|
generate ok
|
2016-12-12 21:54:02 +01:00 |
|
Alexandre Chopin
|
da9c311b54
|
generate routes flatten
|
2016-12-12 21:16:12 +01:00 |
|
Sébastien Chopin
|
b71b8b7478
|
Add .json extension
|
2016-12-12 16:30:17 +01:00 |
|
Sébastien Chopin
|
f8c7b5c012
|
Add validate option
|
2016-12-12 16:30:07 +01:00 |
|
Sébastien Chopin
|
b3df306c30
|
Merge branch 'master' into nested-dynamic-routes
|
2016-12-12 15:02:32 +01:00 |
|
Sébastien Chopin
|
ca7d8bc3a8
|
No extension needed to import vue files
|
2016-12-12 15:01:57 +01:00 |
|
Alexandre Chopin
|
32a6f30118
|
delete option routes.router
|
2016-12-12 14:16:47 +01:00 |
|
Sébastien Chopin
|
9d59a2f80f
|
remove strict mode for node v4
|
2016-12-11 18:58:47 +01:00 |
|
Alexandre Chopin
|
af36b495b0
|
order Routes
|
2016-12-11 16:40:49 +01:00 |
|
Alexandre Chopin
|
d09fdfb78e
|
scoop position nested routes
|
2016-12-11 16:40:18 +01:00 |
|
Alexandre Chopin
|
ce0a89508e
|
update routes options default
|
2016-12-11 13:34:08 +01:00 |
|
Alexandre Chopin
|
0b8b85128f
|
Nested dynamic routes
Build and Router
|
2016-12-11 01:46:04 +01:00 |
|
Sébastien Chopin
|
0c385f522c
|
Optimise promisifyRouteParams()
|
2016-12-10 12:39:11 +01:00 |
|
Sébastien Chopin
|
6b7062046e
|
Use Nuxt server for tests
|
2016-12-09 23:07:33 +01:00 |
|
Sébastien Chopin
|
4aa600e57a
|
Add Server class in nuxt
|
2016-12-09 20:09:12 +01:00 |
|
Sébastien Chopin
|
7cbc06144d
|
compat with node 4
|
2016-12-09 19:40:59 +01:00 |
|
Sébastien Chopin
|
09e637cf4b
|
generate dist lib
|
2016-12-09 18:54:17 +01:00 |
|
Sébastien Chopin
|
71a050da12
|
Fix error.vue layout
|
2016-12-09 13:50:34 +01:00 |
|
Sébastien Chopin
|
b73675206a
|
Merge branch 'master' into pr/44
# Conflicts:
# lib/build/index.js
|
2016-12-08 21:13:20 +01:00 |
|
Sébastien Chopin
|
6713f68443
|
Join with this.dir if relative path
|
2016-12-08 19:19:39 +01:00 |
|
Sébastien Chopin
|
3ded0cd5d0
|
Disable router base in generate
|
2016-12-08 18:46:13 +01:00 |
|
Sébastien Chopin
|
ce7e47c7f1
|
Merge pull request #47 from cj/eslint/no-console
added no-console to eslint
|
2016-12-08 18:08:32 +01:00 |
|
Sébastien Chopin
|
ac2250c281
|
Optimise generate out of memory when +10000 paths
|
2016-12-08 18:07:47 +01:00 |
|
cj
|
c4823f27a8
|
added no-console to eslint
|
2016-12-08 09:41:20 -06:00 |
|
Alexandre Chopin
|
5f8792036b
|
fix error layout issue
|
2016-12-08 11:37:27 +01:00 |
|
cj
|
187fec3f32
|
if srcDir not set, default to this.dir (rootDir)
|
2016-12-08 00:55:44 -06:00 |
|
cj
|
df363e9770
|
Added an nuxt.config.js option srcDir
|
2016-12-08 00:45:40 -06:00 |
|
Sébastien Chopin
|
48c544b106
|
Add window.onNuxtReady before plugins
|
2016-12-07 23:58:32 +01:00 |
|
Sébastien Chopin
|
83cd431c52
|
Add $nuxt.on('routeChanged', to, from)
|
2016-12-07 23:43:57 +01:00 |
|
Sébastien Chopin
|
c5ac12b2cb
|
Add renderAndGetWindow
|
2016-12-07 19:02:06 +01:00 |
|
Sébastien Chopin
|
648033f077
|
update build
|
2016-12-07 19:01:46 +01:00 |
|
Sébastien Chopin
|
4d6b85cfdd
|
remove _ options
|
2016-12-07 18:47:23 +01:00 |
|
Sébastien Chopin
|
43f51c402a
|
Nuxt() does not call build() anymore
|
2016-12-07 18:47:02 +01:00 |
|
Alexandre Chopin
|
57997e294e
|
add layouts folder for extends app
|
2016-12-07 13:30:25 +01:00 |
|
Sébastien Chopin
|
509c14a7ac
|
Add $nuxt.error()
|
2016-12-04 19:16:47 +01:00 |
|
Sébastien Chopin
|
87789b8748
|
Add env in context
|
2016-12-04 19:16:47 +01:00 |
|
Sébastien Chopin
|
a30ce76b0c
|
Fix // when no base given
|
2016-12-04 19:16:47 +01:00 |
|
Alexandre Chopin
|
4c33c3c7f6
|
add name on router for pages component
|
2016-12-03 15:12:05 +01:00 |
|
Sébastien Chopin
|
496ecf1a80
|
remove non-used option
|
2016-12-01 19:09:40 +01:00 |
|
Sébastien Chopin
|
3b89191998
|
Bind render method to nuxt
|
2016-11-28 16:28:59 +00:00 |
|
Sébastien Chopin
|
16c9710141
|
.nojekyll needs to be empty
|
2016-11-27 18:45:50 +01:00 |
|
Sébastien Chopin
|
cbba9d0631
|
Add .nojekyll file for gh-pages
|
2016-11-27 18:11:41 +01:00 |
|
Sébastien Chopin
|
65de0934f6
|
Add Content-Length header
|
2016-11-25 17:57:59 +01:00 |
|
Sébastien Chopin
|
05372d9068
|
Remove pages/_error-debug.vue
|
2016-11-25 17:56:46 +01:00 |
|
Sébastien Chopin
|
a6d4e5136b
|
Add config.env option
|
2016-11-25 15:37:06 +01:00 |
|
Sébastien Chopin
|
8ae76db287
|
Add ~ alias
|
2016-11-25 15:36:45 +01:00 |
|
Sébastien Chopin
|
cb3bf4c320
|
window.onNuxtReady is now a function
|
2016-11-25 15:36:27 +01:00 |
|
Sébastien Chopin
|
a3bbd71f65
|
Use babel preset es2015 by default in .vue files
|
2016-11-24 14:41:05 +01:00 |
|
Sébastien Chopin
|
b2b707ae71
|
Call store.replaceState when app is created
|
2016-11-24 13:16:30 +01:00 |
|
Sébastien Chopin
|
920e969da8
|
Disable babel query in vue-loaders
|
2016-11-24 13:16:08 +01:00 |
|
Sébastien Chopin
|
40515ac91a
|
Update dept and start next generate
|
2016-11-24 01:47:11 +01:00 |
|
Sébastien Chopin
|
e441b7eb12
|
process.BROWSER_BUILD
|
2016-11-24 01:46:20 +01:00 |
|
Sébastien Chopin
|
d203d48c05
|
Add ~router alias
|
2016-11-24 01:40:04 +01:00 |
|
Sébastien Chopin
|
6d86df8291
|
Upgrade to vue 2.1.0
|
2016-11-23 13:40:25 +01:00 |
|
Sébastien Chopin
|
57b55dc512
|
Add build.postcss option
|
2016-11-23 00:47:31 +01:00 |
|
Sébastien Chopin
|
fc598ea66e
|
Fix reused component data
|
2016-11-23 00:27:07 +01:00 |
|
Sébastien Chopin
|
2400fabceb
|
Add transition option and package.json next config
|
2016-11-21 19:53:11 +01:00 |
|
Sébastien Chopin
|
edd0227e74
|
Add pages/_app.vue possibility + example
|
2016-11-21 14:15:08 +01:00 |
|
Sébastien Chopin
|
cb20e417fa
|
Add Content-Type text/html header
|
2016-11-21 14:15:07 +01:00 |
|
Alexandre Chopin
|
b8436b067f
|
Fix duplicate routes and hidden files
|
2016-11-20 12:23:48 +01:00 |
|
Sébastien Chopin
|
8cbbaeaf83
|
Fix path on windows
|
2016-11-20 11:37:53 +01:00 |
|
Sébastien Chopin
|
218894295b
|
Add title in error pages
|
2016-11-19 22:48:06 +01:00 |
|
Sébastien Chopin
|
ae9b41f321
|
Add callback argument (optional) in data
|
2016-11-19 22:16:26 +01:00 |
|
Sébastien Chopin
|
e48f8250a0
|
Mixins and Vue.extend possible
|
2016-11-18 14:45:25 +01:00 |
|
Sébastien Chopin
|
d4b8bc4f02
|
Add build.babel option
|
2016-11-18 10:38:57 +01:00 |
|
Sébastien Chopin
|
f4bff18836
|
No more store option (implicit now)
|
2016-11-18 09:17:39 +01:00 |
|
Pascal Borreli
|
e4b202e7d9
|
Fixed typos
|
2016-11-18 04:02:43 +01:00 |
|
Sébastien Chopin
|
49f67566c2
|
Add build.plugins and fix when no component matched
|
2016-11-17 22:12:21 +01:00 |
|
Sébastien Chopin
|
06edc8029b
|
Use omit and add example
|
2016-11-17 14:02:09 +01:00 |
|
Sébastien Chopin
|
c9250b4d07
|
Add nuxtServerInit action in the store
|
2016-11-17 13:52:00 +01:00 |
|
Sébastien Chopin
|
2677afb46f
|
Fix due 2.0.6~7 and add error() in context
|
2016-11-17 11:57:12 +01:00 |
|
Sébastien Chopin
|
a98e6d4e9b
|
Watch changes on nuxt.config.js when launching nuxt-dev
|
2016-11-16 18:41:09 +01:00 |
|
Sébastien Chopin
|
d2c0f01593
|
Fix resolve when using alias
|
2016-11-16 18:06:54 +01:00 |
|
Sébastien Chopin
|
b1546682ef
|
Add aliases and update examples
|
2016-11-16 17:55:26 +01:00 |
|
Sébastien Chopin
|
a9ae6e0360
|
Use vie-meta and webpack 26
|
2016-11-14 23:59:54 +01:00 |
|
Sébastien Chopin
|
c5c9448a26
|
remove 2 dependencies
|
2016-11-11 15:30:11 +01:00 |
|
Sébastien Chopin
|
4b0b83b782
|
Update the use of redirect(status, path, query)
|
2016-11-11 01:35:05 +01:00 |
|
Sébastien Chopin
|
78aabe480f
|
modern static for redirect is great now
|
2016-11-11 01:11:21 +01:00 |
|
Sébastien Chopin
|
5b0ff5617b
|
Add redirect in context
|
2016-11-11 00:01:36 +01:00 |
|
Sébastien Chopin
|
b6ee7099a0
|
Rename components (moved from pages)
|
2016-11-10 21:52:27 +01:00 |
|
Sébastien Chopin
|
167962ccac
|
Add <base> when defined
|
2016-11-10 20:21:16 +01:00 |
|
Sébastien Chopin
|
cb7406cba6
|
router.base is now working as expected
|
2016-11-10 19:34:59 +01:00 |
|
Sébastien Chopin
|
ea1c5dee15
|
config.router + base + linkClassActive
|
2016-11-10 17:16:37 +01:00 |
|
Sébastien Chopin
|
9f370cb97c
|
Check if static folder exists
|
2016-11-10 15:09:10 +01:00 |
|
Sébastien Chopin
|
d5230accaf
|
Don't use sync functions
|
2016-11-10 14:51:40 +01:00 |
|
Sébastien Chopin
|
a8776de913
|
nuxt-generate
|
2016-11-10 14:46:16 +01:00 |
|