Commit Graph

50 Commits

Author SHA1 Message Date
Pooya Parsa 10d1b5974c style: format with prettier 2018-01-13 08:52:11 +03:30
Pooya Parsa 452747b3c4 perf,fix: source map improvements 2018-01-05 03:04:20 +03:30
Pim c92d427bb0 Feat: add possiblity to mute webpack in non-dev modes (#2411)
Move webpackStats to nuxt.options

Only clearConsole when we expect webpack to output stats
2017-12-17 17:29:50 +03:30
Clark Du 0fc98f3927 fix: ProgressBarPlugin ends at 91% 2017-12-13 11:20:40 +03:30
Pooya Parsa 4adfdf3313 fix commonCunks to ignore vue files from adding into vendor 2017-12-13 05:48:41 +03:30
Pooya Parsa a4e2a7cd65 always add nuxt to modulesDir 2017-12-12 16:27:01 +03:30
Pooya Parsa adb5966ed2 improve progressbar experience 2017-12-12 15:16:19 +03:30
Pooya Parsa d32419eb92 fix: add all node_modules requests into vendor chunk 2017-12-12 13:30:56 +03:30
Pooya Parsa 9b8cbed512 perf: remove rollup build
Using native node 8.x for less transpilations
2017-12-12 13:12:29 +03:30
Pooya Parsa b86426aaa0 fix(webpack): don't use hashes when watching
helps preventing memory leaks on dev mode and more clear source
2017-12-11 23:37:11 +03:30
Pooya Parsa afc874a11a perf(SSR): bundle with native async/await and less transpilations 2017-12-08 17:48:37 +03:30
Pooya Parsa 2996160151
perf: improve uglify plugin options 2017-11-24 19:02:05 +03:30
Pooya Parsa 49d59c68f8
fix regressions from webpack-contrib/uglifyjs-webpack-plugin#174 2017-11-24 18:57:01 +03:30
Pooya Parsa a23fb18399
fix: always add commonChunksPlugin 2017-11-11 01:16:37 +03:30
Pooya Parsa e5017c5e2a perf: better vendor chunk
Also disables commons chunk plugin on dev environments for faster builds
2017-11-07 15:35:41 +03:30
Atinux 83815de91b lint: Update linting rule on space-before-paren 2017-10-30 17:51:11 +01:00
Sébastien Chopin 41b775a365 patch: Use last version of UglifyES and add IE9 preset 2017-10-28 18:12:21 +02:00
Atinux 8a2adbeee4 patch: Fix typo in warning 2017-10-27 12:17:35 +02:00
Sebastien Chopin e3974b4729 deprecation: Deprecate isServer, isClient and dev 2017-10-20 12:05:22 +02:00
Pooya Parsa 19a943d44c fix: increase webpack dev timeouts 2017-09-12 01:05:09 +04:30
Sebastien Chopin 20eb5a5eb0 fix: handle process.env to have nested keys 2017-09-05 11:15:07 +02:00
Pooya Parsa 699b3f6230 disable ModuleConcatenationPlugin 2017-08-30 19:36:16 +04:30
Pooya Parsa 1ca5739a2f add router base to all middleware 2017-08-25 16:31:16 +04:30
Sébastien Chopin 7738d0c0af Merge pull request #1447 from Zip753/improve-nuxt-config-interface
Improve nuxt.config.js and Nuxt modules API
2017-08-24 15:49:10 +02:00
Sebastien Chopin 04d05de906 process: Add process.mode 2017-08-23 18:21:27 +02:00
Ivan Nikulin 8cf5a21752
Change build.extend hook to return new webpack config 2017-08-23 00:50:45 +02:00
Pooya Parsa 0795d40bb7 fix problems with dll 2017-08-22 00:10:06 +04:30
Pooya Parsa eb872518b2 disable MinifyPlugin 2017-08-22 00:00:35 +04:30
Pooya Parsa 7973d67f5b fix problems with common chunk 2017-08-21 23:43:08 +04:30
Pooya Parsa d7fbe47c31 feat: experimental dll support
`.cache/` should be git ignored in projects.
disabled by default. Can be enabled using `options.build.dll: true`
2017-08-21 15:46:35 +04:30
Pooya Parsa 5eb51f07b9 no need to check 2017-08-20 23:24:56 +04:30
Pooya Parsa f42783af32 better common chunks 2017-08-20 22:52:01 +04:30
Pooya Parsa 673dfcd3c9 imrpove js minify 2017-08-19 15:40:01 +04:30
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 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
Clark Du f22c16a7a4 feat(nuxt.config.js): support chunkFileName in config 2017-08-01 20:15:02 +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 70a75f4e42 Compatible with IE9+ 2017-07-04 18:30:01 +02:00
Pooya Parsa c348d83120 feat: basic support for ssr:false 2017-07-03 04:23:19 +04:30
Pooya Parsa a594606f85 coverage 2017-06-19 20:17:31 +04:30
Pooya Parsa 766009dbba Cleaner structure 2017-06-18 12:06:00 +04:30