- <div id="App"><div data-reactid=".qx01b9acu2" data-react-checksum="-686640898"><h1 data-reactid=".qx01b9acu2.0">Webpack Visualizer</h1><div class="chart chart--needsUpload" data-reactid=".qx01b9acu2.2"><div class="chart-uploadMessage" data-reactid=".qx01b9acu2.2.0"><p data-reactid=".qx01b9acu2.2.0.0">Drop JSON file here or click to choose.</p><small data-reactid=".qx01b9acu2.2.0.1">Files won't be uploaded — your data stays in your browser.</small></div><div class="details" data-reactid=".qx01b9acu2.2.1"></div><noscript data-reactid=".qx01b9acu2.2.2"></noscript></div><input type="file" class="hiddenFileInput" data-reactid=".qx01b9acu2.3"/><button class="destyledButton" style="margin-top:0.5em;" data-reactid=".qx01b9acu2.4">Try a Demo</button><div class="breadcrumbs" data-reactid=".qx01b9acu2.5"></div><footer data-reactid=".qx01b9acu2.6"><h2 data-reactid=".qx01b9acu2.6.0:0">How do I get stats JSON from webpack?</h2><p data-reactid=".qx01b9acu2.6.0:1"><code data-reactid=".qx01b9acu2.6.0:1.0">webpack --json > stats.json</code></p><p data-reactid=".qx01b9acu2.6.0:2"><span data-reactid=".qx01b9acu2.6.0:2.0">If you're customizing your stats output or using webpack-stats-plugin, be sure to set </span><code data-reactid=".qx01b9acu2.6.0:2.1">chunkModules</code><span data-reactid=".qx01b9acu2.6.0:2.2"> to </span><code data-reactid=".qx01b9acu2.6.0:2.3">true</code><span data-reactid=".qx01b9acu2.6.0:2.4">.</span></p><h2 data-reactid=".qx01b9acu2.6.0:3">Try the Plugin!</h2><p data-reactid=".qx01b9acu2.6.0:4"><span data-reactid=".qx01b9acu2.6.0:4.0">This tool is also available as a webpack plugin. See </span><a href="https://github.com/chrisbateman/webpack-visualizer#plugin-usage" data-reactid=".qx01b9acu2.6.0:4.1">here</a><span data-reactid=".qx01b9acu2.6.0:4.2"> for usage details.</span></p><p data-reactid=".qx01b9acu2.6.0:5"><code data-reactid=".qx01b9acu2.6.0:5.0">npm install webpack-visualizer-plugin</code></p><h2 data-reactid=".qx01b9acu2.6.1">Disclaimer</h2><p data-reactid=".qx01b9acu2.6.2"> Webpack records the pre-minified size of each module (since minifying is done with a plugin rather than a loader). Since not all modules minify as efficiently as others, the perecentages displayed here are an approximation of the true, minfied numbers.</p><h2 data-reactid=".qx01b9acu2.6.3">Contribute!</h2><p data-reactid=".qx01b9acu2.6.4"><span data-reactid=".qx01b9acu2.6.4.0">This tool is still pretty new. Check it out on </span><a href="https://github.com/chrisbateman/webpack-visualizer" data-reactid=".qx01b9acu2.6.4.1">GitHub</a><span data-reactid=".qx01b9acu2.6.4.2">, and please </span><a href="https://github.com/chrisbateman/webpack-visualizer/issues" data-reactid=".qx01b9acu2.6.4.3">report issues or request features</a><span data-reactid=".qx01b9acu2.6.4.4">!</span></p><h2 data-reactid=".qx01b9acu2.6.5">Acknowledgements</h2><p data-reactid=".qx01b9acu2.6.6"><a href="https://github.com/hughsk/disc" data-reactid=".qx01b9acu2.6.6.0">Disc</a><span data-reactid=".qx01b9acu2.6.6.1"> for Browserify did this first. Thanks also to </span><a href="https://gist.github.com/kerryrodden/7090426" data-reactid=".qx01b9acu2.6.6.2">this example</a><span data-reactid=".qx01b9acu2.6.6.3"> from the D3 gallery for demonstating how to create sunburst charts.</span></p><h2 data-reactid=".qx01b9acu2.6.7">Comments, questions</h2><p data-reactid=".qx01b9acu2.6.8"><span data-reactid=".qx01b9acu2.6.8.0">Let me know! </span><a href="https://twitter.com/batemanchris/" data-reactid=".qx01b9acu2.6.8.1">@batemanchris</a></p></footer></div></div>
0 commit comments