├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── examples └── react-project │ ├── README.md │ ├── index.html │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── webpack.config.js ├── package.json ├── src ├── cli.ts ├── index.ts ├── plugin.ts ├── size_tree.ts └── webpack_stats.ts ├── tests ├── __snapshots__ │ └── plugin_test.ts.snap ├── fixtures │ ├── multiple-bundle-stats.json │ └── stats.json ├── index_test.ts ├── plugin_test.ts ├── size_tree_test.ts └── webpack_stats_test.ts ├── tsconfig.json ├── typings └── custom.d.ts └── webpack-bundle-size-analyzer /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | 3 | build/ 4 | coverage/ 5 | dist/ 6 | node_modules/ 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /examples/react-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/examples/react-project/README.md -------------------------------------------------------------------------------- /examples/react-project/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/examples/react-project/index.html -------------------------------------------------------------------------------- /examples/react-project/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/examples/react-project/index.js -------------------------------------------------------------------------------- /examples/react-project/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/examples/react-project/package-lock.json -------------------------------------------------------------------------------- /examples/react-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/examples/react-project/package.json -------------------------------------------------------------------------------- /examples/react-project/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/examples/react-project/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/src/plugin.ts -------------------------------------------------------------------------------- /src/size_tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/src/size_tree.ts -------------------------------------------------------------------------------- /src/webpack_stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/src/webpack_stats.ts -------------------------------------------------------------------------------- /tests/__snapshots__/plugin_test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/tests/__snapshots__/plugin_test.ts.snap -------------------------------------------------------------------------------- /tests/fixtures/multiple-bundle-stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/tests/fixtures/multiple-bundle-stats.json -------------------------------------------------------------------------------- /tests/fixtures/stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/tests/fixtures/stats.json -------------------------------------------------------------------------------- /tests/index_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/tests/index_test.ts -------------------------------------------------------------------------------- /tests/plugin_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/tests/plugin_test.ts -------------------------------------------------------------------------------- /tests/size_tree_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/tests/size_tree_test.ts -------------------------------------------------------------------------------- /tests/webpack_stats_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/tests/webpack_stats_test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertknight/webpack-bundle-size-analyzer/HEAD/typings/custom.d.ts -------------------------------------------------------------------------------- /webpack-bundle-size-analyzer: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./build/src/cli'); 4 | 5 | --------------------------------------------------------------------------------