├── .gitignore ├── 0-base-app ├── .babelrc ├── .eslintrc.js ├── README.md ├── package.json ├── src │ ├── assets │ │ └── background.svg │ ├── browserslist │ ├── components │ │ ├── Cell.js │ │ ├── DesertScene.js │ │ ├── Heading.js │ │ ├── Nav.js │ │ └── Subheading.js │ ├── index.js │ ├── lib │ │ ├── SkyShader.js │ │ └── cactusModel.json │ └── views │ │ ├── about.js │ │ ├── countdown.js │ │ └── home.js ├── webpack.config.js └── yarn.lock ├── 1-scope-hoisting ├── .babelrc ├── .eslintrc.js ├── README.md ├── package.json ├── src │ ├── assets │ │ └── background.svg │ ├── browserslist │ ├── components │ │ ├── Cell.js │ │ ├── DesertScene.js │ │ ├── Heading.js │ │ ├── Nav.js │ │ └── Subheading.js │ ├── index.js │ ├── lib │ │ ├── SkyShader.js │ │ └── cactusModel.json │ └── views │ │ ├── about.js │ │ ├── countdown.js │ │ └── home.js ├── webpack.config.js └── yarn.lock ├── 3-dynamic-import ├── .babelrc ├── .eslintrc.js ├── README.md ├── package.json ├── src │ ├── assets │ │ └── background.svg │ ├── browserslist │ ├── components │ │ ├── Cell.js │ │ ├── DesertScene.js │ │ ├── Heading.js │ │ ├── Nav.js │ │ └── Subheading.js │ ├── index.js │ ├── lib │ │ ├── SkyShader.js │ │ └── cactusModel.json │ └── views │ │ ├── about.js │ │ ├── countdown.js │ │ └── home.js ├── webpack.config.js └── yarn.lock ├── 4-deterministic-hashes ├── .babelrc ├── .eslintrc.js ├── README.md ├── package.json ├── src │ ├── assets │ │ └── background.svg │ ├── browserslist │ ├── components │ │ ├── Cell.js │ │ ├── DesertScene.js │ │ ├── Heading.js │ │ ├── Nav.js │ │ └── Subheading.js │ ├── index.js │ ├── lib │ │ ├── SkyShader.js │ │ └── cactusModel.json │ └── views │ │ ├── about.js │ │ ├── countdown.js │ │ └── home.js ├── webpack.config.js └── yarn.lock ├── 5-commons-chunk ├── .babelrc ├── .eslintrc.js ├── README.md ├── package.json ├── src │ ├── assets │ │ └── background.svg │ ├── browserslist │ ├── components │ │ ├── Cell.js │ │ ├── DesertScene.js │ │ ├── Heading.js │ │ ├── Nav.js │ │ └── Subheading.js │ ├── index.js │ ├── lib │ │ ├── SkyShader.js │ │ └── cactusModel.json │ └── views │ │ ├── about.js │ │ ├── countdown.js │ │ └── home.js ├── webpack.config.js └── yarn.lock ├── 6-offline-plugin ├── .babelrc ├── .eslintrc.js ├── README.md ├── package.json ├── src │ ├── assets │ │ └── background.svg │ ├── browserslist │ ├── components │ │ ├── Cell.js │ │ ├── DesertScene.js │ │ ├── Heading.js │ │ ├── Nav.js │ │ └── Subheading.js │ ├── index.js │ ├── lib │ │ ├── SkyShader.js │ │ └── cactusModel.json │ └── views │ │ ├── about.js │ │ ├── countdown.js │ │ └── home.js ├── webpack.config.js └── yarn.lock ├── 7-webpack-bundle-analyzer ├── .babelrc ├── .eslintrc.js ├── README.md ├── package.json ├── src │ ├── assets │ │ └── background.svg │ ├── browserslist │ ├── components │ │ ├── Cell.js │ │ ├── DesertScene.js │ │ ├── Heading.js │ │ ├── Nav.js │ │ └── Subheading.js │ ├── index.js │ ├── lib │ │ ├── SkyShader.js │ │ └── cactusModel.json │ └── views │ │ ├── about.js │ │ ├── countdown.js │ │ └── home.js ├── stats.json ├── webpack.config.js └── yarn.lock └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | -------------------------------------------------------------------------------- /0-base-app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/.babelrc -------------------------------------------------------------------------------- /0-base-app/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "airbnb" 3 | }; -------------------------------------------------------------------------------- /0-base-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/README.md -------------------------------------------------------------------------------- /0-base-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/package.json -------------------------------------------------------------------------------- /0-base-app/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/assets/background.svg -------------------------------------------------------------------------------- /0-base-app/src/browserslist: -------------------------------------------------------------------------------- 1 | > 5% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /0-base-app/src/components/Cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/components/Cell.js -------------------------------------------------------------------------------- /0-base-app/src/components/DesertScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/components/DesertScene.js -------------------------------------------------------------------------------- /0-base-app/src/components/Heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/components/Heading.js -------------------------------------------------------------------------------- /0-base-app/src/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/components/Nav.js -------------------------------------------------------------------------------- /0-base-app/src/components/Subheading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/components/Subheading.js -------------------------------------------------------------------------------- /0-base-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/index.js -------------------------------------------------------------------------------- /0-base-app/src/lib/SkyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/lib/SkyShader.js -------------------------------------------------------------------------------- /0-base-app/src/lib/cactusModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/lib/cactusModel.json -------------------------------------------------------------------------------- /0-base-app/src/views/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/views/about.js -------------------------------------------------------------------------------- /0-base-app/src/views/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/views/countdown.js -------------------------------------------------------------------------------- /0-base-app/src/views/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/src/views/home.js -------------------------------------------------------------------------------- /0-base-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/webpack.config.js -------------------------------------------------------------------------------- /0-base-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/0-base-app/yarn.lock -------------------------------------------------------------------------------- /1-scope-hoisting/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/.babelrc -------------------------------------------------------------------------------- /1-scope-hoisting/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "airbnb" 3 | }; -------------------------------------------------------------------------------- /1-scope-hoisting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/README.md -------------------------------------------------------------------------------- /1-scope-hoisting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/package.json -------------------------------------------------------------------------------- /1-scope-hoisting/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/assets/background.svg -------------------------------------------------------------------------------- /1-scope-hoisting/src/browserslist: -------------------------------------------------------------------------------- 1 | > 5% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /1-scope-hoisting/src/components/Cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/components/Cell.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/components/DesertScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/components/DesertScene.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/components/Heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/components/Heading.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/components/Nav.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/components/Subheading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/components/Subheading.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/index.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/lib/SkyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/lib/SkyShader.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/lib/cactusModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/lib/cactusModel.json -------------------------------------------------------------------------------- /1-scope-hoisting/src/views/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/views/about.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/views/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/views/countdown.js -------------------------------------------------------------------------------- /1-scope-hoisting/src/views/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/src/views/home.js -------------------------------------------------------------------------------- /1-scope-hoisting/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/webpack.config.js -------------------------------------------------------------------------------- /1-scope-hoisting/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/1-scope-hoisting/yarn.lock -------------------------------------------------------------------------------- /3-dynamic-import/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/.babelrc -------------------------------------------------------------------------------- /3-dynamic-import/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "airbnb" 3 | }; -------------------------------------------------------------------------------- /3-dynamic-import/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/README.md -------------------------------------------------------------------------------- /3-dynamic-import/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/package.json -------------------------------------------------------------------------------- /3-dynamic-import/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/assets/background.svg -------------------------------------------------------------------------------- /3-dynamic-import/src/browserslist: -------------------------------------------------------------------------------- 1 | > 5% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /3-dynamic-import/src/components/Cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/components/Cell.js -------------------------------------------------------------------------------- /3-dynamic-import/src/components/DesertScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/components/DesertScene.js -------------------------------------------------------------------------------- /3-dynamic-import/src/components/Heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/components/Heading.js -------------------------------------------------------------------------------- /3-dynamic-import/src/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/components/Nav.js -------------------------------------------------------------------------------- /3-dynamic-import/src/components/Subheading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/components/Subheading.js -------------------------------------------------------------------------------- /3-dynamic-import/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/index.js -------------------------------------------------------------------------------- /3-dynamic-import/src/lib/SkyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/lib/SkyShader.js -------------------------------------------------------------------------------- /3-dynamic-import/src/lib/cactusModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/lib/cactusModel.json -------------------------------------------------------------------------------- /3-dynamic-import/src/views/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/views/about.js -------------------------------------------------------------------------------- /3-dynamic-import/src/views/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/views/countdown.js -------------------------------------------------------------------------------- /3-dynamic-import/src/views/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/src/views/home.js -------------------------------------------------------------------------------- /3-dynamic-import/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/webpack.config.js -------------------------------------------------------------------------------- /3-dynamic-import/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/3-dynamic-import/yarn.lock -------------------------------------------------------------------------------- /4-deterministic-hashes/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/.babelrc -------------------------------------------------------------------------------- /4-deterministic-hashes/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "airbnb" 3 | }; -------------------------------------------------------------------------------- /4-deterministic-hashes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/README.md -------------------------------------------------------------------------------- /4-deterministic-hashes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/package.json -------------------------------------------------------------------------------- /4-deterministic-hashes/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/assets/background.svg -------------------------------------------------------------------------------- /4-deterministic-hashes/src/browserslist: -------------------------------------------------------------------------------- 1 | > 5% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /4-deterministic-hashes/src/components/Cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/components/Cell.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/components/DesertScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/components/DesertScene.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/components/Heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/components/Heading.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/components/Nav.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/components/Subheading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/components/Subheading.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/index.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/lib/SkyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/lib/SkyShader.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/lib/cactusModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/lib/cactusModel.json -------------------------------------------------------------------------------- /4-deterministic-hashes/src/views/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/views/about.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/views/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/views/countdown.js -------------------------------------------------------------------------------- /4-deterministic-hashes/src/views/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/src/views/home.js -------------------------------------------------------------------------------- /4-deterministic-hashes/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/webpack.config.js -------------------------------------------------------------------------------- /4-deterministic-hashes/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/4-deterministic-hashes/yarn.lock -------------------------------------------------------------------------------- /5-commons-chunk/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/.babelrc -------------------------------------------------------------------------------- /5-commons-chunk/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "airbnb" 3 | }; -------------------------------------------------------------------------------- /5-commons-chunk/README.md: -------------------------------------------------------------------------------- 1 | # Commons Chunk 2 | -------------------------------------------------------------------------------- /5-commons-chunk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/package.json -------------------------------------------------------------------------------- /5-commons-chunk/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/assets/background.svg -------------------------------------------------------------------------------- /5-commons-chunk/src/browserslist: -------------------------------------------------------------------------------- 1 | > 5% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /5-commons-chunk/src/components/Cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/components/Cell.js -------------------------------------------------------------------------------- /5-commons-chunk/src/components/DesertScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/components/DesertScene.js -------------------------------------------------------------------------------- /5-commons-chunk/src/components/Heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/components/Heading.js -------------------------------------------------------------------------------- /5-commons-chunk/src/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/components/Nav.js -------------------------------------------------------------------------------- /5-commons-chunk/src/components/Subheading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/components/Subheading.js -------------------------------------------------------------------------------- /5-commons-chunk/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/index.js -------------------------------------------------------------------------------- /5-commons-chunk/src/lib/SkyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/lib/SkyShader.js -------------------------------------------------------------------------------- /5-commons-chunk/src/lib/cactusModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/lib/cactusModel.json -------------------------------------------------------------------------------- /5-commons-chunk/src/views/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/views/about.js -------------------------------------------------------------------------------- /5-commons-chunk/src/views/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/views/countdown.js -------------------------------------------------------------------------------- /5-commons-chunk/src/views/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/src/views/home.js -------------------------------------------------------------------------------- /5-commons-chunk/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/webpack.config.js -------------------------------------------------------------------------------- /5-commons-chunk/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/5-commons-chunk/yarn.lock -------------------------------------------------------------------------------- /6-offline-plugin/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/.babelrc -------------------------------------------------------------------------------- /6-offline-plugin/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "airbnb" 3 | }; -------------------------------------------------------------------------------- /6-offline-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/README.md -------------------------------------------------------------------------------- /6-offline-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/package.json -------------------------------------------------------------------------------- /6-offline-plugin/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/assets/background.svg -------------------------------------------------------------------------------- /6-offline-plugin/src/browserslist: -------------------------------------------------------------------------------- 1 | > 5% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /6-offline-plugin/src/components/Cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/components/Cell.js -------------------------------------------------------------------------------- /6-offline-plugin/src/components/DesertScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/components/DesertScene.js -------------------------------------------------------------------------------- /6-offline-plugin/src/components/Heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/components/Heading.js -------------------------------------------------------------------------------- /6-offline-plugin/src/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/components/Nav.js -------------------------------------------------------------------------------- /6-offline-plugin/src/components/Subheading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/components/Subheading.js -------------------------------------------------------------------------------- /6-offline-plugin/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/index.js -------------------------------------------------------------------------------- /6-offline-plugin/src/lib/SkyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/lib/SkyShader.js -------------------------------------------------------------------------------- /6-offline-plugin/src/lib/cactusModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/lib/cactusModel.json -------------------------------------------------------------------------------- /6-offline-plugin/src/views/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/views/about.js -------------------------------------------------------------------------------- /6-offline-plugin/src/views/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/views/countdown.js -------------------------------------------------------------------------------- /6-offline-plugin/src/views/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/src/views/home.js -------------------------------------------------------------------------------- /6-offline-plugin/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/webpack.config.js -------------------------------------------------------------------------------- /6-offline-plugin/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/6-offline-plugin/yarn.lock -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/.babelrc -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "airbnb" 3 | }; -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/README.md -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/package.json -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/assets/background.svg -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/browserslist: -------------------------------------------------------------------------------- 1 | > 5% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/components/Cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/components/Cell.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/components/DesertScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/components/DesertScene.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/components/Heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/components/Heading.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/components/Nav.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/components/Subheading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/components/Subheading.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/index.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/lib/SkyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/lib/SkyShader.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/lib/cactusModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/lib/cactusModel.json -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/views/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/views/about.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/views/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/views/countdown.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/src/views/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/src/views/home.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/stats.json -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/webpack.config.js -------------------------------------------------------------------------------- /7-webpack-bundle-analyzer/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/7-webpack-bundle-analyzer/yarn.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drwpow/webpack-optimize-sample-project/HEAD/README.md --------------------------------------------------------------------------------