Commit Graph

1512 Commits

Author SHA1 Message Date
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
Clark Du
f22c16a7a4 feat(nuxt.config.js): support chunkFileName in config 2017-08-01 20:15:02 +04:30