浏览代码

Merge pull request #372 from QingWei-Li/fix/update-dependencies

Clear dependencies
杨奕 8 年之前
父节点
当前提交
9e2490792d
共有 37 个文件被更改,包括 56 次插入58 次删除
  1. 7 6
      build/config.js
  2. 1 1
      build/cooking.demo.js
  3. 7 1
      package.json
  4. 0 1
      packages/autocomplete/package.json
  5. 2 2
      packages/autocomplete/src/autocomplete.vue
  6. 1 2
      packages/cascader/package.json
  7. 2 2
      packages/cascader/src/cascader.vue
  8. 1 1
      packages/checkbox/src/checkbox-group.vue
  9. 1 1
      packages/checkbox/src/checkbox.vue
  10. 1 1
      packages/date-picker/src/panel/date-range.vue
  11. 1 1
      packages/date-picker/src/panel/date.vue
  12. 3 3
      packages/date-picker/src/picker.vue
  13. 1 1
      packages/date-picker/src/util/index.js
  14. 0 1
      packages/dropdown/package.json
  15. 1 1
      packages/dropdown/src/dropdown-menu.vue
  16. 2 2
      packages/dropdown/src/dropdown.vue
  17. 1 1
      packages/form/src/form-item.vue
  18. 0 3
      packages/input-number/package.json
  19. 1 1
      packages/input-number/src/input-number.vue
  20. 1 1
      packages/input/src/input.vue
  21. 1 1
      packages/menu/src/menu.vue
  22. 1 1
      packages/message-box/src/main.vue
  23. 2 2
      packages/pagination/src/pagination.js
  24. 1 1
      packages/popover/src/main.vue
  25. 1 1
      packages/radio/src/radio-group.vue
  26. 1 1
      packages/select-dropdown/src/select-dropdown.vue
  27. 0 1
      packages/select/package.json
  28. 1 1
      packages/select/src/option-group.vue
  29. 1 1
      packages/select/src/option.vue
  30. 5 5
      packages/select/src/select.vue
  31. 2 2
      packages/slider/src/main.vue
  32. 0 1
      packages/spinner/package.json
  33. 2 2
      packages/table/src/table-column.js
  34. 2 2
      packages/table/src/table-header.js
  35. 0 1
      packages/tag/package.json
  36. 1 1
      packages/tooltip/src/main.vue
  37. 1 1
      packages/upload/src/index.vue

+ 7 - 6
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/;

+ 1 - 1
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 打包进去

+ 7 - 1
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",

+ 0 - 1
packages/autocomplete/package.json

@@ -12,6 +12,5 @@
   "author": "haiping.zeng<haiping.zeng@ele.me>",
   "license": "MIT",
   "dependencies": {
-    "vue-clickoutside": "^0.1.0"
   }
 }

+ 2 - 2
packages/autocomplete/src/autocomplete.vue

@@ -41,8 +41,8 @@
   </div>
 </template>
 <script>
-  import ElInput from 'packages/input/index.js';
-  import Clickoutside from 'main/utils/clickoutside';
+  import ElInput from 'element-ui/packages/input/index.js';
+  import Clickoutside from 'element-ui/src/utils/clickoutside';
 
   export default {
     name: 'ElAutocomplete',

+ 1 - 2
packages/cascader/package.json

@@ -12,7 +12,6 @@
   "author": "qingwei-li<qingwei.li@ele.me>",
   "license": "MIT",
   "dependencies": {
-    "object-equal": "^1.0.0",
-    "vue-clickoutside": "0.0.4"
+    "object-equal": "^1.0.0"
   }
 }

+ 2 - 2
packages/cascader/src/cascader.vue

@@ -1,5 +1,5 @@
 <script>
-  import ElInput from 'packages/input/index.js';
+  import ElInput from 'element-ui/packages/input/index.js';
   import ElDropdown from './dropdown.vue';
 
   /**
@@ -21,7 +21,7 @@
     },
 
     directives: {
-      ElementClickoutside: require('main/utils/clickoutside').default
+      ElementClickoutside: require('element-ui/src/utils/clickoutside').default
     },
 
     data() {

+ 1 - 1
packages/checkbox/src/checkbox-group.vue

@@ -1,5 +1,5 @@
 <script>
-  import emitter from 'main/mixins/emitter';
+  import emitter from 'element-ui/src/mixins/emitter';
 
   export default {
     name: 'ElCheckboxGroup',

+ 1 - 1
packages/checkbox/src/checkbox.vue

@@ -39,7 +39,7 @@
   </label>
 </template>
 <script>
-  import Emitter from 'main/mixins/emitter';
+  import Emitter from 'element-ui/src/mixins/emitter';
 
   export default {
     name: 'ElCheckbox',

+ 1 - 1
packages/date-picker/src/panel/date-range.vue

@@ -258,7 +258,7 @@
     },
 
     directives: {
-      Clickoutside: require('main/utils/clickoutside').default
+      Clickoutside: require('element-ui/src/utils/clickoutside').default
     },
 
     data() {

+ 1 - 1
packages/date-picker/src/panel/date.vue

@@ -163,7 +163,7 @@
     },
 
     directives: {
-      Clickoutside: require('main/utils/clickoutside').default
+      Clickoutside: require('element-ui/src/utils/clickoutside').default
     },
 
     methods: {

+ 3 - 3
packages/date-picker/src/picker.vue

@@ -31,10 +31,10 @@
 
 <script>
 import Vue from 'vue';
-import Clickoutside from 'main/utils/clickoutside';
+import Clickoutside from 'element-ui/src/utils/clickoutside';
 import { merge, formatDate, parseDate, getWeekNumber } from './util';
-import Popper from 'main/utils/vue-popper';
-import emitter from 'main/mixins/emitter';
+import Popper from 'element-ui/src/utils/vue-popper';
+import emitter from 'element-ui/src/mixins/emitter';
 
 const newPopper = {
   props: {

+ 1 - 1
packages/date-picker/src/util/index.js

@@ -1,4 +1,4 @@
-import dateUtil from 'main/utils/date';
+import dateUtil from 'element-ui/src/utils/date';
 
 const newArray = function(start, end) {
   let result = [];

+ 0 - 1
packages/dropdown/package.json

@@ -12,6 +12,5 @@
   "author": "haiping.zeng<haiping.zeng@ele.me>",
   "license": "MIT",
   "dependencies": {
-    "vue-clickoutside": "0.0.4"
   }
 }

+ 1 - 1
packages/dropdown/src/dropdown-menu.vue

@@ -6,7 +6,7 @@
   </transition>
 </template>
 <script>
-  import Popper from 'main/utils/vue-popper';
+  import Popper from 'element-ui/src/utils/vue-popper';
 
   export default {
     name: 'ElDropdownMenu',

+ 2 - 2
packages/dropdown/src/dropdown.vue

@@ -1,6 +1,6 @@
 <script>
-  import Clickoutside from 'main/utils/clickoutside';
-  import emitter from 'main/mixins/emitter';
+  import Clickoutside from 'element-ui/src/utils/clickoutside';
+  import emitter from 'element-ui/src/mixins/emitter';
 
   export default {
     name: 'ElDropdown',

+ 1 - 1
packages/form/src/form-item.vue

@@ -17,7 +17,7 @@
 </template>
 <script>
   import AsyncValidator from 'async-validator';
-  import emitter from 'main/mixins/emitter';
+  import emitter from 'element-ui/src/mixins/emitter';
 
   export default {
     name: 'ElFormItem',

+ 0 - 3
packages/input-number/package.json

@@ -14,8 +14,5 @@
   "repository": "https://github.com/element-component/element/tree/master/packages/input-number",
   "dependencies": {
     "wind-dom": "0.0.3"
-  },
-  "devDependencies": {
-    "vue-clickoutside": "0.0.4"
   }
 }

+ 1 - 1
packages/input-number/src/input-number.vue

@@ -33,7 +33,7 @@
   </div>
 </template>
 <script>
-  import ElInput from 'packages/input/index.js';
+  import ElInput from 'element-ui/packages/input/index.js';
   import { once, on } from 'wind-dom/src/event';
 
   export default {

+ 1 - 1
packages/input/src/input.vue

@@ -55,7 +55,7 @@
   </div>
 </template>
 <script>
-  import emitter from 'main/mixins/emitter';
+  import emitter from 'element-ui/src/mixins/emitter';
   import calcTextareaHeight from './calcTextareaHeight';
 
   export default {

+ 1 - 1
packages/menu/src/menu.vue

@@ -9,7 +9,7 @@
   </ul>
 </template>
 <script>
-  import emitter from 'main/mixins/emitter';
+  import emitter from 'element-ui/src/mixins/emitter';
 
   export default {
     name: 'ElMenu',

+ 1 - 1
packages/message-box/src/main.vue

@@ -34,7 +34,7 @@
   };
 
   import Popup from 'vue-popup';
-  import ElInput from 'packages/input/index.js';
+  import ElInput from 'element-ui/packages/input/index.js';
   import { addClass, removeClass } from 'wind-dom/src/class';
 
   export default {

+ 2 - 2
packages/pagination/src/pagination.js

@@ -1,7 +1,7 @@
 import Vue from 'vue';
 import Pager from './pager.vue';
-import ElSelect from 'packages/select/index.js';
-import ElOption from 'packages/option/index.js';
+import ElSelect from 'element-ui/packages/select/index.js';
+import ElOption from 'element-ui/packages/option/index.js';
 
 export default {
   name: 'ElPagination',

+ 1 - 1
packages/popover/src/main.vue

@@ -15,7 +15,7 @@
 </template>
 
 <script>
-import Popper from 'main/utils/vue-popper';
+import Popper from 'element-ui/src/utils/vue-popper';
 import Vue from 'vue';
 import { on, off } from 'wind-dom/src/event';
 

+ 1 - 1
packages/radio/src/radio-group.vue

@@ -1,5 +1,5 @@
 <script>
-  import emitter from 'main/mixins/emitter';
+  import emitter from 'element-ui/src/mixins/emitter';
 
   export default {
     name: 'ElRadioGroup',

+ 1 - 1
packages/select-dropdown/src/select-dropdown.vue

@@ -8,7 +8,7 @@
 </template>
 
 <script type="text/babel">
-  import Popper from 'main/utils/vue-popper';
+  import Popper from 'element-ui/src/utils/vue-popper';
 
   export default {
     name: 'el-select-dropdown',

+ 0 - 1
packages/select/package.json

@@ -13,7 +13,6 @@
   "repository": "https://github.com/element-component/element/tree/master/packages/select",
   "devDependencies": {
     "throttle-debounce": "^1.0.1",
-    "vue-clickoutside": "0.0.4",
     "wind-dom": "0.0.3"
   }
 }

+ 1 - 1
packages/select/src/option-group.vue

@@ -10,7 +10,7 @@
 </template>
 
 <script type="text/babel">
-  import emitter from 'main/mixins/emitter';
+  import emitter from 'element-ui/src/mixins/emitter';
 
   export default {
     mixins: [emitter],

+ 1 - 1
packages/select/src/option.vue

@@ -12,7 +12,7 @@
 </template>
 
 <script type="text/babel">
-  import emitter from 'main/mixins/emitter';
+  import emitter from 'element-ui/src/mixins/emitter';
 
   export default {
     mixins: [emitter],

+ 5 - 5
packages/select/src/select.vue

@@ -64,12 +64,12 @@
 </template>
 
 <script type="text/babel">
-  import emitter from 'main/mixins/emitter';
-  import ElInput from 'packages/input/index.js';
-  import ElSelectMenu from 'packages/select-dropdown/index.js';
-  import ElTag from 'packages/tag/index.js';
+  import emitter from 'element-ui/src/mixins/emitter';
+  import ElInput from 'element-ui/packages/input/index.js';
+  import ElSelectMenu from 'element-ui/packages/select-dropdown/index.js';
+  import ElTag from 'element-ui/packages/tag/index.js';
   import debounce from 'throttle-debounce/debounce';
-  import Clickoutside from 'main/utils/clickoutside';
+  import Clickoutside from 'element-ui/src/utils/clickoutside';
   import { addClass, removeClass } from 'wind-dom/src/class';
 
   export default {

+ 2 - 2
packages/slider/src/main.vue

@@ -27,8 +27,8 @@
 </template>
 
 <script type="text/babel">
-  import Popper from 'main/utils/popper';
-  import ElInputNumber from 'packages/input-number/index.js';
+  import Popper from 'element-ui/src/utils/popper';
+  import ElInputNumber from 'element-ui/packages/input-number/index.js';
   import { getStyle } from 'wind-dom/src/style';
   import { addClass, removeClass } from 'wind-dom/src/class';
 

+ 0 - 1
packages/spinner/package.json

@@ -13,6 +13,5 @@
   "license": "MIT",
   "repository": "https://github.com/element-component/element/tree/master/packages/spinner",
   "devDependencies": {
-    "vue-clickoutside": "0.0.4"
   }
 }

+ 2 - 2
packages/table/src/table-column.js

@@ -1,5 +1,5 @@
-import ElCheckbox from 'packages/checkbox/index.js';
-import ElTag from 'packages/tag/index.js';
+import ElCheckbox from 'element-ui/packages/checkbox/index.js';
+import ElTag from 'element-ui/packages/tag/index.js';
 import objectAssign from 'object-assign';
 
 let columnIdSeed = 1;

+ 2 - 2
packages/table/src/table-header.js

@@ -1,5 +1,5 @@
-import ElCheckbox from 'packages/checkbox/index.js';
-import ElTag from 'packages/tag/index.js';
+import ElCheckbox from 'element-ui/packages/checkbox/index.js';
+import ElTag from 'element-ui/packages/tag/index.js';
 
 export default {
   name: 'el-table-header',

+ 0 - 1
packages/tag/package.json

@@ -13,6 +13,5 @@
   "license": "MIT",
   "repository": "https://github.com/element-component/element/tree/master/packages/tag",
   "devDependencies": {
-    "vue-clickoutside": "0.0.4"
   }
 }

+ 1 - 1
packages/tooltip/src/main.vue

@@ -20,7 +20,7 @@
 </template>
 
 <script>
-import Popper from 'main/utils/vue-popper';
+import Popper from 'element-ui/src/utils/vue-popper';
 
 export default {
   name: 'el-tooltip',

+ 1 - 1
packages/upload/src/index.vue

@@ -2,7 +2,7 @@
 import UploadList from './upload-list';
 import Upload from './upload';
 import IframeUpload from './iframe-upload';
-import ElProgress from 'packages/progress/index.js';
+import ElProgress from 'element-ui/packages/progress/index.js';
 
 function noop() {
 }