Commit 16dad6a6edf9a229e1c5c5b9bdac8ed67dfa7452
Committed by
小小鲁班
1 parent
cfd204b3
feat(PropTypes): add excel editor
Showing
4 changed files
with
405 additions
and
12 deletions
front-end/h5/package.json
| @@ -36,7 +36,8 @@ | @@ -36,7 +36,8 @@ | ||
| 36 | "vue-matomo": "^3.13.0-2", | 36 | "vue-matomo": "^3.13.0-2", |
| 37 | "vue-quill-editor": "^3.0.6", | 37 | "vue-quill-editor": "^3.0.6", |
| 38 | "vue-router": "^3.0.3", | 38 | "vue-router": "^3.0.3", |
| 39 | - "vuex": "^3.0.1" | 39 | + "vuex": "^3.0.1", |
| 40 | + "x-data-spreadsheet": "^1.1.4" | ||
| 40 | }, | 41 | }, |
| 41 | "devDependencies": { | 42 | "devDependencies": { |
| 42 | "@vue/cli-plugin-babel": "^3.8.0", | 43 | "@vue/cli-plugin-babel": "^3.8.0", |
| @@ -54,6 +55,7 @@ | @@ -54,6 +55,7 @@ | ||
| 54 | "dart-sass": "^1.23.7", | 55 | "dart-sass": "^1.23.7", |
| 55 | "eslint": "^5.16.0", | 56 | "eslint": "^5.16.0", |
| 56 | "eslint-plugin-vue": "^5.0.0", | 57 | "eslint-plugin-vue": "^5.0.0", |
| 58 | + "less-loader": "^6.1.1", | ||
| 57 | "sass": "^1.18.0", | 59 | "sass": "^1.18.0", |
| 58 | "sass-loader": "^7.1.0", | 60 | "sass-loader": "^7.1.0", |
| 59 | "stylus": "^0.54.5", | 61 | "stylus": "^0.54.5", |
front-end/h5/src/components/core/support/excel.js
0 → 100644
| 1 | +import Spreadsheet from 'x-data-spreadsheet' | ||
| 2 | + | ||
| 3 | +/** | ||
| 4 | + * | ||
| 5 | + declare module ExcelRows { | ||
| 6 | + export interface cell { | ||
| 7 | + text: string; | ||
| 8 | + } | ||
| 9 | + export interface Cells { | ||
| 10 | + 0: cell; | ||
| 11 | + 1: cell; | ||
| 12 | + 2: cell; | ||
| 13 | + } | ||
| 14 | + export interface ExcelRows { | ||
| 15 | + cells: Cells; | ||
| 16 | + } | ||
| 17 | +} | ||
| 18 | + */ | ||
| 19 | + | ||
| 20 | +/** | ||
| 21 | + * | ||
| 22 | + BinaryMatrix = [ | ||
| 23 | + [any, any, any, ...], | ||
| 24 | + [any, any, any, ...], | ||
| 25 | + [any, any, any, ...], | ||
| 26 | + ] | ||
| 27 | + | ||
| 28 | + ExcelDataType = [ | ||
| 29 | + { | ||
| 30 | + cells: { | ||
| 31 | + 0: { text: any }, | ||
| 32 | + 1: { text: any }, | ||
| 33 | + 2: { text: any } | ||
| 34 | + } | ||
| 35 | + }, | ||
| 36 | + { | ||
| 37 | + cells: { | ||
| 38 | + 0: { text: any }, | ||
| 39 | + 1: { text: any }, | ||
| 40 | + 2: { text: any } | ||
| 41 | + } | ||
| 42 | + }, | ||
| 43 | + ] | ||
| 44 | + */ | ||
| 45 | + | ||
| 46 | +class Parser { | ||
| 47 | + /** | ||
| 48 | + * | ||
| 49 | + * @param {*} dataset ExcelDataType | ||
| 50 | + */ | ||
| 51 | + static dataset2excel (dataset) { | ||
| 52 | + return dataset.map(item => ({ | ||
| 53 | + cells: { | ||
| 54 | + 0: { text: item.x }, | ||
| 55 | + 1: { text: item.y }, | ||
| 56 | + 2: { text: item.s } | ||
| 57 | + } | ||
| 58 | + })) | ||
| 59 | + } | ||
| 60 | + | ||
| 61 | + /** | ||
| 62 | + * | ||
| 63 | + [ | ||
| 64 | + [1,2,3,4], | ||
| 65 | + [5,6,7,8], | ||
| 66 | + [9,10,11,12] | ||
| 67 | + ] | ||
| 68 | + * @param {Object} BinaryMatrix | ||
| 69 | + * @returns {Object} ExcelDataType | ||
| 70 | + */ | ||
| 71 | + static binaryMatrix2excel (binaryMatrix) { | ||
| 72 | + const excelData = binaryMatrix.map((row, rowIndex) => { | ||
| 73 | + // cells: { | ||
| 74 | + // 0: { text: item.x }, | ||
| 75 | + // 1: { text: item.y }, | ||
| 76 | + // 2: { text: item.s } | ||
| 77 | + // } | ||
| 78 | + const cells = {} | ||
| 79 | + row.forEach((cellValue, cellIndex) => { | ||
| 80 | + cells[cellIndex] = { text: cellValue } | ||
| 81 | + }) | ||
| 82 | + return { cells } | ||
| 83 | + }) | ||
| 84 | + return excelData | ||
| 85 | + } | ||
| 86 | + | ||
| 87 | + static excel2chartDataSet (excelData) { | ||
| 88 | + const rowsArray = Object.values(excelData.rows).filter(item => typeof item === 'object') | ||
| 89 | + const dataset = rowsArray.map(row => { | ||
| 90 | + const [x, y, s] = Object.values(row.cells).map(item => item.text) | ||
| 91 | + return { | ||
| 92 | + x: x, | ||
| 93 | + y: y, | ||
| 94 | + s: s | ||
| 95 | + } | ||
| 96 | + }) | ||
| 97 | + return dataset | ||
| 98 | + } | ||
| 99 | + | ||
| 100 | + static excel2BinaryMatrix (excelData) { | ||
| 101 | + const rowsArray = Object.values(excelData.rows).filter(item => typeof item === 'object') | ||
| 102 | + const dataset = rowsArray.map(row => { | ||
| 103 | + // [1,2,3,4] | ||
| 104 | + const cells = Object.values(row.cells).map(item => item.text) | ||
| 105 | + return cells | ||
| 106 | + }) | ||
| 107 | + console.log('dataset', dataset) | ||
| 108 | + return dataset | ||
| 109 | + } | ||
| 110 | +} | ||
| 111 | + | ||
| 112 | +// const getDefaultTableMatrix = () => [ | ||
| 113 | +// [1, 2, 3, 4], | ||
| 114 | +// [5, 6, 7, 8], | ||
| 115 | +// [9, 10, 11, 12] | ||
| 116 | +// ] | ||
| 117 | + | ||
| 118 | +export default { | ||
| 119 | + name: 'lbs-excel-editor', | ||
| 120 | + props: { | ||
| 121 | + value: { | ||
| 122 | + type: Array, | ||
| 123 | + // default: () => getDefaultTableMatrix() | ||
| 124 | + default: () => [] | ||
| 125 | + }, | ||
| 126 | + formatter: { | ||
| 127 | + type: Function, | ||
| 128 | + default: Parser.excel2BinaryMatrix | ||
| 129 | + } | ||
| 130 | + }, | ||
| 131 | + computed: { | ||
| 132 | + innerItems: { | ||
| 133 | + get () { | ||
| 134 | + return Parser.binaryMatrix2excel(this.value) | ||
| 135 | + }, | ||
| 136 | + set (val) { | ||
| 137 | + this.$emit('input', val) | ||
| 138 | + } | ||
| 139 | + } | ||
| 140 | + }, | ||
| 141 | + render () { | ||
| 142 | + return <div id="excel-wrapper" ref="excel" style="margin-right: 12px;width: 100%;overflow: scroll"></div> | ||
| 143 | + }, | ||
| 144 | + mounted () { | ||
| 145 | + const ele = this.$refs.excel | ||
| 146 | + const options = { | ||
| 147 | + showToolbar: false, | ||
| 148 | + showGrid: true, | ||
| 149 | + showContextmenu: true | ||
| 150 | + // view: { | ||
| 151 | + // height: () => 400, | ||
| 152 | + // width: () => ele.getBoundingClientRect().width | ||
| 153 | + // } | ||
| 154 | + } | ||
| 155 | + new Spreadsheet(ele, options) | ||
| 156 | + .loadData({ | ||
| 157 | + rows: this.innerItems | ||
| 158 | + }) // load data | ||
| 159 | + .change(excelData => { | ||
| 160 | + // console.log('----------') | ||
| 161 | + // console.log(excelData) | ||
| 162 | + // console.log(this.formatter(excelData)) | ||
| 163 | + // console.log('----------') | ||
| 164 | + this.$emit('change', this.formatter(excelData) /** BinaryMatrix */) | ||
| 165 | + // save data to db | ||
| 166 | + }) | ||
| 167 | + } | ||
| 168 | +} |
front-end/h5/src/components/core/support/index.js
| @@ -13,9 +13,11 @@ import Vue from 'vue' | @@ -13,9 +13,11 @@ import Vue from 'vue' | ||
| 13 | import PropMultiTextItemsEditor from './prop-multi-items-editor/text.js' | 13 | import PropMultiTextItemsEditor from './prop-multi-items-editor/text.js' |
| 14 | import ImageGallery from './image-gallery/gallery.js' | 14 | import ImageGallery from './image-gallery/gallery.js' |
| 15 | import VideoGallery from './video-gallery/gallery.js' | 15 | import VideoGallery from './video-gallery/gallery.js' |
| 16 | +import LbsExcelEditor from './excel' | ||
| 16 | import LbpTextAlign from '@luban-h5/lbs-text-align' | 17 | import LbpTextAlign from '@luban-h5/lbs-text-align' |
| 17 | 18 | ||
| 18 | Vue.component(PropMultiTextItemsEditor.name, PropMultiTextItemsEditor) | 19 | Vue.component(PropMultiTextItemsEditor.name, PropMultiTextItemsEditor) |
| 19 | Vue.component(ImageGallery.name, ImageGallery) | 20 | Vue.component(ImageGallery.name, ImageGallery) |
| 20 | Vue.component(VideoGallery.name, VideoGallery) | 21 | Vue.component(VideoGallery.name, VideoGallery) |
| 21 | Vue.component('lbs-text-align', LbpTextAlign) | 22 | Vue.component('lbs-text-align', LbpTextAlign) |
| 23 | +Vue.component(LbsExcelEditor.name, LbsExcelEditor) |
front-end/h5/yarn.lock
| @@ -833,6 +833,11 @@ | @@ -833,6 +833,11 @@ | ||
| 833 | "@types/minimatch" "*" | 833 | "@types/minimatch" "*" |
| 834 | "@types/node" "*" | 834 | "@types/node" "*" |
| 835 | 835 | ||
| 836 | +"@types/json-schema@^7.0.4": | ||
| 837 | + version "7.0.5" | ||
| 838 | + resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.5.tgz?cache=0&sync_timestamp=1591720889158&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" | ||
| 839 | + integrity sha1-3M5EMOZLRDuolF8CkPtWStW6xt0= | ||
| 840 | + | ||
| 836 | "@types/minimatch@*": | 841 | "@types/minimatch@*": |
| 837 | version "3.0.3" | 842 | version "3.0.3" |
| 838 | resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" | 843 | resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" |
| @@ -1404,6 +1409,16 @@ ajv@^6.1.0, ajv@^6.10.2, ajv@^6.5.5, ajv@^6.9.1: | @@ -1404,6 +1409,16 @@ ajv@^6.1.0, ajv@^6.10.2, ajv@^6.5.5, ajv@^6.9.1: | ||
| 1404 | json-schema-traverse "^0.4.1" | 1409 | json-schema-traverse "^0.4.1" |
| 1405 | uri-js "^4.2.2" | 1410 | uri-js "^4.2.2" |
| 1406 | 1411 | ||
| 1412 | +ajv@^6.12.2: | ||
| 1413 | + version "6.12.2" | ||
| 1414 | + resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" | ||
| 1415 | + integrity sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0= | ||
| 1416 | + dependencies: | ||
| 1417 | + fast-deep-equal "^3.1.1" | ||
| 1418 | + fast-json-stable-stringify "^2.0.0" | ||
| 1419 | + json-schema-traverse "^0.4.1" | ||
| 1420 | + uri-js "^4.2.2" | ||
| 1421 | + | ||
| 1407 | alphanum-sort@^1.0.0: | 1422 | alphanum-sort@^1.0.0: |
| 1408 | version "1.0.2" | 1423 | version "1.0.2" |
| 1409 | resolved "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" | 1424 | resolved "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" |
| @@ -1419,6 +1434,11 @@ ansi-colors@^3.0.0: | @@ -1419,6 +1434,11 @@ ansi-colors@^3.0.0: | ||
| 1419 | resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" | 1434 | resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" |
| 1420 | integrity sha1-46PaS/uubIapwoViXeEkojQCb78= | 1435 | integrity sha1-46PaS/uubIapwoViXeEkojQCb78= |
| 1421 | 1436 | ||
| 1437 | +ansi-escapes@^1.1.0: | ||
| 1438 | + version "1.4.0" | ||
| 1439 | + resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-1.4.0.tgz?cache=0&sync_timestamp=1583072804444&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-escapes%2Fdownload%2Fansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" | ||
| 1440 | + integrity sha1-06ioOzGapneTZisT52HHkRQiMG4= | ||
| 1441 | + | ||
| 1422 | ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: | 1442 | ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: |
| 1423 | version "3.2.0" | 1443 | version "3.2.0" |
| 1424 | resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" | 1444 | resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" |
| @@ -1620,6 +1640,11 @@ arrify@^1.0.1: | @@ -1620,6 +1640,11 @@ arrify@^1.0.1: | ||
| 1620 | resolved "https://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" | 1640 | resolved "https://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" |
| 1621 | integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= | 1641 | integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= |
| 1622 | 1642 | ||
| 1643 | +asap@~2.0.3: | ||
| 1644 | + version "2.0.6" | ||
| 1645 | + resolved "https://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" | ||
| 1646 | + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= | ||
| 1647 | + | ||
| 1623 | asn1.js@^4.0.0: | 1648 | asn1.js@^4.0.0: |
| 1624 | version "4.10.1" | 1649 | version "4.10.1" |
| 1625 | resolved "https://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" | 1650 | resolved "https://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" |
| @@ -1923,6 +1948,15 @@ babel-plugin-transform-strict-mode@^6.24.1: | @@ -1923,6 +1948,15 @@ babel-plugin-transform-strict-mode@^6.24.1: | ||
| 1923 | babel-runtime "^6.22.0" | 1948 | babel-runtime "^6.22.0" |
| 1924 | babel-types "^6.24.1" | 1949 | babel-types "^6.24.1" |
| 1925 | 1950 | ||
| 1951 | +babel-polyfill@6.23.0: | ||
| 1952 | + version "6.23.0" | ||
| 1953 | + resolved "https://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.23.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-polyfill%2Fdownload%2Fbabel-polyfill-6.23.0.tgz#8364ca62df8eafb830499f699177466c3b03499d" | ||
| 1954 | + integrity sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0= | ||
| 1955 | + dependencies: | ||
| 1956 | + babel-runtime "^6.22.0" | ||
| 1957 | + core-js "^2.4.0" | ||
| 1958 | + regenerator-runtime "^0.10.0" | ||
| 1959 | + | ||
| 1926 | babel-preset-jest@^23.2.0: | 1960 | babel-preset-jest@^23.2.0: |
| 1927 | version "23.2.0" | 1961 | version "23.2.0" |
| 1928 | resolved "https://registry.npm.taobao.org/babel-preset-jest/download/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" | 1962 | resolved "https://registry.npm.taobao.org/babel-preset-jest/download/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" |
| @@ -2452,7 +2486,7 @@ caseless@~0.12.0: | @@ -2452,7 +2486,7 @@ caseless@~0.12.0: | ||
| 2452 | resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" | 2486 | resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" |
| 2453 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= | 2487 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= |
| 2454 | 2488 | ||
| 2455 | -chalk@^1.1.3: | 2489 | +chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.3: |
| 2456 | version "1.1.3" | 2490 | version "1.1.3" |
| 2457 | resolved "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" | 2491 | resolved "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" |
| 2458 | integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= | 2492 | integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= |
| @@ -2636,7 +2670,7 @@ clone-deep@^4.0.1: | @@ -2636,7 +2670,7 @@ clone-deep@^4.0.1: | ||
| 2636 | kind-of "^6.0.2" | 2670 | kind-of "^6.0.2" |
| 2637 | shallow-clone "^3.0.0" | 2671 | shallow-clone "^3.0.0" |
| 2638 | 2672 | ||
| 2639 | -clone@2.x, clone@^2.1.1: | 2673 | +clone@2.x, clone@^2.1.1, clone@^2.1.2: |
| 2640 | version "2.1.2" | 2674 | version "2.1.2" |
| 2641 | resolved "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" | 2675 | resolved "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" |
| 2642 | integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= | 2676 | integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= |
| @@ -3710,11 +3744,23 @@ emojis-list@^2.0.0: | @@ -3710,11 +3744,23 @@ emojis-list@^2.0.0: | ||
| 3710 | resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" | 3744 | resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" |
| 3711 | integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= | 3745 | integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= |
| 3712 | 3746 | ||
| 3747 | +emojis-list@^3.0.0: | ||
| 3748 | + version "3.0.0" | ||
| 3749 | + resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" | ||
| 3750 | + integrity sha1-VXBmIEatKeLpFucariYKvf9Pang= | ||
| 3751 | + | ||
| 3713 | encodeurl@~1.0.2: | 3752 | encodeurl@~1.0.2: |
| 3714 | version "1.0.2" | 3753 | version "1.0.2" |
| 3715 | resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" | 3754 | resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" |
| 3716 | integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= | 3755 | integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= |
| 3717 | 3756 | ||
| 3757 | +encoding@^0.1.11: | ||
| 3758 | + version "0.1.12" | ||
| 3759 | + resolved "https://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" | ||
| 3760 | + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= | ||
| 3761 | + dependencies: | ||
| 3762 | + iconv-lite "~0.4.13" | ||
| 3763 | + | ||
| 3718 | end-of-stream@^1.0.0, end-of-stream@^1.1.0: | 3764 | end-of-stream@^1.0.0, end-of-stream@^1.1.0: |
| 3719 | version "1.4.4" | 3765 | version "1.4.4" |
| 3720 | resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz?cache=0&sync_timestamp=1569416367473&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fend-of-stream%2Fdownload%2Fend-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" | 3766 | resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz?cache=0&sync_timestamp=1569416367473&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fend-of-stream%2Fdownload%2Fend-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" |
| @@ -3746,7 +3792,7 @@ entities@^2.0.0: | @@ -3746,7 +3792,7 @@ entities@^2.0.0: | ||
| 3746 | resolved "https://registry.npm.taobao.org/entities/download/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" | 3792 | resolved "https://registry.npm.taobao.org/entities/download/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" |
| 3747 | integrity sha1-aNYITKsbB5dnVA2A5Wo5tCPkq/Q= | 3793 | integrity sha1-aNYITKsbB5dnVA2A5Wo5tCPkq/Q= |
| 3748 | 3794 | ||
| 3749 | -errno@^0.1.3, errno@~0.1.7: | 3795 | +errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: |
| 3750 | version "0.1.7" | 3796 | version "0.1.7" |
| 3751 | resolved "https://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" | 3797 | resolved "https://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" |
| 3752 | integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= | 3798 | integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= |
| @@ -4282,7 +4328,7 @@ extend@^3.0.2, extend@~3.0.2: | @@ -4282,7 +4328,7 @@ extend@^3.0.2, extend@~3.0.2: | ||
| 4282 | resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" | 4328 | resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" |
| 4283 | integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= | 4329 | integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= |
| 4284 | 4330 | ||
| 4285 | -external-editor@^2.0.4: | 4331 | +external-editor@^2.0.1, external-editor@^2.0.4: |
| 4286 | version "2.2.0" | 4332 | version "2.2.0" |
| 4287 | resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" | 4333 | resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" |
| 4288 | integrity sha1-BFURz9jRM/OEZnPRBHwVTiFK09U= | 4334 | integrity sha1-BFURz9jRM/OEZnPRBHwVTiFK09U= |
| @@ -4348,6 +4394,11 @@ fast-deep-equal@^2.0.1: | @@ -4348,6 +4394,11 @@ fast-deep-equal@^2.0.1: | ||
| 4348 | resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" | 4394 | resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" |
| 4349 | integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= | 4395 | integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= |
| 4350 | 4396 | ||
| 4397 | +fast-deep-equal@^3.1.1: | ||
| 4398 | + version "3.1.3" | ||
| 4399 | + resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz?cache=0&sync_timestamp=1591599651635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" | ||
| 4400 | + integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= | ||
| 4401 | + | ||
| 4351 | fast-diff@1.1.2: | 4402 | fast-diff@1.1.2: |
| 4352 | version "1.1.2" | 4403 | version "1.1.2" |
| 4353 | resolved "https://registry.npm.taobao.org/fast-diff/download/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" | 4404 | resolved "https://registry.npm.taobao.org/fast-diff/download/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" |
| @@ -4935,7 +4986,7 @@ har-schema@^2.0.0: | @@ -4935,7 +4986,7 @@ har-schema@^2.0.0: | ||
| 4935 | resolved "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" | 4986 | resolved "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" |
| 4936 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= | 4987 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= |
| 4937 | 4988 | ||
| 4938 | -har-validator@~5.1.0: | 4989 | +har-validator@~5.1.0, har-validator@~5.1.3: |
| 4939 | version "5.1.3" | 4990 | version "5.1.3" |
| 4940 | resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" | 4991 | resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" |
| 4941 | integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= | 4992 | integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= |
| @@ -5264,7 +5315,7 @@ human-signals@^1.1.1: | @@ -5264,7 +5315,7 @@ human-signals@^1.1.1: | ||
| 5264 | resolved "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" | 5315 | resolved "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" |
| 5265 | integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M= | 5316 | integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M= |
| 5266 | 5317 | ||
| 5267 | -iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4: | 5318 | +iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: |
| 5268 | version "0.4.24" | 5319 | version "0.4.24" |
| 5269 | resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" | 5320 | resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" |
| 5270 | integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= | 5321 | integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= |
| @@ -5315,6 +5366,11 @@ ignore@^5.0.2: | @@ -5315,6 +5366,11 @@ ignore@^5.0.2: | ||
| 5315 | resolved "https://registry.npm.taobao.org/ignore/download/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" | 5366 | resolved "https://registry.npm.taobao.org/ignore/download/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" |
| 5316 | integrity sha1-hLez2+ZFUrbvDsqZ9nQ9vsbZet8= | 5367 | integrity sha1-hLez2+ZFUrbvDsqZ9nQ9vsbZet8= |
| 5317 | 5368 | ||
| 5369 | +image-size@~0.5.0: | ||
| 5370 | + version "0.5.5" | ||
| 5371 | + resolved "https://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" | ||
| 5372 | + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= | ||
| 5373 | + | ||
| 5318 | import-cwd@^2.0.0: | 5374 | import-cwd@^2.0.0: |
| 5319 | version "2.1.0" | 5375 | version "2.1.0" |
| 5320 | resolved "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" | 5376 | resolved "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" |
| @@ -5404,6 +5460,25 @@ ini@^1.3.4, ini@~1.3.0: | @@ -5404,6 +5460,25 @@ ini@^1.3.4, ini@~1.3.0: | ||
| 5404 | resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" | 5460 | resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" |
| 5405 | integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= | 5461 | integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= |
| 5406 | 5462 | ||
| 5463 | +inquirer@3.0.6: | ||
| 5464 | + version "3.0.6" | ||
| 5465 | + resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-3.0.6.tgz#e04aaa9d05b7a3cb9b0f407d04375f0447190347" | ||
| 5466 | + integrity sha1-4EqqnQW3o8ubD0B9BDdfBEcZA0c= | ||
| 5467 | + dependencies: | ||
| 5468 | + ansi-escapes "^1.1.0" | ||
| 5469 | + chalk "^1.0.0" | ||
| 5470 | + cli-cursor "^2.1.0" | ||
| 5471 | + cli-width "^2.0.0" | ||
| 5472 | + external-editor "^2.0.1" | ||
| 5473 | + figures "^2.0.0" | ||
| 5474 | + lodash "^4.3.0" | ||
| 5475 | + mute-stream "0.0.7" | ||
| 5476 | + run-async "^2.2.0" | ||
| 5477 | + rx "^4.1.0" | ||
| 5478 | + string-width "^2.0.0" | ||
| 5479 | + strip-ansi "^3.0.0" | ||
| 5480 | + through "^2.3.6" | ||
| 5481 | + | ||
| 5407 | inquirer@^3.0.6: | 5482 | inquirer@^3.0.6: |
| 5408 | version "3.3.0" | 5483 | version "3.3.0" |
| 5409 | resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" | 5484 | resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" |
| @@ -5793,7 +5868,7 @@ is-resolvable@^1.0.0: | @@ -5793,7 +5868,7 @@ is-resolvable@^1.0.0: | ||
| 5793 | resolved "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" | 5868 | resolved "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" |
| 5794 | integrity sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg= | 5869 | integrity sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg= |
| 5795 | 5870 | ||
| 5796 | -is-stream@^1.1.0: | 5871 | +is-stream@^1.0.1, is-stream@^1.1.0: |
| 5797 | version "1.1.0" | 5872 | version "1.1.0" |
| 5798 | resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" | 5873 | resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" |
| 5799 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= | 5874 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= |
| @@ -6487,6 +6562,13 @@ json5@^2.1.0: | @@ -6487,6 +6562,13 @@ json5@^2.1.0: | ||
| 6487 | dependencies: | 6562 | dependencies: |
| 6488 | minimist "^1.2.0" | 6563 | minimist "^1.2.0" |
| 6489 | 6564 | ||
| 6565 | +json5@^2.1.2: | ||
| 6566 | + version "2.1.3" | ||
| 6567 | + resolved "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz?cache=0&sync_timestamp=1586045693798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" | ||
| 6568 | + integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= | ||
| 6569 | + dependencies: | ||
| 6570 | + minimist "^1.2.5" | ||
| 6571 | + | ||
| 6490 | jsonfile@^4.0.0: | 6572 | jsonfile@^4.0.0: |
| 6491 | version "4.0.0" | 6573 | version "4.0.0" |
| 6492 | resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" | 6574 | resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" |
| @@ -6570,6 +6652,33 @@ left-pad@^1.3.0: | @@ -6570,6 +6652,33 @@ left-pad@^1.3.0: | ||
| 6570 | resolved "https://registry.npm.taobao.org/left-pad/download/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" | 6652 | resolved "https://registry.npm.taobao.org/left-pad/download/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" |
| 6571 | integrity sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4= | 6653 | integrity sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4= |
| 6572 | 6654 | ||
| 6655 | +less-loader@^6.1.1: | ||
| 6656 | + version "6.1.1" | ||
| 6657 | + resolved "https://registry.npm.taobao.org/less-loader/download/less-loader-6.1.1.tgz#cb17cc2b7acba46e5d6932416e0ba8fa5964fcfe" | ||
| 6658 | + integrity sha1-yxfMK3rLpG5daTJBbguo+llk/P4= | ||
| 6659 | + dependencies: | ||
| 6660 | + clone "^2.1.2" | ||
| 6661 | + less "^3.11.3" | ||
| 6662 | + loader-utils "^2.0.0" | ||
| 6663 | + schema-utils "^2.7.0" | ||
| 6664 | + | ||
| 6665 | +less@^3.11.3: | ||
| 6666 | + version "3.11.3" | ||
| 6667 | + resolved "https://registry.npm.taobao.org/less/download/less-3.11.3.tgz#2d853954fcfe0169a8af869620bcaa16563dcc1c" | ||
| 6668 | + integrity sha1-LYU5VPz+AWmor4aWILyqFlY9zBw= | ||
| 6669 | + dependencies: | ||
| 6670 | + clone "^2.1.2" | ||
| 6671 | + tslib "^1.10.0" | ||
| 6672 | + optionalDependencies: | ||
| 6673 | + errno "^0.1.1" | ||
| 6674 | + graceful-fs "^4.1.2" | ||
| 6675 | + image-size "~0.5.0" | ||
| 6676 | + make-dir "^2.1.0" | ||
| 6677 | + mime "^1.4.1" | ||
| 6678 | + promise "^7.1.1" | ||
| 6679 | + request "^2.83.0" | ||
| 6680 | + source-map "~0.6.0" | ||
| 6681 | + | ||
| 6573 | leven@^2.1.0: | 6682 | leven@^2.1.0: |
| 6574 | version "2.1.0" | 6683 | version "2.1.0" |
| 6575 | resolved "https://registry.npm.taobao.org/leven/download/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" | 6684 | resolved "https://registry.npm.taobao.org/leven/download/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" |
| @@ -6641,6 +6750,15 @@ loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2 | @@ -6641,6 +6750,15 @@ loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2 | ||
| 6641 | emojis-list "^2.0.0" | 6750 | emojis-list "^2.0.0" |
| 6642 | json5 "^1.0.1" | 6751 | json5 "^1.0.1" |
| 6643 | 6752 | ||
| 6753 | +loader-utils@^2.0.0: | ||
| 6754 | + version "2.0.0" | ||
| 6755 | + resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" | ||
| 6756 | + integrity sha1-5MrOW4FtQloWa18JfhDNErNgZLA= | ||
| 6757 | + dependencies: | ||
| 6758 | + big.js "^5.2.2" | ||
| 6759 | + emojis-list "^3.0.0" | ||
| 6760 | + json5 "^2.1.2" | ||
| 6761 | + | ||
| 6644 | locate-path@^2.0.0: | 6762 | locate-path@^2.0.0: |
| 6645 | version "2.0.0" | 6763 | version "2.0.0" |
| 6646 | resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" | 6764 | resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" |
| @@ -6773,7 +6891,7 @@ make-dir@^1.0.0: | @@ -6773,7 +6891,7 @@ make-dir@^1.0.0: | ||
| 6773 | dependencies: | 6891 | dependencies: |
| 6774 | pify "^3.0.0" | 6892 | pify "^3.0.0" |
| 6775 | 6893 | ||
| 6776 | -make-dir@^2.0.0: | 6894 | +make-dir@^2.0.0, make-dir@^2.1.0: |
| 6777 | version "2.1.0" | 6895 | version "2.1.0" |
| 6778 | resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" | 6896 | resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" |
| 6779 | integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= | 6897 | integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= |
| @@ -6963,7 +7081,7 @@ mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: | @@ -6963,7 +7081,7 @@ mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: | ||
| 6963 | dependencies: | 7081 | dependencies: |
| 6964 | mime-db "1.40.0" | 7082 | mime-db "1.40.0" |
| 6965 | 7083 | ||
| 6966 | -mime@1.6.0: | 7084 | +mime@1.6.0, mime@^1.4.1: |
| 6967 | version "1.6.0" | 7085 | version "1.6.0" |
| 6968 | resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" | 7086 | resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" |
| 6969 | integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= | 7087 | integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= |
| @@ -7015,11 +7133,16 @@ minimist@0.0.8: | @@ -7015,11 +7133,16 @@ minimist@0.0.8: | ||
| 7015 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" | 7133 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" |
| 7016 | integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= | 7134 | integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= |
| 7017 | 7135 | ||
| 7018 | -minimist@^1.1.1, minimist@^1.2.0: | 7136 | +minimist@1.2.0, minimist@^1.1.1, minimist@^1.2.0: |
| 7019 | version "1.2.0" | 7137 | version "1.2.0" |
| 7020 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" | 7138 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" |
| 7021 | integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= | 7139 | integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= |
| 7022 | 7140 | ||
| 7141 | +minimist@^1.2.5: | ||
| 7142 | + version "1.2.5" | ||
| 7143 | + resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" | ||
| 7144 | + integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= | ||
| 7145 | + | ||
| 7023 | minimist@~0.0.1: | 7146 | minimist@~0.0.1: |
| 7024 | version "0.0.10" | 7147 | version "0.0.10" |
| 7025 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" | 7148 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" |
| @@ -7229,6 +7352,14 @@ node-emoji@^1.10.0: | @@ -7229,6 +7352,14 @@ node-emoji@^1.10.0: | ||
| 7229 | dependencies: | 7352 | dependencies: |
| 7230 | lodash.toarray "^4.4.0" | 7353 | lodash.toarray "^4.4.0" |
| 7231 | 7354 | ||
| 7355 | +node-fetch@1.6.3: | ||
| 7356 | + version "1.6.3" | ||
| 7357 | + resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-1.6.3.tgz?cache=0&sync_timestamp=1591866500711&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04" | ||
| 7358 | + integrity sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ= | ||
| 7359 | + dependencies: | ||
| 7360 | + encoding "^0.1.11" | ||
| 7361 | + is-stream "^1.0.1" | ||
| 7362 | + | ||
| 7232 | node-forge@0.9.0: | 7363 | node-forge@0.9.0: |
| 7233 | version "0.9.0" | 7364 | version "0.9.0" |
| 7234 | resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" | 7365 | resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" |
| @@ -7571,11 +7702,36 @@ open@^6.3.0: | @@ -7571,11 +7702,36 @@ open@^6.3.0: | ||
| 7571 | dependencies: | 7702 | dependencies: |
| 7572 | is-wsl "^1.1.0" | 7703 | is-wsl "^1.1.0" |
| 7573 | 7704 | ||
| 7705 | +opencollective-postinstall@^2.0.2: | ||
| 7706 | + version "2.0.3" | ||
| 7707 | + resolved "https://registry.npm.taobao.org/opencollective-postinstall/download/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" | ||
| 7708 | + integrity sha1-eg//l49tv6TQBiOPusmO1BmMMlk= | ||
| 7709 | + | ||
| 7710 | +opencollective@^1.0.3: | ||
| 7711 | + version "1.0.3" | ||
| 7712 | + resolved "https://registry.npm.taobao.org/opencollective/download/opencollective-1.0.3.tgz#aee6372bc28144583690c3ca8daecfc120dd0ef1" | ||
| 7713 | + integrity sha1-ruY3K8KBRFg2kMPKja7PwSDdDvE= | ||
| 7714 | + dependencies: | ||
| 7715 | + babel-polyfill "6.23.0" | ||
| 7716 | + chalk "1.1.3" | ||
| 7717 | + inquirer "3.0.6" | ||
| 7718 | + minimist "1.2.0" | ||
| 7719 | + node-fetch "1.6.3" | ||
| 7720 | + opn "4.0.2" | ||
| 7721 | + | ||
| 7574 | opener@^1.5.1: | 7722 | opener@^1.5.1: |
| 7575 | version "1.5.1" | 7723 | version "1.5.1" |
| 7576 | resolved "https://registry.npm.taobao.org/opener/download/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" | 7724 | resolved "https://registry.npm.taobao.org/opener/download/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" |
| 7577 | integrity sha1-bS8Od/GgrwAyrKcWwsH7uOfoq+0= | 7725 | integrity sha1-bS8Od/GgrwAyrKcWwsH7uOfoq+0= |
| 7578 | 7726 | ||
| 7727 | +opn@4.0.2: | ||
| 7728 | + version "4.0.2" | ||
| 7729 | + resolved "https://registry.npm.taobao.org/opn/download/opn-4.0.2.tgz#7abc22e644dff63b0a96d5ab7f2790c0f01abc95" | ||
| 7730 | + integrity sha1-erwi5kTf9jsKltWrfyeQwPAavJU= | ||
| 7731 | + dependencies: | ||
| 7732 | + object-assign "^4.0.1" | ||
| 7733 | + pinkie-promise "^2.0.0" | ||
| 7734 | + | ||
| 7579 | opn@^5.5.0: | 7735 | opn@^5.5.0: |
| 7580 | version "5.5.0" | 7736 | version "5.5.0" |
| 7581 | resolved "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" | 7737 | resolved "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" |
| @@ -8442,6 +8598,13 @@ promise-inflight@^1.0.1: | @@ -8442,6 +8598,13 @@ promise-inflight@^1.0.1: | ||
| 8442 | resolved "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" | 8598 | resolved "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" |
| 8443 | integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= | 8599 | integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= |
| 8444 | 8600 | ||
| 8601 | +promise@^7.1.1: | ||
| 8602 | + version "7.3.1" | ||
| 8603 | + resolved "https://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" | ||
| 8604 | + integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078= | ||
| 8605 | + dependencies: | ||
| 8606 | + asap "~2.0.3" | ||
| 8607 | + | ||
| 8445 | prompts@^0.1.9: | 8608 | prompts@^0.1.9: |
| 8446 | version "0.1.14" | 8609 | version "0.1.14" |
| 8447 | resolved "https://registry.npm.taobao.org/prompts/download/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" | 8610 | resolved "https://registry.npm.taobao.org/prompts/download/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" |
| @@ -8802,6 +8965,11 @@ regenerate@^1.2.1, regenerate@^1.4.0: | @@ -8802,6 +8965,11 @@ regenerate@^1.2.1, regenerate@^1.4.0: | ||
| 8802 | resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" | 8965 | resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" |
| 8803 | integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= | 8966 | integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= |
| 8804 | 8967 | ||
| 8968 | +regenerator-runtime@^0.10.0: | ||
| 8969 | + version "0.10.5" | ||
| 8970 | + resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.10.5.tgz?cache=0&sync_timestamp=1584052392667&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" | ||
| 8971 | + integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= | ||
| 8972 | + | ||
| 8805 | regenerator-runtime@^0.11.0: | 8973 | regenerator-runtime@^0.11.0: |
| 8806 | version "0.11.1" | 8974 | version "0.11.1" |
| 8807 | resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" | 8975 | resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" |
| @@ -8955,6 +9123,32 @@ request-promise-native@^1.0.5, request-promise-native@^1.0.7: | @@ -8955,6 +9123,32 @@ request-promise-native@^1.0.5, request-promise-native@^1.0.7: | ||
| 8955 | stealthy-require "^1.1.1" | 9123 | stealthy-require "^1.1.1" |
| 8956 | tough-cookie "^2.3.3" | 9124 | tough-cookie "^2.3.3" |
| 8957 | 9125 | ||
| 9126 | +request@^2.83.0: | ||
| 9127 | + version "2.88.2" | ||
| 9128 | + resolved "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" | ||
| 9129 | + integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= | ||
| 9130 | + dependencies: | ||
| 9131 | + aws-sign2 "~0.7.0" | ||
| 9132 | + aws4 "^1.8.0" | ||
| 9133 | + caseless "~0.12.0" | ||
| 9134 | + combined-stream "~1.0.6" | ||
| 9135 | + extend "~3.0.2" | ||
| 9136 | + forever-agent "~0.6.1" | ||
| 9137 | + form-data "~2.3.2" | ||
| 9138 | + har-validator "~5.1.3" | ||
| 9139 | + http-signature "~1.2.0" | ||
| 9140 | + is-typedarray "~1.0.0" | ||
| 9141 | + isstream "~0.1.2" | ||
| 9142 | + json-stringify-safe "~5.0.1" | ||
| 9143 | + mime-types "~2.1.19" | ||
| 9144 | + oauth-sign "~0.9.0" | ||
| 9145 | + performance-now "^2.1.0" | ||
| 9146 | + qs "~6.5.2" | ||
| 9147 | + safe-buffer "^5.1.2" | ||
| 9148 | + tough-cookie "~2.5.0" | ||
| 9149 | + tunnel-agent "^0.6.0" | ||
| 9150 | + uuid "^3.3.2" | ||
| 9151 | + | ||
| 8958 | request@^2.87.0: | 9152 | request@^2.87.0: |
| 8959 | version "2.88.0" | 9153 | version "2.88.0" |
| 8960 | resolved "https://registry.npm.taobao.org/request/download/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" | 9154 | resolved "https://registry.npm.taobao.org/request/download/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" |
| @@ -9139,6 +9333,11 @@ rx-lite@*, rx-lite@^4.0.8: | @@ -9139,6 +9333,11 @@ rx-lite@*, rx-lite@^4.0.8: | ||
| 9139 | resolved "https://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" | 9333 | resolved "https://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" |
| 9140 | integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= | 9334 | integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= |
| 9141 | 9335 | ||
| 9336 | +rx@^4.1.0: | ||
| 9337 | + version "4.1.0" | ||
| 9338 | + resolved "https://registry.npm.taobao.org/rx/download/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" | ||
| 9339 | + integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= | ||
| 9340 | + | ||
| 9142 | rxjs@^6.4.0: | 9341 | rxjs@^6.4.0: |
| 9143 | version "6.5.3" | 9342 | version "6.5.3" |
| 9144 | resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.5.3.tgz?cache=0&sync_timestamp=1568815682378&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" | 9343 | resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.5.3.tgz?cache=0&sync_timestamp=1568815682378&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" |
| @@ -9216,6 +9415,15 @@ schema-utils@^1.0.0: | @@ -9216,6 +9415,15 @@ schema-utils@^1.0.0: | ||
| 9216 | ajv-errors "^1.0.0" | 9415 | ajv-errors "^1.0.0" |
| 9217 | ajv-keywords "^3.1.0" | 9416 | ajv-keywords "^3.1.0" |
| 9218 | 9417 | ||
| 9418 | +schema-utils@^2.7.0: | ||
| 9419 | + version "2.7.0" | ||
| 9420 | + resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" | ||
| 9421 | + integrity sha1-FxUfdtjq5n+793lgwzxnatn078c= | ||
| 9422 | + dependencies: | ||
| 9423 | + "@types/json-schema" "^7.0.4" | ||
| 9424 | + ajv "^6.12.2" | ||
| 9425 | + ajv-keywords "^3.4.1" | ||
| 9426 | + | ||
| 9219 | select-hose@^2.0.0: | 9427 | select-hose@^2.0.0: |
| 9220 | version "2.0.0" | 9428 | version "2.0.0" |
| 9221 | resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" | 9429 | resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" |
| @@ -10198,7 +10406,7 @@ toposort@^1.0.0: | @@ -10198,7 +10406,7 @@ toposort@^1.0.0: | ||
| 10198 | resolved "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" | 10406 | resolved "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" |
| 10199 | integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= | 10407 | integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= |
| 10200 | 10408 | ||
| 10201 | -tough-cookie@^2.3.3, tough-cookie@^2.3.4: | 10409 | +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: |
| 10202 | version "2.5.0" | 10410 | version "2.5.0" |
| 10203 | resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" | 10411 | resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" |
| 10204 | integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= | 10412 | integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= |
| @@ -10241,6 +10449,11 @@ tsconfig@^7.0.0: | @@ -10241,6 +10449,11 @@ tsconfig@^7.0.0: | ||
| 10241 | strip-bom "^3.0.0" | 10449 | strip-bom "^3.0.0" |
| 10242 | strip-json-comments "^2.0.0" | 10450 | strip-json-comments "^2.0.0" |
| 10243 | 10451 | ||
| 10452 | +tslib@^1.10.0: | ||
| 10453 | + version "1.13.0" | ||
| 10454 | + resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" | ||
| 10455 | + integrity sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM= | ||
| 10456 | + | ||
| 10244 | tslib@^1.9.0: | 10457 | tslib@^1.9.0: |
| 10245 | version "1.10.0" | 10458 | version "1.10.0" |
| 10246 | resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" | 10459 | resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" |
| @@ -11119,6 +11332,14 @@ ws@^6.0.0, ws@^6.2.1: | @@ -11119,6 +11332,14 @@ ws@^6.0.0, ws@^6.2.1: | ||
| 11119 | dependencies: | 11332 | dependencies: |
| 11120 | async-limiter "~1.0.0" | 11333 | async-limiter "~1.0.0" |
| 11121 | 11334 | ||
| 11335 | +x-data-spreadsheet@^1.1.4: | ||
| 11336 | + version "1.1.4" | ||
| 11337 | + resolved "https://registry.npm.taobao.org/x-data-spreadsheet/download/x-data-spreadsheet-1.1.4.tgz#2151af6a22e1cd45abd151b41654dfb817ae40cb" | ||
| 11338 | + integrity sha1-IVGvaiLhzUWr0VG0FlTfuBeuQMs= | ||
| 11339 | + dependencies: | ||
| 11340 | + opencollective "^1.0.3" | ||
| 11341 | + opencollective-postinstall "^2.0.2" | ||
| 11342 | + | ||
| 11122 | xml-name-validator@^3.0.0: | 11343 | xml-name-validator@^3.0.0: |
| 11123 | version "3.0.0" | 11344 | version "3.0.0" |
| 11124 | resolved "https://registry.npm.taobao.org/xml-name-validator/download/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" | 11345 | resolved "https://registry.npm.taobao.org/xml-name-validator/download/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" |