Commit Graph

250 Commits

Author SHA1 Message Date
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
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