+ /*
+ * Json loader support for *.json files.
+ *
+ * See: https://github.com/webpack/json-loader
+ */
+ {
+ test: /\.json$/,
+ use: 'json-loader'
+ },
+
+ {
+ test: /\.(sass|scss)$/,
+ use: [
+ 'css-to-string-loader',
+ {
+ loader: 'css-loader',
+ options: {
+ sourceMap: true,
+ importLoaders: 1
+ }
+ },
+ 'resolve-url-loader',
+ {
+ loader: 'sass-loader',
+ options: {
+ sourceMap: true
+ }
+ },
+ {
+ loader: 'sass-resources-loader',
+ options: {
+ resources: [
+ helpers.root('src/sass/_variables.scss'),
+ helpers.root('src/sass/_mixins.scss')
+ ]
+ }
+ }
+ ]
+ },
+ { test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/, use: 'url-loader?limit=10000&minetype=application/font-woff' },
+ { test: /\.(otf|ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, use: 'url-loader?limit=10000' },
+
+ /* Raw loader support for *.html
+ * Returns file content as string
+ *
+ * See: https://github.com/webpack/raw-loader
+ */
+ {
+ test: /\.html$/,
+ use: 'raw-loader',
+ exclude: [
+ helpers.root('src/index.html'),
+ helpers.root('src/standalone/videos/embed.html')
+ ]
+ },
+
+ /* File loader for supporting images, for example, in CSS files.
+ */
+ {
+ test: /\.(jpg|png|gif)$/,
+ use: 'url-loader'
+ }
+
+ ]
+
+ },