├── .gitignore ├── README.md ├── examples ├── chunks │ ├── README.md │ ├── package.json │ ├── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── image.png │ │ ├── imageA.png │ │ ├── imageB.png │ │ ├── imageC.png │ │ ├── style.css │ │ ├── styleA.css │ │ ├── styleB.css │ │ └── styleC.css │ └── webpack.config.js ├── development-environment-setup │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── moduleA.js │ │ ├── moduleB.js │ │ └── style.css │ └── webpack.config.js ├── hello-webpack │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── index.js │ ├── package.json │ ├── src │ │ └── greeting.js │ ├── webpack.config.js │ └── yarn.lock ├── loaders │ ├── .babelrc │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ └── webpack.config.js ├── multiple-entries │ ├── README.md │ ├── package.json │ ├── src │ │ ├── account.js │ │ ├── home.js │ │ └── user.js │ └── webpack.config.js ├── optimizations-for-production │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── moduleA.js │ │ ├── moduleB.js │ │ └── style.css │ └── webpack.config.js ├── styles │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.css │ │ └── index.js │ ├── webpack.autoprefixer.config.js │ ├── webpack.extracttext.config.js │ └── webpack.styles.config.js └── vendors │ ├── README.md │ ├── package.json │ ├── src │ └── index.js │ └── webpack.config.js ├── package.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/README.md -------------------------------------------------------------------------------- /examples/chunks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/README.md -------------------------------------------------------------------------------- /examples/chunks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/package.json -------------------------------------------------------------------------------- /examples/chunks/src/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/src/a.js -------------------------------------------------------------------------------- /examples/chunks/src/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/src/b.js -------------------------------------------------------------------------------- /examples/chunks/src/c.js: -------------------------------------------------------------------------------- 1 | require("./styleC.css"); -------------------------------------------------------------------------------- /examples/chunks/src/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/src/image.png -------------------------------------------------------------------------------- /examples/chunks/src/imageA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/src/imageA.png -------------------------------------------------------------------------------- /examples/chunks/src/imageB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/src/imageB.png -------------------------------------------------------------------------------- /examples/chunks/src/imageC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/src/imageC.png -------------------------------------------------------------------------------- /examples/chunks/src/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: url(image.png); 3 | } -------------------------------------------------------------------------------- /examples/chunks/src/styleA.css: -------------------------------------------------------------------------------- 1 | .a { 2 | background: url(imageA.png); 3 | } -------------------------------------------------------------------------------- /examples/chunks/src/styleB.css: -------------------------------------------------------------------------------- 1 | .b { 2 | background: url(imageB.png); 3 | } -------------------------------------------------------------------------------- /examples/chunks/src/styleC.css: -------------------------------------------------------------------------------- 1 | @import "style.css"; 2 | .c { 3 | background: url(imageC.png); 4 | } -------------------------------------------------------------------------------- /examples/chunks/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/chunks/webpack.config.js -------------------------------------------------------------------------------- /examples/development-environment-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/development-environment-setup/README.md -------------------------------------------------------------------------------- /examples/development-environment-setup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/development-environment-setup/package.json -------------------------------------------------------------------------------- /examples/development-environment-setup/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/development-environment-setup/src/index.js -------------------------------------------------------------------------------- /examples/development-environment-setup/src/moduleA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/development-environment-setup/src/moduleA.js -------------------------------------------------------------------------------- /examples/development-environment-setup/src/moduleB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/development-environment-setup/src/moduleB.js -------------------------------------------------------------------------------- /examples/development-environment-setup/src/style.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background: pink; 3 | } -------------------------------------------------------------------------------- /examples/development-environment-setup/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/development-environment-setup/webpack.config.js -------------------------------------------------------------------------------- /examples/hello-webpack/.gitignore: -------------------------------------------------------------------------------- 1 | bundle.js 2 | -------------------------------------------------------------------------------- /examples/hello-webpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/hello-webpack/README.md -------------------------------------------------------------------------------- /examples/hello-webpack/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/hello-webpack/index.html -------------------------------------------------------------------------------- /examples/hello-webpack/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/hello-webpack/index.js -------------------------------------------------------------------------------- /examples/hello-webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/hello-webpack/package.json -------------------------------------------------------------------------------- /examples/hello-webpack/src/greeting.js: -------------------------------------------------------------------------------- 1 | module.exports = 'Hello, World!' 2 | -------------------------------------------------------------------------------- /examples/hello-webpack/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/hello-webpack/webpack.config.js -------------------------------------------------------------------------------- /examples/hello-webpack/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/hello-webpack/yarn.lock -------------------------------------------------------------------------------- /examples/loaders/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "stage-0"] 3 | } -------------------------------------------------------------------------------- /examples/loaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/loaders/README.md -------------------------------------------------------------------------------- /examples/loaders/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/loaders/package.json -------------------------------------------------------------------------------- /examples/loaders/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/loaders/src/index.js -------------------------------------------------------------------------------- /examples/loaders/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/loaders/webpack.config.js -------------------------------------------------------------------------------- /examples/multiple-entries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/multiple-entries/README.md -------------------------------------------------------------------------------- /examples/multiple-entries/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/multiple-entries/package.json -------------------------------------------------------------------------------- /examples/multiple-entries/src/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/multiple-entries/src/account.js -------------------------------------------------------------------------------- /examples/multiple-entries/src/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/multiple-entries/src/home.js -------------------------------------------------------------------------------- /examples/multiple-entries/src/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/multiple-entries/src/user.js -------------------------------------------------------------------------------- /examples/multiple-entries/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/multiple-entries/webpack.config.js -------------------------------------------------------------------------------- /examples/optimizations-for-production/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/optimizations-for-production/README.md -------------------------------------------------------------------------------- /examples/optimizations-for-production/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/optimizations-for-production/package.json -------------------------------------------------------------------------------- /examples/optimizations-for-production/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/optimizations-for-production/src/index.js -------------------------------------------------------------------------------- /examples/optimizations-for-production/src/moduleA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/optimizations-for-production/src/moduleA.js -------------------------------------------------------------------------------- /examples/optimizations-for-production/src/moduleB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/optimizations-for-production/src/moduleB.js -------------------------------------------------------------------------------- /examples/optimizations-for-production/src/style.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background: pink; 3 | } -------------------------------------------------------------------------------- /examples/optimizations-for-production/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/optimizations-for-production/webpack.config.js -------------------------------------------------------------------------------- /examples/styles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/styles/README.md -------------------------------------------------------------------------------- /examples/styles/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/styles/package.json -------------------------------------------------------------------------------- /examples/styles/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/styles/src/index.css -------------------------------------------------------------------------------- /examples/styles/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/styles/src/index.js -------------------------------------------------------------------------------- /examples/styles/webpack.autoprefixer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/styles/webpack.autoprefixer.config.js -------------------------------------------------------------------------------- /examples/styles/webpack.extracttext.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/styles/webpack.extracttext.config.js -------------------------------------------------------------------------------- /examples/styles/webpack.styles.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/styles/webpack.styles.config.js -------------------------------------------------------------------------------- /examples/vendors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/vendors/README.md -------------------------------------------------------------------------------- /examples/vendors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/vendors/package.json -------------------------------------------------------------------------------- /examples/vendors/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/vendors/src/index.js -------------------------------------------------------------------------------- /examples/vendors/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/examples/vendors/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delacruz-dev/learn-webpack/HEAD/yarn.lock --------------------------------------------------------------------------------