Commit Graph

299 Commits

Author SHA1 Message Date
Pooya Parsa
b2a92e185e SPA Resource Hints using meta
- W3 valid resource hints
- Supporting options.render.resourceHints
2017-08-19 14:20:45 +04:30
Pooya Parsa
6fddf61ef7 fix broken extractCSS 2017-08-18 21:12:11 +04:30
Pooya Parsa
2c4cf1ed4b minor fix 2017-08-18 15:29:32 +04:30
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
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
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
Pooya Parsa
f0ef41962d postcss-loader improvements 2017-08-15 05:37:21 +04:30
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
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
2ff8b5aaf6 fix css-loader to handle ~/ aliases
#1241
2017-08-12 21:33:06 +04:30
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
1f4dfa5f44 feat: build.autoprefixer option
allows enable/disable or customize autoprefixer

closes #1296
2017-08-05 12:37:33 +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
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
61a424528c help to work with linked modules and npx
#1076 @Jinjiang
2017-08-01 01:57:22 +04:30
Pooya Parsa
255a944bc9 webpack: don't warn about ssr bundle size 2017-08-01 01:16:46 +04:30
Kun Sam
9f5886c91b add video file-loader 2017-07-31 16:41:40 +08: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
a34d8d3543 remove extra ? in sass loader query 2017-07-27 12:52:25 +04:30
Pooya Parsa
a3be3cfe1b feat: mode option 2017-07-11 04:54:39 +04:30
Pooya Parsa
9475e1c431 feat: top level ssr option 2017-07-05 02:20:43 +04:30
Sebastien Chopin
a7793bb3de Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-07-04 18:30:13 +02:00
Sebastien Chopin
70a75f4e42 Compatible with IE9+ 2017-07-04 18:30:01 +02:00
Pooya Parsa
ea1b5ae10f feat: better aliases 2017-07-04 18:52:13 +04:30
Pooya Parsa
c348d83120 feat: basic support for ssr:false 2017-07-03 04:23:19 +04:30
Pooya Parsa
447e85af14 depricated ~ in flavour of @ for aliases 2017-06-29 21:06:22 +04:30
Sébastien Chopin
0dabc38785 Merge branch 'tapable' of github.com:Atinux/nuxt.js into tapable 2017-06-20 01:04:40 +02:00
Sébastien Chopin
0c68b67dcd Update maxEntrypointSize 2017-06-20 01:04:01 +02:00
Pooya Parsa
9fe3f0d334 webpack3: temporary disable scope hoisting
Currently it makes trouble with context.require
2017-06-20 01:15:48 +04:30
Pooya Parsa
adb43fbc10 better production source maps 2017-06-20 00:44:13 +04:30
Pooya Parsa
8378a772e5 webpack3: Scope Hoisting 2017-06-19 23:45:59 +04:30
Sébastien Chopin
4f9684e117 Remove ~store & ~router 2017-06-19 20:20:51 +02:00
Pooya Parsa
a594606f85 coverage 2017-06-19 20:17:31 +04:30
Pooya Parsa
20f93b8b54 migrate require to ES6 imports 2017-06-18 14:05:00 +04:30
Pooya Parsa
766009dbba Cleaner structure 2017-06-18 12:06:00 +04:30