diff --git a/package.json b/package.json index 6ae7edf..5b73c16 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "devDependencies": { "appcache-webpack-plugin": "^1.2.1", "css-loader": "^0.23.0", + "es6-promise": "^3.0.2", "extract-text-webpack-plugin": "^0.9.1", "file-loader": "^0.8.4", "html-loader": "^0.3.0", diff --git a/spec/HtmlWebpackPluginSpec.js b/spec/HtmlWebpackPluginSpec.js index 80f3617..78fb1e5 100644 --- a/spec/HtmlWebpackPluginSpec.js +++ b/spec/HtmlWebpackPluginSpec.js @@ -1,4 +1,11 @@ 'use strict'; + +// Workaround for css-loader issue +// https://github.com/webpack/css-loader/issues/144 +if (!global.Promise) { + require('es6-promise').polyfill(); +} + var path = require('path'); var fs = require('fs'); var webpack = require('webpack');