Commit Graph

721 Commits

Author SHA1 Message Date
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
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 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 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
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
Sébastien Chopin b5bc480725 Update base.config.js 2017-08-01 17:40:31 +02:00
Sébastien Chopin 1165713b82 Merge pull request #1209 from silverbackdan/patch-1
Improved default key for page with children
2017-08-01 15:34:36 +02:00
Sébastien Chopin 62cd7f5d11 Fix path 2017-08-01 15:34:14 +02:00
Daniel West 37c3d5433d Improvements by @Atinux
https://github.com/nuxt/nuxt.js/pull/1209#issuecomment-319362924
2017-08-01 14:16:23 +01:00
Pooya Parsa 1f85b2dd13 revert back ~static and ~assets again
#1241
2017-08-01 15:09:23 +04:30
Pooya Parsa 5aa4120c3d enable nodeExternals for modulesDir if exists
#1076
2017-08-01 03:58:53 +04:30
Pooya Parsa 92b6936811 feat: modulesDir option
fixes problems with npx and linked libraries #1076
2017-08-01 02:54:10 +04:30
Pooya Parsa 6d5c248f31 revert sort by assets name
webpack sorts are not numeric friendly
2017-08-01 02:00:06 +04:30
Pooya Parsa 61a424528c help to work with linked modules and npx
#1076 @Jinjiang
2017-08-01 01:57:22 +04:30
Pooya Parsa b460e4e2f2 webpack: hide internal assets and source maps in stats 2017-08-01 01:50:33 +04:30
Pooya Parsa 29ed894c43 webpack: hide internal assets and source maps in stats 2017-08-01 01:48:40 +04:30
Pooya Parsa 255a944bc9 webpack: don't warn about ssr bundle size 2017-08-01 01:16:46 +04:30
Pooya Parsa 449ac4eaf5 webpack: sort assets by name 2017-08-01 01:13:02 +04:30
Kun Sam 9f5886c91b add video file-loader 2017-07-31 16:41:40 +08:00
Sébastien Chopin 8e3bd5ffe6 Set back next 2017-07-30 19:48:48 +02:00
Sébastien Chopin a17c551fca Don't use next anymore 2017-07-30 18:38:06 +02:00
Pooya Parsa 85e7f25326 generate -> generator 2017-07-30 18:42:08 +04:30
Pooya Parsa be4d8c5e13 internal refactors 2017-07-30 16:50:58 +04:30
Pooya Parsa 1417dae99b update tapable plugins 2017-07-30 16:17:50 +04:30
Daniel West 23ebb41353 Improved default key for page with children
If a route being navigated to from a layout has children, I think this would be a better default key
2017-07-29 18:10:04 +01:00
Sebastien Chopin a0b88b1691 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-07-28 10:22:11 +02:00
Sebastien Chopin 28d0e72641 Fix context.app in client-side 2017-07-28 10:21:58 +02:00
Pooya Parsa 080453586f hide warns about plugins without a default export
partial fix for #1179
2017-07-27 22:16:11 +04:30
Pooya Parsa e29f439ff0 load SSR bundle on warns too
partial fix for #1179
2017-07-27 21:37:24 +04:30
Sébastien Chopin baa061def3 Merge pull request #1153 from clarkdo/dev
fix (postcss): enable autoprefixer when no custom build.postcss is set
2017-07-27 17:04:01 +02:00
Sebastien Chopin 4a6b651d56 Add beforeNuxtRender hook 2017-07-27 16:26:59 +02:00
Sebastien Chopin 6c6e6e55aa Fix layout not declared 2017-07-27 16:26:36 +02:00
Pooya Parsa a34d8d3543 remove extra ? in sass loader query 2017-07-27 12:52:25 +04:30
Pooya Parsa c111e2cc11 fix plugins resolvePath 2017-07-26 16:49:09 +04:30
Pooya Parsa 28f549903b fix(plugins): use resolvePath for src
#1162
2017-07-26 16:36:33 +04:30
Sebastien Chopin 1b2b9dbbe7 Fix context route in plugins for client-side 2017-07-26 13:56:43 +02:00
Clark Du 7d1cc2217a enable autoprefixer when no custom build.post is set 2017-07-25 15:10:31 +08:00
Hana Shiro 72a9beff64 Resolve requires from `rootDir` 2017-07-22 20:30:31 +08:00
Hana Shiro 1401434594 Resolve non-js package importing 2017-07-22 20:29:44 +08:00
Sébastien Chopin 03aa65a888 context: Add on client-side 2017-07-20 21:04:23 +02:00
Sébastien Chopin d1d631a88e Remove logs 2017-07-20 20:37:52 +02:00
Pooya Parsa b5ca6b7975 feat: enhance tapables usage 2017-07-17 23:56:41 +04:30
Pooya Parsa 0fece913e5 feat(app): hide error logs in production 2017-07-13 13:29:10 +04:30
Sebastien Chopin eedd1137b6 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-07-11 12:45:01 +02:00
Sebastien Chopin f4d61a07b1 Remove unused option build.loaders 2017-07-11 12:44:58 +02:00
Pooya Parsa a3be3cfe1b feat: mode option 2017-07-11 04:54:39 +04:30
Pooya Parsa 3ef0d15f6b perf: use es6 import for plugins 2017-07-11 03:23:06 +04:30
Sébastien Chopin a870896c67 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev
Conflicts:
	lib/app/client.js
	lib/app/server.js
2017-07-10 09:02:35 +02:00
Pooya Parsa 518692b2f4 chore: minor fixes 2017-07-10 04:27:50 +04:30
Pooya Parsa a9f2f299a3 chore: minor olishes 2017-07-10 03:10:09 +04:30
Pooya Parsa 5da4e49d56 chore: polish app/index.js 2017-07-10 02:59:27 +04:30
Pooya Parsa f635b73a0b chore: minor improvements for server.js 2017-07-10 02:11:44 +04:30
Pooya Parsa ddc6369e05 chore: polish client.js 2017-07-10 02:11:04 +04:30
Sébastien Chopin 2cc78c0446 Remove dynamic components 2017-07-09 23:06:17 +02:00
Sébastien Chopin f07d9855b6 Polish app/server.js 2017-07-09 16:50:55 +02:00
Sébastien Chopin 78400042ef Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-07-09 16:31:25 +02:00
Sébastien Chopin ad85582f5c Rename routerViewKey to nuxtChildKey 2017-07-09 16:29:14 +02:00
Pooya Parsa db2a5ef75a update server.js 2017-07-09 17:07:54 +04:30
Pooya Parsa 4bf0a46cb0 chore: polish app/server.js 2017-07-09 17:07:54 +04:30
Sébastien Chopin fc2c780dd0 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-07-09 12:27:08 +02:00
Sébastien Chopin a963b566c1 Use nuxtChildKey as computed by default 2017-07-09 12:23:56 +02:00
Sébastien Chopin 270c490a9d Add generate.concurrency option 2017-07-09 12:00:08 +02:00
Pooya Parsa 2a76ff4d27 feat: build.devMiddleware and build.hotMiddleware options
Closes #1025
2017-07-09 14:10:37 +04:30
Sébastien Chopin f490652d18 Merge pull request #1022 from silverbackdan/silverbackdan-vue-router-key
Configurable 'key' attribute/property for transitions
2017-07-08 12:57:52 +02:00
Sebastien Chopin e5906e5ac4 Avoid loop redirect on server-side 2017-07-07 15:44:04 +02:00
Sebastien Chopin a4c4b88de4 Use boolean for ssr option 2017-07-07 15:41:25 +02:00
Pooya Parsa 9226f606b5 fix(dynamic components): temporary fix for vue-loader 13.0.0 2017-07-07 02:43:35 +04:30
Pooya Parsa aaf924f49d fix(asyncData): keep results in ssrContext 2017-07-07 02:03:11 +04:30
Pooya Parsa a2f62b3bbd fix: support for vue-loader 13.0.0
https://github.com/vuejs/vue-loader/releases/tag/v13.0.0
2017-07-05 02:56:42 +04:30