From 06392ade7b9458d36d08f465ee5117bf39cb797b Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Thu, 13 Oct 2016 11:12:24 +0800 Subject: [PATCH] Clear dependencies --- build/config.js | 13 +++++++------ build/cooking.demo.js | 2 +- package.json | 8 +++++++- packages/autocomplete/package.json | 1 - packages/autocomplete/src/autocomplete.vue | 4 ++-- packages/cascader/package.json | 3 +-- packages/cascader/src/cascader.vue | 4 ++-- packages/checkbox/src/checkbox-group.vue | 2 +- packages/checkbox/src/checkbox.vue | 2 +- packages/date-picker/src/panel/date-range.vue | 2 +- packages/date-picker/src/panel/date.vue | 2 +- packages/date-picker/src/picker.vue | 6 +++--- packages/date-picker/src/util/index.js | 2 +- packages/dropdown/package.json | 1 - packages/dropdown/src/dropdown-menu.vue | 2 +- packages/dropdown/src/dropdown.vue | 4 ++-- packages/form/src/form-item.vue | 2 +- packages/input-number/package.json | 3 --- packages/input-number/src/input-number.vue | 2 +- packages/input/src/input.vue | 2 +- packages/menu/src/menu.vue | 2 +- packages/message-box/src/main.vue | 2 +- packages/pagination/src/pagination.js | 4 ++-- packages/popover/src/main.vue | 2 +- packages/radio/src/radio-group.vue | 2 +- packages/select-dropdown/src/select-dropdown.vue | 2 +- packages/select/package.json | 1 - packages/select/src/option-group.vue | 2 +- packages/select/src/option.vue | 2 +- packages/select/src/select.vue | 10 +++++----- packages/slider/src/main.vue | 4 ++-- packages/spinner/package.json | 1 - packages/table/src/table-column.js | 4 ++-- packages/table/src/table-header.js | 4 ++-- packages/tag/package.json | 1 - packages/tooltip/src/main.vue | 2 +- packages/upload/src/index.vue | 2 +- 37 files changed, 56 insertions(+), 58 deletions(-) diff --git a/build/config.js b/build/config.js index 9e4361bee..e3a660e1f 100644 --- a/build/config.js +++ b/build/config.js @@ -3,13 +3,13 @@ var path = require('path'); var externals = {}; Object.keys(Components).forEach(function(key) { - externals[`packages/${key}/index.js`] = `element-ui/lib/${key}`; - externals[`packages/${key}/style.css`] = `element-ui/lib/${key}/style.css`; + externals[`element-ui/packages/${key}/index.js`] = `element-ui/lib/${key}`; + externals[`element-ui/packages/${key}/style.css`] = `element-ui/lib/${key}/style.css`; }); -externals['main/utils/clickoutside'] = 'element-ui/lib/utils/clickoutside'; -externals['main/utils/popper'] = 'element-ui/lib/utils/popper'; -externals['main/utils/vue-popper'] = 'element-ui/lib/utils/vue-popper'; +externals['element-ui/src/utils/clickoutside'] = 'element-ui/lib/utils/clickoutside'; +externals['element-ui/src/utils/popper'] = 'element-ui/lib/utils/popper'; +externals['element-ui/src/utils/vue-popper'] = 'element-ui/lib/utils/vue-popper'; externals['vue-popup'] = 'vue-popup'; exports.externals = Object.assign({ @@ -24,7 +24,8 @@ exports.externals = Object.assign({ exports.alias = { main: path.resolve(__dirname, '../src'), packages: path.resolve(__dirname, '../packages'), - examples: path.resolve(__dirname, '../examples') + examples: path.resolve(__dirname, '../examples'), + 'element-ui': path.resolve(__dirname, '../') }; exports.jsexclude = /node_modules|utils\/popper\.js|utils\/date.\js/; diff --git a/build/cooking.demo.js b/build/cooking.demo.js index 8da2f11c5..bd23e5bc6 100644 --- a/build/cooking.demo.js +++ b/build/cooking.demo.js @@ -102,7 +102,7 @@ var wrap = function(render) { var externals = {}; Object.keys(Components).forEach(function(key) { - externals[`packages/${key}/style.css`] = 'null'; + externals[`element-ui/packages/${key}/style.css`] = 'null'; }); // 开发模式不需要将不存在的 style.css 打包进去 diff --git a/package.json b/package.json index 1d0da38a1..3c6242750 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,13 @@ "bugs": { "url": "https://github.com/elemefe/element/issues" }, + "dependencies": { + "async-validator": "^1.6.6", + "object-equal": "^1.0.0", + "throttle-debounce": "^1.0.1", + "vue-popup": "^0.2.8", + "wind-dom": "0.0.3" + }, "devDependencies": { "babel-cli": "^6.14.0", "babel-core": "^6.14.0", @@ -74,7 +81,6 @@ "vue": "^2.0.2", "vue-loader": "^9.5.1", "vue-markdown-loader": "^0.5.1", - "vue-popup": "^0.2.8", "vue-router": "^2.0.0", "webpack": "^1.13.2", "webpack-dev-server": "^1.15.1", diff --git a/packages/autocomplete/package.json b/packages/autocomplete/package.json index e1af11c42..46542b179 100644 --- a/packages/autocomplete/package.json +++ b/packages/autocomplete/package.json @@ -12,6 +12,5 @@ "author": "haiping.zeng", "license": "MIT", "dependencies": { - "vue-clickoutside": "^0.1.0" } } diff --git a/packages/autocomplete/src/autocomplete.vue b/packages/autocomplete/src/autocomplete.vue index eaa2ed877..b5e09520c 100644 --- a/packages/autocomplete/src/autocomplete.vue +++ b/packages/autocomplete/src/autocomplete.vue @@ -41,8 +41,8 @@