Commit 6c97e57a80fdc5e339cc5ad9070c2ce728194ac7
1 parent
a3f7e0d2
fixed #1399
Showing
3 changed files
with
410 additions
and
131 deletions
Show diff stats
examples/routers/switch.vue
| 1 | <template> | 1 | <template> |
| 2 | <div> | 2 | <div> |
| 3 | - <i-switch v-model="m1"> | 3 | + <i-switch v-model="m1" :true-value="1" :false-value="0"> |
| 4 | <span slot="open">开</span> | 4 | <span slot="open">开</span> |
| 5 | <span slot="close">关</span> | 5 | <span slot="close">关</span> |
| 6 | </i-switch> | 6 | </i-switch> |
| 7 | {{ m1 }} | 7 | {{ m1 }} |
| 8 | - <div @click="m1 = !m1">toggle</div> | 8 | + <div @click="m1 = 0">toggle</div> |
| 9 | </div> | 9 | </div> |
| 10 | </template> | 10 | </template> |
| 11 | <script> | 11 | <script> |
| 12 | export default { | 12 | export default { |
| 13 | data () { | 13 | data () { |
| 14 | return { | 14 | return { |
| 15 | - m1: false | 15 | + m1: 1 |
| 16 | } | 16 | } |
| 17 | }, | 17 | }, |
| 18 | methods: { | 18 | methods: { |
package-lock.json
| 1 | { | 1 | { |
| 2 | "name": "iview", | 2 | "name": "iview", |
| 3 | - "version": "2.1.0", | 3 | + "version": "2.2.0", |
| 4 | "lockfileVersion": 1, | 4 | "lockfileVersion": 1, |
| 5 | "requires": true, | 5 | "requires": true, |
| 6 | "dependencies": { | 6 | "dependencies": { |
| @@ -197,6 +197,16 @@ | @@ -197,6 +197,16 @@ | ||
| 197 | "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", | 197 | "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", |
| 198 | "dev": true | 198 | "dev": true |
| 199 | }, | 199 | }, |
| 200 | + "array-includes": { | ||
| 201 | + "version": "3.0.3", | ||
| 202 | + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", | ||
| 203 | + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", | ||
| 204 | + "dev": true, | ||
| 205 | + "requires": { | ||
| 206 | + "define-properties": "1.1.2", | ||
| 207 | + "es-abstract": "1.8.1" | ||
| 208 | + } | ||
| 209 | + }, | ||
| 200 | "array-slice": { | 210 | "array-slice": { |
| 201 | "version": "0.2.3", | 211 | "version": "0.2.3", |
| 202 | "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", | 212 | "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", |
| @@ -236,6 +246,12 @@ | @@ -236,6 +246,12 @@ | ||
| 236 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", | 246 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", |
| 237 | "dev": true | 247 | "dev": true |
| 238 | }, | 248 | }, |
| 249 | + "asap": { | ||
| 250 | + "version": "2.0.6", | ||
| 251 | + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", | ||
| 252 | + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", | ||
| 253 | + "dev": true | ||
| 254 | + }, | ||
| 239 | "asn1.js": { | 255 | "asn1.js": { |
| 240 | "version": "4.9.1", | 256 | "version": "4.9.1", |
| 241 | "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", | 257 | "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", |
| @@ -587,6 +603,17 @@ | @@ -587,6 +603,17 @@ | ||
| 587 | "trim-right": "1.0.1" | 603 | "trim-right": "1.0.1" |
| 588 | } | 604 | } |
| 589 | }, | 605 | }, |
| 606 | + "babel-helper-builder-binary-assignment-operator-visitor": { | ||
| 607 | + "version": "6.24.1", | ||
| 608 | + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", | ||
| 609 | + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", | ||
| 610 | + "dev": true, | ||
| 611 | + "requires": { | ||
| 612 | + "babel-helper-explode-assignable-expression": "6.24.1", | ||
| 613 | + "babel-runtime": "6.23.0", | ||
| 614 | + "babel-types": "6.25.0" | ||
| 615 | + } | ||
| 616 | + }, | ||
| 590 | "babel-helper-call-delegate": { | 617 | "babel-helper-call-delegate": { |
| 591 | "version": "6.24.1", | 618 | "version": "6.24.1", |
| 592 | "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", | 619 | "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", |
| @@ -611,6 +638,17 @@ | @@ -611,6 +638,17 @@ | ||
| 611 | "lodash": "4.17.4" | 638 | "lodash": "4.17.4" |
| 612 | } | 639 | } |
| 613 | }, | 640 | }, |
| 641 | + "babel-helper-explode-assignable-expression": { | ||
| 642 | + "version": "6.24.1", | ||
| 643 | + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", | ||
| 644 | + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", | ||
| 645 | + "dev": true, | ||
| 646 | + "requires": { | ||
| 647 | + "babel-runtime": "6.23.0", | ||
| 648 | + "babel-traverse": "6.25.0", | ||
| 649 | + "babel-types": "6.25.0" | ||
| 650 | + } | ||
| 651 | + }, | ||
| 614 | "babel-helper-function-name": { | 652 | "babel-helper-function-name": { |
| 615 | "version": "6.24.1", | 653 | "version": "6.24.1", |
| 616 | "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", | 654 | "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", |
| @@ -665,6 +703,19 @@ | @@ -665,6 +703,19 @@ | ||
| 665 | "lodash": "4.17.4" | 703 | "lodash": "4.17.4" |
| 666 | } | 704 | } |
| 667 | }, | 705 | }, |
| 706 | + "babel-helper-remap-async-to-generator": { | ||
| 707 | + "version": "6.24.1", | ||
| 708 | + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", | ||
| 709 | + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", | ||
| 710 | + "dev": true, | ||
| 711 | + "requires": { | ||
| 712 | + "babel-helper-function-name": "6.24.1", | ||
| 713 | + "babel-runtime": "6.23.0", | ||
| 714 | + "babel-template": "6.25.0", | ||
| 715 | + "babel-traverse": "6.25.0", | ||
| 716 | + "babel-types": "6.25.0" | ||
| 717 | + } | ||
| 718 | + }, | ||
| 668 | "babel-helper-replace-supers": { | 719 | "babel-helper-replace-supers": { |
| 669 | "version": "6.24.1", | 720 | "version": "6.24.1", |
| 670 | "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", | 721 | "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", |
| @@ -719,6 +770,58 @@ | @@ -719,6 +770,58 @@ | ||
| 719 | "babel-runtime": "6.23.0" | 770 | "babel-runtime": "6.23.0" |
| 720 | } | 771 | } |
| 721 | }, | 772 | }, |
| 773 | + "babel-plugin-syntax-async-functions": { | ||
| 774 | + "version": "6.13.0", | ||
| 775 | + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", | ||
| 776 | + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", | ||
| 777 | + "dev": true | ||
| 778 | + }, | ||
| 779 | + "babel-plugin-syntax-async-generators": { | ||
| 780 | + "version": "6.13.0", | ||
| 781 | + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", | ||
| 782 | + "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", | ||
| 783 | + "dev": true | ||
| 784 | + }, | ||
| 785 | + "babel-plugin-syntax-exponentiation-operator": { | ||
| 786 | + "version": "6.13.0", | ||
| 787 | + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", | ||
| 788 | + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", | ||
| 789 | + "dev": true | ||
| 790 | + }, | ||
| 791 | + "babel-plugin-syntax-object-rest-spread": { | ||
| 792 | + "version": "6.13.0", | ||
| 793 | + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", | ||
| 794 | + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", | ||
| 795 | + "dev": true | ||
| 796 | + }, | ||
| 797 | + "babel-plugin-syntax-trailing-function-commas": { | ||
| 798 | + "version": "6.22.0", | ||
| 799 | + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", | ||
| 800 | + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", | ||
| 801 | + "dev": true | ||
| 802 | + }, | ||
| 803 | + "babel-plugin-transform-async-generator-functions": { | ||
| 804 | + "version": "6.24.1", | ||
| 805 | + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", | ||
| 806 | + "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", | ||
| 807 | + "dev": true, | ||
| 808 | + "requires": { | ||
| 809 | + "babel-helper-remap-async-to-generator": "6.24.1", | ||
| 810 | + "babel-plugin-syntax-async-generators": "6.13.0", | ||
| 811 | + "babel-runtime": "6.23.0" | ||
| 812 | + } | ||
| 813 | + }, | ||
| 814 | + "babel-plugin-transform-async-to-generator": { | ||
| 815 | + "version": "6.24.1", | ||
| 816 | + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", | ||
| 817 | + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", | ||
| 818 | + "dev": true, | ||
| 819 | + "requires": { | ||
| 820 | + "babel-helper-remap-async-to-generator": "6.24.1", | ||
| 821 | + "babel-plugin-syntax-async-functions": "6.13.0", | ||
| 822 | + "babel-runtime": "6.23.0" | ||
| 823 | + } | ||
| 824 | + }, | ||
| 722 | "babel-plugin-transform-es2015-arrow-functions": { | 825 | "babel-plugin-transform-es2015-arrow-functions": { |
| 723 | "version": "6.22.0", | 826 | "version": "6.22.0", |
| 724 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", | 827 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", |
| @@ -953,6 +1056,39 @@ | @@ -953,6 +1056,39 @@ | ||
| 953 | "regexpu-core": "2.0.0" | 1056 | "regexpu-core": "2.0.0" |
| 954 | } | 1057 | } |
| 955 | }, | 1058 | }, |
| 1059 | + "babel-plugin-transform-exponentiation-operator": { | ||
| 1060 | + "version": "6.24.1", | ||
| 1061 | + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", | ||
| 1062 | + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", | ||
| 1063 | + "dev": true, | ||
| 1064 | + "requires": { | ||
| 1065 | + "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", | ||
| 1066 | + "babel-plugin-syntax-exponentiation-operator": "6.13.0", | ||
| 1067 | + "babel-runtime": "6.23.0" | ||
| 1068 | + } | ||
| 1069 | + }, | ||
| 1070 | + "babel-plugin-transform-object-rest-spread": { | ||
| 1071 | + "version": "6.26.0", | ||
| 1072 | + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", | ||
| 1073 | + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", | ||
| 1074 | + "dev": true, | ||
| 1075 | + "requires": { | ||
| 1076 | + "babel-plugin-syntax-object-rest-spread": "6.13.0", | ||
| 1077 | + "babel-runtime": "6.26.0" | ||
| 1078 | + }, | ||
| 1079 | + "dependencies": { | ||
| 1080 | + "babel-runtime": { | ||
| 1081 | + "version": "6.26.0", | ||
| 1082 | + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", | ||
| 1083 | + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", | ||
| 1084 | + "dev": true, | ||
| 1085 | + "requires": { | ||
| 1086 | + "core-js": "2.5.1", | ||
| 1087 | + "regenerator-runtime": "0.11.0" | ||
| 1088 | + } | ||
| 1089 | + } | ||
| 1090 | + } | ||
| 1091 | + }, | ||
| 956 | "babel-plugin-transform-regenerator": { | 1092 | "babel-plugin-transform-regenerator": { |
| 957 | "version": "6.24.1", | 1093 | "version": "6.24.1", |
| 958 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz", | 1094 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz", |
| @@ -1013,6 +1149,19 @@ | @@ -1013,6 +1149,19 @@ | ||
| 1013 | "babel-plugin-transform-regenerator": "6.24.1" | 1149 | "babel-plugin-transform-regenerator": "6.24.1" |
| 1014 | } | 1150 | } |
| 1015 | }, | 1151 | }, |
| 1152 | + "babel-preset-stage-3": { | ||
| 1153 | + "version": "6.24.1", | ||
| 1154 | + "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", | ||
| 1155 | + "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", | ||
| 1156 | + "dev": true, | ||
| 1157 | + "requires": { | ||
| 1158 | + "babel-plugin-syntax-trailing-function-commas": "6.22.0", | ||
| 1159 | + "babel-plugin-transform-async-generator-functions": "6.24.1", | ||
| 1160 | + "babel-plugin-transform-async-to-generator": "6.24.1", | ||
| 1161 | + "babel-plugin-transform-exponentiation-operator": "6.24.1", | ||
| 1162 | + "babel-plugin-transform-object-rest-spread": "6.26.0" | ||
| 1163 | + } | ||
| 1164 | + }, | ||
| 1016 | "babel-register": { | 1165 | "babel-register": { |
| 1017 | "version": "6.24.1", | 1166 | "version": "6.24.1", |
| 1018 | "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", | 1167 | "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", |
| @@ -1021,7 +1170,7 @@ | @@ -1021,7 +1170,7 @@ | ||
| 1021 | "requires": { | 1170 | "requires": { |
| 1022 | "babel-core": "6.25.0", | 1171 | "babel-core": "6.25.0", |
| 1023 | "babel-runtime": "6.23.0", | 1172 | "babel-runtime": "6.23.0", |
| 1024 | - "core-js": "2.4.1", | 1173 | + "core-js": "2.5.1", |
| 1025 | "home-or-tmp": "2.0.0", | 1174 | "home-or-tmp": "2.0.0", |
| 1026 | "lodash": "4.17.4", | 1175 | "lodash": "4.17.4", |
| 1027 | "mkdirp": "0.5.1", | 1176 | "mkdirp": "0.5.1", |
| @@ -1033,7 +1182,7 @@ | @@ -1033,7 +1182,7 @@ | ||
| 1033 | "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", | 1182 | "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", |
| 1034 | "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", | 1183 | "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", |
| 1035 | "requires": { | 1184 | "requires": { |
| 1036 | - "core-js": "2.4.1", | 1185 | + "core-js": "2.5.1", |
| 1037 | "regenerator-runtime": "0.10.3" | 1186 | "regenerator-runtime": "0.10.3" |
| 1038 | }, | 1187 | }, |
| 1039 | "dependencies": { | 1188 | "dependencies": { |
| @@ -1776,9 +1925,9 @@ | @@ -1776,9 +1925,9 @@ | ||
| 1776 | "dev": true | 1925 | "dev": true |
| 1777 | }, | 1926 | }, |
| 1778 | "core-js": { | 1927 | "core-js": { |
| 1779 | - "version": "2.4.1", | ||
| 1780 | - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", | ||
| 1781 | - "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" | 1928 | + "version": "2.5.1", |
| 1929 | + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz", | ||
| 1930 | + "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=" | ||
| 1782 | }, | 1931 | }, |
| 1783 | "core-util-is": { | 1932 | "core-util-is": { |
| 1784 | "version": "1.0.2", | 1933 | "version": "1.0.2", |
| @@ -3402,6 +3551,16 @@ | @@ -3402,6 +3551,16 @@ | ||
| 3402 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.0.tgz", | 3551 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.0.tgz", |
| 3403 | "integrity": "sha512-Hm4+NyDQGgH3oYhKqR0gd99veBBZpnEUNoEfFl+3PRkQL+LKGJEBgqimeofAWzUn6aBzcaYPJrRigto/WfDzTg==" | 3552 | "integrity": "sha512-Hm4+NyDQGgH3oYhKqR0gd99veBBZpnEUNoEfFl+3PRkQL+LKGJEBgqimeofAWzUn6aBzcaYPJrRigto/WfDzTg==" |
| 3404 | }, | 3553 | }, |
| 3554 | + "define-properties": { | ||
| 3555 | + "version": "1.1.2", | ||
| 3556 | + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", | ||
| 3557 | + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", | ||
| 3558 | + "dev": true, | ||
| 3559 | + "requires": { | ||
| 3560 | + "foreach": "2.0.5", | ||
| 3561 | + "object-keys": "1.0.11" | ||
| 3562 | + } | ||
| 3563 | + }, | ||
| 3405 | "del": { | 3564 | "del": { |
| 3406 | "version": "2.2.2", | 3565 | "version": "2.2.2", |
| 3407 | "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", | 3566 | "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", |
| @@ -3681,6 +3840,15 @@ | @@ -3681,6 +3840,15 @@ | ||
| 3681 | "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", | 3840 | "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", |
| 3682 | "dev": true | 3841 | "dev": true |
| 3683 | }, | 3842 | }, |
| 3843 | + "encoding": { | ||
| 3844 | + "version": "0.1.12", | ||
| 3845 | + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", | ||
| 3846 | + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", | ||
| 3847 | + "dev": true, | ||
| 3848 | + "requires": { | ||
| 3849 | + "iconv-lite": "0.4.15" | ||
| 3850 | + } | ||
| 3851 | + }, | ||
| 3684 | "engine.io": { | 3852 | "engine.io": { |
| 3685 | "version": "1.8.3", | 3853 | "version": "1.8.3", |
| 3686 | "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", | 3854 | "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", |
| @@ -3811,6 +3979,30 @@ | @@ -3811,6 +3979,30 @@ | ||
| 3811 | "is-arrayish": "0.2.1" | 3979 | "is-arrayish": "0.2.1" |
| 3812 | } | 3980 | } |
| 3813 | }, | 3981 | }, |
| 3982 | + "es-abstract": { | ||
| 3983 | + "version": "1.8.1", | ||
| 3984 | + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.8.1.tgz", | ||
| 3985 | + "integrity": "sha512-G6pkMLdmxF3dh4hbuYuQiku29rRqo9p5+iRf7mZTEELT/xZ/D9Vzg04ddlvzJuJuCmZp1WBbfbVLZEeygYNkpw==", | ||
| 3986 | + "dev": true, | ||
| 3987 | + "requires": { | ||
| 3988 | + "es-to-primitive": "1.1.1", | ||
| 3989 | + "function-bind": "1.1.1", | ||
| 3990 | + "has": "1.0.1", | ||
| 3991 | + "is-callable": "1.1.3", | ||
| 3992 | + "is-regex": "1.0.4" | ||
| 3993 | + } | ||
| 3994 | + }, | ||
| 3995 | + "es-to-primitive": { | ||
| 3996 | + "version": "1.1.1", | ||
| 3997 | + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", | ||
| 3998 | + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", | ||
| 3999 | + "dev": true, | ||
| 4000 | + "requires": { | ||
| 4001 | + "is-callable": "1.1.3", | ||
| 4002 | + "is-date-object": "1.0.1", | ||
| 4003 | + "is-symbol": "1.0.1" | ||
| 4004 | + } | ||
| 4005 | + }, | ||
| 3814 | "es5-ext": { | 4006 | "es5-ext": { |
| 3815 | "version": "0.10.24", | 4007 | "version": "0.10.24", |
| 3816 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.24.tgz", | 4008 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.24.tgz", |
| @@ -3948,15 +4140,47 @@ | @@ -3948,15 +4140,47 @@ | ||
| 3948 | "user-home": "2.0.0" | 4140 | "user-home": "2.0.0" |
| 3949 | } | 4141 | } |
| 3950 | }, | 4142 | }, |
| 3951 | - "eslint-plugin-html": { | ||
| 3952 | - "version": "1.7.0", | ||
| 3953 | - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-1.7.0.tgz", | ||
| 3954 | - "integrity": "sha1-KlsDiE2NVq35rZhk6cA2SA+2Kck=", | 4143 | + "eslint-plugin-react": { |
| 4144 | + "version": "7.3.0", | ||
| 4145 | + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.3.0.tgz", | ||
| 4146 | + "integrity": "sha512-7L6QEOxm7XhcDoe+U9Qt7GJjU6KeQOX9jCLGE8EPGF6FQbwZ9LgcBzsjXIZv9oYvNQlvQZmLjJs76xEeWsI4QA==", | ||
| 4147 | + "dev": true, | ||
| 4148 | + "requires": { | ||
| 4149 | + "doctrine": "2.0.0", | ||
| 4150 | + "has": "1.0.1", | ||
| 4151 | + "jsx-ast-utils": "2.0.1", | ||
| 4152 | + "prop-types": "15.5.10" | ||
| 4153 | + } | ||
| 4154 | + }, | ||
| 4155 | + "eslint-plugin-vue": { | ||
| 4156 | + "version": "2.1.0", | ||
| 4157 | + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-2.1.0.tgz", | ||
| 4158 | + "integrity": "sha1-UO0LfpojidkOaJdDo8wmtQJEG2k=", | ||
| 3955 | "dev": true, | 4159 | "dev": true, |
| 3956 | "requires": { | 4160 | "requires": { |
| 3957 | - "htmlparser2": "3.9.2" | 4161 | + "eslint-plugin-html": "3.2.1", |
| 4162 | + "eslint-plugin-react": "7.3.0" | ||
| 3958 | }, | 4163 | }, |
| 3959 | "dependencies": { | 4164 | "dependencies": { |
| 4165 | + "domhandler": { | ||
| 4166 | + "version": "2.4.1", | ||
| 4167 | + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz", | ||
| 4168 | + "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", | ||
| 4169 | + "dev": true, | ||
| 4170 | + "requires": { | ||
| 4171 | + "domelementtype": "1.3.0" | ||
| 4172 | + } | ||
| 4173 | + }, | ||
| 4174 | + "eslint-plugin-html": { | ||
| 4175 | + "version": "3.2.1", | ||
| 4176 | + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-3.2.1.tgz", | ||
| 4177 | + "integrity": "sha512-zxcArJx7QTqE0Stm5BMpk1cuYwOxLecqKMqEYabRcvqImDrjcRdQVdXT5RtqFHdH1aVD2akzHe+/Q5Wou6Jvaw==", | ||
| 4178 | + "dev": true, | ||
| 4179 | + "requires": { | ||
| 4180 | + "htmlparser2": "3.9.2", | ||
| 4181 | + "semver": "5.4.1" | ||
| 4182 | + } | ||
| 4183 | + }, | ||
| 3960 | "htmlparser2": { | 4184 | "htmlparser2": { |
| 3961 | "version": "3.9.2", | 4185 | "version": "3.9.2", |
| 3962 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", | 4186 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", |
| @@ -3964,124 +4188,18 @@ | @@ -3964,124 +4188,18 @@ | ||
| 3964 | "dev": true, | 4188 | "dev": true, |
| 3965 | "requires": { | 4189 | "requires": { |
| 3966 | "domelementtype": "1.3.0", | 4190 | "domelementtype": "1.3.0", |
| 3967 | - "domhandler": "2.3.0", | 4191 | + "domhandler": "2.4.1", |
| 3968 | "domutils": "1.5.1", | 4192 | "domutils": "1.5.1", |
| 3969 | "entities": "1.1.1", | 4193 | "entities": "1.1.1", |
| 3970 | "inherits": "2.0.3", | 4194 | "inherits": "2.0.3", |
| 3971 | - "readable-stream": "2.2.3" | ||
| 3972 | - }, | ||
| 3973 | - "dependencies": { | ||
| 3974 | - "domelementtype": { | ||
| 3975 | - "version": "1.3.0", | ||
| 3976 | - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", | ||
| 3977 | - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", | ||
| 3978 | - "dev": true | ||
| 3979 | - }, | ||
| 3980 | - "domhandler": { | ||
| 3981 | - "version": "2.3.0", | ||
| 3982 | - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", | ||
| 3983 | - "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", | ||
| 3984 | - "dev": true, | ||
| 3985 | - "requires": { | ||
| 3986 | - "domelementtype": "1.3.0" | ||
| 3987 | - } | ||
| 3988 | - }, | ||
| 3989 | - "domutils": { | ||
| 3990 | - "version": "1.5.1", | ||
| 3991 | - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", | ||
| 3992 | - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", | ||
| 3993 | - "dev": true, | ||
| 3994 | - "requires": { | ||
| 3995 | - "dom-serializer": "0.1.0", | ||
| 3996 | - "domelementtype": "1.3.0" | ||
| 3997 | - }, | ||
| 3998 | - "dependencies": { | ||
| 3999 | - "dom-serializer": { | ||
| 4000 | - "version": "0.1.0", | ||
| 4001 | - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", | ||
| 4002 | - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", | ||
| 4003 | - "dev": true, | ||
| 4004 | - "requires": { | ||
| 4005 | - "domelementtype": "1.1.3", | ||
| 4006 | - "entities": "1.1.1" | ||
| 4007 | - }, | ||
| 4008 | - "dependencies": { | ||
| 4009 | - "domelementtype": { | ||
| 4010 | - "version": "1.1.3", | ||
| 4011 | - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", | ||
| 4012 | - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", | ||
| 4013 | - "dev": true | ||
| 4014 | - } | ||
| 4015 | - } | ||
| 4016 | - } | ||
| 4017 | - } | ||
| 4018 | - }, | ||
| 4019 | - "entities": { | ||
| 4020 | - "version": "1.1.1", | ||
| 4021 | - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", | ||
| 4022 | - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", | ||
| 4023 | - "dev": true | ||
| 4024 | - }, | ||
| 4025 | - "inherits": { | ||
| 4026 | - "version": "2.0.3", | ||
| 4027 | - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | ||
| 4028 | - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", | ||
| 4029 | - "dev": true | ||
| 4030 | - }, | ||
| 4031 | - "readable-stream": { | ||
| 4032 | - "version": "2.2.3", | ||
| 4033 | - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", | ||
| 4034 | - "integrity": "sha1-nPSUY5hd8BbIrogTCXqSk6mzNyk=", | ||
| 4035 | - "dev": true, | ||
| 4036 | - "requires": { | ||
| 4037 | - "buffer-shims": "1.0.0", | ||
| 4038 | - "core-util-is": "1.0.2", | ||
| 4039 | - "inherits": "2.0.3", | ||
| 4040 | - "isarray": "1.0.0", | ||
| 4041 | - "process-nextick-args": "1.0.7", | ||
| 4042 | - "string_decoder": "0.10.31", | ||
| 4043 | - "util-deprecate": "1.0.2" | ||
| 4044 | - }, | ||
| 4045 | - "dependencies": { | ||
| 4046 | - "buffer-shims": { | ||
| 4047 | - "version": "1.0.0", | ||
| 4048 | - "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", | ||
| 4049 | - "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", | ||
| 4050 | - "dev": true | ||
| 4051 | - }, | ||
| 4052 | - "core-util-is": { | ||
| 4053 | - "version": "1.0.2", | ||
| 4054 | - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | ||
| 4055 | - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", | ||
| 4056 | - "dev": true | ||
| 4057 | - }, | ||
| 4058 | - "isarray": { | ||
| 4059 | - "version": "1.0.0", | ||
| 4060 | - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", | ||
| 4061 | - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", | ||
| 4062 | - "dev": true | ||
| 4063 | - }, | ||
| 4064 | - "process-nextick-args": { | ||
| 4065 | - "version": "1.0.7", | ||
| 4066 | - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", | ||
| 4067 | - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", | ||
| 4068 | - "dev": true | ||
| 4069 | - }, | ||
| 4070 | - "string_decoder": { | ||
| 4071 | - "version": "0.10.31", | ||
| 4072 | - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", | ||
| 4073 | - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", | ||
| 4074 | - "dev": true | ||
| 4075 | - }, | ||
| 4076 | - "util-deprecate": { | ||
| 4077 | - "version": "1.0.2", | ||
| 4078 | - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | ||
| 4079 | - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", | ||
| 4080 | - "dev": true | ||
| 4081 | - } | ||
| 4082 | - } | ||
| 4083 | - } | 4195 | + "readable-stream": "2.3.3" |
| 4084 | } | 4196 | } |
| 4197 | + }, | ||
| 4198 | + "semver": { | ||
| 4199 | + "version": "5.4.1", | ||
| 4200 | + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", | ||
| 4201 | + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", | ||
| 4202 | + "dev": true | ||
| 4085 | } | 4203 | } |
| 4086 | } | 4204 | } |
| 4087 | }, | 4205 | }, |
| @@ -4370,6 +4488,29 @@ | @@ -4370,6 +4488,29 @@ | ||
| 4370 | "websocket-driver": "0.6.5" | 4488 | "websocket-driver": "0.6.5" |
| 4371 | } | 4489 | } |
| 4372 | }, | 4490 | }, |
| 4491 | + "fbjs": { | ||
| 4492 | + "version": "0.8.14", | ||
| 4493 | + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.14.tgz", | ||
| 4494 | + "integrity": "sha1-0dviviVMNakeCfMfnNUKQLKg7Rw=", | ||
| 4495 | + "dev": true, | ||
| 4496 | + "requires": { | ||
| 4497 | + "core-js": "1.2.7", | ||
| 4498 | + "isomorphic-fetch": "2.2.1", | ||
| 4499 | + "loose-envify": "1.3.1", | ||
| 4500 | + "object-assign": "4.1.1", | ||
| 4501 | + "promise": "7.3.1", | ||
| 4502 | + "setimmediate": "1.0.5", | ||
| 4503 | + "ua-parser-js": "0.7.14" | ||
| 4504 | + }, | ||
| 4505 | + "dependencies": { | ||
| 4506 | + "core-js": { | ||
| 4507 | + "version": "1.2.7", | ||
| 4508 | + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", | ||
| 4509 | + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", | ||
| 4510 | + "dev": true | ||
| 4511 | + } | ||
| 4512 | + } | ||
| 4513 | + }, | ||
| 4373 | "figures": { | 4514 | "figures": { |
| 4374 | "version": "1.7.0", | 4515 | "version": "1.7.0", |
| 4375 | "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", | 4516 | "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", |
| @@ -4538,6 +4679,12 @@ | @@ -4538,6 +4679,12 @@ | ||
| 4538 | "for-in": "1.0.2" | 4679 | "for-in": "1.0.2" |
| 4539 | } | 4680 | } |
| 4540 | }, | 4681 | }, |
| 4682 | + "foreach": { | ||
| 4683 | + "version": "2.0.5", | ||
| 4684 | + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", | ||
| 4685 | + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", | ||
| 4686 | + "dev": true | ||
| 4687 | + }, | ||
| 4541 | "forwarded": { | 4688 | "forwarded": { |
| 4542 | "version": "0.1.0", | 4689 | "version": "0.1.0", |
| 4543 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", | 4690 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", |
| @@ -5589,6 +5736,12 @@ | @@ -5589,6 +5736,12 @@ | ||
| 5589 | } | 5736 | } |
| 5590 | } | 5737 | } |
| 5591 | }, | 5738 | }, |
| 5739 | + "function-bind": { | ||
| 5740 | + "version": "1.1.1", | ||
| 5741 | + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", | ||
| 5742 | + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", | ||
| 5743 | + "dev": true | ||
| 5744 | + }, | ||
| 5592 | "generate-function": { | 5745 | "generate-function": { |
| 5593 | "version": "2.0.0", | 5746 | "version": "2.0.0", |
| 5594 | "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", | 5747 | "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", |
| @@ -8686,6 +8839,15 @@ | @@ -8686,6 +8839,15 @@ | ||
| 8686 | "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", | 8839 | "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", |
| 8687 | "dev": true | 8840 | "dev": true |
| 8688 | }, | 8841 | }, |
| 8842 | + "has": { | ||
| 8843 | + "version": "1.0.1", | ||
| 8844 | + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", | ||
| 8845 | + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", | ||
| 8846 | + "dev": true, | ||
| 8847 | + "requires": { | ||
| 8848 | + "function-bind": "1.1.1" | ||
| 8849 | + } | ||
| 8850 | + }, | ||
| 8689 | "has-ansi": { | 8851 | "has-ansi": { |
| 8690 | "version": "2.0.0", | 8852 | "version": "2.0.0", |
| 8691 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", | 8853 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", |
| @@ -9609,6 +9771,18 @@ | @@ -9609,6 +9771,18 @@ | ||
| 9609 | "builtin-modules": "1.1.1" | 9771 | "builtin-modules": "1.1.1" |
| 9610 | } | 9772 | } |
| 9611 | }, | 9773 | }, |
| 9774 | + "is-callable": { | ||
| 9775 | + "version": "1.1.3", | ||
| 9776 | + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", | ||
| 9777 | + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", | ||
| 9778 | + "dev": true | ||
| 9779 | + }, | ||
| 9780 | + "is-date-object": { | ||
| 9781 | + "version": "1.0.1", | ||
| 9782 | + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", | ||
| 9783 | + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", | ||
| 9784 | + "dev": true | ||
| 9785 | + }, | ||
| 9612 | "is-directory": { | 9786 | "is-directory": { |
| 9613 | "version": "0.3.1", | 9787 | "version": "0.3.1", |
| 9614 | "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", | 9788 | "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", |
| @@ -9732,6 +9906,15 @@ | @@ -9732,6 +9906,15 @@ | ||
| 9732 | "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", | 9906 | "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", |
| 9733 | "dev": true | 9907 | "dev": true |
| 9734 | }, | 9908 | }, |
| 9909 | + "is-regex": { | ||
| 9910 | + "version": "1.0.4", | ||
| 9911 | + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", | ||
| 9912 | + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", | ||
| 9913 | + "dev": true, | ||
| 9914 | + "requires": { | ||
| 9915 | + "has": "1.0.1" | ||
| 9916 | + } | ||
| 9917 | + }, | ||
| 9735 | "is-resolvable": { | 9918 | "is-resolvable": { |
| 9736 | "version": "1.0.0", | 9919 | "version": "1.0.0", |
| 9737 | "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", | 9920 | "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", |
| @@ -9741,6 +9924,18 @@ | @@ -9741,6 +9924,18 @@ | ||
| 9741 | "tryit": "1.0.3" | 9924 | "tryit": "1.0.3" |
| 9742 | } | 9925 | } |
| 9743 | }, | 9926 | }, |
| 9927 | + "is-stream": { | ||
| 9928 | + "version": "1.1.0", | ||
| 9929 | + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", | ||
| 9930 | + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", | ||
| 9931 | + "dev": true | ||
| 9932 | + }, | ||
| 9933 | + "is-symbol": { | ||
| 9934 | + "version": "1.0.1", | ||
| 9935 | + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", | ||
| 9936 | + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", | ||
| 9937 | + "dev": true | ||
| 9938 | + }, | ||
| 9744 | "is-utf8": { | 9939 | "is-utf8": { |
| 9745 | "version": "0.2.1", | 9940 | "version": "0.2.1", |
| 9746 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", | 9941 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", |
| @@ -9780,6 +9975,16 @@ | @@ -9780,6 +9975,16 @@ | ||
| 9780 | "isarray": "1.0.0" | 9975 | "isarray": "1.0.0" |
| 9781 | } | 9976 | } |
| 9782 | }, | 9977 | }, |
| 9978 | + "isomorphic-fetch": { | ||
| 9979 | + "version": "2.2.1", | ||
| 9980 | + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", | ||
| 9981 | + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", | ||
| 9982 | + "dev": true, | ||
| 9983 | + "requires": { | ||
| 9984 | + "node-fetch": "1.7.2", | ||
| 9985 | + "whatwg-fetch": "2.0.3" | ||
| 9986 | + } | ||
| 9987 | + }, | ||
| 9783 | "js-base64": { | 9988 | "js-base64": { |
| 9784 | "version": "2.1.9", | 9989 | "version": "2.1.9", |
| 9785 | "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", | 9990 | "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", |
| @@ -9865,6 +10070,15 @@ | @@ -9865,6 +10070,15 @@ | ||
| 9865 | "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", | 10070 | "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", |
| 9866 | "dev": true | 10071 | "dev": true |
| 9867 | }, | 10072 | }, |
| 10073 | + "jsx-ast-utils": { | ||
| 10074 | + "version": "2.0.1", | ||
| 10075 | + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", | ||
| 10076 | + "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", | ||
| 10077 | + "dev": true, | ||
| 10078 | + "requires": { | ||
| 10079 | + "array-includes": "3.0.3" | ||
| 10080 | + } | ||
| 10081 | + }, | ||
| 9868 | "karma": { | 10082 | "karma": { |
| 9869 | "version": "1.7.0", | 10083 | "version": "1.7.0", |
| 9870 | "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.0.tgz", | 10084 | "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.0.tgz", |
| @@ -9877,7 +10091,7 @@ | @@ -9877,7 +10091,7 @@ | ||
| 9877 | "colors": "1.1.2", | 10091 | "colors": "1.1.2", |
| 9878 | "combine-lists": "1.0.1", | 10092 | "combine-lists": "1.0.1", |
| 9879 | "connect": "3.6.2", | 10093 | "connect": "3.6.2", |
| 9880 | - "core-js": "2.4.1", | 10094 | + "core-js": "2.5.1", |
| 9881 | "di": "0.0.1", | 10095 | "di": "0.0.1", |
| 9882 | "dom-serialize": "2.2.1", | 10096 | "dom-serialize": "2.2.1", |
| 9883 | "expand-braces": "0.1.2", | 10097 | "expand-braces": "0.1.2", |
| @@ -12481,6 +12695,16 @@ | @@ -12481,6 +12695,16 @@ | ||
| 12481 | "lower-case": "1.1.4" | 12695 | "lower-case": "1.1.4" |
| 12482 | } | 12696 | } |
| 12483 | }, | 12697 | }, |
| 12698 | + "node-fetch": { | ||
| 12699 | + "version": "1.7.2", | ||
| 12700 | + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.2.tgz", | ||
| 12701 | + "integrity": "sha512-xZZUq2yDhKMIn/UgG5q//IZSNLJIwW2QxS14CNH5spuiXkITM2pUitjdq58yLSaU7m4M0wBNaM2Gh/ggY4YJig==", | ||
| 12702 | + "dev": true, | ||
| 12703 | + "requires": { | ||
| 12704 | + "encoding": "0.1.12", | ||
| 12705 | + "is-stream": "1.1.0" | ||
| 12706 | + } | ||
| 12707 | + }, | ||
| 12484 | "node-forge": { | 12708 | "node-forge": { |
| 12485 | "version": "0.6.33", | 12709 | "version": "0.6.33", |
| 12486 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.33.tgz", | 12710 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.33.tgz", |
| @@ -12589,6 +12813,12 @@ | @@ -12589,6 +12813,12 @@ | ||
| 12589 | "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", | 12813 | "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", |
| 12590 | "dev": true | 12814 | "dev": true |
| 12591 | }, | 12815 | }, |
| 12816 | + "object-keys": { | ||
| 12817 | + "version": "1.0.11", | ||
| 12818 | + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", | ||
| 12819 | + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", | ||
| 12820 | + "dev": true | ||
| 12821 | + }, | ||
| 12592 | "object.omit": { | 12822 | "object.omit": { |
| 12593 | "version": "2.0.1", | 12823 | "version": "2.0.1", |
| 12594 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", | 12824 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", |
| @@ -13054,6 +13284,25 @@ | @@ -13054,6 +13284,25 @@ | ||
| 13054 | "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", | 13284 | "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", |
| 13055 | "dev": true | 13285 | "dev": true |
| 13056 | }, | 13286 | }, |
| 13287 | + "promise": { | ||
| 13288 | + "version": "7.3.1", | ||
| 13289 | + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", | ||
| 13290 | + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", | ||
| 13291 | + "dev": true, | ||
| 13292 | + "requires": { | ||
| 13293 | + "asap": "2.0.6" | ||
| 13294 | + } | ||
| 13295 | + }, | ||
| 13296 | + "prop-types": { | ||
| 13297 | + "version": "15.5.10", | ||
| 13298 | + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.10.tgz", | ||
| 13299 | + "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=", | ||
| 13300 | + "dev": true, | ||
| 13301 | + "requires": { | ||
| 13302 | + "fbjs": "0.8.14", | ||
| 13303 | + "loose-envify": "1.3.1" | ||
| 13304 | + } | ||
| 13305 | + }, | ||
| 13057 | "proto-list": { | 13306 | "proto-list": { |
| 13058 | "version": "1.2.4", | 13307 | "version": "1.2.4", |
| 13059 | "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", | 13308 | "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", |
| @@ -13282,6 +13531,12 @@ | @@ -13282,6 +13531,12 @@ | ||
| 13282 | "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=", | 13531 | "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=", |
| 13283 | "dev": true | 13532 | "dev": true |
| 13284 | }, | 13533 | }, |
| 13534 | + "regenerator-runtime": { | ||
| 13535 | + "version": "0.11.0", | ||
| 13536 | + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz", | ||
| 13537 | + "integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A==", | ||
| 13538 | + "dev": true | ||
| 13539 | + }, | ||
| 13285 | "regenerator-transform": { | 13540 | "regenerator-transform": { |
| 13286 | "version": "0.9.11", | 13541 | "version": "0.9.11", |
| 13287 | "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", | 13542 | "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", |
| @@ -14325,6 +14580,12 @@ | @@ -14325,6 +14580,12 @@ | ||
| 14325 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", | 14580 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", |
| 14326 | "dev": true | 14581 | "dev": true |
| 14327 | }, | 14582 | }, |
| 14583 | + "ua-parser-js": { | ||
| 14584 | + "version": "0.7.14", | ||
| 14585 | + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.14.tgz", | ||
| 14586 | + "integrity": "sha1-EQ1T+kw/MmwSEpK76skE0uAzh8o=", | ||
| 14587 | + "dev": true | ||
| 14588 | + }, | ||
| 14328 | "uglify-js": { | 14589 | "uglify-js": { |
| 14329 | "version": "2.8.29", | 14590 | "version": "2.8.29", |
| 14330 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", | 14591 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", |
| @@ -15558,6 +15819,12 @@ | @@ -15558,6 +15819,12 @@ | ||
| 15558 | "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=", | 15819 | "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=", |
| 15559 | "dev": true | 15820 | "dev": true |
| 15560 | }, | 15821 | }, |
| 15822 | + "whatwg-fetch": { | ||
| 15823 | + "version": "2.0.3", | ||
| 15824 | + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", | ||
| 15825 | + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", | ||
| 15826 | + "dev": true | ||
| 15827 | + }, | ||
| 15561 | "when": { | 15828 | "when": { |
| 15562 | "version": "3.7.8", | 15829 | "version": "3.7.8", |
| 15563 | "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", | 15830 | "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", |
src/components/switch/switch.vue
| @@ -17,7 +17,15 @@ | @@ -17,7 +17,15 @@ | ||
| 17 | mixins: [ Emitter ], | 17 | mixins: [ Emitter ], |
| 18 | props: { | 18 | props: { |
| 19 | value: { | 19 | value: { |
| 20 | - type: Boolean, | 20 | + type: [String, Number, Boolean], |
| 21 | + default: false | ||
| 22 | + }, | ||
| 23 | + trueValue: { | ||
| 24 | + type: [String, Number, Boolean], | ||
| 25 | + default: true | ||
| 26 | + }, | ||
| 27 | + falseValue: { | ||
| 28 | + type: [String, Number, Boolean], | ||
| 21 | default: false | 29 | default: false |
| 22 | }, | 30 | }, |
| 23 | disabled: { | 31 | disabled: { |
| @@ -56,7 +64,8 @@ | @@ -56,7 +64,8 @@ | ||
| 56 | return false; | 64 | return false; |
| 57 | } | 65 | } |
| 58 | 66 | ||
| 59 | - const checked = !this.currentValue; | 67 | + const checked = this.currentValue === this.trueValue ? this.falseValue : this.trueValue; |
| 68 | + | ||
| 60 | this.currentValue = checked; | 69 | this.currentValue = checked; |
| 61 | this.$emit('input', checked); | 70 | this.$emit('input', checked); |
| 62 | this.$emit('on-change', checked); | 71 | this.$emit('on-change', checked); |
| @@ -65,6 +74,9 @@ | @@ -65,6 +74,9 @@ | ||
| 65 | }, | 74 | }, |
| 66 | watch: { | 75 | watch: { |
| 67 | value (val) { | 76 | value (val) { |
| 77 | + if (val !== this.trueValue && val !== this.falseValue) { | ||
| 78 | + throw 'Value should be trueValue or falseValue.'; | ||
| 79 | + } | ||
| 68 | this.currentValue = val; | 80 | this.currentValue = val; |
| 69 | } | 81 | } |
| 70 | } | 82 | } |