Commit Graph

716 Commits

Author SHA1 Message Date
Pooya Parsa f54cfc3d66 spa prefetch chunks 2017-08-18 12:44:05 +04:30
Pooya Parsa 7a9539e74f Resource hints for SPA 2017-08-18 12:38:43 +04:30
Pooya Parsa d6cb2cbc79 improve CommonsChunkPlugin
inspired by zeit next
2017-08-18 11:47:56 +04:30
Pooya Parsa a721232173 adjust postcss-import options for nuxt
#1407
2017-08-18 01:16:32 +04:30
Pooya Parsa b4847b7656 Handle when transition fn not returning anything
fix for #1406
2017-08-18 00:30:49 +04:30
Pooya Parsa 77ad0c8fc4 remove extra $ from HMR query 2017-08-18 00:03:47 +04:30
Pooya Parsa e0782af53e enable ModuleConcatenationPlugin for client bundles 2017-08-17 22:54:20 +04:30
Pooya Parsa 005d967993 refactor 2017-08-17 22:32:22 +04:30
Pooya Parsa 74df4472bc wChunk attempt (2) 2017-08-17 21:52:44 +04:30
Pooya Parsa 1cc2c6b5b0 wChunk 2017-08-17 21:48:56 +04:30
Pooya Parsa 6d9d949864 fix windows paths 2017-08-17 21:29:17 +04:30
Sebastien Chopin af60ba21c0 Remove JS files for pages & layouts 2017-08-17 15:23:40 +02:00
Sebastien Chopin e3eb83d669 Fix lint 2017-08-17 15:13:56 +02:00
Sebastien Chopin c1d2d4c626 Rename process.generate to process.static 2017-08-17 14:50:39 +02:00
Sebastien Chopin 42d967c27b Add process.generate 2017-08-17 14:43:51 +02:00
Pooya Parsa e510136a5a improve webpack chunk namings 2017-08-16 15:06:27 +04:30
Hana Shiro db19b50a02 internals: improve options module (#1392) 2017-08-16 12:10:10 +04:30
Menthol 9db110002a feat: use [contenthash] for extracted css (#1390)
Chunkhash do not work with css content.
2017-08-16 11:54:59 +04:30
Pooya Parsa f0ef41962d postcss-loader improvements 2017-08-15 05:37:21 +04:30
Sébastien Chopin afea4f0457 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-08-15 00:58:57 +02:00
Sébastien Chopin 7d370d8126 Move $nuxt into App 2017-08-15 00:58:45 +02:00
Pooya Parsa c9def711fa support postcss.config.js 2017-08-15 01:43:08 +04:30
Pooya Parsa f24d41e52b fix HMR for extractCSS on dev 2017-08-14 18:42:09 +04:30
Pooya Parsa 5d2429459a working postcss everywhere 2017-08-14 18:34:02 +04:30
Sébastien Chopin 0cceb87fbc Merge pull request #1368 from whtsky/glob-js
Support write layouts and components in `.js` files
2017-08-14 14:19:25 +02:00
Sébastien Chopin de769eff4d Update utils.js 2017-08-14 14:16:29 +02:00
Sébastien Chopin 3e41a6750b Update builder.js 2017-08-14 14:15:00 +02:00
Sébastien Chopin 587e3b975c Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-08-14 14:01:22 +02:00
Sébastien Chopin db47df0761 Handle wildcard routing order 2017-08-14 14:01:10 +02:00
Wu Haotian 814590c15a add .js files for layouts and pages 2017-08-14 18:09:27 +08:00
Sébastien Chopin 2a4119cdb8 Merge pull request #1361 from DaxChen/patch-1
Add better support for pug
2017-08-13 23:57:43 +02:00
Sébastien Chopin 15c1d4986a Merge pull request #1342 from whtsky/class-components-extends
Fix class component checks for extended components
2017-08-13 23:37:53 +02:00
Sébastien Chopin 233ea26455 Merge pull request #1310 from whtsky/resolve-vuecomponent
add `resolvedLayouts` to support class components in layouts
2017-08-13 23:31:58 +02:00
Sébastien Chopin 2db589f4b4 Add white background for error page 2017-08-13 22:31:20 +02:00
Sébastien Chopin d9796be0bb Add strict mode in development mode by default 2017-08-13 22:19:37 +02:00
Sébastien Chopin 533c8a9fb6 Don't sort class name by default
Fix issue with Semantic UI (#1331)
2017-08-13 21:12:35 +02:00
Dax Chen 90b19e098a use single quotes 2017-08-13 17:03:34 +08:00
Dax Chen 97076fa649 Add better support for pug
When using `lang="pug"`, passing Boolean `true` as prop and using directives will case errors.

See: 
https://github.com/vuejs/vue-loader/issues/693
https://github.com/vuejs/vue-loader/issues/55

For example:

```html
<template lang="pug">
foo(
  bar
  v-baz-directive
)
</template>
```

This will be rendered as
`<foo bar="bar" v-baz-directive="v-baz-directive">`
and cause errors such as `bar expected Boolean but got String` and `v`/`baz`/`directive` not defined.
2017-08-13 17:00:05 +08:00
Pooya Parsa 61111c87f0 move errors.js 2017-08-12 23:48:01 +04:30
Pooya Parsa 2ff8b5aaf6 fix css-loader to handle ~/ aliases
#1241
2017-08-12 21:33:06 +04:30
Pooya Parsa 15f9994928 skip dist artifacts and Node internals in CLI error traces 2017-08-12 20:41:36 +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