Просмотр исходного кода

add css-loader, sass-loader when compile plugin

Yuki Takei 9 лет назад
Родитель
Сommit
78997e0296
2 измененных файлов с 17 добавлено и 6 удалено
  1. 8 5
      package.json
  2. 9 1
      webpack.plugin.config.js

+ 8 - 5
package.json

@@ -95,17 +95,20 @@
     "socket.io-client": "~1.3.0",
     "sprintf": "~0.1.5",
     "swig": "~1.4.0",
-    "vinyl-source-stream": "~1.1.0",
-    "webpack": "~2.2.0",
-    "webpack-manifest-plugin": "~1.1.0",
-    "webpack-stream": "~3.2.0"
+    "vinyl-source-stream": "~1.1.0"
   },
   "devDependencies": {
     "chai": "~1.10.0",
+    "css-loader": "^0.27.1",
     "mocha": "~2.2.0",
     "proxyquire": "~1.4.0",
+    "sass-loader": "^6.0.3",
     "sinon": "~1.14.0",
-    "sinon-chai": "~2.7.0"
+    "sinon-chai": "~2.7.0",
+    "to-string-loader": "^1.1.5",
+    "webpack": "~2.2.1",
+    "webpack-manifest-plugin": "~1.1.0",
+    "webpack-stream": "~3.2.0"
   },
   "license": "MIT",
   "scripts": {

+ 9 - 1
webpack.plugin.config.js

@@ -25,7 +25,15 @@ var config = {
         use: [{
           loader: 'babel-loader',
         }]
-      }
+      },
+      {
+        test: /\.css$/,
+        use: ['to-string-loader', 'css-loader'],
+      },
+      {
+        test: /\.scss$/,
+        use: ['to-string-loader', 'css-loader', 'sass-loader'],
+      },
     ]
   },
   plugins: []