simplified webpack config
diff --git a/weex-loader/index.js b/weex-loader/index.js
index 4ca004d..45e884f 100644
--- a/weex-loader/index.js
+++ b/weex-loader/index.js
@@ -9,9 +9,9 @@
var pkg = require('./package.json');
var transformerVersion = pkg.dependencies['weex-transformer'].match(/\d+(?:\.\d+){0,2}/)[0];
-var templater;
-var styler;
-var scripter;
+var templater = require('weex-templater');
+var styler = require('weex-styler');
+var scripter = require('weex-scripter');
var MODULE_EXPORTS_REG = /module\.exports/g;
var REQUIRE_REG = /require\((["'])(\@weex\-module\/[^\)\1]+)\1\)/g;
@@ -257,15 +257,15 @@
}
loader.useScripter = function(module) {
- scripter = module;
+ console.warn('\u001b[1;32m[Warn]\u001b[0m: method useScripter() in weex-loader is no more necessary');
}
loader.useStyler = function(module) {
- styler = module;
+ console.warn('\u001b[1;32m[Warn]\u001b[0m: method useStyler() in weex-loader is no more necessary');
}
loader.useTemplater = function(module) {
- templater = module;
+ console.warn('\u001b[1;32m[Warn]\u001b[0m: method useTemplater() in weex-loader is no more necessary');
}
loader.setLogLevel = function(level) {
diff --git a/weex-loader/package.json b/weex-loader/package.json
index db18033..a50ccc6 100644
--- a/weex-loader/package.json
+++ b/weex-loader/package.json
@@ -22,11 +22,6 @@
"test": "npm run test:build && npm run test:transform && npm run test:mocha",
"serve": "serve ./test -p 12581"
},
- "peerDependencies": {
- "weex-scripter": "^0.1.4",
- "weex-styler": "^0.0.17",
- "weex-templater": "^0.2.1"
- },
"devDependencies": {
"babel-core": "^6.7.6",
"babel-loader": "^6.2.4",
@@ -43,6 +38,9 @@
"dependencies": {
"loader-utils": "~0.2.14",
"md5": "^2.1.0",
+ "weex-scripter": "^0.1.4",
+ "weex-styler": "^0.0.17",
+ "weex-templater": "^0.2.1",
"weex-transformer": "^0.3.1"
}
}
diff --git a/weex-loader/webpack.config.js b/weex-loader/webpack.config.js
index 2b88dec..201d2a2 100644
--- a/weex-loader/webpack.config.js
+++ b/weex-loader/webpack.config.js
@@ -1,13 +1,6 @@
var path = require('path');
var webpack = require('webpack');
var loader = require('./index.js');
-var scripter = require('weex-scripter');
-var styler = require('weex-styler');
-var templater = require('weex-templater');
-
-loader.useScripter(scripter);
-loader.useStyler(styler);
-loader.useTemplater(templater);
module.exports = {
entry: {