Commit Graph

1613 Commits

Author SHA1 Message Date
Pooya Parsa 18b6eb5b56 chore: webpack:^3.5.4 2017-08-12 20:09:21 +04:30
Wu Haotian 221bb8800f
Fix class component checks for extended components 2017-08-11 17:36:05 +08:00
Pooya Parsa 127155d61a workaround for es6-promise and vue-server-renderer 2017-08-10 16:16:00 +04:30
Pooya Parsa d7cb08b746 improve server bundle size
explicitly excluding nuxt's node_modules optimizes bundle size in both normal usage and when using in test/linked/npx
2017-08-10 15:39:25 +04:30
Pooya Parsa ec75ed11f6 webpack 3.5.0 stats.excludeAssets 2017-08-10 15:27:54 +04:30
Pooya Parsa 4d74840177 disable clientside sourceMapSupport 2017-08-10 15:18:53 +04:30
Pooya Parsa 9340a0e7d0 fix error page stacks on dev 2017-08-10 15:15:49 +04:30
Pooya Parsa 7dd00a7c50 fix error pages layout
error page itself is a kind of layout so we should purely render it to avoid style conflicts
2017-08-10 15:07:23 +04:30
Pooya Parsa 71ebf02c6b disable browser-source-map-support 2017-08-10 14:46:13 +04:30
Pooya Parsa e0891ead6f grammer fix 2017-08-10 14:25:33 +04:30
Pooya Parsa 2efa394529 chore(nuxt-error): use computed 2017-08-10 14:19:58 +04:30
Pooya Parsa 400363860a feat(app): enable global vue error handler only in dev
With production builds, some Vue warns are being changed to errors this may lead to unwanted error pages.
2017-08-10 14:12:06 +04:30
Pooya Parsa f23a6d34a4 [internal] use es6 exports
prevent rollup warning
2017-08-10 14:08:31 +04:30
Pooya Parsa 8af4597117 webpack ^3.5.2 2017-08-10 14:08:06 +04:30
Sebastien Chopin ed98aa91ae Update to rc4 2017-08-09 11:54:05 +02:00
Sebastien Chopin e5012372b0 Upgrade dependencies 2017-08-09 11:34:10 +02:00
Wu Haotian e686844b03
App.vue: check `resolvedLayouts` in `setLayout` 2017-08-07 15:11:47 +08:00
Wu Haotian 4abbb4eb9c
cache resolved layouts in resolvedLayouts 2017-08-07 14:21:03 +08:00
Pooya Parsa 1c527c2db6 render.debug ~> debug
debug on build phase affects generated templates too
2017-08-06 02:18:43 +04:30
Pooya Parsa b78b189aea spa errors source map support 2017-08-06 02:03:46 +04:30
Pooya Parsa 3abc779447 fix styles overriding for SPA mode 2017-08-06 00:03:07 +04:30
Pooya Parsa 9bb7d0331a update error 2017-08-05 23:50:26 +04:30
Pooya Parsa c5578f8822 green OPEN message
nuxt branding
2017-08-05 23:25:18 +04:30
Pooya Parsa ea33d83c2e pretty-error integration 2017-08-05 22:16:39 +04:30
Pooya Parsa 5d0681088d Hide debug box on debug:false
prevents potential security bugs
2017-08-05 21:34:27 +04:30
Pooya Parsa 24fe134641 always add error.message 2017-08-05 21:22:26 +04:30
Alexandre Chopin b2edab0517 use nuxtjs.org design colors
link, border and background-color
2017-08-05 17:19:46 +02:00
Pooya Parsa 53c516f908 show whoops error stack on dev 2017-08-05 17:03:14 +04:30
Pooya Parsa 518545df29 show back to homepage on whoops pages 2017-08-05 16:42:59 +04:30
Pooya Parsa e70d0ba7d0 add title for spa error handler 2017-08-05 16:40:47 +04:30
Pooya Parsa 769c1100b6 vue-loader@13.0.4 2017-08-05 16:35:26 +04:30
Pooya Parsa a0cb08e451 spa global error handler
prevents white screens on critical vue errors and shows nuxt error page
2017-08-05 16:23:19 +04:30
Pooya Parsa 60b28e887f fix(nuxt-start): build detection
spa builds has no ssr json file
2017-08-05 16:15:31 +04:30
Pooya Parsa ad4c865957 fix(error): reset global styles 2017-08-05 15:33:56 +04:30
Pooya Parsa d9c2c85f2a consitent production error pages 2017-08-05 14:54:12 +04:30
Pooya Parsa 8b63b64f54 feat: dynamic spa using serverMiddleware 2017-08-05 13:08:21 +04:30
Pooya Parsa 1f4dfa5f44 feat: build.autoprefixer option
allows enable/disable or customize autoprefixer

closes #1296
2017-08-05 12:37:33 +04:30
Pooya Parsa e9b66c2e41 feat: response json to curl clients on error 2017-08-05 12:23:06 +04:30
Pooya Parsa c709b22612 update error tests 2017-08-05 12:17:30 +04:30
Pooya Parsa 25fdb28d41 more consistent errors 2017-08-05 12:13:10 +04:30
Pooya Parsa b7715dc288 update error.html 2017-08-05 12:07:55 +04:30
Pooya Parsa e274db67a9 feat: json error response for application/json requests 2017-08-05 12:04:33 +04:30
Pooya Parsa 67bd208c73 better SSR error pages
full stack trace and source maps support
2017-08-05 05:28:26 +04:30
Pooya Parsa 6bcfaf8a3a consitent ~/static and ~/assets aliases
closes #1257 #1241
2017-08-04 13:29:42 +04:30
Pooya Parsa 9198e0c1c7 update dependencies 2017-08-04 13:19:29 +04:30
Sebastien Chopin ae4ecabce0 Update vue-apollo 2017-08-03 11:20:05 +02:00
Sebastien Chopin 94d6bdc7b2 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-08-03 10:47:23 +02:00
Sebastien Chopin 821f001e73 Update to use nuxt generate 2017-08-03 10:47:19 +02:00
Sebastien Chopin 7a103e0e95 Upgrade dependencies 2017-08-03 10:46:53 +02:00
Sébastien Chopin a9b5c59c53 Merge pull request #1224 from kunsam/dev
add video file-loader
2017-08-03 10:37:49 +02:00