├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .npmignore ├── LICENSE ├── docs ├── .gitignore ├── autoloading.md ├── basic-example.md ├── browsersync.md ├── concatenation-and-minification.md ├── copying-files.md ├── css-preprocessors.md ├── event-hooks.md ├── extract.md ├── faq.md ├── hot-module-replacement.md ├── installation.md ├── jquery-ui.md ├── livereload.md ├── mixjs.md ├── options.md ├── os-notifications.md ├── quick-webpack-configuration.md ├── readme.md ├── troubleshooting.md ├── versioning.md └── workflow.md ├── icons ├── fail.png ├── pass.png └── wp.png ├── package.json ├── readme.md ├── setup ├── webpack.config.js └── webpack.mix.js ├── src ├── Api.js ├── Dispatcher.js ├── File.js ├── FileCollection.js ├── Manifest.js ├── Mix.js ├── Paths.js ├── PurifyPaths.js ├── StandaloneSass.js ├── Verify.js ├── builder │ ├── Entry.js │ ├── WebpackConfig.js │ ├── mock-entry.js │ ├── webpack-default.js │ ├── webpack-entry.js │ ├── webpack-plugins.js │ └── webpack-rules.js ├── config.js ├── helpers.js ├── index.js ├── loaders │ └── ignore-files-loader.js ├── plugins │ ├── BuildCallbackPlugin.js │ ├── CssPurifierPlugin.js │ ├── CustomTasksPlugin.js │ ├── FastSassPlugin.js │ ├── ManifestPlugin.js │ ├── MixDefinitionsPlugin.js │ └── MockEntryPlugin.js └── tasks │ ├── ConcatenateFilesTask.js │ ├── CopyFilesTask.js │ ├── Task.js │ └── VersionFilesTask.js └── test ├── Api.js ├── FileCollection.js ├── PurifyPaths.js ├── WebpackConfig.js ├── config.js ├── dispatcher.js ├── features └── mix.js ├── file.js ├── fixtures └── fake-app │ └── resources │ └── assets │ ├── js │ ├── another.js │ └── app.js │ └── sass │ └── app.scss ├── manifest.js ├── mix.js └── plugins ├── BuildCallbackPlugin.js ├── MixDefinitionsPlugin.js └── testing.env /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/autoloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/autoloading.md -------------------------------------------------------------------------------- /docs/basic-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/basic-example.md -------------------------------------------------------------------------------- /docs/browsersync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/browsersync.md -------------------------------------------------------------------------------- /docs/concatenation-and-minification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/concatenation-and-minification.md -------------------------------------------------------------------------------- /docs/copying-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/copying-files.md -------------------------------------------------------------------------------- /docs/css-preprocessors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/css-preprocessors.md -------------------------------------------------------------------------------- /docs/event-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/event-hooks.md -------------------------------------------------------------------------------- /docs/extract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/extract.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/hot-module-replacement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/hot-module-replacement.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/jquery-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/jquery-ui.md -------------------------------------------------------------------------------- /docs/livereload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/livereload.md -------------------------------------------------------------------------------- /docs/mixjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/mixjs.md -------------------------------------------------------------------------------- /docs/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/options.md -------------------------------------------------------------------------------- /docs/os-notifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/os-notifications.md -------------------------------------------------------------------------------- /docs/quick-webpack-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/quick-webpack-configuration.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/versioning.md -------------------------------------------------------------------------------- /docs/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/docs/workflow.md -------------------------------------------------------------------------------- /icons/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/icons/fail.png -------------------------------------------------------------------------------- /icons/pass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/icons/pass.png -------------------------------------------------------------------------------- /icons/wp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/icons/wp.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/readme.md -------------------------------------------------------------------------------- /setup/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/setup/webpack.config.js -------------------------------------------------------------------------------- /setup/webpack.mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/setup/webpack.mix.js -------------------------------------------------------------------------------- /src/Api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/Api.js -------------------------------------------------------------------------------- /src/Dispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/Dispatcher.js -------------------------------------------------------------------------------- /src/File.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/File.js -------------------------------------------------------------------------------- /src/FileCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/FileCollection.js -------------------------------------------------------------------------------- /src/Manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/Manifest.js -------------------------------------------------------------------------------- /src/Mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/Mix.js -------------------------------------------------------------------------------- /src/Paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/Paths.js -------------------------------------------------------------------------------- /src/PurifyPaths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/PurifyPaths.js -------------------------------------------------------------------------------- /src/StandaloneSass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/StandaloneSass.js -------------------------------------------------------------------------------- /src/Verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/Verify.js -------------------------------------------------------------------------------- /src/builder/Entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/builder/Entry.js -------------------------------------------------------------------------------- /src/builder/WebpackConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/builder/WebpackConfig.js -------------------------------------------------------------------------------- /src/builder/mock-entry.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/builder/webpack-default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/builder/webpack-default.js -------------------------------------------------------------------------------- /src/builder/webpack-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/builder/webpack-entry.js -------------------------------------------------------------------------------- /src/builder/webpack-plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/builder/webpack-plugins.js -------------------------------------------------------------------------------- /src/builder/webpack-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/builder/webpack-rules.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/config.js -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/index.js -------------------------------------------------------------------------------- /src/loaders/ignore-files-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/loaders/ignore-files-loader.js -------------------------------------------------------------------------------- /src/plugins/BuildCallbackPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/plugins/BuildCallbackPlugin.js -------------------------------------------------------------------------------- /src/plugins/CssPurifierPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/plugins/CssPurifierPlugin.js -------------------------------------------------------------------------------- /src/plugins/CustomTasksPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/plugins/CustomTasksPlugin.js -------------------------------------------------------------------------------- /src/plugins/FastSassPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/plugins/FastSassPlugin.js -------------------------------------------------------------------------------- /src/plugins/ManifestPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/plugins/ManifestPlugin.js -------------------------------------------------------------------------------- /src/plugins/MixDefinitionsPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/plugins/MixDefinitionsPlugin.js -------------------------------------------------------------------------------- /src/plugins/MockEntryPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/plugins/MockEntryPlugin.js -------------------------------------------------------------------------------- /src/tasks/ConcatenateFilesTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/tasks/ConcatenateFilesTask.js -------------------------------------------------------------------------------- /src/tasks/CopyFilesTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/tasks/CopyFilesTask.js -------------------------------------------------------------------------------- /src/tasks/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/tasks/Task.js -------------------------------------------------------------------------------- /src/tasks/VersionFilesTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/src/tasks/VersionFilesTask.js -------------------------------------------------------------------------------- /test/Api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/Api.js -------------------------------------------------------------------------------- /test/FileCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/FileCollection.js -------------------------------------------------------------------------------- /test/PurifyPaths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/PurifyPaths.js -------------------------------------------------------------------------------- /test/WebpackConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/WebpackConfig.js -------------------------------------------------------------------------------- /test/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/config.js -------------------------------------------------------------------------------- /test/dispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/dispatcher.js -------------------------------------------------------------------------------- /test/features/mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/features/mix.js -------------------------------------------------------------------------------- /test/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/file.js -------------------------------------------------------------------------------- /test/fixtures/fake-app/resources/assets/js/another.js: -------------------------------------------------------------------------------- 1 | alert('another stub'); 2 | -------------------------------------------------------------------------------- /test/fixtures/fake-app/resources/assets/js/app.js: -------------------------------------------------------------------------------- 1 | alert('stub'); 2 | -------------------------------------------------------------------------------- /test/fixtures/fake-app/resources/assets/sass/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/fixtures/fake-app/resources/assets/sass/app.scss -------------------------------------------------------------------------------- /test/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/manifest.js -------------------------------------------------------------------------------- /test/mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/mix.js -------------------------------------------------------------------------------- /test/plugins/BuildCallbackPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/plugins/BuildCallbackPlugin.js -------------------------------------------------------------------------------- /test/plugins/MixDefinitionsPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmranAhmed/wp-mix/HEAD/test/plugins/MixDefinitionsPlugin.js -------------------------------------------------------------------------------- /test/plugins/testing.env: -------------------------------------------------------------------------------- 1 | MIX_TESTING=123 2 | --------------------------------------------------------------------------------