{"action":"closed","issue":{"url":"https://api.github.com/repos/webpack/extract-text-webpack-plugin/issues/111","labels_url":"https://api.github.com/repos/webpack/extract-text-webpack-plugin/issues/111/labels{/name}","comments_url":"https://api.github.com/repos/webpack/extract-text-webpack-plugin/issues/111/comments","events_url":"https://api.github.com/repos/webpack/extract-text-webpack-plugin/issues/111/events","html_url":"https://github.com/webpack/extract-text-webpack-plugin/issues/111","id":109185218,"number":111,"title":"Not providing css modules","user":{"login":"blainekasten","id":2916023,"avatar_url":"https://avatars.githubusercontent.com/u/2916023?v=3","gravatar_id":"","url":"https://api.github.com/users/blainekasten","html_url":"https://github.com/blainekasten","followers_url":"https://api.github.com/users/blainekasten/followers","following_url":"https://api.github.com/users/blainekasten/following{/other_user}","gists_url":"https://api.github.com/users/blainekasten/gists{/gist_id}","starred_url":"https://api.github.com/users/blainekasten/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blainekasten/subscriptions","organizations_url":"https://api.github.com/users/blainekasten/orgs","repos_url":"https://api.github.com/users/blainekasten/repos","events_url":"https://api.github.com/users/blainekasten/events{/privacy}","received_events_url":"https://api.github.com/users/blainekasten/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-30T21:41:14Z","updated_at":"2015-09-30T22:08:11Z","closed_at":"2015-09-30T22:08:11Z","body":"So, my setup here is pretty complex and I'll try to walk through all of it, but effectively, this is my issue that my compiled file's `style` package looks like this:\r\n\r\n```js\r\n/***/ 975:\r\n/*!*********************************************************************!*\\\r\n  !*** ../~/hudl-video-interface/src/Video/ContextProvider/style.css ***!\r\n  \\*********************************************************************/\r\n/***/ function(module, exports) {\r\n\r\n\t// removed by extract-text-webpack-plugin\r\n\r\n/***/ },\r\n```\r\n\r\nWhere as I expect it to look something like this:\r\n\r\n```js\r\n/* 166 */\r\n/***/ function(module, exports) {\r\n\r\n\t// removed by extract-text-webpack-plugin\r\n\tmodule.exports = {\"wrapper\":\"_3XJAPiyzGGnTqFTAXQsp69\",\"videodev\":\"kls0OG1mJ6ts6aodKOJTR\",\"videoHolder\":\"_1SO5-_Ier8TVYrMzqJNNWa\"};\r\n\r\n/***/ },\r\n```\r\n\r\n\r\nSo, to explain my setup. Effectively, I'm loading in a project through npm that uses es6 and local css through webpack. So my folder structure will be something like this:\r\n\r\n```\r\n  build/\r\n\r\n  source/\r\n    app/\r\n      index.js\r\n\r\n  node_modules/\r\n    hudl-external_project/\r\n      index.js\r\n      style.css\r\n```\r\n\r\nMy webpack config file is setup to parse through those files:\r\n\r\n\r\n```js\r\n  var cssLoader = [{\r\n    extensions: ['css'],\r\n    test: /\\.css$/,\r\n    loader: ExtractTextPlugin.extract('style-loader', 'css-loader'),\r\n    include: matchFiles('node_modules/hudl-*/', source).concat(\r\n      path.join(source, 'app')\r\n    ),\r\n  }]\r\n```\r\n\r\n`matchFiles` essentially returns an array of absolute filepaths for that glob.\r\n\r\nSo it should be running the `ExtractTextPlugin` on those files and putting in the local modules. Any guidance would be appreciated"}}