├── .babelrc ├── .editorconfig ├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── package.json ├── src └── index.js └── test ├── __snapshots__ └── webpack-integration.test.js.snap ├── cases ├── assetNameRegExp-no-source │ ├── a_optimize-me.css │ ├── b_optimize-me.css │ ├── c.css │ ├── expected │ │ └── file.css │ ├── index.js │ └── webpack.config.js ├── duplicate-css-exists-without-plugin │ ├── a.css │ ├── b.css │ ├── expected │ │ └── file.css │ ├── index.js │ └── webpack.config.js ├── only-assetNameRegExp-processed │ ├── a_optimize-me.css │ ├── b_optimize-me.css │ ├── c_as-is.css │ ├── expected │ │ ├── as_is.css │ │ └── optimize.css │ ├── index.js │ └── webpack.config.js └── removes-duplicate-css │ ├── a.css │ ├── b.css │ ├── expected │ └── file.css │ ├── index.js │ └── webpack.config.js ├── plugin.test.js ├── util ├── default.css ├── helpers.js └── index.js └── webpack-integration.test.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v14.9.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/src/index.js -------------------------------------------------------------------------------- /test/__snapshots__/webpack-integration.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/__snapshots__/webpack-integration.test.js.snap -------------------------------------------------------------------------------- /test/cases/assetNameRegExp-no-source/a_optimize-me.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/assetNameRegExp-no-source/a_optimize-me.css -------------------------------------------------------------------------------- /test/cases/assetNameRegExp-no-source/b_optimize-me.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/assetNameRegExp-no-source/b_optimize-me.css -------------------------------------------------------------------------------- /test/cases/assetNameRegExp-no-source/c.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/assetNameRegExp-no-source/c.css -------------------------------------------------------------------------------- /test/cases/assetNameRegExp-no-source/expected/file.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/assetNameRegExp-no-source/expected/file.css -------------------------------------------------------------------------------- /test/cases/assetNameRegExp-no-source/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/assetNameRegExp-no-source/index.js -------------------------------------------------------------------------------- /test/cases/assetNameRegExp-no-source/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/assetNameRegExp-no-source/webpack.config.js -------------------------------------------------------------------------------- /test/cases/duplicate-css-exists-without-plugin/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/duplicate-css-exists-without-plugin/a.css -------------------------------------------------------------------------------- /test/cases/duplicate-css-exists-without-plugin/b.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/duplicate-css-exists-without-plugin/b.css -------------------------------------------------------------------------------- /test/cases/duplicate-css-exists-without-plugin/expected/file.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/duplicate-css-exists-without-plugin/expected/file.css -------------------------------------------------------------------------------- /test/cases/duplicate-css-exists-without-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/duplicate-css-exists-without-plugin/index.js -------------------------------------------------------------------------------- /test/cases/duplicate-css-exists-without-plugin/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/duplicate-css-exists-without-plugin/webpack.config.js -------------------------------------------------------------------------------- /test/cases/only-assetNameRegExp-processed/a_optimize-me.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/only-assetNameRegExp-processed/a_optimize-me.css -------------------------------------------------------------------------------- /test/cases/only-assetNameRegExp-processed/b_optimize-me.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/only-assetNameRegExp-processed/b_optimize-me.css -------------------------------------------------------------------------------- /test/cases/only-assetNameRegExp-processed/c_as-is.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/only-assetNameRegExp-processed/c_as-is.css -------------------------------------------------------------------------------- /test/cases/only-assetNameRegExp-processed/expected/as_is.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/only-assetNameRegExp-processed/expected/as_is.css -------------------------------------------------------------------------------- /test/cases/only-assetNameRegExp-processed/expected/optimize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/only-assetNameRegExp-processed/expected/optimize.css -------------------------------------------------------------------------------- /test/cases/only-assetNameRegExp-processed/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/only-assetNameRegExp-processed/index.js -------------------------------------------------------------------------------- /test/cases/only-assetNameRegExp-processed/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/only-assetNameRegExp-processed/webpack.config.js -------------------------------------------------------------------------------- /test/cases/removes-duplicate-css/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/removes-duplicate-css/a.css -------------------------------------------------------------------------------- /test/cases/removes-duplicate-css/b.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/removes-duplicate-css/b.css -------------------------------------------------------------------------------- /test/cases/removes-duplicate-css/expected/file.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/removes-duplicate-css/expected/file.css -------------------------------------------------------------------------------- /test/cases/removes-duplicate-css/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/removes-duplicate-css/index.js -------------------------------------------------------------------------------- /test/cases/removes-duplicate-css/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/cases/removes-duplicate-css/webpack.config.js -------------------------------------------------------------------------------- /test/plugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/plugin.test.js -------------------------------------------------------------------------------- /test/util/default.css: -------------------------------------------------------------------------------- 1 | html{display:none} -------------------------------------------------------------------------------- /test/util/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/util/helpers.js -------------------------------------------------------------------------------- /test/util/index.js: -------------------------------------------------------------------------------- 1 | require('./default.css'); 2 | -------------------------------------------------------------------------------- /test/webpack-integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NMFR/optimize-css-assets-webpack-plugin/HEAD/test/webpack-integration.test.js --------------------------------------------------------------------------------