From 5290af3d832e1046b1e828a36a4117d00b21c2da Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Mon, 25 May 2020 16:10:51 +0800 Subject: [PATCH 01/36] Add diffTag --- src/adaptor/src/alibaba.js | 2 +- src/adaptor/src/baidu.js | 2 +- src/adaptor/src/toutiao.js | 2 +- src/platform/alibaba/converter.js | 4 ++ src/platform/baidu/converter.js | 4 ++ src/platform/diff/diffTag.js | 36 ++++++++++ src/platform/diff/index.js | 5 ++ src/platform/toutiao/converter.js | 4 ++ test/diff/diffTag.js | 103 +++++++++++++++++++++++++++ test/diff/diffTag.test.js | 112 ++++++++++++++++++++++++++++++ 10 files changed, 271 insertions(+), 3 deletions(-) create mode 100644 src/platform/diff/diffTag.js create mode 100644 src/platform/diff/index.js create mode 100644 test/diff/diffTag.js create mode 100644 test/diff/diffTag.test.js diff --git a/src/adaptor/src/alibaba.js b/src/adaptor/src/alibaba.js index 456637c..67570a1 100644 --- a/src/adaptor/src/alibaba.js +++ b/src/adaptor/src/alibaba.js @@ -22,7 +22,7 @@ function getInstance() { // eslint-disable-next-line no-undef const wx = my; - if (wx.has_ali_hook_flag) return + if (wx.has_ali_hook_flag) return; wx.has_ali_hook_flag = true; diff --git a/src/adaptor/src/baidu.js b/src/adaptor/src/baidu.js index 0a354cd..ab4e2fc 100644 --- a/src/adaptor/src/baidu.js +++ b/src/adaptor/src/baidu.js @@ -4,7 +4,7 @@ function getInstance() { // eslint-disable-next-line no-undef const wx = swan; - if (wx.has_baidu_hook_flag) return + if (wx.has_baidu_hook_flag) return; wx.has_baidu_hook_flag = true; diff --git a/src/adaptor/src/toutiao.js b/src/adaptor/src/toutiao.js index 6f3c3ea..21dc5f9 100644 --- a/src/adaptor/src/toutiao.js +++ b/src/adaptor/src/toutiao.js @@ -18,7 +18,7 @@ function ignoreFn(opt) { function getInstance() { var wx = tt; - if (wx.has_toutiao_hook_flag) return + if (wx.has_toutiao_hook_flag) return; wx.has_toutiao_hook_flag = true; diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 8dfbd0d..a4b4589 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -16,6 +16,7 @@ const logger = require('../../utils/logger'); const converter = require('mp-converter').alibaba; const scopeStyle = require('../../scope/scope-style'); const scopeTemplate = require('../../scope/scope-template'); +const diffTag = require('../diff/index').diffTag('alipay'); function convert(opt = {}) { const src = opt.source || './src'; @@ -26,6 +27,7 @@ function convert(opt = {}) { // 处理样式文件 gulp.src(`${src}/**/*.wxss`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) .pipe(through2.obj(function(file, enc, cb) { const path = file.history[0].replace(file.base, '').replace('.wxss', ''); @@ -65,6 +67,7 @@ function convert(opt = {}) { // 处理模板文件 gulp.src(`${src}/**/*.wxml`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) .pipe(through2.obj(function(file, enc, cb) { const path = file.history[0].replace(file.base, '').replace('.wxml', ''); @@ -129,6 +132,7 @@ function convert(opt = {}) { // 处理脚本文件 gulp.src(`${src}/**/*.js`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) .pipe(through2.obj(function(file, enc, cb) { const path = file.history[0].replace(file.base, ''); diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index 3fef542..e5c40e6 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -9,6 +9,7 @@ const replace = require('gulp-replace'); const config = require('../../config'); const logger = require('../../utils/logger'); const converter = require('mp-converter').baidu; +const diffTag = require('../diff/index').diffTag('baidu'); const plugin = require('mp-plugin'); @@ -21,6 +22,7 @@ function convert(opt = {}) { // 处理wxss gulp.src(`${src}/**/*.wxss`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) .pipe(rename((path) => { path.extname = ".css"; @@ -29,6 +31,7 @@ function convert(opt = {}) { // 处理wxml gulp.src(`${src}/**/*.wxml`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) .pipe(rename((path) => { path.extname = ".swan"; @@ -65,6 +68,7 @@ function convert(opt = {}) { // 处理js return gulp.src(`${src}/**/*.js`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) .pipe(through2.obj(function(file, enc, cb) { const path = file.history[0].replace(file.base, ''); diff --git a/src/platform/diff/diffTag.js b/src/platform/diff/diffTag.js new file mode 100644 index 0000000..ea0e4d5 --- /dev/null +++ b/src/platform/diff/diffTag.js @@ -0,0 +1,36 @@ +const replace = require('gulp-replace'); +// +const platformMap = { + wx: { + tagName: 'wwto-wx' + }, + baidu: { + tagName: 'wwto-baidu' + }, + alipay: { + tagName: 'wwto-alipay' + }, + tt: { + tagName: 'wwto-tt' + } +}; + +module.exports = function(platform) { + const saveName = platformMap[platform].tagName; + const saveTagReg = new RegExp(`\\s*<${saveName}>([\\s\\S]*?)<\\/${saveName}>\\s*`, 'g'); + let deleteTag = []; + Object.keys(platformMap).forEach(item => { + if (item !== platform) { + const delTagName = platformMap[item].tagName; + deleteTag.push(`(\\s*<${delTagName}>[\\s\\S]*?<\\/${delTagName}>\\s*)`); + } + }); + deleteTag = new RegExp(deleteTag.join('|'), 'g'); + return function(text) { + return text.replace(saveTagReg, function(match, $1) { + return $1; + }).replace(deleteTag, function(match) { + return ''; + }); + }; +}; \ No newline at end of file diff --git a/src/platform/diff/index.js b/src/platform/diff/index.js new file mode 100644 index 0000000..c9071e8 --- /dev/null +++ b/src/platform/diff/index.js @@ -0,0 +1,5 @@ +const diffTag = require('./diffTag'); + +module.exports = { + diffTag +}; \ No newline at end of file diff --git a/src/platform/toutiao/converter.js b/src/platform/toutiao/converter.js index 0acc851..a4c417a 100644 --- a/src/platform/toutiao/converter.js +++ b/src/platform/toutiao/converter.js @@ -9,6 +9,7 @@ const replace = require('gulp-replace'); const config = require('../../config'); const logger = require('../../utils/logger'); const converter = require('mp-converter').toutiao; +const diffTag = require('../diff/index').diffTag('tt'); function convert(opt = {}) { const src = opt.source || './src'; @@ -19,6 +20,7 @@ function convert(opt = {}) { .pipe(gulp.dest(dest)); gulp.src(`${src}/**/*.wxss`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) .pipe(rename((path) => { path.extname = ".ttss"; @@ -26,6 +28,7 @@ function convert(opt = {}) { .pipe(gulp.dest(dest)); gulp.src(`${src}/**/*.wxml`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) .pipe(rename((path) => { path.extname = ".ttml"; @@ -50,6 +53,7 @@ function convert(opt = {}) { }); gulp.src(`${src}/**/*.js`) + .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) .pipe(through2.obj(function(file, enc, cb) { const path = file.history[0].replace(file.base, ''); diff --git a/test/diff/diffTag.js b/test/diff/diffTag.js new file mode 100644 index 0000000..2d42240 --- /dev/null +++ b/test/diff/diffTag.js @@ -0,0 +1,103 @@ +/* eslint-disable no-undef */ +const diffTag = require('../../src/platform/diff/diffTag.js'); +const wxDiff = diffTag('wx'); +const baiduDiff = diffTag('baidu'); +const alipayDiff = diffTag('alipay'); +const ttDiff = diffTag('tt'); + +const code = ` + +const name = 'wx'; + + + + +const name = 'baidu'; + + + + +const name = 'tt'; + + + + +const name = 'alipay'; + + +`; + +const wxDiffResult = ` + +const name = 'wx'; + + + + + + + +`; + +const baiduDiffResult = ` + + + +const name = 'baidu'; + + + + + +`; + +const alipayDiffResult = ` + + + + + + + +const name = 'alipay'; + +`; + +const ttDiffResult = ` + + + + + +const name = 'tt'; + + + +`; +const wxResult = wxDiff(code); +debugger; +console.log('wx', wxResult === wxDiffResult); +const baiduResult = baiduDiff(code); +console.log(baiduResult); +console.log('baidu', baiduResult === baiduDiffResult); + +// let alipayResult = alipayDiff(code); +// console.log(alipayResult) +// console.log(alipayResult === alipayDiffResult) + +// let ttResult = ttDiff(code); +// console.log(ttResult) +// debugger +// console.log(ttResult === ttDiffResult) \ No newline at end of file diff --git a/test/diff/diffTag.test.js b/test/diff/diffTag.test.js new file mode 100644 index 0000000..a2276a8 --- /dev/null +++ b/test/diff/diffTag.test.js @@ -0,0 +1,112 @@ +/* eslint-disable no-undef */ +const diffTag = require('../../src/platform/diff/diffTag.js'); +const wxDiff = diffTag('wx'); +const baiduDiff = diffTag('baidu'); +const alipayDiff = diffTag('alipay'); +const ttDiff = diffTag('tt'); + +function testCode(testName, code01, code02) { + test(testName || 'testing: ', () => { + expect(code01).toStrictEqual(code02); + }); +} +const code = ` + +const name = 'wx'; + + + + +const name = 'baidu'; + + + + +const name = 'tt'; + + + + +const name = 'alipay'; + + +`; + +const wxDiffResult = ` + +const name = 'wx'; + + + + + + + +`; +const baiduDiffResult = ` + + + +const name = 'baidu'; + + + + + +`; + +const alipayDiffResult = ` + + + + + + + +const name = 'alipay'; + +`; + +const ttDiffResult = ` + + + + + +const name = 'tt'; + + + +`; +testCode( + 'wx diffTag test:', + wxDiff(code), + wxDiffResult +); +testCode( + 'baidu diffTag test:', + baiduDiff(code), + baiduDiffResult +); +testCode( + 'tt diffTag test:', + ttDiff(code), + ttDiffResult +); +testCode( + 'alipay diffTag test:', + alipayDiff(code), + alipayDiffResult +); \ No newline at end of file From f749ae6d49f6c8f8e22ddb6ba4e18a68b18defd9 Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Mon, 25 May 2020 16:11:07 +0800 Subject: [PATCH 02/36] add diffTag --- src/platform/diff/diffTag.js | 1 - test/diff/{diffTag.js => diffTag} | 0 2 files changed, 1 deletion(-) rename test/diff/{diffTag.js => diffTag} (100%) diff --git a/src/platform/diff/diffTag.js b/src/platform/diff/diffTag.js index ea0e4d5..9a6a725 100644 --- a/src/platform/diff/diffTag.js +++ b/src/platform/diff/diffTag.js @@ -1,4 +1,3 @@ -const replace = require('gulp-replace'); // const platformMap = { wx: { diff --git a/test/diff/diffTag.js b/test/diff/diffTag similarity index 100% rename from test/diff/diffTag.js rename to test/diff/diffTag From 6dd790cd35ad0c1726a527cfe99f38770e77a072 Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Tue, 26 May 2020 11:29:05 +0800 Subject: [PATCH 03/36] watch and diff --- bin/index.js | 48 + lib/index.js | 2 +- lib/platform/alibaba/converter.js | 2 +- lib/platform/baidu/converter.js | 2 +- lib/platform/diff/diffTag.js | 1 + lib/platform/diff/index.js | 1 + lib/platform/toutiao/converter.js | 2 +- lib/platform/wx/converter.js | 1 + package-lock.json | 9437 +++++++++++++++++++++++++++++ package.json | 1 + src/index.js | 8 +- src/platform/diff/diffTag.js | 4 +- src/platform/wx/converter.js | 49 + test/diff/diffTag | 68 +- test/diff/diffTag.test.js | 57 +- yarn.lock | 7109 ++++++++++++++++++++++ 16 files changed, 16753 insertions(+), 39 deletions(-) create mode 100644 lib/platform/diff/diffTag.js create mode 100644 lib/platform/diff/index.js create mode 100644 lib/platform/wx/converter.js create mode 100644 package-lock.json create mode 100644 src/platform/wx/converter.js create mode 100644 yarn.lock diff --git a/bin/index.js b/bin/index.js index af41f7a..184b6a3 100755 --- a/bin/index.js +++ b/bin/index.js @@ -4,6 +4,7 @@ const fs = require('fs'); const path = require('path'); const logger = require('../lib/utils/logger'); const wto = require('../lib/index.js'); +const watch = require('glob-watcher'); function readFile(p) { let rst = ''; @@ -76,8 +77,11 @@ commander.command('build') wto.toAlibaba(cmd); } else if (cmd.platform === 'toutiao') { wto.toToutiao(cmd); + } else if (cmd.platform === 'wx') { + wto.toWx(cmd); } else { wto.toAll(Object.assign(true, cmd, { + wxTarget: [cmd.target, '/wx'].join('/'), baiduTarget: [cmd.target, '/baidu'].join('/'), alibabaTarget: [cmd.target, '/alibaba'].join('/'), toutiaoTarget: [cmd.target, '/toutiao'].join('/') @@ -85,6 +89,50 @@ commander.command('build') } }); +let compileIndex = 0; +function watchFile(opt, callback) { + const src = opt.source || './src'; + const watcher = watch([src + '/**/**.**']); + logger.info('编译中.......,编译索引:' + ++compileIndex); + callback(); + watcher.on('change', function(path, stat) { + logger.info('编译中.......,编译索引:' + ++compileIndex); + callback(); + }); +} +commander.command('watch') + .description('dev模式编译项目') + .option('-p, --platform ', '目标平台') + .option('-s, --source ', '源码目录') + .option('-t, --target ', '生成代码目录') + .action(cmd => { + if (cmd.platform === 'baidu') { + watchFile(cmd, function() { + wto.toBaidu(cmd); + }); + } else if (cmd.platform === 'alibaba') { + watchFile(cmd, function() { + wto.toAlibaba(cmd); + }); + } else if (cmd.platform === 'toutiao') { + watchFile(cmd, function() { + wto.toToutiao(cmd); + }); + } else if (cmd.platform === 'wx') { + watchFile(cmd, function() { + wto.toWx(cmd); + }); + } else { + watchFile(cmd, function() { + wto.toAll(Object.assign(true, cmd, { + baiduTarget: [cmd.target, '/baidu'].join('/'), + alibabaTarget: [cmd.target, '/alibaba'].join('/'), + toutiaoTarget: [cmd.target, '/toutiao'].join('/') + })); + }); + } + }); + commander.command('plugin') .description('编译插件') .option('-s, --source ', '源码目录') diff --git a/lib/index.js b/lib/index.js index 99a6971..239716c 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1 +1 @@ -const baiduLinter=require("./platform/baidu/linter"),alibabaLinter=require("./platform/alibaba/linter"),toutiaoLinter=require("./platform/toutiao/linter"),baiduConverter=require("./platform/baidu/converter"),alibabaConverter=require("./platform/alibaba/converter"),toutiaoConverter=require("./platform/toutiao/converter"),pluginConverter=require("mp-plugin");module.exports={lintBaidu:baiduLinter,lintAlibaba:alibabaLinter,lintToutiao:toutiaoLinter,lintAll:t=>{baiduLinter(t),alibabaLinter(t),toutiaoLinter(t)},toBaidu:t=>{baiduConverter(t),baiduLinter(t.source)},toAlibaba:t=>{alibabaConverter(t),alibabaLinter(t.source)},toToutiao:t=>{toutiaoConverter(t),toutiaoLinter(t.source)},toAll:t=>{baiduConverter(Object.assign({},t,{target:t.baiduTarget})),alibabaConverter(Object.assign({},t,{target:t.alibabaTarget})),toutiaoConverter(Object.assign({},t,{target:t.toutiaoTarget})),baiduLinter(t.source),alibabaLinter(t.source),toutiaoLinter(t.source)},convertPlugin:t=>{pluginConverter.convert(t)}}; \ No newline at end of file +const baiduLinter=require("./platform/baidu/linter"),alibabaLinter=require("./platform/alibaba/linter"),toutiaoLinter=require("./platform/toutiao/linter"),baiduConverter=require("./platform/baidu/converter"),alibabaConverter=require("./platform/alibaba/converter"),toutiaoConverter=require("./platform/toutiao/converter"),wxConverter=require("./platform/wx/converter"),pluginConverter=require("mp-plugin");module.exports={lintBaidu:baiduLinter,lintAlibaba:alibabaLinter,lintToutiao:toutiaoLinter,lintAll:t=>{baiduLinter(t),alibabaLinter(t),toutiaoLinter(t)},toWx:t=>{wxConverter(t)},toBaidu:t=>{baiduConverter(t),baiduLinter(t.source)},toAlibaba:t=>{alibabaConverter(t),alibabaLinter(t.source)},toToutiao:t=>{toutiaoConverter(t),toutiaoLinter(t.source)},toAll:t=>{baiduConverter(Object.assign({},t,{target:t.baiduTarget})),alibabaConverter(Object.assign({},t,{target:t.alibabaTarget})),toutiaoConverter(Object.assign({},t,{target:t.toutiaoTarget})),wxConverter(Object.assign({},t,{target:t.wxTarget})),baiduLinter(t.source),alibabaLinter(t.source),toutiaoLinter(t.source)},convertPlugin:t=>{pluginConverter.convert(t)}}; \ No newline at end of file diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index 3dbe7f3..c8ae3f4 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").alibaba,scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),o=e.history[0].replace(".wxss",".wxml");fs.exists(o,s=>{if(s){const s=fs.readFileSync(p),c=fs.readFileSync(o),n=ab2str(e.contents),a=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),o=(new DOMParser).parseFromString(p);scopeTemplate(o,s);const c=o.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(c),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,o=[`${s}/**/*.json`];fs.exists(p,e=>{e&&o.push(`!${s}/project.config.json`),gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").alibaba,scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),o=e.history[0].replace(".wxss",".wxml");fs.exists(o,s=>{if(s){const s=fs.readFileSync(p),i=fs.readFileSync(o),a=ab2str(e.contents),c=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),o=(new DOMParser).parseFromString(p);scopeTemplate(o,s);const i=o.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(i),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,o=[`${s}/**/*.json`];fs.exists(p,e=>{e&&o.push(`!${s}/project.config.json`),gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index 14f2373..e1456e2 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,plugin=require("mp-plugin");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu",p=e.assets||config.getAssets(r);gulp.src(p).pipe(gulp.dest(s)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(s)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(s));const t=`${s}/project.config.json`,n=[`${r}/**/*.json`];return fs.stat(t,e=>{e&&n.push(`!${r}/project.config.json`),gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{plugin.convertPlugin({source:s})})}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,s){const p=e.history[0].replace(e.base,"").split(sysPath.sep),t=[`import wx from '${new Array(p.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(t),this.push(e),s()})).pipe(gulp.dest(s)).on("end",()=>{plugin.convertCaller({source:s})})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,diffTag=require("../diff/index").diffTag("baidu"),plugin=require("mp-plugin");function convert(e={}){const r=e.source||"./src",p=e.target||"./baidu",s=e.assets||config.getAssets(r);gulp.src(s).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(p));const i=`${p}/project.config.json`,t=[`${r}/**/*.json`];return fs.stat(i,e=>{e&&t.push(`!${r}/project.config.json`),gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(p)).on("end",()=>{plugin.convertPlugin({source:p})})}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(p)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const s=e.history[0].replace(e.base,"").split(sysPath.sep),i=[`import wx from '${new Array(s.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(i),this.push(e),p()})).pipe(gulp.dest(p)).on("end",()=>{plugin.convertCaller({source:p})})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/diff/diffTag.js b/lib/platform/diff/diffTag.js new file mode 100644 index 0000000..2c020f3 --- /dev/null +++ b/lib/platform/diff/diffTag.js @@ -0,0 +1 @@ +const platformMap={wx:{tagName:"wwto-wx"},baidu:{tagName:"wwto-baidu"},alipay:{tagName:"wwto-alipay"},tt:{tagName:"wwto-tt"}};module.exports=function(t){const a=platformMap[t].tagName,e=new RegExp(`<${a}>([\\s\\S]*?)<\\/${a}>`,"g");let o=[];return Object.keys(platformMap).forEach(a=>{if(a!==t){const t=platformMap[a].tagName;o.push(`(<${t}>[\\s\\S]*?<\\/${t}>)`)}}),o=new RegExp(o.join("|"),"g"),function(t){return t.replace(e,function(t,a){return a}).replace(o,function(t){return""})}}; \ No newline at end of file diff --git a/lib/platform/diff/index.js b/lib/platform/diff/index.js new file mode 100644 index 0000000..8487c84 --- /dev/null +++ b/lib/platform/diff/index.js @@ -0,0 +1 @@ +const diffTag=require("./diffTag");module.exports={diffTag:diffTag}; \ No newline at end of file diff --git a/lib/platform/toutiao/converter.js b/lib/platform/toutiao/converter.js index 80108f5..903a979 100644 --- a/lib/platform/toutiao/converter.js +++ b/lib/platform/toutiao/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao;function convert(e={}){const r=e.source||"./src",t=e.target||"./toutiao",s=e.assets||config.getAssets(r);gulp.src(s).pipe(gulp.dest(t)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".ttss"})).pipe(gulp.dest(t)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".ttml"})).pipe(gulp.dest(t));const p=`${t}/project.config.json`,o=[`${r}/**/*.json`];fs.stat(p,e=>{e&&o.push(`!${r}/project.config.json`),gulp.src(o).pipe(gulp.dest(t))}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(t)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,t){const s=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`var wx = require('${new Array(s.length).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}').default;`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),t()})).pipe(gulp.dest(t))}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao,diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",p=e.target||"./toutiao",s=e.assets||config.getAssets(r);gulp.src(s).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".ttss"})).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".ttml"})).pipe(gulp.dest(p));const t=`${p}/project.config.json`,i=[`${r}/**/*.json`];fs.stat(t,e=>{e&&i.push(`!${r}/project.config.json`),gulp.src(i).pipe(gulp.dest(p))}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(p)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const s=e.history[0].replace(e.base,"").split(sysPath.sep),t=[`var wx = require('${new Array(s.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}').default;`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(t),this.push(e),p()})).pipe(gulp.dest(p))}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/wx/converter.js b/lib/platform/wx/converter.js new file mode 100644 index 0000000..ba58873 --- /dev/null +++ b/lib/platform/wx/converter.js @@ -0,0 +1 @@ +const fs=require("fs"),gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",s=e.target||"./wx",p=e.assets||config.getAssets(g);gulp.src(p).pipe(gulp.dest(s)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const o=`${s}/project.config.json`,r=[`${g}/**/*.json`];fs.stat(o,e=>{e&&r.push(`!${g}/project.config.json`),gulp.src(r).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:json文件编译完成!")})}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9cca4a9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,9437 @@ +{ + "name": "wwto", + "version": "2.0.10", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/cli": { + "version": "7.8.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.8.4.tgz", + "integrity": "sha1-UF+wU3IamHd7KxdTI+pPCQt9PBw=", + "requires": { + "chokidar": "^2.1.8", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz", + "integrity": "sha1-n9YCvZNilOnp70aj9NaWQESxgGg=" + } + } + }, + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4=", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/core": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.9.6.tgz", + "integrity": "sha1-2aofWAq/OyKG70C2kE05CQTGM3Y=", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.6", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.6", + "@babel/parser": "^7.9.6", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.6", + "@babel/types": "^7.9.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + } + } + }, + "@babel/generator": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.9.6.tgz", + "integrity": "sha1-VAjIKsXemM2g132BJOmfofIXCkM=", + "requires": { + "@babel/types": "^7.9.6", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha1-K1OCDTUnUSDhh0qC5aq+E3aSClw=", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha1-uJS5R70AQ4HOY+odufCFR+kgq9U=", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha1-ZZtxBJjqbB2ZB+DHPyBu7n2twkw=", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha1-f+OVibOcAWMxtrjD9EHo8LFBlJg=", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha1-Q7NN/hWWGRhwfSRzJ0MTiOn+luU=", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha1-ftBxgT0Jx1KY708giVYAa2ER7Lk=", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha1-nqKTvhm6vA9S/4yoizTDYRsghnA=" + }, + "@babel/helper-replace-supers": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz", + "integrity": "sha1-AxSdfmpVhqtnZJls0x1pgaF+FEQ=", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.9.6", + "@babel/types": "^7.9.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha1-f4EJkotNq0ZUB2mGr1dSMd62Oa4=", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha1-ManzAHD5E2inGCzwX4MXgQZfx6k=", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha1-kJd6jm+/a0MafcMXUu7iM78FLYA=" + }, + "@babel/helpers": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.9.6.tgz", + "integrity": "sha1-CSx3R0NHHQu2x9461GWrPTSG1YA=", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.6", + "@babel/types": "^7.9.6" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha1-TptFzLgreWBycbKXmtgse2gWMHk=", + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.9.6.tgz", + "integrity": "sha1-Oxu7MNq+YAzXLbWHIJmDdv9lO8c=" + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", + "integrity": "sha1-ZLdHSkJ57liMrNGQZpXKchaHwnc=", + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha1-hrIq8V+CjfsIZHT5ZNzD45xDzis=", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.9.6.tgz", + "integrity": "sha1-VUDXV3aXv2GcxXuSqg8cIxqU9EI=", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.6", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + } + } + }, + "@babel/types": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.9.6.tgz", + "integrity": "sha1-LFUCtCclHp3hvS3/la3WRtlcyfc=", + "requires": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha1-+GSuhQBND8q29QvpFBxNo2jRZWo=", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A=", + "dev": true, + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha1-LOzNC5MYH5xIUOdPKprUPTUTacQ=", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg=", + "dev": true, + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha1-hmYO/44rlmHQQqjpigKLjWMaW0M=", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha1-DiY6lEML5LQdpoPMwea//ioZFxQ=", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha1-EXluiqnb+I6gJXV7MVJZWtBroMo=", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha1-+PM081tiWk8vNV8v5+YDba0uazE=", + "dev": true, + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY=", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/babel__core": { + "version": "7.1.7", + "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.7.tgz", + "integrity": "sha1-HaytiEA2SlfJjQ3UhVxt03Usa4k=", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ=", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc=", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.11", + "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.11.tgz", + "integrity": "sha1-GuMBDov4hR0ySHi0Ks7HGYZIbRg=", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA=" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.2.tgz", + "integrity": "sha1-edeni61CGfTAPWVXocctnKa6YtU=", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha1-CoUdO9lkmPolwzq3J47TvWXwbD4=", + "dev": true + }, + "@types/yargs": { + "version": "13.0.9", + "resolved": "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz", + "integrity": "sha1-RAKOl0NDx6/POWDxorEJnDmnteE=", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha1-yz+fdBhp4gzOMw/765JxWQSDiC0=", + "dev": true + }, + "abab": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz", + "integrity": "sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo=", + "dev": true + }, + "acorn": { + "version": "6.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ=" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "http://ires.58corp.com/repository/58npm/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha1-n6GSat3BHJcwjE5m163Q1Awycuc=", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha1-TGYGkXPW/daO2FI5/CViJhgrLr4=" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha1-Ejy487hMIXHx9/slJhWxx4prGow=", + "dev": true + }, + "ajv": { + "version": "6.12.2", + "resolved": "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0=", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha1-Y3S03V1HGP884npnGjscrQdxMqk=", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s=", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" + }, + "argparse": { + "version": "1.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=" + }, + "arr-map": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-each": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-includes": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-initial": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY=", + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha1-42jqFfibxwaff/uJrsOmx9SsItQ=" + }, + "array-sort": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo=", + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" + } + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "arraybuffer-to-string": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/arraybuffer-to-string/-/arraybuffer-to-string-1.0.2.tgz", + "integrity": "sha1-w3Oqe7DmhE2aK8llTIiJqVcKJuI=" + }, + "asap": { + "version": "2.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=" + }, + "async-done": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha1-XhWqcplipLB0FPUoqIzfGOCykKI=", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=" + }, + "atob-lite": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.0", + "resolved": "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha1-oXs6jqgRBg501H0wYSJACtRJeuI=", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "http://ires.58corp.com/repository/58npm/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "http://ires.58corp.com/repository/58npm/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "slash": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + } + } + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + } + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha1-P8Mny4RnuJ0U17xw4xUQSng8zVQ=", + "dev": true, + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha1-30reg9iXqS3wacTZolzyZxKTyFQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + } + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha1-T4NwketAfgFEfIhDy+xUbQAC11Y=", + "dev": true, + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" + } + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha1-GStSHiIX+x0fZ89z9wwzZlCtPNw=", + "dev": true, + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "source-map-support": { + "version": "0.4.18", + "resolved": "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "globals": { + "version": "9.18.0", + "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-9.18.0.tgz", + "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "http://ires.58corp.com/repository/58npm/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=" + }, + "bach": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "badges": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/badges/-/badges-3.1.0.tgz", + "integrity": "sha1-EU5T198QTQNjIgmKxk/pxyUcpgo=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=" + }, + "binaryextensions": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI=" + }, + "bindings": { + "version": "1.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY=", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "http://ires.58corp.com/repository/58npm/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY=", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz", + "integrity": "sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=" + }, + "camelcase": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha1-+5U7+uvreB9iiYI52rtCbQilCaQ=", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "http://ires.58corp.com/repository/58npm/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=" + } + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha1-sEM9C06chH7xiGik7xb9X8gnHEg=" + }, + "cliui": { + "version": "5.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=" + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw=", + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "co": { + "version": "4.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-map": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-support": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=" + }, + "colors": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz", + "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "contains-path": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "copy-props": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4=", + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js": { + "version": "2.6.11", + "resolved": "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "coveralls": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/coveralls/-/coveralls-3.1.0.tgz", + "integrity": "sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs=", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "lcov-parse": "^1.0.0", + "log-driver": "^1.2.7", + "minimist": "^1.2.5", + "request": "^2.88.2" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "http://ires.58corp.com/repository/58npm/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha1-P6nU7zFCy9HDAedmTB81K9gvWjk=", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "csso": { + "version": "3.5.1", + "resolved": "http://ires.58corp.com/repository/58npm/csso/-/csso-3.5.1.tgz", + "integrity": "sha1-e564vmFiiXPBsmHhadLwJACOdYs=", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "http://ires.58corp.com/repository/58npm/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o=", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha1-nTEyginTxWXGHlhrAgQaKPzNzPE=", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "d": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz", + "integrity": "sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o=", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "http://ires.58corp.com/repository/58npm/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4=", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY=", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "default-compare": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha1-y2ETGESthNhHiPto/QFoHKd4Gi8=", + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" + }, + "defaults": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU=", + "dev": true + }, + "doctrine": { + "version": "1.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "domexception": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA=", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "requires": { + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM=", + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editions": { + "version": "1.3.4", + "resolved": "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz", + "integrity": "sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs=" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", + "requires": { + "once": "^1.4.0" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz", + "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.5", + "resolved": "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha1-2MnR1myJgfuSAOIlHXme7pJ3Suk=", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE=", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha1-utXTwbzawoJp9MszHkMceKxwXRg=", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha1-ttofFswswNm+Q+a9v8Xn383zHVM=", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.1", + "resolved": "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha1-ugHQyCeLXpWppFNQFCAmZZAnpFc=", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true, + "optional": true + } + } + }, + "eslint": { + "version": "6.8.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-12.4.0.tgz", + "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + }, + "semver": { + "version": "6.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" + } + } + }, + "eslint-config-standard": { + "version": "14.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz", + "integrity": "sha1-gwqOROeu995nRkl5rQa0BgJsVuo=", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", + "integrity": "sha1-26pStrKBa1C8ZxGvdUIt6AjphAQ=", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y=", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + } + }, + "eslint-plugin-es": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha1-dafN/czdwFiZNK7rOEF18iHFeJM=", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "dependencies": { + "regexpp": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI=", + "dev": true + } + } + }, + "eslint-plugin-import": { + "version": "2.20.2", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", + "integrity": "sha1-kfw4B84Ivkg3FBJyyLmQc5BuWI0=", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + } + }, + "eslint-plugin-node": { + "version": "11.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha1-yVVEQW7kraJnQKMEdO78VALcZx0=", + "dev": true, + "requires": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/ignore/-/ignore-5.1.6.tgz", + "integrity": "sha1-ZDGUrUvycS83hS44a2mY7/DbIQY=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "4.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", + "integrity": "sha1-hF/YsiYK2PglZMEiL85ErXHZQYo=", + "dev": true + }, + "eslint-plugin-standard": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", + "integrity": "sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ=", + "dev": true + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha1-6HyIh8c+jR7ITxylkWRcNYv8j7k=", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-2.0.0.tgz", + "integrity": "sha1-e+HMcPJ6cqds0UqmmLyr7WiQ4c0=", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=" + }, + "espree": { + "version": "6.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/espree/-/espree-6.2.1.tgz", + "integrity": "sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.2.0.tgz", + "integrity": "sha1-F+p+QNfIZA/1SmlMiJwm8xcE7/4=" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=" + }, + "esquery": { + "version": "1.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc=", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI=" + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=" + }, + "esutils": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=" + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha1-OgGM61JsxvbfK7UEsr/o46STTsU=", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/execa/-/execa-1.0.0.tgz", + "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha1-6x53OrsFbc2N8r/favWbizqTZWU=", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/expect/-/expect-24.9.0.tgz", + "integrity": "sha1-t1FltIFwdPpKFXeU9G/p8boVtso=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "expr-parser": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/expr-parser/-/expr-parser-1.0.0.tgz", + "integrity": "sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI=", + "dev": true + }, + "ext": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz", + "integrity": "sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ=", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz", + "integrity": "sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM=" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha1-28GRVPVYaQFQojlToK29A1vkX8c=", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha1-VFFFB3xQFJHjOxXsQIwpQ3bpSuQ=" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU=", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/figures/-/figures-3.2.0.tgz", + "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", + "optional": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=" + }, + "find-up": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha1-F7EI+e5RLft6XH88iyfqnhqcCNE=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz", + "integrity": "sha1-0AvszxqitHXRbUI7Aji3E6LEo3s=", + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", + "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha1-595vEnnd2cqarIpZcdYYYGs6q0E=" + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=" + }, + "flatten": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs=" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.13", + "resolved": "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gaze": { + "version": "0.5.2", + "resolved": "http://ires.58corp.com/repository/58npm/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "requires": { + "globule": "~0.1.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk=" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "http://ires.58corp.com/repository/58npm/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz", + "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha1-tsHvQXxOVmPqSY8cRa+saRa7wik=", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-watcher": { + "version": "5.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha1-iKir8cTRMeuTkomUvEpZPC5d1iY=", + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "http://ires.58corp.com/repository/58npm/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "requires": { + "find-index": "^0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=" + }, + "globule": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=" + }, + "inherits": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=" + }, + "lodash": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=" + }, + "minimatch": { + "version": "0.2.14", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha1-LX3XAr7aIus7/634gGltpthGMT8=", + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha1-Ila94U02MpWMRl68ltxGfKB6Kfs=" + }, + "growly": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo=", + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "cliui": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=" + }, + "gulp-cli": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.2.1.tgz", + "integrity": "sha1-N25CdmG3mWQwqJ1xwV33Xe+jNgo=", + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.1.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.0.1", + "yargs": "^7.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yargs": { + "version": "7.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ=", + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "gulp-babel": { + "version": "8.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-babel/-/gulp-babel-8.0.0.tgz", + "integrity": "sha1-4NqW9PLsSojdOjAw9HbjirISbYc=", + "requires": { + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "gulp-rename": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha1-3hxxjnxAla6GH3KW708ySGSCQL0=" + }, + "gulp-replace": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-replace/-/gulp-replace-1.0.0.tgz", + "integrity": "sha1-syvWFlTZe414Qwpns+jOBnt8kUM=", + "requires": { + "istextorbinary": "2.2.1", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + } + }, + "gulp-sequence": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-sequence/-/gulp-sequence-1.0.0.tgz", + "integrity": "sha1-hi+T5lA+Z8NQpClI+mZpU8+Iumc=", + "requires": { + "thunks": "^4.9.0" + } + }, + "gulp-uglify-es": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz", + "integrity": "sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ=", + "requires": { + "o-stream": "^0.2.2", + "plugin-error": "^1.0.1", + "terser": "^3.7.5", + "vinyl": "^2.1.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "object-assign": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulp-watch": { + "version": "5.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz", + "integrity": "sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0=", + "requires": { + "ansi-colors": "1.1.0", + "anymatch": "^1.3.0", + "chokidar": "^2.0.0", + "fancy-log": "1.3.2", + "glob-parent": "^3.0.1", + "object-assign": "^4.1.0", + "path-is-absolute": "^1.0.1", + "plugin-error": "1.0.1", + "readable-stream": "^2.2.2", + "slash": "^1.0.0", + "vinyl": "^2.1.0", + "vinyl-file": "^2.0.0" + }, + "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=", + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "braces": { + "version": "1.8.5", + "resolved": "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "requires": { + "glogg": "^1.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/has/-/has-1.0.3.tgz", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg=", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "http://ires.58corp.com/repository/58npm/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=" + }, + "image-size": { + "version": "0.5.5", + "resolved": "http://ires.58corp.com/repository/58npm/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + }, + "ini": { + "version": "1.3.5", + "resolved": "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz", + "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=" + }, + "inquirer": { + "version": "7.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha1-EpigGFmIPhfHJkuChwrhA0+S3Sk=", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE=", + "requires": { + "type-fest": "^0.11.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" + }, + "string-width": { + "version": "4.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E=", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=" + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha1-1QYaYiS+WOgIOYX1AU2EQ1lXYpY=" + }, + "invariant": { + "version": "2.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-base64": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz", + "integrity": "sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=" + }, + "is-callable": { + "version": "1.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha1-9+RrWWiQRW23Tn9ul2yzJz0G+qs=", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha1-fRQK3DiarzARqPKipM+m+q3/sRg=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha1-OdWJo1i/GJZ/cmlnEguPwa7XTq4=", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y=", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha1-pfY9kfC7wMPkee9MXeAnM17G1jA=", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha1-WoETzXRtQ8SInro2qxDn1QybTzM=", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha1-KEmXxIIRdS7EhiU9qX44ed77qMg=", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha1-XZOfYjfXtIOTzAlZ6rQM1P0FaTE=", + "dev": true, + "requires": { + "html-escaper": "^2.0.0" + } + }, + "istextorbinary": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/istextorbinary/-/istextorbinary-2.2.1.tgz", + "integrity": "sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM=", + "requires": { + "binaryextensions": "2", + "editions": "^1.3.3", + "textextensions": "2" + } + }, + "j-component": { + "version": "1.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.2.2.tgz", + "integrity": "sha1-cF3dhNP5PnjCVNP8IfBb6wEucEk=", + "dev": true, + "requires": { + "expr-parser": "^1.0.0", + "miniprogram-api-typings": "^2.10.4", + "miniprogram-exparser": "2.10.4" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest/-/jest-24.9.0.tgz", + "integrity": "sha1-mH0pDAWgi1LFYYjBAC42jtsAcXE=", + "dev": true, + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "jest-cli": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha1-rS3mLQdHLUGcarwwH8QyuYsQ0q8=", + "dev": true, + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha1-CNjBXreaf6P8mCabwUtFHugvgDk=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha1-+xu8YMc6Rq8DWQcZ76SCXm5N0bU=", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha1-kxt9DVd4obr3RSy4FuMl43JAVdo=", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha1-eXAgGAK6Vg4cQJLMJcvt9a9ajOI=", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha1-6y2mAuKmEImNvF8fbfO6hrVfiwU=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha1-SwgGx/yU+V7bNpppzCd47sK3N1s=", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha1-Mz0tJ5b5aH8q7r8HQrUZ8zwcv9M=", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4=", + "dev": true + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha1-s4pdZCdJNOIfpBeump++t3zqrH0=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha1-H3sb0yQsF3TmKsq7NkbZavw75qA=", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha1-tmXep8dxAMXE99/LFTtlzwfc+Wo=", + "dev": true, + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha1-9bNmHV5ijf/m3WUlHf2uDofDoHM=", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha1-wig1VB7jebkIZzrVEIeiGFwT8cY=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", + "integrity": "sha1-7NrmBMB3p/vHDe+21RfDwciYkjo=", + "dev": true + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha1-wT+zOAveIr9ldUMsST6o/jeWVjY=", + "dev": true + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha1-3/BMdoevNMTdflJIktnPd+XRcyE=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha1-rQVRmJWcTPuopPBmxnOj8HhlB6s=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha1-V0+v29VEVcKzS0vfQ2WiOFf830I=", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha1-nxRYOvak9zFKap2fAibhp4HI5Kw=", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha1-5tfX75bTHouQeacUdUxdXFgojnM=", + "dev": true + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha1-7I6cpPLsDFyHro+SXPl0l7DpUbo=", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI=", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + } + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha1-S1bl0c7/AF9biOUo3Jr8jdTtKzs=", + "dev": true, + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U=", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "js-base64": { + "version": "2.5.2", + "resolved": "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.5.2.tgz", + "integrity": "sha1-MTtidN2nGPcU0AszMLuubjjpAgk=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha1-p6NBcPJqIbsWJCTYray0ETpp5II=", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "http://ires.58corp.com/repository/58npm/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha1-GoDUDd03ih3lllbp5txaO6hle8g=", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha1-Po2KmUfQWZoXltECJddDL0pKz14=", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz", + "integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=" + }, + "kleur": { + "version": "3.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lcov-parse": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lcov-parse/-/lcov-parse-1.0.0.tgz", + "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", + "dev": true + }, + "lead": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4=", + "dev": true + }, + "less": { + "version": "3.11.1", + "resolved": "http://ires.58corp.com/repository/58npm/less/-/less-3.11.1.tgz", + "integrity": "sha1-xr8I454CQE/mswej3/+v3FW9NuI=", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true, + "optional": true + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/leven/-/leven-3.1.0.tgz", + "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM=", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "log-driver": { + "version": "1.2.7", + "resolved": "http://ires.58corp.com/repository/58npm/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha1-Y7lQIfBwL+36LJuwok53l9cYcdg=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=" + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY=", + "requires": { + "kind-of": "^6.0.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "http://ires.58corp.com/repository/58npm/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw=" + }, + "md5-hex": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/md5-hex/-/md5-hex-2.0.0.tgz", + "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", + "requires": { + "md5-o-matic": "^0.1.1" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=" + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/mime/-/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "dev": true, + "optional": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I=", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8=", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" + }, + "miniprogram-api-typings": { + "version": "2.11.0", + "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz", + "integrity": "sha1-wKkcov6oDjRFCTmcWAy61QSo+QU=", + "dev": true + }, + "miniprogram-compiler": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz", + "integrity": "sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk=", + "dev": true, + "requires": { + "glob": "^7.1.3", + "unescape-js": "^1.1.1" + } + }, + "miniprogram-exparser": { + "version": "2.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.10.4.tgz", + "integrity": "sha1-S1/fvY4VUYassog6tYDmhCAQms0=", + "dev": true + }, + "miniprogram-simulate": { + "version": "1.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.3.tgz", + "integrity": "sha1-ig6z0aIj7993Q5iNAJJ5PIMyAGM=", + "dev": true, + "requires": { + "csso": "^3.5.1", + "j-component": "^1.2.2", + "less": "^3.10.3", + "miniprogram-compiler": "^0.1.2", + "postcss": "^7.0.23" + }, + "dependencies": { + "postcss": { + "version": "7.0.30", + "resolved": "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.30.tgz", + "integrity": "sha1-zJN4vv/kagLLxFBqBHfQX86pqOI=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "http://ires.58corp.com/repository/58npm/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "requires": { + "minimist": "^1.2.5" + } + }, + "mp-adaptor": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz", + "integrity": "sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA==", + "requires": { + "gulp": "^3.9.1", + "gulp-uglify-es": "^1.0.4", + "gulp-watch": "^5.0.1", + "pump": "^3.0.0", + "uneval": "^0.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" + }, + "glob": { + "version": "4.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "requires": { + "gaze": "^0.5.1" + } + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", + "requires": { + "natives": "^1.1.3" + } + }, + "gulp": { + "version": "3.9.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "liftoff": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "through2": { + "version": "0.6.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" + }, + "v8flags": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "requires": { + "user-home": "^1.1.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + } + } + } + }, + "mp-converter": { + "version": "1.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz", + "integrity": "sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w==", + "requires": { + "gulp": "^3.9.1", + "gulp-uglify-es": "^1.0.4", + "gulp-watch": "^5.0.1", + "pump": "^3.0.0", + "uneval": "^0.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" + }, + "glob": { + "version": "4.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "requires": { + "gaze": "^0.5.1" + } + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", + "requires": { + "natives": "^1.1.3" + } + }, + "gulp": { + "version": "3.9.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "liftoff": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "through2": { + "version": "0.6.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" + }, + "v8flags": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "requires": { + "user-home": "^1.1.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + } + } + } + }, + "mp-linter": { + "version": "1.0.9", + "resolved": "http://ires.58corp.com/repository/58npm/mp-linter/-/mp-linter-1.0.9.tgz", + "integrity": "sha1-UyAeOOOcdHWIt8IEXX9ISKkDEjE=", + "requires": { + "gulp": "^4.0.2", + "gulp-sequence": "^1.0.0", + "gulp-uglify-es": "^1.0.4", + "gulp-watch": "^5.0.1", + "pump": "^3.0.0" + } + }, + "mp-plugin": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz", + "integrity": "sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA==", + "requires": { + "@babel/cli": "^7.2.3", + "@babel/core": "^7.4.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.0", + "gulp": "^3.9.1", + "gulp-sequence": "^1.0.0", + "gulp-uglify-es": "^1.0.4", + "gulp-watch": "^5.0.1", + "string-to-arraybuffer": "^1.0.2", + "through2": "^3.0.0", + "to-buffer": "^1.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" + }, + "glob": { + "version": "4.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "dependencies": { + "through2": { + "version": "0.6.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "requires": { + "gaze": "^0.5.1" + } + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", + "requires": { + "natives": "^1.1.3" + } + }, + "gulp": { + "version": "3.9.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "liftoff": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" + }, + "v8flags": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "requires": { + "user-home": "^1.1.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "through2": { + "version": "0.6.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multipipe": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=" + }, + "nan": { + "version": "2.14.1", + "resolved": "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz", + "integrity": "sha1-174036MQW5FJTDFHCJMV7/iHSwE=", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/natives/-/natives-1.1.6.tgz", + "integrity": "sha1-pgO0pJirdxc2ErnqGs3sTZgPALs=" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha1-y3La+UyTkECY4oucWQ/YZuRkvVA=", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha1-jlechoV2SnzALLaAOA6U9DzLH3w=", + "requires": { + "once": "^1.3.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha1-IEh5qePQaP8qVROcLHcngGgaOLc=", + "dev": true + }, + "o-stream": { + "version": "0.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz", + "integrity": "sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc=", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha1-Npvx+VktiridcS3O1cuBx8U1Jkk=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha1-//DzyRYX/mK7UBiWNumayKbfe+U=", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "http://ires.58corp.com/repository/58npm/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "requires": { + "once": "~1.3.0" + } + }, + "once": { + "version": "1.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "requires": { + "wrappy": "1" + } + } + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-shim": { + "version": "0.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=" + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse5": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha1-bXhlbj2o14tOwLkG98CO8d/j9gg=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=" + }, + "path-root": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c=", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha1-dwFr2JGdCsN3/c3QMiMolTyleBw=", + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/pn/-/pn-1.1.0.tgz", + "integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "5.2.16", + "resolved": "http://ires.58corp.com/repository/58npm/postcss/-/postcss-5.2.16.tgz", + "integrity": "sha1-cysxAAAPn/g3mkilODntCXN2rVc=", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "pre-commit": { + "version": "1.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/pre-commit/-/pre-commit-1.2.2.tgz", + "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", + "requires": { + "cross-spawn": "^5.0.1", + "spawn-sync": "^1.0.15", + "which": "1.2.x" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "which": { + "version": "1.2.14", + "resolved": "http://ires.58corp.com/repository/58npm/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" + }, + "private": { + "version": "0.1.8", + "resolved": "http://ires.58corp.com/repository/58npm/private/-/private-0.1.8.tgz", + "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" + }, + "progress": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/progress/-/progress-2.0.3.tgz", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=" + }, + "promise": { + "version": "7.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/promise/-/promise-7.3.1.tgz", + "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=", + "dev": true, + "optional": true, + "requires": { + "asap": "~2.0.3" + } + }, + "prompts": { + "version": "2.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg=", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "http://ires.58corp.com/repository/58npm/psl/-/psl-1.8.0.tgz", + "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=" + }, + "qs": { + "version": "6.5.2", + "resolved": "http://ires.58corp.com/repository/58npm/qs/-/qs-6.5.2.tgz", + "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha1-t3bvxZN1mE42xTey9RofCv8Noe0=", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "http://ires.58corp.com/repository/58npm/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha1-IAMpT+oj+wZy8kduviL89Jii1lw=", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "http://ires.58corp.com/repository/58npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "http://ires.58corp.com/repository/58npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=", + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=" + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M=", + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo=" + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "replacestream": { + "version": "4.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha1-PuV5gJK+Nksc2xSEMISSyz3/LzY=", + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, + "request": { + "version": "2.88.2", + "resolved": "http://ires.58corp.com/repository/58npm/request/-/request-2.88.2.tgz", + "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk=", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY=", + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=" + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "http://ires.58corp.com/repository/58npm/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=", + "dev": true + }, + "run-async": { + "version": "2.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=" + }, + "rxjs": { + "version": "6.5.5", + "resolved": "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha1-xciE4wlMjP7jG/J+uH5UzPyH+ew=", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" + }, + "sane": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/sane/-/sane-4.1.0.tgz", + "integrity": "sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0=", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/sax/-/sax-1.2.4.tgz", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=" + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "requires": { + "sver-compat": "^1.5.0" + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "http://ires.58corp.com/repository/58npm/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-2.0.0.tgz", + "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "sparkles": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w=" + }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "http://ires.58corp.com/repository/58npm/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "requires": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ=" + }, + "split-string": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "http://ires.58corp.com/repository/58npm/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha1-0721mMK9CugrjKx6xQsRB6eZbEg=" + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0=" + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=" + }, + "string-length": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-to-arraybuffer": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz", + "integrity": "sha1-FhFH+63qAuKLCTUALOxMQPHKfwo=", + "requires": { + "atob-lite": "^2.0.0", + "is-base64": "^0.1.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "string.fromcodepoint": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz", + "integrity": "sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha1-RAiqLl1t3QyagHObCH+8BnwDs8w=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha1-x28c7zDyG7rYr+uNsVEUls+w8qM=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-stream": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", + "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", + "requires": { + "first-chunk-stream": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha1-djjTFCISns9EV0QACfugP5+awYA=" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=", + "dev": true + }, + "table": { + "version": "5.4.6", + "resolved": "http://ires.58corp.com/repository/58npm/table/-/table-5.4.6.tgz", + "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + } + }, + "terser": { + "version": "3.17.0", + "resolved": "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz", + "integrity": "sha1-+I/77aDetWN/nSSw2mb04VqxDLI=", + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA=", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg=", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "textextensions": { + "version": "2.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/textextensions/-/textextensions-2.6.0.tgz", + "integrity": "sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q=" + }, + "throat": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://ires.58corp.com/repository/58npm/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-3.0.1.tgz", + "integrity": "sha1-OSducTwzAu3544jdnIEt07glvVo=", + "requires": { + "readable-stream": "2 || 3" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha1-cA54bfI2fCyIzYqlvkz5weeDElQ=", + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "thunks": { + "version": "4.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/thunks/-/thunks-4.9.6.tgz", + "integrity": "sha1-CPJoqzKtErjhg40rgZ29fZsyYqA=" + }, + "tildify": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "http://ires.58corp.com/repository/58npm/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "requires": { + "through2": "^2.0.3" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tslib": { + "version": "1.13.0", + "resolved": "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "http://ires.58corp.com/repository/58npm/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz", + "integrity": "sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "undertaker": { + "version": "1.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks=", + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=" + }, + "unescape-js": { + "version": "1.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/unescape-js/-/unescape-js-1.1.4.tgz", + "integrity": "sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U=", + "dev": true, + "requires": { + "string.fromcodepoint": "^0.2.1" + } + }, + "uneval": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz", + "integrity": "sha1-lYR07cehFqNyCYRUe3XhFdF1fXI=" + }, + "union-value": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha1-xl0RDppK35psWUiygFPZqNBMvqw=", + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz", + "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=" + }, + "user-home": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha1-a693dLgO6w91INi4HQeYKlmruu4=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4=" + }, + "v8flags": { + "version": "3.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha1-/J3CNSHKIMVDP4HMTrmzAzuxBdg=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=" + }, + "verror": { + "version": "1.10.0", + "resolved": "http://ires.58corp.com/repository/58npm/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY=", + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-file": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz", + "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.3.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^2.0.0", + "vinyl": "^1.1.0" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" + }, + "vinyl": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c=", + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "requires": { + "source-map": "^0.5.1" + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha1-ConN9cwVgi35w2BUNnaWPgzDCM0=", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "http://ires.58corp.com/repository/58npm/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA=", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78=", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag=", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/write/-/write-1.0.3.tgz", + "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha1-0LBUY8GIroBDlv1asqNwBir4dSk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/ws/-/ws-5.2.2.tgz", + "integrity": "sha1-3/7xSGa46NyRM1glFNG++vlumA8=", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=", + "dev": true + }, + "xmldom": { + "version": "0.1.31", + "resolved": "http://ires.58corp.com/repository/58npm/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha1-t2yaG9nwqXN+WnLcNyMc84N14v8=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=" + }, + "y18n": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "13.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json index 1e25d18..9829f68 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "commander": "^2.9.0", "eslint": "^6.8.0", "fs-extra": "^7.0.1", + "glob-watcher": "^5.0.3", "gulp": "^4.0.2", "gulp-babel": "^8.0.0", "gulp-rename": "^1.2.2", diff --git a/src/index.js b/src/index.js index 89347c1..bcfdb22 100644 --- a/src/index.js +++ b/src/index.js @@ -4,8 +4,8 @@ const toutiaoLinter = require('./platform/toutiao/linter'); const baiduConverter = require('./platform/baidu/converter'); const alibabaConverter = require('./platform/alibaba/converter'); const toutiaoConverter = require('./platform/toutiao/converter'); +const wxConverter = require('./platform/wx/converter'); const pluginConverter = require('mp-plugin'); - module.exports = { lintBaidu: baiduLinter, lintAlibaba: alibabaLinter, @@ -15,7 +15,9 @@ module.exports = { alibabaLinter(opt); toutiaoLinter(opt); }, - + toWx: (opt) => { + wxConverter(opt); + }, toBaidu: (opt) => { baiduConverter(opt); baiduLinter(opt.source); @@ -33,7 +35,7 @@ module.exports = { baiduConverter(Object.assign({}, opt, { target: opt.baiduTarget })); alibabaConverter(Object.assign({}, opt, { target: opt.alibabaTarget })); toutiaoConverter(Object.assign({}, opt, { target: opt.toutiaoTarget })); - + wxConverter(Object.assign({}, opt, { target: opt.wxTarget })); baiduLinter(opt.source); alibabaLinter(opt.source); toutiaoLinter(opt.source); diff --git a/src/platform/diff/diffTag.js b/src/platform/diff/diffTag.js index 9a6a725..fe7c71b 100644 --- a/src/platform/diff/diffTag.js +++ b/src/platform/diff/diffTag.js @@ -16,12 +16,12 @@ const platformMap = { module.exports = function(platform) { const saveName = platformMap[platform].tagName; - const saveTagReg = new RegExp(`\\s*<${saveName}>([\\s\\S]*?)<\\/${saveName}>\\s*`, 'g'); + const saveTagReg = new RegExp(`<${saveName}>([\\s\\S]*?)<\\/${saveName}>`, 'g'); let deleteTag = []; Object.keys(platformMap).forEach(item => { if (item !== platform) { const delTagName = platformMap[item].tagName; - deleteTag.push(`(\\s*<${delTagName}>[\\s\\S]*?<\\/${delTagName}>\\s*)`); + deleteTag.push(`(<${delTagName}>[\\s\\S]*?<\\/${delTagName}>)`); } }); deleteTag = new RegExp(deleteTag.join('|'), 'g'); diff --git a/src/platform/wx/converter.js b/src/platform/wx/converter.js new file mode 100644 index 0000000..f5038a5 --- /dev/null +++ b/src/platform/wx/converter.js @@ -0,0 +1,49 @@ +const fs = require('fs'); +const gulp = require('gulp'); +const replace = require('gulp-replace'); +const config = require('../../config'); +const diffTag = require('../diff/index').diffTag('wx'); +const logger = require('../../utils/logger'); + +function convert(opt = {}) { + const src = opt.source || './src'; + const dest = opt.target || './wx'; + const assets = opt.assets || config.getAssets(src); + + gulp.src(assets) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('资源拷贝完成!'); + }); + + gulp.src(`${src}/**/*.wxss`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('微信:wxss文件编译完成!'); + }); + + gulp.src(`${src}/**/*.wxml`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('微信:wxml文件编译完成!'); + }); + + const destConfigFile = `${dest}/project.config.json`; + const jsonSrc = [`${src}/**/*.json`]; + // fs.exists(destConfigFile, (exist) => { + fs.stat(destConfigFile, (exist) => { + if (exist) { + jsonSrc.push(`!${src}/project.config.json`); + } + gulp.src(jsonSrc).pipe(gulp.dest(dest)).on('end', () => { + logger.info('微信:json文件编译完成!'); + }); + }); + + gulp.src(`${src}/**/*.js`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('微信:js文件编译完成!'); + }); +} + +module.exports = convert; \ No newline at end of file diff --git a/test/diff/diffTag b/test/diff/diffTag index 2d42240..ff956e8 100644 --- a/test/diff/diffTag +++ b/test/diff/diffTag @@ -37,67 +37,99 @@ const name = 'alipay'; const wxDiffResult = ` const name = 'wx'; + - + - + + + + `; const baiduDiffResult = ` - + const name = 'baidu'; + - + + + + `; const alipayDiffResult = ` - + - + + + + const name = 'alipay'; + `; const ttDiffResult = ` - + - + const name = 'tt'; + - + `; const wxResult = wxDiff(code); debugger; console.log('wx', wxResult === wxDiffResult); const baiduResult = baiduDiff(code); -console.log(baiduResult); +// console.log(baiduResult); console.log('baidu', baiduResult === baiduDiffResult); -// let alipayResult = alipayDiff(code); +let alipayResult = alipayDiff(code); // console.log(alipayResult) -// console.log(alipayResult === alipayDiffResult) +console.log(alipayResult === alipayDiffResult) -// let ttResult = ttDiff(code); +let ttResult = ttDiff(code); // console.log(ttResult) -// debugger -// console.log(ttResult === ttDiffResult) \ No newline at end of file +debugger +console.log(ttResult === ttDiffResult) \ No newline at end of file diff --git a/test/diff/diffTag.test.js b/test/diff/diffTag.test.js index a2276a8..7b3da45 100644 --- a/test/diff/diffTag.test.js +++ b/test/diff/diffTag.test.js @@ -42,53 +42,86 @@ const name = 'alipay'; const wxDiffResult = ` const name = 'wx'; + + + + - + - + + `; + const baiduDiffResult = ` - + const name = 'baidu'; + - + + + + `; const alipayDiffResult = ` - + - + + + + const name = 'alipay'; + `; const ttDiffResult = ` - + - + const name = 'tt'; + - + `; testCode( 'wx diffTag test:', diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..13ff9c2 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,7109 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/cli@^7.2.3": + version "7.8.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.8.4.tgz#505fb053721a98777b2b175323ea4f090b7d3c1c" + integrity sha1-UF+wU3IamHd7KxdTI+pPCQt9PBw= + dependencies: + commander "^4.0.1" + convert-source-map "^1.1.0" + fs-readdir-recursive "^1.1.0" + glob "^7.0.0" + lodash "^4.17.13" + make-dir "^2.1.0" + slash "^2.0.0" + source-map "^0.5.0" + optionalDependencies: + chokidar "^2.1.8" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" + integrity sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4= + dependencies: + "@babel/highlight" "^7.8.3" + +"@babel/core@^7.1.0", "@babel/core@^7.2.2", "@babel/core@^7.4.0": + version "7.9.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376" + integrity sha1-2aofWAq/OyKG70C2kE05CQTGM3Y= + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.6" + "@babel/helper-module-transforms" "^7.9.0" + "@babel/helpers" "^7.9.6" + "@babel/parser" "^7.9.6" + "@babel/template" "^7.8.6" + "@babel/traverse" "^7.9.6" + "@babel/types" "^7.9.6" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.0.0-beta.40", "@babel/generator@^7.4.0", "@babel/generator@^7.9.6": + version "7.9.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" + integrity sha1-VAjIKsXemM2g132BJOmfofIXCkM= + dependencies: + "@babel/types" "^7.9.6" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + +"@babel/helper-function-name@^7.9.5": + version "7.9.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" + integrity sha1-K1OCDTUnUSDhh0qC5aq+E3aSClw= + dependencies: + "@babel/helper-get-function-arity" "^7.8.3" + "@babel/template" "^7.8.3" + "@babel/types" "^7.9.5" + +"@babel/helper-get-function-arity@^7.8.3": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" + integrity sha1-uJS5R70AQ4HOY+odufCFR+kgq9U= + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-member-expression-to-functions@^7.8.3": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" + integrity sha1-ZZtxBJjqbB2ZB+DHPyBu7n2twkw= + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-module-imports@^7.8.3": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" + integrity sha1-f+OVibOcAWMxtrjD9EHo8LFBlJg= + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-module-transforms@^7.9.0": + version "7.9.0" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" + integrity sha1-Q7NN/hWWGRhwfSRzJ0MTiOn+luU= + dependencies: + "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.6" + "@babel/helper-simple-access" "^7.8.3" + "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/template" "^7.8.6" + "@babel/types" "^7.9.0" + lodash "^4.17.13" + +"@babel/helper-optimise-call-expression@^7.8.3": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" + integrity sha1-ftBxgT0Jx1KY708giVYAa2ER7Lk= + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" + integrity sha1-nqKTvhm6vA9S/4yoizTDYRsghnA= + +"@babel/helper-replace-supers@^7.8.6": + version "7.9.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz#03149d7e6a5586ab6764996cd31d6981a17e1444" + integrity sha1-AxSdfmpVhqtnZJls0x1pgaF+FEQ= + dependencies: + "@babel/helper-member-expression-to-functions" "^7.8.3" + "@babel/helper-optimise-call-expression" "^7.8.3" + "@babel/traverse" "^7.9.6" + "@babel/types" "^7.9.6" + +"@babel/helper-simple-access@^7.8.3": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" + integrity sha1-f4EJkotNq0ZUB2mGr1dSMd62Oa4= + dependencies: + "@babel/template" "^7.8.3" + "@babel/types" "^7.8.3" + +"@babel/helper-split-export-declaration@^7.8.3": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" + integrity sha1-ManzAHD5E2inGCzwX4MXgQZfx6k= + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": + version "7.9.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" + integrity sha1-kJd6jm+/a0MafcMXUu7iM78FLYA= + +"@babel/helpers@^7.9.6": + version "7.9.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.9.6.tgz#092c774743471d0bb6c7de3ad465ab3d3486d580" + integrity sha1-CSx3R0NHHQu2x9461GWrPTSG1YA= + dependencies: + "@babel/template" "^7.8.3" + "@babel/traverse" "^7.9.6" + "@babel/types" "^7.9.6" + +"@babel/highlight@^7.8.3": + version "7.9.0" + resolved "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" + integrity sha1-TptFzLgreWBycbKXmtgse2gWMHk= + dependencies: + "@babel/helper-validator-identifier" "^7.9.0" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": + version "7.9.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" + integrity sha1-Oxu7MNq+YAzXLbWHIJmDdv9lO8c= + +"@babel/plugin-syntax-object-rest-spread@^7.0.0": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-transform-modules-commonjs@^7.4.0", "@babel/plugin-transform-modules-commonjs@^7.7.5": + version "7.9.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz#64b7474a4279ee588cacd1906695ca721687c277" + integrity sha1-ZLdHSkJ57liMrNGQZpXKchaHwnc= + dependencies: + "@babel/helper-module-transforms" "^7.9.0" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-simple-access" "^7.8.3" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/template@^7.0.0-beta.40", "@babel/template@^7.4.0", "@babel/template@^7.8.3", "@babel/template@^7.8.6": + version "7.8.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" + integrity sha1-hrIq8V+CjfsIZHT5ZNzD45xDzis= + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/parser" "^7.8.6" + "@babel/types" "^7.8.6" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0", "@babel/traverse@^7.9.6": + version "7.9.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" + integrity sha1-VUDXV3aXv2GcxXuSqg8cIxqU9EI= + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.6" + "@babel/helper-function-name" "^7.9.5" + "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/parser" "^7.9.6" + "@babel/types" "^7.9.6" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6": + version "7.9.6" + resolved "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" + integrity sha1-LFUCtCclHp3hvS3/la3WRtlcyfc= + dependencies: + "@babel/helper-validator-identifier" "^7.9.5" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha1-+GSuhQBND8q29QvpFBxNo2jRZWo= + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@jest/console@^24.7.1", "@jest/console@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" + integrity sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A= + dependencies: + "@jest/source-map" "^24.9.0" + chalk "^2.0.1" + slash "^2.0.0" + +"@jest/core@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" + integrity sha1-LOzNC5MYH5xIUOdPKprUPTUTacQ= + dependencies: + "@jest/console" "^24.7.1" + "@jest/reporters" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-changed-files "^24.9.0" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-resolve-dependencies "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + jest-watcher "^24.9.0" + micromatch "^3.1.10" + p-each-series "^1.0.0" + realpath-native "^1.1.0" + rimraf "^2.5.4" + slash "^2.0.0" + strip-ansi "^5.0.0" + +"@jest/environment@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" + integrity sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg= + dependencies: + "@jest/fake-timers" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + +"@jest/fake-timers@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" + integrity sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM= + dependencies: + "@jest/types" "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + +"@jest/reporters@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" + integrity sha1-hmYO/44rlmHQQqjpigKLjWMaW0M= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + istanbul-lib-coverage "^2.0.2" + istanbul-lib-instrument "^3.0.1" + istanbul-lib-report "^2.0.4" + istanbul-lib-source-maps "^3.0.1" + istanbul-reports "^2.2.6" + jest-haste-map "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + node-notifier "^5.4.2" + slash "^2.0.0" + source-map "^0.6.0" + string-length "^2.0.0" + +"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" + integrity sha1-DiY6lEML5LQdpoPMwea//ioZFxQ= + dependencies: + callsites "^3.0.0" + graceful-fs "^4.1.15" + source-map "^0.6.0" + +"@jest/test-result@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" + integrity sha1-EXluiqnb+I6gJXV7MVJZWtBroMo= + dependencies: + "@jest/console" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/istanbul-lib-coverage" "^2.0.0" + +"@jest/test-sequencer@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" + integrity sha1-+PM081tiWk8vNV8v5+YDba0uazE= + dependencies: + "@jest/test-result" "^24.9.0" + jest-haste-map "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + +"@jest/transform@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" + integrity sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY= + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^24.9.0" + babel-plugin-istanbul "^5.1.0" + chalk "^2.0.1" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.1.15" + jest-haste-map "^24.9.0" + jest-regex-util "^24.9.0" + jest-util "^24.9.0" + micromatch "^3.1.10" + pirates "^4.0.1" + realpath-native "^1.1.0" + slash "^2.0.0" + source-map "^0.6.1" + write-file-atomic "2.4.1" + +"@jest/types@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" + integrity sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk= + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^13.0.0" + +"@types/babel__core@^7.1.0": + version "7.1.7" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.7.tgz#1dacad8840364a57c98d0dd4855c6dd3752c6b89" + integrity sha1-HaytiEA2SlfJjQ3UhVxt03Usa4k= + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.1" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" + integrity sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ= + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.0.2" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" + integrity sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc= + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.0.11" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.11.tgz#1ae3010e8bf8851d324878b42acec71986486d18" + integrity sha1-GuMBDov4hR0ySHi0Ks7HGYZIbRg= + dependencies: + "@babel/types" "^7.3.0" + +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA= + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.2.tgz#79d7a78bad4219f4c03d6557a1c72d9ca6ba62d5" + integrity sha1-edeni61CGfTAPWVXocctnKa6YtU= + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY= + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" + integrity sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI= + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/stack-utils@^1.0.1": + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= + +"@types/yargs-parser@*": + version "15.0.0" + resolved "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" + integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= + +"@types/yargs@^13.0.0": + version "13.0.9" + resolved "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz#44028e974343c7afcf3960f1a2b1099c39a7b5e1" + integrity sha1-RAKOl0NDx6/POWDxorEJnDmnteE= + dependencies: + "@types/yargs-parser" "*" + +abab@^2.0.0: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" + integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= + +acorn-globals@^4.1.0: + version "4.3.4" + resolved "http://ires.58corp.com/repository/58npm/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.2.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4= + +acorn-walk@^6.0.1: + version "6.2.0" + resolved "http://ires.58corp.com/repository/58npm/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha1-Ejy487hMIXHx9/slJhWxx4prGow= + +acorn@^5.5.3: + version "5.7.4" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" + integrity sha1-Po2KmUfQWZoXltECJddDL0pKz14= + +acorn@^6.0.1, acorn@^6.4.0: + version "6.4.1" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ= + +acorn@^7.1.1: + version "7.2.0" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" + integrity sha1-F+p+QNfIZA/1SmlMiJwm8xcE7/4= + +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: + version "6.12.2" + resolved "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" + integrity sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0= + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-colors@1.1.0, ansi-colors@^1.0.1: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= + dependencies: + ansi-wrap "^0.1.0" + +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= + +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= + dependencies: + type-fest "^0.11.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.0.0, ansi-regex@^4.1.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k= + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^1.3.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo= + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-buffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= + dependencies: + buffer-equal "^1.0.0" + +archy@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + +argparse@^1.0.7: + version "1.0.10" + resolved "http://ires.58corp.com/repository/58npm/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-filter@^1.1.1: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" + integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= + dependencies: + make-iterator "^1.0.0" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= + +arr-map@^2.0.0, arr-map@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" + integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= + dependencies: + make-iterator "^1.0.0" + +arr-union@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-differ@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= + +array-each@^1.0.0, array-each@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + +array-equal@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +array-includes@^3.0.3: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" + +array-initial@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" + integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= + dependencies: + array-slice "^1.0.0" + is-number "^4.0.0" + +array-last@^1.1.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" + integrity sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY= + dependencies: + is-number "^4.0.0" + +array-slice@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= + +array-sort@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" + integrity sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo= + dependencies: + default-compare "^1.0.0" + get-value "^2.0.6" + kind-of "^5.0.2" + +array-uniq@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + +array-unique@^0.3.2: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +array.prototype.flat@^1.2.1: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +arraybuffer-to-string@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/arraybuffer-to-string/-/arraybuffer-to-string-1.0.2.tgz#c373aa7bb0e6844d9a2bc9654c8889a9570a26e2" + integrity sha1-w3Oqe7DmhE2aK8llTIiJqVcKJuI= + +asap@~2.0.3: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1@~0.2.3: + version "0.2.4" + resolved "http://ires.58corp.com/repository/58npm/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= + +async-done@^1.2.0, async-done@^1.2.2: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" + integrity sha1-XhWqcplipLB0FPUoqIzfGOCykKI= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + +async-each@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= + +async-limiter@~1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= + +async-settle@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" + integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= + dependencies: + async-done "^1.2.2" + +asynckit@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob-lite@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= + +atob@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "http://ires.58corp.com/repository/58npm/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.10.0" + resolved "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" + integrity sha1-oXs6jqgRBg501H0wYSJACtRJeuI= + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.26.0, babel-core@^6.26.3: + version "6.26.3" + resolved "http://ires.58corp.com/repository/58npm/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha1-suLwnjQtDwyI4vAuBneUEl51wgc= + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.1" + debug "^2.6.9" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.8" + slash "^1.0.0" + source-map "^0.5.7" + +babel-eslint@^10.0.3: + version "10.1.0" + resolved "http://ires.58corp.com/repository/58npm/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI= + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + +babel-generator@^6.26.0: + version "6.26.1" + resolved "http://ires.58corp.com/repository/58npm/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA= + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" + integrity sha1-P8Mny4RnuJ0U17xw4xUQSng8zVQ= + dependencies: + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/babel__core" "^7.1.0" + babel-plugin-istanbul "^5.1.0" + babel-preset-jest "^24.9.0" + chalk "^2.4.2" + slash "^2.0.0" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= + dependencies: + object.assign "^4.1.0" + +babel-plugin-istanbul@^5.1.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" + integrity sha1-30reg9iXqS3wacTZolzyZxKTyFQ= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + find-up "^3.0.0" + istanbul-lib-instrument "^3.3.0" + test-exclude "^5.2.3" + +babel-plugin-jest-hoist@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" + integrity sha1-T4NwketAfgFEfIhDy+xUbQAC11Y= + dependencies: + "@types/babel__traverse" "^7.0.6" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.26.2" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha1-WKeThjqefKhwvcWogRF/+sJ9tvM= + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-regenerator@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-es2015@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.24.1" + babel-plugin-transform-es2015-classes "^6.24.1" + babel-plugin-transform-es2015-computed-properties "^6.24.1" + babel-plugin-transform-es2015-destructuring "^6.22.0" + babel-plugin-transform-es2015-duplicate-keys "^6.24.1" + babel-plugin-transform-es2015-for-of "^6.22.0" + babel-plugin-transform-es2015-function-name "^6.24.1" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-plugin-transform-es2015-modules-systemjs "^6.24.1" + babel-plugin-transform-es2015-modules-umd "^6.24.1" + babel-plugin-transform-es2015-object-super "^6.24.1" + babel-plugin-transform-es2015-parameters "^6.24.1" + babel-plugin-transform-es2015-shorthand-properties "^6.24.1" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.24.1" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.22.0" + babel-plugin-transform-es2015-unicode-regex "^6.24.1" + babel-plugin-transform-regenerator "^6.24.1" + +babel-preset-jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" + integrity sha1-GStSHiIX+x0fZ89z9wwzZlCtPNw= + dependencies: + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + babel-plugin-jest-hoist "^24.9.0" + +babel-register@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "http://ires.58corp.com/repository/58npm/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha1-ry87iPpvXB5MY00aD46sT1WzleM= + +bach@^1.0.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" + integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= + dependencies: + arr-filter "^1.1.1" + arr-flatten "^1.0.1" + arr-map "^2.0.0" + array-each "^1.0.0" + array-initial "^1.0.0" + array-last "^1.1.1" + async-done "^1.2.2" + async-settle "^1.0.0" + now-and-later "^2.0.0" + +badges@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/badges/-/badges-3.1.0.tgz#114e53d7df104d036322098ac64fe9c7251ca60a" + integrity sha1-EU5T198QTQNjIgmKxk/pxyUcpgo= + +balanced-match@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base@^0.11.1: + version "0.11.2" + resolved "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + +binaryextensions@2: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" + integrity sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI= + +bindings@^1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + dependencies: + file-uri-to-path "1.0.0" + +brace-expansion@^1.0.0, brace-expansion@^1.1.7: + version "1.1.11" + resolved "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= + +browser-resolve@^1.11.3: + version "1.11.3" + resolved "http://ires.58corp.com/repository/58npm/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY= + dependencies: + resolve "1.1.7" + +bser@2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= + dependencies: + node-int64 "^0.4.0" + +buffer-equal@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= + +cache-base@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +callsites@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= + +camelcase@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= + +capture-exit@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha1-+5U7+uvreB9iiYI52rtCbQilCaQ= + dependencies: + rsvp "^4.8.4" + +caseless@~0.12.0: + version "0.12.0" + resolved "http://ires.58corp.com/repository/58npm/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^1.0.0, chalk@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: + version "2.4.2" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= + +chokidar@^2.0.0, chokidar@^2.1.8: + version "2.1.8" + resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +ci-info@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= + +class-utils@^0.3.5: + version "0.3.6" + resolved "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= + dependencies: + restore-cursor "^3.1.0" + +cli-width@^2.0.0: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha1-sEM9C06chH7xiGik7xb9X8gnHEg= + +cliui@^3.2.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-stats@^0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= + +clone-stats@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= + +clone@^1.0.0, clone@^1.0.2: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +clone@^2.1.1, clone@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +co@^4.6.0: + version "4.6.0" + resolved "http://ires.58corp.com/repository/58npm/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +code-point-at@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-map@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" + integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= + dependencies: + arr-map "^2.0.2" + for-own "^1.0.0" + make-iterator "^1.0.0" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + +color-support@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= + +colors@^1.3.3: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "http://ires.58corp.com/repository/58npm/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= + dependencies: + delayed-stream "~1.0.0" + +commander@^2.19.0, commander@^2.9.0: + version "2.20.3" + resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= + +commander@^4.0.1: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + +concat-map@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.4.7, concat-stream@^1.6.0: + version "1.6.2" + resolved "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +contains-path@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: + version "1.7.0" + resolved "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-props@^2.0.1: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" + integrity sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4= + dependencies: + each-props "^1.3.0" + is-plain-object "^2.0.1" + +core-js@^2.4.0, core-js@^2.5.0: + version "2.6.11" + resolved "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +coveralls@^3.0.9: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/coveralls/-/coveralls-3.1.0.tgz#13c754d5e7a2dd8b44fe5269e21ca394fb4d615b" + integrity sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs= + dependencies: + js-yaml "^3.13.1" + lcov-parse "^1.0.0" + log-driver "^1.2.7" + minimist "^1.2.5" + request "^2.88.2" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "http://ires.58corp.com/repository/58npm/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha1-P6nU7zFCy9HDAedmTB81K9gvWjk= + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +csso@^3.5.1: + version "3.5.1" + resolved "http://ires.58corp.com/repository/58npm/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha1-e564vmFiiXPBsmHhadLwJACOdYs= + dependencies: + css-tree "1.0.0-alpha.29" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.8" + resolved "http://ires.58corp.com/repository/58npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= + +cssstyle@^1.0.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + integrity sha1-nTEyginTxWXGHlhrAgQaKPzNzPE= + dependencies: + cssom "0.3.x" + +d@1, d@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "http://ires.58corp.com/repository/58npm/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4= + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +dateformat@^2.0.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= + +debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + dependencies: + ms "2.0.0" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= + dependencies: + ms "^2.1.1" + +decamelize@^1.1.1, decamelize@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-is@~0.1.3: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +default-compare@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" + integrity sha1-y2ETGESthNhHiPto/QFoHKd4Gi8= + dependencies: + kind-of "^5.0.2" + +default-resolution@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" + integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= + +defaults@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +deprecated@^0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" + integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= + +detect-file@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-indent@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + dependencies: + repeating "^2.0.0" + +detect-newline@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +diff-sequences@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" + integrity sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU= + +doctrine@1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= + dependencies: + esutils "^2.0.2" + +domexception@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA= + dependencies: + webidl-conversions "^4.0.2" + +duplexer2@0.0.2: + version "0.0.2" + resolved "http://ires.58corp.com/repository/58npm/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= + dependencies: + readable-stream "~1.1.9" + +duplexify@^3.6.0: + version "3.7.1" + resolved "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +each-props@^1.3.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" + integrity sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM= + dependencies: + is-plain-object "^2.0.1" + object.defaults "^1.1.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +editions@^1.3.3: + version "1.3.4" + resolved "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" + integrity sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs= + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= + dependencies: + once "^1.4.0" + +end-of-stream@~0.1.5: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= + dependencies: + once "~1.3.0" + +errno@^0.1.1: + version "0.1.7" + resolved "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: + version "1.17.5" + resolved "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" + integrity sha1-2MnR1myJgfuSAOIlHXme7pJ3Suk= + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.1.5" + is-regex "^1.0.5" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimleft "^2.1.1" + string.prototype.trimright "^2.1.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: + version "0.10.53" + resolved "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= + dependencies: + d "^1.0.1" + ext "^1.1.2" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@^1.9.1: + version "1.14.1" + resolved "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457" + integrity sha1-ugHQyCeLXpWppFNQFCAmZZAnpFc= + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-standard@^14.1.0: + version "14.1.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" + integrity sha1-gwqOROeu995nRkl5rQa0BgJsVuo= + +eslint-import-resolver-node@^0.3.2: + version "0.3.3" + resolved "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" + integrity sha1-26pStrKBa1C8ZxGvdUIt6AjphAQ= + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-module-utils@^2.4.1: + version "2.6.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y= + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + +eslint-plugin-es@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" + integrity sha1-dafN/czdwFiZNK7rOEF18iHFeJM= + dependencies: + eslint-utils "^2.0.0" + regexpp "^3.0.0" + +eslint-plugin-import@^2.19.1: + version "2.20.2" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d" + integrity sha1-kfw4B84Ivkg3FBJyyLmQc5BuWI0= + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.1" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.12.0" + +eslint-plugin-node@^11.0.0: + version "11.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" + integrity sha1-yVVEQW7kraJnQKMEdO78VALcZx0= + dependencies: + eslint-plugin-es "^3.0.0" + eslint-utils "^2.0.0" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" + +eslint-plugin-promise@^4.2.1: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" + integrity sha1-hF/YsiYK2PglZMEiL85ErXHZQYo= + +eslint-plugin-standard@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" + integrity sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ= + +eslint-scope@^5.0.0: + version "5.0.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha1-6HyIh8c+jR7ITxylkWRcNYv8j7k= + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.3: + version "1.4.3" + resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd" + integrity sha1-e+HMcPJ6cqds0UqmmLyr7WiQ4c0= + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI= + +eslint@^6.8.0: + version "6.8.0" + resolved "http://ires.58corp.com/repository/58npm/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^6.1.2: + version "6.2.1" + resolved "http://ires.58corp.com/repository/58npm/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o= + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= + +esquery@^1.0.1: + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc= + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= + dependencies: + estraverse "^4.1.0" + +estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= + +estraverse@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI= + +esutils@^2.0.2: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= + +exec-sh@^0.3.2: + version "0.3.4" + resolved "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= + +execa@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^1.8.1: + version "1.8.2" + resolved "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= + dependencies: + fill-range "^2.1.0" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +expect@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" + integrity sha1-t1FltIFwdPpKFXeU9G/p8boVtso= + dependencies: + "@jest/types" "^24.9.0" + ansi-styles "^3.2.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.9.0" + +expr-parser@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/expr-parser/-/expr-parser-1.0.0.tgz#b85be870efce3c764977578d4a505795233f9022" + integrity sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI= + +ext@^1.1.2: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= + dependencies: + type "^2.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= + +external-editor@^3.0.3: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fancy-log@1.3.2: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" + integrity sha1-9BEl49hPLn2JpD0G2VjI94vha+E= + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + time-stamp "^1.0.0" + +fancy-log@^1.1.0, fancy-log@^1.3.2: + version "1.3.3" + resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + +fast-deep-equal@^3.1.1: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" + integrity sha1-VFFFB3xQFJHjOxXsQIwpQ3bpSuQ= + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU= + dependencies: + bser "2.1.1" + +figures@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= + dependencies: + flat-cache "^2.0.1" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + +filename-regex@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fill-range@^2.1.0: + version "2.2.4" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha1-6x53OrsFbc2N8r/favWbizqTZWU= + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-index@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= + +find-up@^1.0.0: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= + dependencies: + locate-path "^3.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha1-F7EI+e5RLft6XH88iyfqnhqcCNE= + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha1-0AvszxqitHXRbUI7Aji3E6LEo3s= + dependencies: + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +first-chunk-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= + +first-chunk-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" + integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= + dependencies: + readable-stream "^2.0.2" + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha1-595vEnnd2cqarIpZcdYYYGs6q0E= + +flat-cache@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha1-RXWyHivO50NKqb5mL0t7X5wrUTg= + +flatten@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs= + +flush-write-stream@^1.0.2: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + dependencies: + for-in "^1.0.1" + +for-own@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "http://ires.58corp.com/repository/58npm/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "http://ires.58corp.com/repository/58npm/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-extra@^7.0.1: + version "7.0.1" + resolved "http://ires.58corp.com/repository/58npm/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-mkdirp-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= + dependencies: + graceful-fs "^4.1.11" + through2 "^2.0.3" + +fs-readdir-recursive@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" + integrity sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc= + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +function-bind@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gaze@^0.5.1: + version "0.5.2" + resolved "http://ires.58corp.com/repository/58npm/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" + integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= + dependencies: + globule "~0.1.0" + +gensync@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" + integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + +get-stream@^4.0.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "http://ires.58corp.com/repository/58npm/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.0.1, glob-parent@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.0.0: + version "5.1.1" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= + dependencies: + is-glob "^4.0.1" + +glob-stream@^3.1.5: + version "3.1.18" + resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" + integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= + dependencies: + glob "^4.3.1" + glob2base "^0.0.12" + minimatch "^2.0.1" + ordered-read-streams "^0.1.0" + through2 "^0.6.1" + unique-stream "^1.0.0" + +glob-stream@^6.1.0: + version "6.1.0" + resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= + dependencies: + extend "^3.0.0" + glob "^7.1.1" + glob-parent "^3.1.0" + is-negated-glob "^1.0.0" + ordered-read-streams "^1.0.0" + pumpify "^1.3.5" + readable-stream "^2.1.5" + remove-trailing-separator "^1.0.1" + to-absolute-glob "^2.0.0" + unique-stream "^2.0.2" + +glob-watcher@^0.0.6: + version "0.0.6" + resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" + integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= + dependencies: + gaze "^0.5.1" + +glob-watcher@^5.0.3: + version "5.0.3" + resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" + integrity sha1-iKir8cTRMeuTkomUvEpZPC5d1iY= + dependencies: + anymatch "^2.0.0" + async-done "^1.2.0" + chokidar "^2.0.0" + is-negated-glob "^1.0.0" + just-debounce "^1.0.0" + object.defaults "^1.1.0" + +glob2base@^0.0.12: + version "0.0.12" + resolved "http://ires.58corp.com/repository/58npm/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= + dependencies: + find-index "^0.1.1" + +glob@^4.3.1: + version "4.5.3" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" + integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "^2.0.1" + once "^1.3.0" + +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: + version "7.1.6" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@~3.1.21: + version "3.1.21" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= + dependencies: + graceful-fs "~1.2.0" + inherits "1" + minimatch "~0.2.11" + +global-modules@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globals@^11.1.0: + version "11.12.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= + +globals@^12.1.0: + version "12.4.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg= + dependencies: + type-fest "^0.8.1" + +globals@^9.18.0: + version "9.18.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo= + +globule@~0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" + integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= + dependencies: + glob "~3.1.21" + lodash "~1.0.1" + minimatch "~0.2.11" + +glogg@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha1-LX3XAr7aIus7/634gGltpthGMT8= + dependencies: + sparkles "^1.0.0" + +graceful-fs@^3.0.0: + version "3.0.12" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz#0034947ce9ed695ec8ab0b854bc919e82b1ffaef" + integrity sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8= + dependencies: + natives "^1.1.3" + +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.2.4" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= + +graceful-fs@~1.2.0: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" + integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= + +growly@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + +gulp-babel@^8.0.0: + version "8.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-babel/-/gulp-babel-8.0.0.tgz#e0da96f4f2ec4a88dd3a3030f476e38ab2126d87" + integrity sha1-4NqW9PLsSojdOjAw9HbjirISbYc= + dependencies: + plugin-error "^1.0.1" + replace-ext "^1.0.0" + through2 "^2.0.0" + vinyl-sourcemaps-apply "^0.2.0" + +gulp-cli@^2.2.0: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.2.1.tgz#376e427661b7996430a89d71c15df75defa3360a" + integrity sha1-N25CdmG3mWQwqJ1xwV33Xe+jNgo= + dependencies: + ansi-colors "^1.0.1" + archy "^1.0.0" + array-sort "^1.0.0" + color-support "^1.1.3" + concat-stream "^1.6.0" + copy-props "^2.0.1" + fancy-log "^1.3.2" + gulplog "^1.0.0" + interpret "^1.1.0" + isobject "^3.0.1" + liftoff "^3.1.0" + matchdep "^2.0.0" + mute-stdout "^1.0.0" + pretty-hrtime "^1.0.0" + replace-homedir "^1.0.0" + semver-greatest-satisfied-range "^1.1.0" + v8flags "^3.0.1" + yargs "^7.1.0" + +gulp-rename@^1.2.2: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" + integrity sha1-3hxxjnxAla6GH3KW708ySGSCQL0= + +gulp-replace@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-replace/-/gulp-replace-1.0.0.tgz#b32bd61654d97b8d78430a67b3e8ce067b7c9143" + integrity sha1-syvWFlTZe414Qwpns+jOBnt8kUM= + dependencies: + istextorbinary "2.2.1" + readable-stream "^2.0.1" + replacestream "^4.0.0" + +gulp-sequence@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-sequence/-/gulp-sequence-1.0.0.tgz#862f93e6503e67c350a42948fa666953cf88ba67" + integrity sha1-hi+T5lA+Z8NQpClI+mZpU8+Iumc= + dependencies: + thunks "^4.9.0" + +gulp-uglify-es@^1.0.4: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz#59ee0d5ea98c1e09c6eaa58c8b018a6ad33f48d4" + integrity sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ= + dependencies: + o-stream "^0.2.2" + plugin-error "^1.0.1" + terser "^3.7.5" + vinyl "^2.1.0" + vinyl-sourcemaps-apply "^0.2.1" + +gulp-util@^3.0.0: + version "3.0.8" + resolved "http://ires.58corp.com/repository/58npm/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp-watch@^5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz#83d378752f5bfb46da023e73c17ed1da7066215d" + integrity sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0= + dependencies: + ansi-colors "1.1.0" + anymatch "^1.3.0" + chokidar "^2.0.0" + fancy-log "1.3.2" + glob-parent "^3.0.1" + object-assign "^4.1.0" + path-is-absolute "^1.0.1" + plugin-error "1.0.1" + readable-stream "^2.2.2" + slash "^1.0.0" + vinyl "^2.1.0" + vinyl-file "^2.0.0" + +gulp@^3.9.1: + version "3.9.1" + resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" + integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= + dependencies: + archy "^1.0.0" + chalk "^1.0.0" + deprecated "^0.0.1" + gulp-util "^3.0.0" + interpret "^1.0.0" + liftoff "^2.1.0" + minimist "^1.1.0" + orchestrator "^0.3.0" + pretty-hrtime "^1.0.0" + semver "^4.1.0" + tildify "^1.0.0" + v8flags "^2.0.2" + vinyl-fs "^0.3.0" + +gulp@^4.0.2: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" + integrity sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo= + dependencies: + glob-watcher "^5.0.3" + gulp-cli "^2.2.0" + undertaker "^1.2.1" + vinyl-fs "^3.0.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= + dependencies: + glogg "^1.0.0" + +har-schema@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.3" + resolved "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + +has-flag@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= + dependencies: + sparkles "^1.0.0" + +has-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= + +has-value@^0.3.1: + version "0.3.1" + resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= + dependencies: + function-bind "^1.1.1" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg= + dependencies: + whatwg-encoding "^1.0.1" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM= + +http-signature@~1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "http://ires.58corp.com/repository/58npm/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore@^4.0.6: + version "4.0.6" + resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= + +ignore@^5.1.1: + version "5.1.6" + resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" + integrity sha1-ZDGUrUvycS83hS44a2mY7/DbIQY= + +image-size@~0.5.0: + version "0.5.5" + resolved "http://ires.58corp.com/repository/58npm/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + +import-fresh@^3.0.0: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indexes-of@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +inflight@^1.0.4: + version "1.0.6" + resolved "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" + integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= + +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + +ini@^1.3.4: + version "1.3.5" + resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= + +inquirer@^7.0.0: + version "7.1.0" + resolved "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" + integrity sha1-EpigGFmIPhfHJkuChwrhA0+S3Sk= + dependencies: + ansi-escapes "^4.2.1" + chalk "^3.0.0" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +interpret@^1.0.0, interpret@^1.1.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha1-1QYaYiS+WOgIOYX1AU2EQ1lXYpY= + +invariant@^2.2.2, invariant@^2.2.4: + version "2.2.4" + resolved "http://ires.58corp.com/repository/58npm/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +is-absolute@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-base64@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz#a6f20610c6ef4863a51cba32bc0222544b932622" + integrity sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI= + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha1-76ouqdqg16suoTqXsritUf776L4= + +is-callable@^1.1.4, is-callable@^1.1.5: + version "1.1.5" + resolved "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" + integrity sha1-9+RrWWiQRW23Tn9ul2yzJz0G+qs= + +is-ci@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= + dependencies: + ci-info "^2.0.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha1-fRQK3DiarzARqPKipM+m+q3/sRg= + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= + dependencies: + is-extglob "^2.1.1" + +is-negated-glob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= + +is-number@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= + +is-primitive@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + +is-regex@^1.0.5: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" + integrity sha1-OdWJo1i/GJZ/cmlnEguPwa7XTq4= + dependencies: + has "^1.0.3" + +is-relative@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= + dependencies: + is-unc-path "^1.0.0" + +is-stream@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-string@^1.0.5: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= + +is-symbol@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= + dependencies: + has-symbols "^1.0.1" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0, is-utf8@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-valid-glob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + +is-wsl@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +isarray@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" + integrity sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k= + +istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: + version "3.3.0" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" + integrity sha1-pfY9kfC7wMPkee9MXeAnM17G1jA= + dependencies: + "@babel/generator" "^7.4.0" + "@babel/parser" "^7.4.3" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" + istanbul-lib-coverage "^2.0.5" + semver "^6.0.0" + +istanbul-lib-report@^2.0.4: + version "2.0.8" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" + integrity sha1-WoETzXRtQ8SInro2qxDn1QybTzM= + dependencies: + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + supports-color "^6.1.0" + +istanbul-lib-source-maps@^3.0.1: + version "3.0.6" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" + integrity sha1-KEmXxIIRdS7EhiU9qX44ed77qMg= + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + rimraf "^2.6.3" + source-map "^0.6.1" + +istanbul-reports@^2.2.6: + version "2.2.7" + resolved "http://ires.58corp.com/repository/58npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" + integrity sha1-XZOfYjfXtIOTzAlZ6rQM1P0FaTE= + dependencies: + html-escaper "^2.0.0" + +istextorbinary@2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/istextorbinary/-/istextorbinary-2.2.1.tgz#a5231a08ef6dd22b268d0895084cf8d58b5bec53" + integrity sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM= + dependencies: + binaryextensions "2" + editions "^1.3.3" + textextensions "2" + +j-component@^1.2.2: + version "1.2.2" + resolved "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.2.2.tgz#705ddd84d3f93e78c254d3fc21f05beb012e7049" + integrity sha1-cF3dhNP5PnjCVNP8IfBb6wEucEk= + dependencies: + expr-parser "^1.0.0" + miniprogram-api-typings "^2.10.4" + miniprogram-exparser "2.10.4" + +jest-changed-files@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" + integrity sha1-CNjBXreaf6P8mCabwUtFHugvgDk= + dependencies: + "@jest/types" "^24.9.0" + execa "^1.0.0" + throat "^4.0.0" + +jest-cli@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" + integrity sha1-rS3mLQdHLUGcarwwH8QyuYsQ0q8= + dependencies: + "@jest/core" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + import-local "^2.0.0" + is-ci "^2.0.0" + jest-config "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + prompts "^2.0.1" + realpath-native "^1.1.0" + yargs "^13.3.0" + +jest-config@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" + integrity sha1-+xu8YMc6Rq8DWQcZ76SCXm5N0bU= + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^24.9.0" + "@jest/types" "^24.9.0" + babel-jest "^24.9.0" + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^24.9.0" + jest-environment-node "^24.9.0" + jest-get-type "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + micromatch "^3.1.10" + pretty-format "^24.9.0" + realpath-native "^1.1.0" + +jest-diff@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" + integrity sha1-kxt9DVd4obr3RSy4FuMl43JAVdo= + dependencies: + chalk "^2.0.1" + diff-sequences "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-docblock@^24.3.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" + integrity sha1-eXAgGAK6Vg4cQJLMJcvt9a9ajOI= + dependencies: + detect-newline "^2.1.0" + +jest-each@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" + integrity sha1-6y2mAuKmEImNvF8fbfO6hrVfiwU= + dependencies: + "@jest/types" "^24.9.0" + chalk "^2.0.1" + jest-get-type "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + +jest-environment-jsdom@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" + integrity sha1-SwgGx/yU+V7bNpppzCd47sK3N1s= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + jsdom "^11.5.1" + +jest-environment-node@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" + integrity sha1-Mz0tJ5b5aH8q7r8HQrUZ8zwcv9M= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + +jest-get-type@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" + integrity sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4= + +jest-haste-map@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" + integrity sha1-s4pdZCdJNOIfpBeump++t3zqrH0= + dependencies: + "@jest/types" "^24.9.0" + anymatch "^2.0.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.9.0" + micromatch "^3.1.10" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^1.2.7" + +jest-jasmine2@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" + integrity sha1-H3sb0yQsF3TmKsq7NkbZavw75qA= + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^24.9.0" + is-generator-fn "^2.0.0" + jest-each "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + throat "^4.0.0" + +jest-leak-detector@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" + integrity sha1-tmXep8dxAMXE99/LFTtlzwfc+Wo= + dependencies: + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-matcher-utils@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" + integrity sha1-9bNmHV5ijf/m3WUlHf2uDofDoHM= + dependencies: + chalk "^2.0.1" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-message-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" + integrity sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM= + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/stack-utils" "^1.0.1" + chalk "^2.0.1" + micromatch "^3.1.10" + slash "^2.0.0" + stack-utils "^1.0.1" + +jest-mock@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + integrity sha1-wig1VB7jebkIZzrVEIeiGFwT8cY= + dependencies: + "@jest/types" "^24.9.0" + +jest-pnp-resolver@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" + integrity sha1-7NrmBMB3p/vHDe+21RfDwciYkjo= + +jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" + integrity sha1-wT+zOAveIr9ldUMsST6o/jeWVjY= + +jest-resolve-dependencies@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" + integrity sha1-rQVRmJWcTPuopPBmxnOj8HhlB6s= + dependencies: + "@jest/types" "^24.9.0" + jest-regex-util "^24.3.0" + jest-snapshot "^24.9.0" + +jest-resolve@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" + integrity sha1-3/BMdoevNMTdflJIktnPd+XRcyE= + dependencies: + "@jest/types" "^24.9.0" + browser-resolve "^1.11.3" + chalk "^2.0.1" + jest-pnp-resolver "^1.2.1" + realpath-native "^1.1.0" + +jest-runner@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" + integrity sha1-V0+v29VEVcKzS0vfQ2WiOFf830I= + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.4.2" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-docblock "^24.3.0" + jest-haste-map "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-leak-detector "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + source-map-support "^0.5.6" + throat "^4.0.0" + +jest-runtime@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" + integrity sha1-nxRYOvak9zFKap2fAibhp4HI5Kw= + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/source-map" "^24.3.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + realpath-native "^1.1.0" + slash "^2.0.0" + strip-bom "^3.0.0" + yargs "^13.3.0" + +jest-serializer@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" + integrity sha1-5tfX75bTHouQeacUdUxdXFgojnM= + +jest-snapshot@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" + integrity sha1-7I6cpPLsDFyHro+SXPl0l7DpUbo= + dependencies: + "@babel/types" "^7.0.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + expect "^24.9.0" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^24.9.0" + semver "^6.2.0" + +jest-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" + integrity sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI= + dependencies: + "@jest/console" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/source-map" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + callsites "^3.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.15" + is-ci "^2.0.0" + mkdirp "^0.5.1" + slash "^2.0.0" + source-map "^0.6.0" + +jest-validate@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" + integrity sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks= + dependencies: + "@jest/types" "^24.9.0" + camelcase "^5.3.1" + chalk "^2.0.1" + jest-get-type "^24.9.0" + leven "^3.1.0" + pretty-format "^24.9.0" + +jest-watcher@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" + integrity sha1-S1bl0c7/AF9biOUo3Jr8jdTtKzs= + dependencies: + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + jest-util "^24.9.0" + string-length "^2.0.0" + +jest-worker@^24.6.0, jest-worker@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U= + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" + integrity sha1-mH0pDAWgi1LFYYjBAC42jtsAcXE= + dependencies: + import-local "^2.0.0" + jest-cli "^24.9.0" + +js-base64@^2.1.9: + version "2.5.2" + resolved "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209" + integrity sha1-MTtidN2nGPcU0AszMLuubjjpAgk= + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= + +js-tokens@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.13.1: + version "3.14.0" + resolved "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@^11.5.1: + version "11.12.0" + resolved "http://ires.58corp.com/repository/58npm/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha1-GoDUDd03ih3lllbp5txaO6hle8g= + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + +jsesc@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + +jsesc@^2.5.1: + version "2.5.2" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= + +jsesc@~0.5.0: + version "0.5.0" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "http://ires.58corp.com/repository/58npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= + +json-schema@0.2.3: + version "0.2.3" + resolved "http://ires.58corp.com/repository/58npm/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json5@^0.5.1: + version "0.5.1" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +json5@^2.1.2: + version "2.1.3" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.1" + resolved "http://ires.58corp.com/repository/58npm/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +just-debounce@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" + integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0, kind-of@^5.0.2: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= + +kleur@^3.0.3: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= + +last-run@^1.1.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" + integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= + dependencies: + default-resolution "^2.0.0" + es6-weak-map "^2.0.1" + +lazystream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lcov-parse@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0" + integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A= + +lead@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= + dependencies: + flush-write-stream "^1.0.2" + +left-pad@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4= + +less@^3.10.3: + version "3.11.1" + resolved "http://ires.58corp.com/repository/58npm/less/-/less-3.11.1.tgz#c6bf08e39e02404fe6b307a3dfffafdc55bd36e2" + integrity sha1-xr8I454CQE/mswej3/+v3FW9NuI= + dependencies: + clone "^2.1.2" + tslib "^1.10.0" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + mime "^1.4.1" + mkdirp "^0.5.0" + promise "^7.1.1" + request "^2.83.0" + source-map "~0.6.0" + +leven@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +liftoff@^2.1.0: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= + dependencies: + extend "^3.0.0" + findup-sync "^2.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +liftoff@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" + integrity sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM= + dependencies: + extend "^3.0.0" + findup-sync "^3.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "http://ires.58corp.com/repository/58npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash._root@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= + dependencies: + lodash._root "^3.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "http://ires.58corp.com/repository/58npm/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "http://ires.58corp.com/repository/58npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.template@^3.0.0: + version "3.6.2" + resolved "http://ires.58corp.com/repository/58npm/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4: + version "4.17.15" + resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg= + +lodash@~1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" + integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= + +log-driver@^1.2.7: + version "1.2.7" + resolved "http://ires.58corp.com/repository/58npm/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" + integrity sha1-Y7lQIfBwL+36LJuwok53l9cYcdg= + +loose-envify@^1.0.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@2: + version "2.7.3" + resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= + +lru-cache@^4.0.1: + version "4.1.5" + resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +make-dir@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY= + dependencies: + kind-of "^6.0.2" + +makeerror@1.0.x: + version "1.0.11" + resolved "http://ires.58corp.com/repository/58npm/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +matchdep@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" + integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= + dependencies: + findup-sync "^2.0.0" + micromatch "^3.0.4" + resolve "^1.4.0" + stack-trace "0.0.10" + +math-random@^1.0.1: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw= + +md5-hex@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/md5-hex/-/md5-hex-2.0.0.tgz#d0588e9f1c74954492ecd24ac0ac6ce997d92e33" + integrity sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= + dependencies: + md5-o-matic "^0.1.1" + +md5-o-matic@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" + integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= + +mdn-data@~1.1.0: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= + +micromatch@^2.1.5: + version "2.3.11" + resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +mime-db@1.44.0: + version "1.44.0" + resolved "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.27" + resolved "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= + dependencies: + mime-db "1.44.0" + +mime@^1.4.1: + version "1.6.0" + resolved "http://ires.58corp.com/repository/58npm/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= + +minimatch@^2.0.1: + version "2.0.10" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" + integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= + dependencies: + brace-expansion "^1.0.0" + +minimatch@^3.0.4: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= + dependencies: + brace-expansion "^1.1.7" + +minimatch@~0.2.11: + version "0.2.14" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= + dependencies: + lru-cache "2" + sigmund "~1.0.0" + +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= + +miniprogram-api-typings@^2.10.4: + version "2.11.0" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz#c0a91ca2fea80e344509399c580cbad504a8f905" + integrity sha1-wKkcov6oDjRFCTmcWAy61QSo+QU= + +miniprogram-compiler@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz#2afab6e288d8bc085f803b1d49ae59c5df236e99" + integrity sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk= + dependencies: + glob "^7.1.3" + unescape-js "^1.1.1" + +miniprogram-exparser@2.10.4: + version "2.10.4" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.10.4.tgz#4b5fdfbd8e155186acb2883ab580e68420109acd" + integrity sha1-S1/fvY4VUYassog6tYDmhCAQms0= + +miniprogram-simulate@^1.1.5: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.3.tgz#8a0eb3d1a223efdf7743988d0092793c83320063" + integrity sha1-ig6z0aIj7993Q5iNAJJ5PIMyAGM= + dependencies: + csso "^3.5.1" + j-component "^1.2.2" + less "^3.10.3" + miniprogram-compiler "^0.1.2" + postcss "^7.0.23" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.0, mkdirp@^0.5.1: + version "0.5.5" + resolved "http://ires.58corp.com/repository/58npm/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= + dependencies: + minimist "^1.2.5" + +mp-adaptor@^1.0.9: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz#0cd8de14dfd2a8de17dab33fb08afa89b4c56ff9" + integrity sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA== + dependencies: + gulp "^3.9.1" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + uneval "^0.1.2" + +mp-converter@^1.0.9: + version "1.0.10" + resolved "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz#2b0722dc90013d8ef49d06d1febd05f71ec323e4" + integrity sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w== + dependencies: + gulp "^3.9.1" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + uneval "^0.1.2" + +mp-linter@^1.0.9: + version "1.0.9" + resolved "http://ires.58corp.com/repository/58npm/mp-linter/-/mp-linter-1.0.9.tgz#53201e38e39c747588b7c2045d7f4848a9031231" + integrity sha1-UyAeOOOcdHWIt8IEXX9ISKkDEjE= + dependencies: + gulp "^4.0.2" + gulp-sequence "^1.0.0" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + +mp-plugin@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz#b9aaf0e9c547f6d63ce54bad83de6651f46ba6b9" + integrity sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA== + dependencies: + "@babel/cli" "^7.2.3" + "@babel/core" "^7.4.0" + "@babel/plugin-transform-modules-commonjs" "^7.4.0" + gulp "^3.9.1" + gulp-sequence "^1.0.0" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + string-to-arraybuffer "^1.0.2" + through2 "^3.0.0" + to-buffer "^1.1.1" + +ms@2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + +multipipe@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= + dependencies: + duplexer2 "0.0.2" + +mute-stdout@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" + integrity sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE= + +mute-stream@0.0.8: + version "0.0.8" + resolved "http://ires.58corp.com/repository/58npm/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= + +nan@^2.12.1: + version "2.14.1" + resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha1-174036MQW5FJTDFHCJMV7/iHSwE= + +nanomatch@^1.2.9: + version "1.2.13" + resolved "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natives@^1.1.3: + version "1.1.6" + resolved "http://ires.58corp.com/repository/58npm/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" + integrity sha1-pgO0pJirdxc2ErnqGs3sTZgPALs= + +natural-compare@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +next-tick@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +nice-try@^1.0.4: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= + +node-int64@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^5.4.2: + version "5.4.3" + resolved "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" + integrity sha1-y3La+UyTkECY4oucWQ/YZuRkvVA= + dependencies: + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + +now-and-later@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= + dependencies: + once "^1.3.2" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +nwsapi@^2.0.7: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= + +o-stream@^0.2.2: + version "0.2.2" + resolved "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz#7fe03af870b8f9537af33b312b381b3034ab410f" + integrity sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "http://ires.58corp.com/repository/58npm/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= + +object-assign@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= + +object-assign@^4.0.1, object-assign@^4.1.0: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.7.0: + version "1.7.0" + resolved "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + +object-visit@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.0.4, object.assign@^4.1.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.defaults@^1.0.0, object.defaults@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" + integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +object.map@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.omit@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.reduce@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" + integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.values@^1.1.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +once@~1.3.0: + version "1.3.3" + resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= + dependencies: + wrappy "1" + +onetime@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.8.1, optionator@^0.8.3: + version "0.8.3" + resolved "http://ires.58corp.com/repository/58npm/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +orchestrator@^0.3.0: + version "0.3.8" + resolved "http://ires.58corp.com/repository/58npm/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" + integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= + dependencies: + end-of-stream "~0.1.5" + sequencify "~0.0.7" + stream-consume "~0.1.0" + +ordered-read-streams@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" + integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= + +ordered-read-streams@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= + dependencies: + readable-stream "^2.0.1" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +os-shim@^0.1.2: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" + integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= + +os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-each-series@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" + integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= + dependencies: + p-reduce "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^1.1.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= + dependencies: + p-limit "^2.0.0" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + +p-try@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= + +parent-module@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= + dependencies: + callsites "^3.0.0" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parse5@4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha1-bXhlbj2o14tOwLkG98CO8d/j9gg= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + +path-type@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= + dependencies: + pify "^3.0.0" + +performance-now@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pirates@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= + dependencies: + find-up "^3.0.0" + +plugin-error@1.0.1, plugin-error@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= + dependencies: + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" + +pn@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-selector-parser@2.2.3: + version "2.2.3" + resolved "http://ires.58corp.com/repository/58npm/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A= + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@5.2.16: + version "5.2.16" + resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-5.2.16.tgz#732b3100000f9ff8379a48a53839ed097376ad57" + integrity sha1-cysxAAAPn/g3mkilODntCXN2rVc= + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^7.0.23: + version "7.0.31" + resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.31.tgz#332af45cb73e26c0ee2614d7c7fb02dfcc2bd6dd" + integrity sha1-Myr0XLc+JsDuJhTXx/sC38wr1t0= + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +pre-commit@^1.2.2: + version "1.2.2" + resolved "http://ires.58corp.com/repository/58npm/pre-commit/-/pre-commit-1.2.2.tgz#dbcee0ee9de7235e57f79c56d7ce94641a69eec6" + integrity sha1-287g7p3nI15X95xW186UZBpp7sY= + dependencies: + cross-spawn "^5.0.1" + spawn-sync "^1.0.15" + which "1.2.x" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +preserve@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + +pretty-format@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" + integrity sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k= + dependencies: + "@jest/types" "^24.9.0" + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" + react-is "^16.8.4" + +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +private@^0.1.6, private@^0.1.8: + version "0.1.8" + resolved "http://ires.58corp.com/repository/58npm/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + +progress@^2.0.0: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= + +promise@^7.1.1: + version "7.3.1" + resolved "http://ires.58corp.com/repository/58npm/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078= + dependencies: + asap "~2.0.3" + +prompts@^2.0.1: + version "2.3.2" + resolved "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" + integrity sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg= + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.4" + +prr@~1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.28: + version "1.8.0" + resolved "http://ires.58corp.com/repository/58npm/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= + +pump@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.5: + version "1.5.1" + resolved "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= + +qs@~6.5.2: + version "6.5.2" + resolved "http://ires.58corp.com/repository/58npm/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= + +randomatic@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha1-t3bvxZN1mE42xTey9RofCv8Noe0= + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +react-is@^16.8.4: + version "16.13.1" + resolved "http://ires.58corp.com/repository/58npm/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg-up@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" + integrity sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg= + dependencies: + find-up "^3.0.0" + read-pkg "^3.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +"readable-stream@2 || 3": + version "3.6.0" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +"readable-stream@>=1.0.33-1 <1.1.0-0": + version "1.0.34" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@^2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +realpath-native@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + integrity sha1-IAMpT+oj+wZy8kduviL89Jii1lw= + dependencies: + util.promisify "^1.0.0" + +rechoir@^0.6.2: + version "0.6.2" + resolved "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +regenerate@^1.2.1: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "http://ires.58corp.com/repository/58npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "http://ires.58corp.com/repository/58npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0= + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha1-db3FiioUls7EihKDW8VMjVYjNt0= + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpp@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= + +regexpp@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI= + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsparser@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + +remove-bom-buffer@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= + dependencies: + is-buffer "^1.1.5" + is-utf8 "^0.2.1" + +remove-bom-stream@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= + dependencies: + remove-bom-buffer "^3.0.0" + safe-buffer "^5.1.0" + through2 "^2.0.3" + +remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= + +replace-ext@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= + +replace-homedir@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" + integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= + dependencies: + homedir-polyfill "^1.0.1" + is-absolute "^1.0.0" + remove-trailing-separator "^1.1.0" + +replacestream@^4.0.0: + version "4.0.3" + resolved "http://ires.58corp.com/repository/58npm/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36" + integrity sha1-PuV5gJK+Nksc2xSEMISSyz3/LzY= + dependencies: + escape-string-regexp "^1.0.3" + object-assign "^4.0.1" + readable-stream "^2.0.2" + +request-promise-core@1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" + integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk= + dependencies: + lodash "^4.17.15" + +request-promise-native@^1.0.5: + version "1.0.8" + resolved "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" + integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= + dependencies: + request-promise-core "1.1.3" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.83.0, request@^2.87.0, request@^2.88.2: + version "2.88.2" + resolved "http://ires.58corp.com/repository/58npm/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= + +resolve-options@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= + dependencies: + value-or-function "^3.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.1.7: + version "1.1.7" + resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2, resolve@^1.4.0: + version "1.17.0" + resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= + dependencies: + path-parse "^1.0.6" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + +rimraf@2.6.3: + version "2.6.3" + resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= + dependencies: + glob "^7.1.3" + +rimraf@^2.5.4, rimraf@^2.6.3: + version "2.7.1" + resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= + dependencies: + glob "^7.1.3" + +rsvp@^4.8.4: + version "4.8.5" + resolved "http://ires.58corp.com/repository/58npm/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ= + +run-async@^2.4.0: + version "2.4.1" + resolved "http://ires.58corp.com/repository/58npm/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= + +rxjs@^6.5.3: + version "6.5.5" + resolved "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" + integrity sha1-xciE4wlMjP7jG/J+uH5UzPyH+ew= + dependencies: + tslib "^1.9.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + +safe-regex@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + +sane@^4.0.3: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0= + dependencies: + "@cnakazawa/watch" "^1.0.3" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + +sax@^1.2.4: + version "1.2.4" + resolved "http://ires.58corp.com/repository/58npm/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= + +semver-greatest-satisfied-range@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" + integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= + dependencies: + sver-compat "^1.5.0" + +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= + +semver@^4.1.0: + version "4.3.6" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" + integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= + +semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0: + version "6.3.0" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= + +sequencify@~0.0.7: + version "0.0.7" + resolved "http://ires.58corp.com/repository/58npm/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" + integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= + +set-blocking@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shellwords@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha1-1rkYHBpI05cyTISHHvvPxz/AZUs= + +sigmund@~1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= + +sisteransi@^1.0.4: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= + +slash@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slash@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8= + dependencies: + source-map "^0.5.6" + +source-map-support@^0.5.6, source-map-support@~0.5.10: + version "0.5.19" + resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= + +sparkles@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w= + +spawn-sync@^1.0.15: + version "1.0.15" + resolved "http://ires.58corp.com/repository/58npm/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" + integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= + dependencies: + concat-stream "^1.4.7" + os-shim "^0.1.2" + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "http://ires.58corp.com/repository/58npm/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stack-trace@0.0.10: + version "0.0.10" + resolved "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +stack-utils@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g= + +static-extend@^0.1.1: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-consume@~0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" + integrity sha1-0721mMK9CugrjKx6xQsRB6eZbEg= + +stream-exhaust@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= + +stream-shift@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= + +string-length@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-to-arraybuffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz#161147fbadea02e28b0935002cec4c40f1ca7f0a" + integrity sha1-FhFH+63qAuKLCTUALOxMQPHKfwo= + dependencies: + atob-lite "^2.0.0" + is-base64 "^0.1.0" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0: + version "4.2.0" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.fromcodepoint@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" + integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM= + +string.prototype.trimend@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trimleft@^2.1.1: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" + integrity sha1-RAiqLl1t3QyagHObCH+8BnwDs8w= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimstart "^1.0.0" + +string.prototype.trimright@^2.1.1: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" + integrity sha1-x28c7zDyG7rYr+uNsVEUls+w8qM= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimend "^1.0.0" + +string.prototype.trimstart@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= + dependencies: + ansi-regex "^5.0.0" + +strip-bom-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" + integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= + dependencies: + first-chunk-stream "^2.0.0" + strip-bom "^2.0.0" + +strip-bom@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" + integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= + dependencies: + first-chunk-stream "^1.0.0" + is-utf8 "^0.2.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-eof@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-json-comments@^3.0.1: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" + integrity sha1-djjTFCISns9EV0QACfugP5+awYA= + +supports-color@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^3.2.3: + version "3.2.3" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.1.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E= + dependencies: + has-flag "^4.0.0" + +sver-compat@^1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" + integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= + dependencies: + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +symbol-tree@^3.2.2: + version "3.2.4" + resolved "http://ires.58corp.com/repository/58npm/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= + +table@^5.2.3: + version "5.4.6" + resolved "http://ires.58corp.com/repository/58npm/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +terser@^3.7.5: + version "3.17.0" + resolved "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha1-+I/77aDetWN/nSSw2mb04VqxDLI= + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +test-exclude@^5.2.3: + version "5.2.3" + resolved "http://ires.58corp.com/repository/58npm/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" + integrity sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA= + dependencies: + glob "^7.1.3" + minimatch "^3.0.4" + read-pkg-up "^4.0.0" + require-main-filename "^2.0.0" + +text-table@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +textextensions@2: + version "2.6.0" + resolved "http://ires.58corp.com/repository/58npm/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" + integrity sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q= + +throat@^4.0.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + +through2-filter@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha1-cA54bfI2fCyIzYqlvkz5weeDElQ= + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@^0.6.1: + version "0.6.5" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through2@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + integrity sha1-OSducTwzAu3544jdnIEt07glvVo= + dependencies: + readable-stream "2 || 3" + +through@^2.3.6: + version "2.3.8" + resolved "http://ires.58corp.com/repository/58npm/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +thunks@^4.9.0: + version "4.9.6" + resolved "http://ires.58corp.com/repository/58npm/thunks/-/thunks-4.9.6.tgz#08f268ab32ad12b8e1838d2b819dbd7d9b3262a0" + integrity sha1-CPJoqzKtErjhg40rgZ29fZsyYqA= + +tildify@^1.0.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= + dependencies: + os-homedir "^1.0.0" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +tmp@^0.0.33: + version "0.0.33" + resolved "http://ires.58corp.com/repository/58npm/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-absolute-glob@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= + dependencies: + is-absolute "^1.0.0" + is-negated-glob "^1.0.0" + +to-buffer@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA= + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-through@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= + dependencies: + through2 "^2.0.3" + +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +trim-right@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +tslib@^1.10.0, tslib@^1.9.0: + version "1.13.0" + resolved "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" + integrity sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "http://ires.58corp.com/repository/58npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "http://ires.58corp.com/repository/58npm/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.11.0: + version "0.11.0" + resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= + +type-fest@^0.8.1: + version "0.8.1" + resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= + +type@^1.0.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= + +type@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" + integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= + +typedarray@^0.0.6: + version "0.0.6" + resolved "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +undertaker-registry@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" + integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= + +undertaker@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" + integrity sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks= + dependencies: + arr-flatten "^1.0.1" + arr-map "^2.0.0" + bach "^1.0.0" + collection-map "^1.0.0" + es6-weak-map "^2.0.1" + last-run "^1.1.0" + object.defaults "^1.0.0" + object.reduce "^1.0.0" + undertaker-registry "^1.0.0" + +unescape-js@^1.1.1: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/unescape-js/-/unescape-js-1.1.4.tgz#4bc6389c499cb055a98364a0b3094e1c3d5da395" + integrity sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U= + dependencies: + string.fromcodepoint "^0.2.1" + +uneval@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz#958474edc7a116a3720984547b75e115d1757d72" + integrity sha1-lYR07cehFqNyCYRUe3XhFdF1fXI= + +union-value@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +unique-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= + +unique-stream@^2.0.2: + version "2.3.1" + resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= + +unset-value@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= + +uri-js@^4.2.2: + version "4.2.2" + resolved "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + +user-home@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha1-a693dLgO6w91INi4HQeYKlmruu4= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +uuid@^3.3.2: + version "3.4.0" + resolved "http://ires.58corp.com/repository/58npm/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= + +v8-compile-cache@^2.0.3: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4= + +v8flags@^2.0.2: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= + dependencies: + user-home "^1.1.1" + +v8flags@^3.0.1: + version "3.1.3" + resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8" + integrity sha1-/J3CNSHKIMVDP4HMTrmzAzuxBdg= + dependencies: + homedir-polyfill "^1.0.1" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +value-or-function@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" + integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= + +verror@1.10.0: + version "1.10.0" + resolved "http://ires.58corp.com/repository/58npm/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl-file@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" + integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= + dependencies: + graceful-fs "^4.1.2" + pify "^2.3.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + strip-bom-stream "^2.0.0" + vinyl "^1.1.0" + +vinyl-fs@^0.3.0: + version "0.3.14" + resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" + integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= + dependencies: + defaults "^1.0.0" + glob-stream "^3.1.5" + glob-watcher "^0.0.6" + graceful-fs "^3.0.0" + mkdirp "^0.5.0" + strip-bom "^1.0.0" + through2 "^0.6.1" + vinyl "^0.4.0" + +vinyl-fs@^3.0.0: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= + dependencies: + fs-mkdirp-stream "^1.0.0" + glob-stream "^6.1.0" + graceful-fs "^4.0.0" + is-valid-glob "^1.0.0" + lazystream "^1.0.0" + lead "^1.0.0" + object.assign "^4.0.4" + pumpify "^1.3.5" + readable-stream "^2.3.3" + remove-bom-buffer "^3.0.0" + remove-bom-stream "^1.2.0" + resolve-options "^1.1.0" + through2 "^2.0.0" + to-through "^2.0.0" + value-or-function "^3.0.0" + vinyl "^2.0.0" + vinyl-sourcemap "^1.1.0" + +vinyl-sourcemap@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= + dependencies: + append-buffer "^1.0.2" + convert-source-map "^1.5.0" + graceful-fs "^4.1.6" + normalize-path "^2.1.1" + now-and-later "^2.0.0" + remove-bom-buffer "^3.0.0" + vinyl "^2.0.0" + +vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= + dependencies: + source-map "^0.5.1" + +vinyl@^0.4.0: + version "0.4.6" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= + dependencies: + clone "^0.2.0" + clone-stats "^0.0.1" + +vinyl@^0.5.0: + version "0.5.3" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.1.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^2.0.0, vinyl@^2.1.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= + dependencies: + browser-process-hrtime "^1.0.0" + +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "http://ires.58corp.com/repository/58npm/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag= + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-module@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which-module@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@1.2.x: + version "1.2.14" + resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" + integrity sha1-mofEN48D6CfOyvGs31bHNsAcFOU= + dependencies: + isexe "^2.0.0" + +which@^1.2.14, which@^1.2.9, which@^1.3.0: + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@2.4.1: + version "2.4.1" + resolved "http://ires.58corp.com/repository/58npm/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" + integrity sha1-0LBUY8GIroBDlv1asqNwBir4dSk= + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= + dependencies: + mkdirp "^0.5.1" + +ws@^5.2.0: + version "5.2.2" + resolved "http://ires.58corp.com/repository/58npm/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha1-3/7xSGa46NyRM1glFNG++vlumA8= + dependencies: + async-limiter "~1.0.0" + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= + +xmldom@^0.1.27: + version "0.1.31" + resolved "http://ires.58corp.com/repository/58npm/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" + integrity sha1-t2yaG9nwqXN+WnLcNyMc84N14v8= + +"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= + +y18n@^3.2.1: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +y18n@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= + +yallist@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yargs-parser@5.0.0-security.0: + version "5.0.0-security.0" + resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" + integrity sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ= + dependencies: + camelcase "^3.0.0" + object.assign "^4.1.0" + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^13.3.0: + version "13.3.2" + resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yargs@^7.1.0: + version "7.1.1" + resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" + integrity sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "5.0.0-security.0" From f3c995c8c3d8eeb683a3bfe2ba9479233dace1db Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Wed, 27 May 2020 13:33:21 +0800 Subject: [PATCH 04/36] delete lock --- package-lock.json | 9437 --------------------------------------------- yarn.lock | 7109 ---------------------------------- 2 files changed, 16546 deletions(-) delete mode 100644 package-lock.json delete mode 100644 yarn.lock diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 9cca4a9..0000000 --- a/package-lock.json +++ /dev/null @@ -1,9437 +0,0 @@ -{ - "name": "wwto", - "version": "2.0.10", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/cli": { - "version": "7.8.4", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.8.4.tgz", - "integrity": "sha1-UF+wU3IamHd7KxdTI+pPCQt9PBw=", - "requires": { - "chokidar": "^2.1.8", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "lodash": "^4.17.13", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz", - "integrity": "sha1-n9YCvZNilOnp70aj9NaWQESxgGg=" - } - } - }, - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4=", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/core": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.9.6.tgz", - "integrity": "sha1-2aofWAq/OyKG70C2kE05CQTGM3Y=", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.6", - "@babel/parser": "^7.9.6", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", - "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" - } - } - }, - "@babel/generator": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.9.6.tgz", - "integrity": "sha1-VAjIKsXemM2g132BJOmfofIXCkM=", - "requires": { - "@babel/types": "^7.9.6", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha1-K1OCDTUnUSDhh0qC5aq+E3aSClw=", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha1-uJS5R70AQ4HOY+odufCFR+kgq9U=", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha1-ZZtxBJjqbB2ZB+DHPyBu7n2twkw=", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha1-f+OVibOcAWMxtrjD9EHo8LFBlJg=", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha1-Q7NN/hWWGRhwfSRzJ0MTiOn+luU=", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", - "lodash": "^4.17.13" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha1-ftBxgT0Jx1KY708giVYAa2ER7Lk=", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha1-nqKTvhm6vA9S/4yoizTDYRsghnA=" - }, - "@babel/helper-replace-supers": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz", - "integrity": "sha1-AxSdfmpVhqtnZJls0x1pgaF+FEQ=", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" - } - }, - "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha1-f4EJkotNq0ZUB2mGr1dSMd62Oa4=", - "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha1-ManzAHD5E2inGCzwX4MXgQZfx6k=", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha1-kJd6jm+/a0MafcMXUu7iM78FLYA=" - }, - "@babel/helpers": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.9.6.tgz", - "integrity": "sha1-CSx3R0NHHQu2x9461GWrPTSG1YA=", - "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha1-TptFzLgreWBycbKXmtgse2gWMHk=", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha1-Oxu7MNq+YAzXLbWHIJmDdv9lO8c=" - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", - "integrity": "sha1-ZLdHSkJ57liMrNGQZpXKchaHwnc=", - "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha1-hrIq8V+CjfsIZHT5ZNzD45xDzis=", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha1-VUDXV3aXv2GcxXuSqg8cIxqU9EI=", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", - "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" - } - } - }, - "@babel/types": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha1-LFUCtCclHp3hvS3/la3WRtlcyfc=", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha1-+GSuhQBND8q29QvpFBxNo2jRZWo=", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@jest/console": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A=", - "dev": true, - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/core": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/core/-/core-24.9.0.tgz", - "integrity": "sha1-LOzNC5MYH5xIUOdPKprUPTUTacQ=", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.9.0", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-resolve-dependencies": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "jest-watcher": "^24.9.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "slash": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "@jest/environment": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/environment/-/environment-24.9.0.tgz", - "integrity": "sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg=", - "dev": true, - "requires": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/fake-timers": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/reporters": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/reporters/-/reporters-24.9.0.tgz", - "integrity": "sha1-hmYO/44rlmHQQqjpigKLjWMaW0M=", - "dev": true, - "requires": { - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.4.2", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha1-DiY6lEML5LQdpoPMwea//ioZFxQ=", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha1-EXluiqnb+I6gJXV7MVJZWtBroMo=", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/test-sequencer": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", - "integrity": "sha1-+PM081tiWk8vNV8v5+YDba0uazE=", - "dev": true, - "requires": { - "@jest/test-result": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0" - } - }, - "@jest/transform": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY=", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "@jest/types": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk=", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@types/babel__core": { - "version": "7.1.7", - "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.7.tgz", - "integrity": "sha1-HaytiEA2SlfJjQ3UhVxt03Usa4k=", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz", - "integrity": "sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ=", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc=", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.11", - "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.11.tgz", - "integrity": "sha1-GuMBDov4hR0ySHi0Ks7HGYZIbRg=", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA=" - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.2.tgz", - "integrity": "sha1-edeni61CGfTAPWVXocctnKa6YtU=", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY=", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI=", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha1-CoUdO9lkmPolwzq3J47TvWXwbD4=", - "dev": true - }, - "@types/yargs": { - "version": "13.0.9", - "resolved": "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz", - "integrity": "sha1-RAKOl0NDx6/POWDxorEJnDmnteE=", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha1-yz+fdBhp4gzOMw/765JxWQSDiC0=", - "dev": true - }, - "abab": { - "version": "2.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz", - "integrity": "sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo=", - "dev": true - }, - "acorn": { - "version": "6.4.1", - "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ=" - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "http://ires.58corp.com/repository/58npm/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha1-n6GSat3BHJcwjE5m163Q1Awycuc=", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "acorn-jsx": { - "version": "5.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha1-TGYGkXPW/daO2FI5/CViJhgrLr4=" - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha1-Ejy487hMIXHx9/slJhWxx4prGow=", - "dev": true - }, - "ajv": { - "version": "6.12.2", - "resolved": "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0=", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha1-Y3S03V1HGP884npnGjscrQdxMqk=", - "requires": { - "ansi-wrap": "^0.1.0" - } - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s=", - "dev": true - }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" - }, - "anymatch": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "append-buffer": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "requires": { - "buffer-equal": "^1.0.0" - } - }, - "archy": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" - }, - "argparse": { - "version": "1.0.10", - "resolved": "http://ires.58corp.com/repository/58npm/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-filter": { - "version": "1.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=" - }, - "arr-map": { - "version": "2.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-union": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-differ": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" - }, - "array-each": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" - }, - "array-equal": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "array-includes": { - "version": "3.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" - } - }, - "array-initial": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" - } - } - }, - "array-last": { - "version": "1.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY=", - "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" - } - } - }, - "array-slice": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha1-42jqFfibxwaff/uJrsOmx9SsItQ=" - }, - "array-sort": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo=", - "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" - } - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "array.prototype.flat": { - "version": "1.2.3", - "resolved": "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "arraybuffer-to-string": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/arraybuffer-to-string/-/arraybuffer-to-string-1.0.2.tgz", - "integrity": "sha1-w3Oqe7DmhE2aK8llTIiJqVcKJuI=" - }, - "asap": { - "version": "2.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "optional": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "http://ires.58corp.com/repository/58npm/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=" - }, - "async-done": { - "version": "1.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha1-XhWqcplipLB0FPUoqIzfGOCykKI=", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", - "dev": true - }, - "async-settle": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "requires": { - "async-done": "^1.2.2" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz", - "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=" - }, - "atob-lite": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "http://ires.58corp.com/repository/58npm/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.10.0", - "resolved": "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha1-oXs6jqgRBg501H0wYSJACtRJeuI=", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "http://ires.58corp.com/repository/58npm/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "json5": { - "version": "0.5.1", - "resolved": "http://ires.58corp.com/repository/58npm/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - }, - "slash": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" - } - } - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - }, - "dependencies": { - "jsesc": { - "version": "1.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" - } - } - }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-jest": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-jest/-/babel-jest-24.9.0.tgz", - "integrity": "sha1-P8Mny4RnuJ0U17xw4xUQSng8zVQ=", - "dev": true, - "requires": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha1-30reg9iXqS3wacTZolzyZxKTyFQ=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "dev": true - } - } - }, - "babel-plugin-jest-hoist": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", - "integrity": "sha1-T4NwketAfgFEfIhDy+xUbQAC11Y=", - "dev": true, - "requires": { - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", - "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "requires": { - "regenerator-transform": "^0.10.0" - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "http://ires.58corp.com/repository/58npm/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.24.1", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-es2015-computed-properties": "^6.24.1", - "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", - "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.24.1", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-umd": "^6.24.1", - "babel-plugin-transform-es2015-object-super": "^6.24.1", - "babel-plugin-transform-es2015-parameters": "^6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", - "babel-plugin-transform-regenerator": "^6.24.1" - } - }, - "babel-preset-jest": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", - "integrity": "sha1-GStSHiIX+x0fZ89z9wwzZlCtPNw=", - "dev": true, - "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - }, - "dependencies": { - "source-map-support": { - "version": "0.4.18", - "resolved": "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", - "requires": { - "source-map": "^0.5.6" - } - } - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "globals": { - "version": "9.18.0", - "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-9.18.0.tgz", - "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=" - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "http://ires.58corp.com/repository/58npm/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "http://ires.58corp.com/repository/58npm/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=" - }, - "bach": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - } - }, - "badges": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/badges/-/badges-3.1.0.tgz", - "integrity": "sha1-EU5T198QTQNjIgmKxk/pxyUcpgo=" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz", - "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "beeper": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=" - }, - "binaryextensions": { - "version": "2.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz", - "integrity": "sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI=" - }, - "bindings": { - "version": "1.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz", - "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY=", - "dev": true - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "http://ires.58corp.com/repository/58npm/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY=", - "dev": true, - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "bser": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz", - "integrity": "sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU=", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=" - }, - "camelcase": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha1-+5U7+uvreB9iiYI52rtCbQilCaQ=", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "http://ires.58corp.com/repository/58npm/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=" - }, - "chokidar": { - "version": "2.1.8", - "resolved": "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=" - } - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha1-sEM9C06chH7xiGik7xb9X8gnHEg=" - }, - "cliui": { - "version": "5.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=" - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw=", - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "co": { - "version": "4.6.0", - "resolved": "http://ires.58corp.com/repository/58npm/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collection-map": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-support": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=" - }, - "colors": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz", - "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "http://ires.58corp.com/repository/58npm/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "contains-path": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "copy-props": { - "version": "2.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz", - "integrity": "sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4=", - "requires": { - "each-props": "^1.3.0", - "is-plain-object": "^2.0.1" - } - }, - "core-js": { - "version": "2.6.11", - "resolved": "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "coveralls": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs=", - "dev": true, - "requires": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "css-tree": { - "version": "1.0.0-alpha.29", - "resolved": "http://ires.58corp.com/repository/58npm/css-tree/-/css-tree-1.0.0-alpha.29.tgz", - "integrity": "sha1-P6nU7zFCy9HDAedmTB81K9gvWjk=", - "dev": true, - "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" - } - }, - "csso": { - "version": "3.5.1", - "resolved": "http://ires.58corp.com/repository/58npm/csso/-/csso-3.5.1.tgz", - "integrity": "sha1-e564vmFiiXPBsmHhadLwJACOdYs=", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.29" - } - }, - "cssom": { - "version": "0.3.8", - "resolved": "http://ires.58corp.com/repository/58npm/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o=", - "dev": true - }, - "cssstyle": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha1-nTEyginTxWXGHlhrAgQaKPzNzPE=", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "d": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz", - "integrity": "sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o=", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "http://ires.58corp.com/repository/58npm/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4=", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY=", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "dateformat": { - "version": "2.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" - }, - "debug": { - "version": "2.6.9", - "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "default-compare": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha1-y2ETGESthNhHiPto/QFoHKd4Gi8=", - "requires": { - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" - } - } - }, - "default-resolution": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" - }, - "defaults": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - } - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "deprecated": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/deprecated/-/deprecated-0.0.1.tgz", - "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=" - }, - "detect-file": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "requires": { - "repeating": "^2.0.0" - } - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true - }, - "diff-sequences": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU=", - "dev": true - }, - "doctrine": { - "version": "1.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "domexception": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA=", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "duplexer2": { - "version": "0.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "requires": { - "readable-stream": "~1.1.9" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "each-props": { - "version": "1.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM=", - "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editions": { - "version": "1.3.4", - "resolved": "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz", - "integrity": "sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs=" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", - "requires": { - "once": "^1.4.0" - } - }, - "errno": { - "version": "0.1.7", - "resolved": "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz", - "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", - "dev": true, - "optional": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.17.5", - "resolved": "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha1-2MnR1myJgfuSAOIlHXme7pJ3Suk=", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE=", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha1-utXTwbzawoJp9MszHkMceKxwXRg=", - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha1-ttofFswswNm+Q+a9v8Xn383zHVM=", - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.14.1", - "resolved": "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.1.tgz", - "integrity": "sha1-ugHQyCeLXpWppFNQFCAmZZAnpFc=", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "optional": true - } - } - }, - "eslint": { - "version": "6.8.0", - "resolved": "http://ires.58corp.com/repository/58npm/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=", - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", - "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", - "requires": { - "esutils": "^2.0.2" - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-12.4.0.tgz", - "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=", - "requires": { - "type-fest": "^0.8.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" - }, - "semver": { - "version": "6.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" - } - } - }, - "eslint-config-standard": { - "version": "14.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz", - "integrity": "sha1-gwqOROeu995nRkl5rQa0BgJsVuo=", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.3", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", - "integrity": "sha1-26pStrKBa1C8ZxGvdUIt6AjphAQ=", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "eslint-module-utils": { - "version": "2.6.0", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y=", - "dev": true, - "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - } - }, - "eslint-plugin-es": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha1-dafN/czdwFiZNK7rOEF18iHFeJM=", - "dev": true, - "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "dependencies": { - "regexpp": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI=", - "dev": true - } - } - }, - "eslint-plugin-import": { - "version": "2.20.2", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", - "integrity": "sha1-kfw4B84Ivkg3FBJyyLmQc5BuWI0=", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - } - }, - "eslint-plugin-node": { - "version": "11.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha1-yVVEQW7kraJnQKMEdO78VALcZx0=", - "dev": true, - "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "dependencies": { - "ignore": { - "version": "5.1.6", - "resolved": "http://ires.58corp.com/repository/58npm/ignore/-/ignore-5.1.6.tgz", - "integrity": "sha1-ZDGUrUvycS83hS44a2mY7/DbIQY=", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha1-hF/YsiYK2PglZMEiL85ErXHZQYo=", - "dev": true - }, - "eslint-plugin-standard": { - "version": "4.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", - "integrity": "sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ=", - "dev": true - }, - "eslint-scope": { - "version": "5.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha1-6HyIh8c+jR7ITxylkWRcNYv8j7k=", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-2.0.0.tgz", - "integrity": "sha1-e+HMcPJ6cqds0UqmmLyr7WiQ4c0=", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=" - }, - "espree": { - "version": "6.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/espree/-/espree-6.2.1.tgz", - "integrity": "sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=", - "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "acorn": { - "version": "7.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.2.0.tgz", - "integrity": "sha1-F+p+QNfIZA/1SmlMiJwm8xcE7/4=" - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=" - }, - "esquery": { - "version": "1.3.1", - "resolved": "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc=", - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz", - "integrity": "sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI=" - } - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=" - }, - "esutils": { - "version": "2.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=" - }, - "exec-sh": { - "version": "0.3.4", - "resolved": "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha1-OgGM61JsxvbfK7UEsr/o46STTsU=", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/execa/-/execa-1.0.0.tgz", - "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha1-6x53OrsFbc2N8r/favWbizqTZWU=", - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "expect": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/expect/-/expect-24.9.0.tgz", - "integrity": "sha1-t1FltIFwdPpKFXeU9G/p8boVtso=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" - } - }, - "expr-parser": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/expr-parser/-/expr-parser-1.0.0.tgz", - "integrity": "sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI=", - "dev": true - }, - "ext": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz", - "integrity": "sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ=", - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz", - "integrity": "sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM=" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fancy-log": { - "version": "1.3.3", - "resolved": "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha1-28GRVPVYaQFQojlToK29A1vkX8c=", - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - } - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha1-VFFFB3xQFJHjOxXsQIwpQ3bpSuQ=" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU=", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/figures/-/figures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", - "optional": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" - }, - "fill-range": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-index": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz", - "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=" - }, - "find-up": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha1-F7EI+e5RLft6XH88iyfqnhqcCNE=", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "fined": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz", - "integrity": "sha1-0AvszxqitHXRbUI7Aji3E6LEo3s=", - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "first-chunk-stream": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", - "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", - "requires": { - "readable-stream": "^2.0.2" - } - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha1-595vEnnd2cqarIpZcdYYYGs6q0E=" - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=" - }, - "flatten": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs=" - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "for-own": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "requires": { - "for-in": "^1.0.1" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "http://ires.58corp.com/repository/58npm/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", - "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc=" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "1.2.13", - "resolved": "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "gaze": { - "version": "0.5.2", - "resolved": "http://ires.58corp.com/repository/58npm/gaze/-/gaze-0.5.2.tgz", - "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", - "requires": { - "globule": "~0.1.0" - } - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk=" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "http://ires.58corp.com/repository/58npm/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz", - "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha1-tsHvQXxOVmPqSY8cRa+saRa7wik=", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-stream": { - "version": "6.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-watcher": { - "version": "5.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz", - "integrity": "sha1-iKir8cTRMeuTkomUvEpZPC5d1iY=", - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "object.defaults": "^1.1.0" - } - }, - "glob2base": { - "version": "0.0.12", - "resolved": "http://ires.58corp.com/repository/58npm/glob2base/-/glob2base-0.0.12.tgz", - "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", - "requires": { - "find-index": "^0.1.1" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=", - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-11.12.0.tgz", - "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=" - }, - "globule": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/globule/-/globule-0.1.0.tgz", - "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", - "requires": { - "glob": "~3.1.21", - "lodash": "~1.0.1", - "minimatch": "~0.2.11" - }, - "dependencies": { - "glob": { - "version": "3.1.21", - "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "requires": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=" - }, - "inherits": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=" - }, - "lodash": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-1.0.2.tgz", - "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=" - }, - "minimatch": { - "version": "0.2.14", - "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "glogg": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha1-LX3XAr7aIus7/634gGltpthGMT8=", - "requires": { - "sparkles": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha1-Ila94U02MpWMRl68ltxGfKB6Kfs=" - }, - "growly": { - "version": "1.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "gulp": { - "version": "4.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo=", - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "cliui": { - "version": "3.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=" - }, - "gulp-cli": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.2.1.tgz", - "integrity": "sha1-N25CdmG3mWQwqJ1xwV33Xe+jNgo=", - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.1.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.0.1", - "yargs": "^7.1.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "y18n": { - "version": "3.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - }, - "yargs": { - "version": "7.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY=", - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - }, - "yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ=", - "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - } - } - }, - "gulp-babel": { - "version": "8.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/gulp-babel/-/gulp-babel-8.0.0.tgz", - "integrity": "sha1-4NqW9PLsSojdOjAw9HbjirISbYc=", - "requires": { - "plugin-error": "^1.0.1", - "replace-ext": "^1.0.0", - "through2": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.0" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "gulp-rename": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/gulp-rename/-/gulp-rename-1.4.0.tgz", - "integrity": "sha1-3hxxjnxAla6GH3KW708ySGSCQL0=" - }, - "gulp-replace": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/gulp-replace/-/gulp-replace-1.0.0.tgz", - "integrity": "sha1-syvWFlTZe414Qwpns+jOBnt8kUM=", - "requires": { - "istextorbinary": "2.2.1", - "readable-stream": "^2.0.1", - "replacestream": "^4.0.0" - } - }, - "gulp-sequence": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/gulp-sequence/-/gulp-sequence-1.0.0.tgz", - "integrity": "sha1-hi+T5lA+Z8NQpClI+mZpU8+Iumc=", - "requires": { - "thunks": "^4.9.0" - } - }, - "gulp-uglify-es": { - "version": "1.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz", - "integrity": "sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ=", - "requires": { - "o-stream": "^0.2.2", - "plugin-error": "^1.0.1", - "terser": "^3.7.5", - "vinyl": "^2.1.0", - "vinyl-sourcemaps-apply": "^0.2.1" - } - }, - "gulp-util": { - "version": "3.0.8", - "resolved": "http://ires.58corp.com/repository/58npm/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", - "requires": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", - "replace-ext": "0.0.1", - "through2": "^2.0.0", - "vinyl": "^0.5.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" - }, - "object-assign": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" - }, - "replace-ext": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "through2": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "vinyl": { - "version": "0.5.3", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", - "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - } - } - } - }, - "gulp-watch": { - "version": "5.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz", - "integrity": "sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0=", - "requires": { - "ansi-colors": "1.1.0", - "anymatch": "^1.3.0", - "chokidar": "^2.0.0", - "fancy-log": "1.3.2", - "glob-parent": "^3.0.1", - "object-assign": "^4.1.0", - "path-is-absolute": "^1.0.1", - "plugin-error": "1.0.1", - "readable-stream": "^2.2.2", - "slash": "^1.0.0", - "vinyl": "^2.1.0", - "vinyl-file": "^2.0.0" - }, - "dependencies": { - "anymatch": { - "version": "1.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=", - "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" - }, - "braces": { - "version": "1.8.5", - "resolved": "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "fancy-log": { - "version": "1.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz", - "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "time-stamp": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-glob": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "requires": { - "glogg": "^1.0.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/has/-/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "requires": { - "sparkles": "^1.0.0" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg=", - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=" - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "http://ires.58corp.com/repository/58npm/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=" - }, - "image-size": { - "version": "0.5.5", - "resolved": "http://ires.58corp.com/repository/58npm/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "http://ires.58corp.com/repository/58npm/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" - }, - "ini": { - "version": "1.3.5", - "resolved": "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz", - "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=" - }, - "inquirer": { - "version": "7.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.1.0.tgz", - "integrity": "sha1-EpigGFmIPhfHJkuChwrhA0+S3Sk=", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE=", - "requires": { - "type-fest": "^0.11.0" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" - }, - "string-width": { - "version": "4.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E=", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=" - } - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha1-1QYaYiS+WOgIOYX1AU2EQ1lXYpY=" - }, - "invariant": { - "version": "2.2.4", - "resolved": "http://ires.58corp.com/repository/58npm/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=", - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-base64": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz", - "integrity": "sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=" - }, - "is-callable": { - "version": "1.1.5", - "resolved": "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha1-9+RrWWiQRW23Tn9ul2yzJz0G+qs=", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" - } - } - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "requires": { - "is-primitive": "^2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-finite": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha1-fRQK3DiarzARqPKipM+m+q3/sRg=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" - }, - "is-regex": { - "version": "1.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha1-OdWJo1i/GJZ/cmlnEguPwa7XTq4=", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=", - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y=", - "dev": true - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=", - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "is-valid-glob": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha1-pfY9kfC7wMPkee9MXeAnM17G1jA=", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha1-WoETzXRtQ8SInro2qxDn1QybTzM=", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha1-KEmXxIIRdS7EhiU9qX44ed77qMg=", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", - "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "2.2.7", - "resolved": "http://ires.58corp.com/repository/58npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz", - "integrity": "sha1-XZOfYjfXtIOTzAlZ6rQM1P0FaTE=", - "dev": true, - "requires": { - "html-escaper": "^2.0.0" - } - }, - "istextorbinary": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/istextorbinary/-/istextorbinary-2.2.1.tgz", - "integrity": "sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM=", - "requires": { - "binaryextensions": "2", - "editions": "^1.3.3", - "textextensions": "2" - } - }, - "j-component": { - "version": "1.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.2.2.tgz", - "integrity": "sha1-cF3dhNP5PnjCVNP8IfBb6wEucEk=", - "dev": true, - "requires": { - "expr-parser": "^1.0.0", - "miniprogram-api-typings": "^2.10.4", - "miniprogram-exparser": "2.10.4" - } - }, - "jest": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest/-/jest-24.9.0.tgz", - "integrity": "sha1-mH0pDAWgi1LFYYjBAC42jtsAcXE=", - "dev": true, - "requires": { - "import-local": "^2.0.0", - "jest-cli": "^24.9.0" - }, - "dependencies": { - "jest-cli": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-cli/-/jest-cli-24.9.0.tgz", - "integrity": "sha1-rS3mLQdHLUGcarwwH8QyuYsQ0q8=", - "dev": true, - "requires": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" - } - } - } - }, - "jest-changed-files": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz", - "integrity": "sha1-CNjBXreaf6P8mCabwUtFHugvgDk=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - } - }, - "jest-config": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-config/-/jest-config-24.9.0.tgz", - "integrity": "sha1-+xu8YMc6Rq8DWQcZ76SCXm5N0bU=", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.9.0", - "@jest/types": "^24.9.0", - "babel-jest": "^24.9.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.9.0", - "jest-environment-node": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.9.0", - "realpath-native": "^1.1.0" - } - }, - "jest-diff": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha1-kxt9DVd4obr3RSy4FuMl43JAVdo=", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-docblock": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-docblock/-/jest-docblock-24.9.0.tgz", - "integrity": "sha1-eXAgGAK6Vg4cQJLMJcvt9a9ajOI=", - "dev": true, - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-each": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-each/-/jest-each-24.9.0.tgz", - "integrity": "sha1-6y2mAuKmEImNvF8fbfO6hrVfiwU=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-environment-jsdom": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", - "integrity": "sha1-SwgGx/yU+V7bNpppzCd47sK3N1s=", - "dev": true, - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0", - "jsdom": "^11.5.1" - } - }, - "jest-environment-node": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz", - "integrity": "sha1-Mz0tJ5b5aH8q7r8HQrUZ8zwcv9M=", - "dev": true, - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" - } - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4=", - "dev": true - }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha1-s4pdZCdJNOIfpBeump++t3zqrH0=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", - "integrity": "sha1-H3sb0yQsF3TmKsq7NkbZavw75qA=", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.9.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0", - "throat": "^4.0.0" - } - }, - "jest-leak-detector": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", - "integrity": "sha1-tmXep8dxAMXE99/LFTtlzwfc+Wo=", - "dev": true, - "requires": { - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha1-9bNmHV5ijf/m3WUlHf2uDofDoHM=", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha1-wig1VB7jebkIZzrVEIeiGFwT8cY=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha1-7NrmBMB3p/vHDe+21RfDwciYkjo=", - "dev": true - }, - "jest-regex-util": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha1-wT+zOAveIr9ldUMsST6o/jeWVjY=", - "dev": true - }, - "jest-resolve": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-resolve/-/jest-resolve-24.9.0.tgz", - "integrity": "sha1-3/BMdoevNMTdflJIktnPd+XRcyE=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - } - }, - "jest-resolve-dependencies": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", - "integrity": "sha1-rQVRmJWcTPuopPBmxnOj8HhlB6s=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.9.0" - } - }, - "jest-runner": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-runner/-/jest-runner-24.9.0.tgz", - "integrity": "sha1-V0+v29VEVcKzS0vfQ2WiOFf830I=", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-leak-detector": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - } - }, - "jest-runtime": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-runtime/-/jest-runtime-24.9.0.tgz", - "integrity": "sha1-nxRYOvak9zFKap2fAibhp4HI5Kw=", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^13.3.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "jest-serializer": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha1-5tfX75bTHouQeacUdUxdXFgojnM=", - "dev": true - }, - "jest-snapshot": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz", - "integrity": "sha1-7I6cpPLsDFyHro+SXPl0l7DpUbo=", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "jest-util": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI=", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "jest-validate": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true - } - } - }, - "jest-watcher": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-watcher/-/jest-watcher-24.9.0.tgz", - "integrity": "sha1-S1bl0c7/AF9biOUo3Jr8jdTtKzs=", - "dev": true, - "requires": { - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.9.0", - "string-length": "^2.0.0" - } - }, - "jest-worker": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U=", - "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - } - }, - "js-base64": { - "version": "2.5.2", - "resolved": "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha1-MTtidN2nGPcU0AszMLuubjjpAgk=" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha1-p6NBcPJqIbsWJCTYray0ETpp5II=", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "11.12.0", - "resolved": "http://ires.58corp.com/repository/58npm/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha1-GoDUDd03ih3lllbp5txaO6hle8g=", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha1-Po2KmUfQWZoXltECJddDL0pKz14=", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "http://ires.58corp.com/repository/58npm/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://ires.58corp.com/repository/58npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "2.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz", - "integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=", - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "http://ires.58corp.com/repository/58npm/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "just-debounce": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz", - "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=" - }, - "kind-of": { - "version": "6.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=" - }, - "kleur": { - "version": "3.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", - "dev": true - }, - "last-run": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - } - }, - "lazystream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "requires": { - "readable-stream": "^2.0.5" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "requires": { - "invert-kv": "^1.0.0" - } - }, - "lcov-parse": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true - }, - "lead": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", - "requires": { - "flush-write-stream": "^1.0.2" - } - }, - "left-pad": { - "version": "1.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4=", - "dev": true - }, - "less": { - "version": "3.11.1", - "resolved": "http://ires.58corp.com/repository/58npm/less/-/less-3.11.1.tgz", - "integrity": "sha1-xr8I454CQE/mswej3/+v3FW9NuI=", - "dev": true, - "requires": { - "clone": "^2.1.2", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.4.1", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "^2.83.0", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "optional": true - } - } - }, - "leven": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/leven/-/leven-3.1.0.tgz", - "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM=", - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=" - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" - }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" - }, - "lodash._basevalues": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" - }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - }, - "lodash._root": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" - }, - "lodash.escape": { - "version": "3.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "requires": { - "lodash._root": "^3.0.0" - } - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "http://ires.58corp.com/repository/58npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.template": { - "version": "3.6.2", - "resolved": "http://ires.58corp.com/repository/58npm/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "requires": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" - } - }, - "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" - } - }, - "log-driver": { - "version": "1.2.7", - "resolved": "http://ires.58corp.com/repository/58npm/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha1-Y7lQIfBwL+36LJuwok53l9cYcdg=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=" - }, - "make-dir": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=" - } - } - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY=", - "requires": { - "kind-of": "^6.0.2" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "http://ires.58corp.com/repository/58npm/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } - }, - "matchdep": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, - "dependencies": { - "findup-sync": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "math-random": { - "version": "1.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw=" - }, - "md5-hex": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/md5-hex/-/md5-hex-2.0.0.tgz", - "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", - "requires": { - "md5-o-matic": "^0.1.1" - } - }, - "md5-o-matic": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/md5-o-matic/-/md5-o-matic-0.1.1.tgz", - "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=" - }, - "mdn-data": { - "version": "1.1.4", - "resolved": "http://ires.58corp.com/repository/58npm/mdn-data/-/mdn-data-1.1.4.tgz", - "integrity": "sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE=", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "http://ires.58corp.com/repository/58npm/mime/-/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "dev": true, - "optional": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I=", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8=", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" - }, - "miniprogram-api-typings": { - "version": "2.11.0", - "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz", - "integrity": "sha1-wKkcov6oDjRFCTmcWAy61QSo+QU=", - "dev": true - }, - "miniprogram-compiler": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz", - "integrity": "sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk=", - "dev": true, - "requires": { - "glob": "^7.1.3", - "unescape-js": "^1.1.1" - } - }, - "miniprogram-exparser": { - "version": "2.10.4", - "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.10.4.tgz", - "integrity": "sha1-S1/fvY4VUYassog6tYDmhCAQms0=", - "dev": true - }, - "miniprogram-simulate": { - "version": "1.2.3", - "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.3.tgz", - "integrity": "sha1-ig6z0aIj7993Q5iNAJJ5PIMyAGM=", - "dev": true, - "requires": { - "csso": "^3.5.1", - "j-component": "^1.2.2", - "less": "^3.10.3", - "miniprogram-compiler": "^0.1.2", - "postcss": "^7.0.23" - }, - "dependencies": { - "postcss": { - "version": "7.0.30", - "resolved": "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.30.tgz", - "integrity": "sha1-zJN4vv/kagLLxFBqBHfQX86pqOI=", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "http://ires.58corp.com/repository/58npm/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", - "requires": { - "minimist": "^1.2.5" - } - }, - "mp-adaptor": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz", - "integrity": "sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA==", - "requires": { - "gulp": "^3.9.1", - "gulp-uglify-es": "^1.0.4", - "gulp-watch": "^5.0.1", - "pump": "^3.0.0", - "uneval": "^0.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "clone": { - "version": "0.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "first-chunk-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" - }, - "glob": { - "version": "4.5.3", - "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", - "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^2.0.1", - "once": "^1.3.0" - } - }, - "glob-stream": { - "version": "3.1.18", - "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", - "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", - "requires": { - "glob": "^4.3.1", - "glob2base": "^0.0.12", - "minimatch": "^2.0.1", - "ordered-read-streams": "^0.1.0", - "through2": "^0.6.1", - "unique-stream": "^1.0.0" - } - }, - "glob-watcher": { - "version": "0.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", - "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", - "requires": { - "gaze": "^0.5.1" - } - }, - "graceful-fs": { - "version": "3.0.12", - "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", - "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", - "requires": { - "natives": "^1.1.3" - } - }, - "gulp": { - "version": "3.9.1", - "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", - "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", - "requires": { - "archy": "^1.0.0", - "chalk": "^1.0.0", - "deprecated": "^0.0.1", - "gulp-util": "^3.0.0", - "interpret": "^1.0.0", - "liftoff": "^2.1.0", - "minimist": "^1.1.0", - "orchestrator": "^0.3.0", - "pretty-hrtime": "^1.0.0", - "semver": "^4.1.0", - "tildify": "^1.0.0", - "v8flags": "^2.0.2", - "vinyl-fs": "^0.3.0" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "liftoff": { - "version": "2.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "minimatch": { - "version": "2.0.10", - "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "ordered-read-streams": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", - "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", - "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", - "requires": { - "first-chunk-stream": "^1.0.0", - "is-utf8": "^0.2.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "through2": { - "version": "0.6.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "unique-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", - "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" - }, - "v8flags": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "requires": { - "user-home": "^1.1.1" - } - }, - "vinyl": { - "version": "0.4.6", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - } - }, - "vinyl-fs": { - "version": "0.3.14", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", - "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", - "requires": { - "defaults": "^1.0.0", - "glob-stream": "^3.1.5", - "glob-watcher": "^0.0.6", - "graceful-fs": "^3.0.0", - "mkdirp": "^0.5.0", - "strip-bom": "^1.0.0", - "through2": "^0.6.1", - "vinyl": "^0.4.0" - } - } - } - }, - "mp-converter": { - "version": "1.0.10", - "resolved": "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz", - "integrity": "sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w==", - "requires": { - "gulp": "^3.9.1", - "gulp-uglify-es": "^1.0.4", - "gulp-watch": "^5.0.1", - "pump": "^3.0.0", - "uneval": "^0.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "clone": { - "version": "0.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "first-chunk-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" - }, - "glob": { - "version": "4.5.3", - "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", - "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^2.0.1", - "once": "^1.3.0" - } - }, - "glob-stream": { - "version": "3.1.18", - "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", - "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", - "requires": { - "glob": "^4.3.1", - "glob2base": "^0.0.12", - "minimatch": "^2.0.1", - "ordered-read-streams": "^0.1.0", - "through2": "^0.6.1", - "unique-stream": "^1.0.0" - } - }, - "glob-watcher": { - "version": "0.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", - "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", - "requires": { - "gaze": "^0.5.1" - } - }, - "graceful-fs": { - "version": "3.0.12", - "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", - "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", - "requires": { - "natives": "^1.1.3" - } - }, - "gulp": { - "version": "3.9.1", - "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", - "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", - "requires": { - "archy": "^1.0.0", - "chalk": "^1.0.0", - "deprecated": "^0.0.1", - "gulp-util": "^3.0.0", - "interpret": "^1.0.0", - "liftoff": "^2.1.0", - "minimist": "^1.1.0", - "orchestrator": "^0.3.0", - "pretty-hrtime": "^1.0.0", - "semver": "^4.1.0", - "tildify": "^1.0.0", - "v8flags": "^2.0.2", - "vinyl-fs": "^0.3.0" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "liftoff": { - "version": "2.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "minimatch": { - "version": "2.0.10", - "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "ordered-read-streams": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", - "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", - "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", - "requires": { - "first-chunk-stream": "^1.0.0", - "is-utf8": "^0.2.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "through2": { - "version": "0.6.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "unique-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", - "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" - }, - "v8flags": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "requires": { - "user-home": "^1.1.1" - } - }, - "vinyl": { - "version": "0.4.6", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - } - }, - "vinyl-fs": { - "version": "0.3.14", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", - "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", - "requires": { - "defaults": "^1.0.0", - "glob-stream": "^3.1.5", - "glob-watcher": "^0.0.6", - "graceful-fs": "^3.0.0", - "mkdirp": "^0.5.0", - "strip-bom": "^1.0.0", - "through2": "^0.6.1", - "vinyl": "^0.4.0" - } - } - } - }, - "mp-linter": { - "version": "1.0.9", - "resolved": "http://ires.58corp.com/repository/58npm/mp-linter/-/mp-linter-1.0.9.tgz", - "integrity": "sha1-UyAeOOOcdHWIt8IEXX9ISKkDEjE=", - "requires": { - "gulp": "^4.0.2", - "gulp-sequence": "^1.0.0", - "gulp-uglify-es": "^1.0.4", - "gulp-watch": "^5.0.1", - "pump": "^3.0.0" - } - }, - "mp-plugin": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz", - "integrity": "sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA==", - "requires": { - "@babel/cli": "^7.2.3", - "@babel/core": "^7.4.0", - "@babel/plugin-transform-modules-commonjs": "^7.4.0", - "gulp": "^3.9.1", - "gulp-sequence": "^1.0.0", - "gulp-uglify-es": "^1.0.4", - "gulp-watch": "^5.0.1", - "string-to-arraybuffer": "^1.0.2", - "through2": "^3.0.0", - "to-buffer": "^1.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "clone": { - "version": "0.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "first-chunk-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" - }, - "glob": { - "version": "4.5.3", - "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", - "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^2.0.1", - "once": "^1.3.0" - } - }, - "glob-stream": { - "version": "3.1.18", - "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", - "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", - "requires": { - "glob": "^4.3.1", - "glob2base": "^0.0.12", - "minimatch": "^2.0.1", - "ordered-read-streams": "^0.1.0", - "through2": "^0.6.1", - "unique-stream": "^1.0.0" - }, - "dependencies": { - "through2": { - "version": "0.6.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "glob-watcher": { - "version": "0.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", - "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", - "requires": { - "gaze": "^0.5.1" - } - }, - "graceful-fs": { - "version": "3.0.12", - "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", - "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", - "requires": { - "natives": "^1.1.3" - } - }, - "gulp": { - "version": "3.9.1", - "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", - "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", - "requires": { - "archy": "^1.0.0", - "chalk": "^1.0.0", - "deprecated": "^0.0.1", - "gulp-util": "^3.0.0", - "interpret": "^1.0.0", - "liftoff": "^2.1.0", - "minimist": "^1.1.0", - "orchestrator": "^0.3.0", - "pretty-hrtime": "^1.0.0", - "semver": "^4.1.0", - "tildify": "^1.0.0", - "v8flags": "^2.0.2", - "vinyl-fs": "^0.3.0" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "liftoff": { - "version": "2.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "minimatch": { - "version": "2.0.10", - "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "ordered-read-streams": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", - "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", - "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", - "requires": { - "first-chunk-stream": "^1.0.0", - "is-utf8": "^0.2.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "unique-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", - "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" - }, - "v8flags": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "requires": { - "user-home": "^1.1.1" - } - }, - "vinyl": { - "version": "0.4.6", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - } - }, - "vinyl-fs": { - "version": "0.3.14", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", - "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", - "requires": { - "defaults": "^1.0.0", - "glob-stream": "^3.1.5", - "glob-watcher": "^0.0.6", - "graceful-fs": "^3.0.0", - "mkdirp": "^0.5.0", - "strip-bom": "^1.0.0", - "through2": "^0.6.1", - "vinyl": "^0.4.0" - }, - "dependencies": { - "through2": { - "version": "0.6.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multipipe": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "requires": { - "duplexer2": "0.0.2" - } - }, - "mute-stdout": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE=" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "http://ires.58corp.com/repository/58npm/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=" - }, - "nan": { - "version": "2.14.1", - "resolved": "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz", - "integrity": "sha1-174036MQW5FJTDFHCJMV7/iHSwE=", - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natives": { - "version": "1.1.6", - "resolved": "http://ires.58corp.com/repository/58npm/natives/-/natives-1.1.6.tgz", - "integrity": "sha1-pgO0pJirdxc2ErnqGs3sTZgPALs=" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "next-tick": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "5.4.3", - "resolved": "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha1-y3La+UyTkECY4oucWQ/YZuRkvVA=", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "now-and-later": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha1-jlechoV2SnzALLaAOA6U9DzLH3w=", - "requires": { - "once": "^1.3.2" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha1-IEh5qePQaP8qVROcLHcngGgaOLc=", - "dev": true - }, - "o-stream": { - "version": "0.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz", - "integrity": "sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8=" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc=", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=", - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.defaults": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha1-Npvx+VktiridcS3O1cuBx8U1Jkk=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-own": { - "version": "0.1.5", - "resolved": "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "requires": { - "for-in": "^1.0.1" - } - } - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, - "object.reduce": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "once": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha1-//DzyRYX/mK7UBiWNumayKbfe+U=", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "http://ires.58corp.com/repository/58npm/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "orchestrator": { - "version": "0.3.8", - "resolved": "http://ires.58corp.com/repository/58npm/orchestrator/-/orchestrator-0.3.8.tgz", - "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", - "requires": { - "end-of-stream": "~0.1.5", - "sequencify": "~0.0.7", - "stream-consume": "~0.1.0" - }, - "dependencies": { - "end-of-stream": { - "version": "0.1.5", - "resolved": "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-0.1.5.tgz", - "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", - "requires": { - "once": "~1.3.0" - } - }, - "once": { - "version": "1.3.3", - "resolved": "http://ires.58corp.com/repository/58npm/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "requires": { - "wrappy": "1" - } - } - } - }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "requires": { - "readable-stream": "^2.0.1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-locale": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "^1.0.0" - } - }, - "os-shim": { - "version": "0.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/os-shim/-/os-shim-0.1.3.tgz", - "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-each-series": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true - }, - "p-try": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=" - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, - "parse5": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha1-bXhlbj2o14tOwLkG98CO8d/j9gg=", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=" - }, - "path-root": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" - }, - "path-type": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c=", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "plugin-error": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha1-dwFr2JGdCsN3/c3QMiMolTyleBw=", - "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" - } - }, - "pn": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/pn/-/pn-1.1.0.tgz", - "integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "postcss": { - "version": "5.2.16", - "resolved": "http://ires.58corp.com/repository/58npm/postcss/-/postcss-5.2.16.tgz", - "integrity": "sha1-cysxAAAPn/g3mkilODntCXN2rVc=", - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "http://ires.58corp.com/repository/58npm/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "pre-commit": { - "version": "1.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/pre-commit/-/pre-commit-1.2.2.tgz", - "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", - "requires": { - "cross-spawn": "^5.0.1", - "spawn-sync": "^1.0.15", - "which": "1.2.x" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "which": { - "version": "1.2.14", - "resolved": "http://ires.58corp.com/repository/58npm/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "preserve": { - "version": "0.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "http://ires.58corp.com/repository/58npm/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k=", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true - } - } - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" - }, - "private": { - "version": "0.1.8", - "resolved": "http://ires.58corp.com/repository/58npm/private/-/private-0.1.8.tgz", - "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" - }, - "progress": { - "version": "2.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/progress/-/progress-2.0.3.tgz", - "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=" - }, - "promise": { - "version": "7.3.1", - "resolved": "http://ires.58corp.com/repository/58npm/promise/-/promise-7.3.1.tgz", - "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=", - "dev": true, - "optional": true, - "requires": { - "asap": "~2.0.3" - } - }, - "prompts": { - "version": "2.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg=", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.4" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "optional": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "psl": { - "version": "1.8.0", - "resolved": "http://ires.58corp.com/repository/58npm/psl/-/psl-1.8.0.tgz", - "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz", - "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=" - }, - "qs": { - "version": "6.5.2", - "resolved": "http://ires.58corp.com/repository/58npm/qs/-/qs-6.5.2.tgz", - "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", - "dev": true - }, - "randomatic": { - "version": "3.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha1-t3bvxZN1mE42xTey9RofCv8Noe0=", - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" - } - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "http://ires.58corp.com/repository/58npm/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=", - "dev": true - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" - } - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha1-IAMpT+oj+wZy8kduviL89Jii1lw=", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "http://ires.58corp.com/repository/58npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" - }, - "regenerator-transform": { - "version": "0.10.1", - "resolved": "http://ires.58corp.com/repository/58npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", - "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=", - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpp": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=" - }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "http://ires.58corp.com/repository/58npm/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } - } - }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M=", - "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - } - }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", - "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "repeating": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "requires": { - "is-finite": "^1.0.0" - } - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo=" - }, - "replace-homedir": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } - }, - "replacestream": { - "version": "4.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/replacestream/-/replacestream-4.0.3.tgz", - "integrity": "sha1-PuV5gJK+Nksc2xSEMISSyz3/LzY=", - "requires": { - "escape-string-regexp": "^1.0.3", - "object-assign": "^4.0.1", - "readable-stream": "^2.0.2" - } - }, - "request": { - "version": "2.88.2", - "resolved": "http://ires.58corp.com/repository/58npm/request/-/request-2.88.2.tgz", - "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "request-promise-core": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz", - "integrity": "sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk=", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "request-promise-native": { - "version": "1.0.8", - "resolved": "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz", - "integrity": "sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY=", - "dev": true, - "requires": { - "request-promise-core": "1.1.3", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", - "dev": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=", - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=" - }, - "resolve-options": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "requires": { - "value-or-function": "^3.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz", - "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "http://ires.58corp.com/repository/58npm/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=", - "dev": true - }, - "run-async": { - "version": "2.4.1", - "resolved": "http://ires.58corp.com/repository/58npm/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=" - }, - "rxjs": { - "version": "6.5.5", - "resolved": "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha1-xciE4wlMjP7jG/J+uH5UzPyH+ew=", - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" - }, - "sane": { - "version": "4.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/sane/-/sane-4.1.0.tgz", - "integrity": "sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0=", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "http://ires.58corp.com/repository/58npm/sax/-/sax-1.2.4.tgz", - "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz", - "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=" - }, - "semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", - "requires": { - "sver-compat": "^1.5.0" - } - }, - "sequencify": { - "version": "0.0.7", - "resolved": "http://ires.58corp.com/repository/58npm/sequencify/-/sequencify-0.0.7.tgz", - "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=" - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "shellwords": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", - "dev": true - }, - "sigmund": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-2.0.0.tgz", - "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=" - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "sparkles": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w=" - }, - "spawn-sync": { - "version": "1.0.15", - "resolved": "http://ires.58corp.com/repository/58npm/spawn-sync/-/spawn-sync-1.0.15.tgz", - "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", - "requires": { - "concat-stream": "^1.4.7", - "os-shim": "^0.1.2" - } - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ=" - }, - "split-string": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "http://ires.58corp.com/repository/58npm/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g=", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-consume": { - "version": "0.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/stream-consume/-/stream-consume-0.1.1.tgz", - "integrity": "sha1-0721mMK9CugrjKx6xQsRB6eZbEg=" - }, - "stream-exhaust": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0=" - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=" - }, - "string-length": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", - "dev": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string-to-arraybuffer": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz", - "integrity": "sha1-FhFH+63qAuKLCTUALOxMQPHKfwo=", - "requires": { - "atob-lite": "^2.0.0", - "is-base64": "^0.1.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "string.fromcodepoint": { - "version": "0.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz", - "integrity": "sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=", - "dev": true - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha1-RAiqLl1t3QyagHObCH+8BnwDs8w=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha1-x28c7zDyG7rYr+uNsVEUls+w8qM=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-bom-stream": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", - "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", - "requires": { - "first-chunk-stream": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-json-comments/-/strip-json-comments-3.1.0.tgz", - "integrity": "sha1-djjTFCISns9EV0QACfugP5+awYA=" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "sver-compat": { - "version": "1.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", - "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "http://ires.58corp.com/repository/58npm/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=", - "dev": true - }, - "table": { - "version": "5.4.6", - "resolved": "http://ires.58corp.com/repository/58npm/table/-/table-5.4.6.tgz", - "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - } - }, - "terser": { - "version": "3.17.0", - "resolved": "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz", - "integrity": "sha1-+I/77aDetWN/nSSw2mb04VqxDLI=", - "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" - } - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "http://ires.58corp.com/repository/58npm/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA=", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg=", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "textextensions": { - "version": "2.6.0", - "resolved": "http://ires.58corp.com/repository/58npm/textextensions/-/textextensions-2.6.0.tgz", - "integrity": "sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q=" - }, - "throat": { - "version": "4.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "http://ires.58corp.com/repository/58npm/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "through2": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-3.0.1.tgz", - "integrity": "sha1-OSducTwzAu3544jdnIEt07glvVo=", - "requires": { - "readable-stream": "2 || 3" - } - }, - "through2-filter": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha1-cA54bfI2fCyIzYqlvkz5weeDElQ=", - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "thunks": { - "version": "4.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/thunks/-/thunks-4.9.6.tgz", - "integrity": "sha1-CPJoqzKtErjhg40rgZ29fZsyYqA=" - }, - "tildify": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/tildify/-/tildify-1.2.0.tgz", - "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", - "requires": { - "os-homedir": "^1.0.0" - } - }, - "time-stamp": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" - }, - "tmp": { - "version": "0.0.33", - "resolved": "http://ires.58corp.com/repository/58npm/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-absolute-glob": { - "version": "2.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "to-through": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", - "requires": { - "through2": "^2.0.3" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "trim-right": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" - }, - "tslib": { - "version": "1.13.0", - "resolved": "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM=" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "http://ires.58corp.com/repository/58npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "http://ires.58corp.com/repository/58npm/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz", - "integrity": "sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A=" - }, - "type-check": { - "version": "0.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=" - }, - "typedarray": { - "version": "0.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" - }, - "undertaker": { - "version": "1.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz", - "integrity": "sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks=", - "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - } - }, - "undertaker-registry": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=" - }, - "unescape-js": { - "version": "1.1.4", - "resolved": "http://ires.58corp.com/repository/58npm/unescape-js/-/unescape-js-1.1.4.tgz", - "integrity": "sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U=", - "dev": true, - "requires": { - "string.fromcodepoint": "^0.2.1" - } - }, - "uneval": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz", - "integrity": "sha1-lYR07cehFqNyCYRUe3XhFdF1fXI=" - }, - "union-value": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "unique-stream": { - "version": "2.3.1", - "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha1-xl0RDppK35psWUiygFPZqNBMvqw=", - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz", - "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=" - }, - "uri-js": { - "version": "4.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "use": { - "version": "3.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz", - "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=" - }, - "user-home": { - "version": "1.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=" - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha1-a693dLgO6w91INi4HQeYKlmruu4=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "http://ires.58corp.com/repository/58npm/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", - "dev": true - }, - "v8-compile-cache": { - "version": "2.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4=" - }, - "v8flags": { - "version": "3.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.1.3.tgz", - "integrity": "sha1-/J3CNSHKIMVDP4HMTrmzAzuxBdg=", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "value-or-function": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=" - }, - "verror": { - "version": "1.10.0", - "resolved": "http://ires.58corp.com/repository/58npm/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vinyl": { - "version": "2.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz", - "integrity": "sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY=", - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - } - }, - "vinyl-file": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz", - "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.3.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0", - "strip-bom-stream": "^2.0.0", - "vinyl": "^1.1.0" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" - }, - "replace-ext": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" - }, - "vinyl": { - "version": "1.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - } - } - } - }, - "vinyl-fs": { - "version": "3.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c=", - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", - "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - } - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", - "requires": { - "source-map": "^0.5.1" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha1-ConN9cwVgi35w2BUNnaWPgzDCM0=", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "http://ires.58corp.com/repository/58npm/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "http://ires.58corp.com/repository/58npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA=", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78=", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag=", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "http://ires.58corp.com/repository/58npm/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=" - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write": { - "version": "1.0.3", - "resolved": "http://ires.58corp.com/repository/58npm/write/-/write-1.0.3.tgz", - "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", - "requires": { - "mkdirp": "^0.5.1" - } - }, - "write-file-atomic": { - "version": "2.4.1", - "resolved": "http://ires.58corp.com/repository/58npm/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha1-0LBUY8GIroBDlv1asqNwBir4dSk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "ws": { - "version": "5.2.2", - "resolved": "http://ires.58corp.com/repository/58npm/ws/-/ws-5.2.2.tgz", - "integrity": "sha1-3/7xSGa46NyRM1glFNG++vlumA8=", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=", - "dev": true - }, - "xmldom": { - "version": "0.1.31", - "resolved": "http://ires.58corp.com/repository/58npm/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha1-t2yaG9nwqXN+WnLcNyMc84N14v8=" - }, - "xtend": { - "version": "4.0.2", - "resolved": "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=" - }, - "y18n": { - "version": "4.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "yargs": { - "version": "13.3.2", - "resolved": "http://ires.58corp.com/repository/58npm/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true - } - } - } - } -} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 13ff9c2..0000000 --- a/yarn.lock +++ /dev/null @@ -1,7109 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/cli@^7.2.3": - version "7.8.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.8.4.tgz#505fb053721a98777b2b175323ea4f090b7d3c1c" - integrity sha1-UF+wU3IamHd7KxdTI+pPCQt9PBw= - dependencies: - commander "^4.0.1" - convert-source-map "^1.1.0" - fs-readdir-recursive "^1.1.0" - glob "^7.0.0" - lodash "^4.17.13" - make-dir "^2.1.0" - slash "^2.0.0" - source-map "^0.5.0" - optionalDependencies: - chokidar "^2.1.8" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4= - dependencies: - "@babel/highlight" "^7.8.3" - -"@babel/core@^7.1.0", "@babel/core@^7.2.2", "@babel/core@^7.4.0": - version "7.9.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376" - integrity sha1-2aofWAq/OyKG70C2kE05CQTGM3Y= - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.6" - "@babel/parser" "^7.9.6" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.0.0-beta.40", "@babel/generator@^7.4.0", "@babel/generator@^7.9.6": - version "7.9.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" - integrity sha1-VAjIKsXemM2g132BJOmfofIXCkM= - dependencies: - "@babel/types" "^7.9.6" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/helper-function-name@^7.9.5": - version "7.9.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" - integrity sha1-K1OCDTUnUSDhh0qC5aq+E3aSClw= - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.9.5" - -"@babel/helper-get-function-arity@^7.8.3": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" - integrity sha1-uJS5R70AQ4HOY+odufCFR+kgq9U= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-member-expression-to-functions@^7.8.3": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" - integrity sha1-ZZtxBJjqbB2ZB+DHPyBu7n2twkw= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-imports@^7.8.3": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" - integrity sha1-f+OVibOcAWMxtrjD9EHo8LFBlJg= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-transforms@^7.9.0": - version "7.9.0" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" - integrity sha1-Q7NN/hWWGRhwfSRzJ0MTiOn+luU= - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-simple-access" "^7.8.3" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/template" "^7.8.6" - "@babel/types" "^7.9.0" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.8.3": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" - integrity sha1-ftBxgT0Jx1KY708giVYAa2ER7Lk= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" - integrity sha1-nqKTvhm6vA9S/4yoizTDYRsghnA= - -"@babel/helper-replace-supers@^7.8.6": - version "7.9.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz#03149d7e6a5586ab6764996cd31d6981a17e1444" - integrity sha1-AxSdfmpVhqtnZJls0x1pgaF+FEQ= - dependencies: - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" - -"@babel/helper-simple-access@^7.8.3": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" - integrity sha1-f4EJkotNq0ZUB2mGr1dSMd62Oa4= - dependencies: - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-split-export-declaration@^7.8.3": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" - integrity sha1-ManzAHD5E2inGCzwX4MXgQZfx6k= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": - version "7.9.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" - integrity sha1-kJd6jm+/a0MafcMXUu7iM78FLYA= - -"@babel/helpers@^7.9.6": - version "7.9.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.9.6.tgz#092c774743471d0bb6c7de3ad465ab3d3486d580" - integrity sha1-CSx3R0NHHQu2x9461GWrPTSG1YA= - dependencies: - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" - -"@babel/highlight@^7.8.3": - version "7.9.0" - resolved "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" - integrity sha1-TptFzLgreWBycbKXmtgse2gWMHk= - dependencies: - "@babel/helper-validator-identifier" "^7.9.0" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": - version "7.9.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" - integrity sha1-Oxu7MNq+YAzXLbWHIJmDdv9lO8c= - -"@babel/plugin-syntax-object-rest-spread@^7.0.0": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-transform-modules-commonjs@^7.4.0", "@babel/plugin-transform-modules-commonjs@^7.7.5": - version "7.9.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz#64b7474a4279ee588cacd1906695ca721687c277" - integrity sha1-ZLdHSkJ57liMrNGQZpXKchaHwnc= - dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-simple-access" "^7.8.3" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/template@^7.0.0-beta.40", "@babel/template@^7.4.0", "@babel/template@^7.8.3", "@babel/template@^7.8.6": - version "7.8.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha1-hrIq8V+CjfsIZHT5ZNzD45xDzis= - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0", "@babel/traverse@^7.9.6": - version "7.9.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" - integrity sha1-VUDXV3aXv2GcxXuSqg8cIxqU9EI= - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.6" - "@babel/types" "^7.9.6" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6": - version "7.9.6" - resolved "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" - integrity sha1-LFUCtCclHp3hvS3/la3WRtlcyfc= - dependencies: - "@babel/helper-validator-identifier" "^7.9.5" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha1-+GSuhQBND8q29QvpFBxNo2jRZWo= - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@jest/console@^24.7.1", "@jest/console@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" - integrity sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A= - dependencies: - "@jest/source-map" "^24.9.0" - chalk "^2.0.1" - slash "^2.0.0" - -"@jest/core@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" - integrity sha1-LOzNC5MYH5xIUOdPKprUPTUTacQ= - dependencies: - "@jest/console" "^24.7.1" - "@jest/reporters" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-changed-files "^24.9.0" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-resolve-dependencies "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - jest-watcher "^24.9.0" - micromatch "^3.1.10" - p-each-series "^1.0.0" - realpath-native "^1.1.0" - rimraf "^2.5.4" - slash "^2.0.0" - strip-ansi "^5.0.0" - -"@jest/environment@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" - integrity sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg= - dependencies: - "@jest/fake-timers" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - -"@jest/fake-timers@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" - integrity sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM= - dependencies: - "@jest/types" "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - -"@jest/reporters@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" - integrity sha1-hmYO/44rlmHQQqjpigKLjWMaW0M= - dependencies: - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.2" - istanbul-lib-coverage "^2.0.2" - istanbul-lib-instrument "^3.0.1" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.1" - istanbul-reports "^2.2.6" - jest-haste-map "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - node-notifier "^5.4.2" - slash "^2.0.0" - source-map "^0.6.0" - string-length "^2.0.0" - -"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - integrity sha1-DiY6lEML5LQdpoPMwea//ioZFxQ= - dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" - -"@jest/test-result@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" - integrity sha1-EXluiqnb+I6gJXV7MVJZWtBroMo= - dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/istanbul-lib-coverage" "^2.0.0" - -"@jest/test-sequencer@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" - integrity sha1-+PM081tiWk8vNV8v5+YDba0uazE= - dependencies: - "@jest/test-result" "^24.9.0" - jest-haste-map "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - -"@jest/transform@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" - integrity sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY= - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^24.9.0" - babel-plugin-istanbul "^5.1.0" - chalk "^2.0.1" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.1.15" - jest-haste-map "^24.9.0" - jest-regex-util "^24.9.0" - jest-util "^24.9.0" - micromatch "^3.1.10" - pirates "^4.0.1" - realpath-native "^1.1.0" - slash "^2.0.0" - source-map "^0.6.1" - write-file-atomic "2.4.1" - -"@jest/types@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" - integrity sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk= - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - -"@types/babel__core@^7.1.0": - version "7.1.7" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.7.tgz#1dacad8840364a57c98d0dd4855c6dd3752c6b89" - integrity sha1-HaytiEA2SlfJjQ3UhVxt03Usa4k= - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.1" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" - integrity sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ= - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.0.2" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" - integrity sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc= - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.11" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.11.tgz#1ae3010e8bf8851d324878b42acec71986486d18" - integrity sha1-GuMBDov4hR0ySHi0Ks7HGYZIbRg= - dependencies: - "@babel/types" "^7.3.0" - -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA= - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.2.tgz#79d7a78bad4219f4c03d6557a1c72d9ca6ba62d5" - integrity sha1-edeni61CGfTAPWVXocctnKa6YtU= - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY= - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^1.1.1": - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" - integrity sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI= - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - -"@types/stack-utils@^1.0.1": - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= - -"@types/yargs-parser@*": - version "15.0.0" - resolved "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= - -"@types/yargs@^13.0.0": - version "13.0.9" - resolved "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz#44028e974343c7afcf3960f1a2b1099c39a7b5e1" - integrity sha1-RAKOl0NDx6/POWDxorEJnDmnteE= - dependencies: - "@types/yargs-parser" "*" - -abab@^2.0.0: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= - -acorn-globals@^4.1.0: - version "4.3.4" - resolved "http://ires.58corp.com/repository/58npm/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - -acorn-jsx@^5.2.0: - version "5.2.0" - resolved "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4= - -acorn-walk@^6.0.1: - version "6.2.0" - resolved "http://ires.58corp.com/repository/58npm/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha1-Ejy487hMIXHx9/slJhWxx4prGow= - -acorn@^5.5.3: - version "5.7.4" - resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" - integrity sha1-Po2KmUfQWZoXltECJddDL0pKz14= - -acorn@^6.0.1, acorn@^6.4.0: - version "6.4.1" - resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ= - -acorn@^7.1.1: - version "7.2.0" - resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" - integrity sha1-F+p+QNfIZA/1SmlMiJwm8xcE7/4= - -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: - version "6.12.2" - resolved "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" - integrity sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0= - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-colors@1.1.0, ansi-colors@^1.0.1: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= - dependencies: - ansi-wrap "^0.1.0" - -ansi-escapes@^3.0.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= - dependencies: - type-fest "^0.11.0" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.0.0, ansi-regex@^4.1.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k= - dependencies: - "@types/color-name" "^1.1.1" - color-convert "^2.0.1" - -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= - -anymatch@^1.3.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" - integrity sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo= - dependencies: - micromatch "^2.1.5" - normalize-path "^2.0.0" - -anymatch@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -append-buffer@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" - integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= - dependencies: - buffer-equal "^1.0.0" - -archy@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= - -argparse@^1.0.7: - version "1.0.10" - resolved "http://ires.58corp.com/repository/58npm/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= - dependencies: - arr-flatten "^1.0.1" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-filter@^1.1.1: - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" - integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= - dependencies: - make-iterator "^1.0.0" - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= - -arr-map@^2.0.0, arr-map@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" - integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= - dependencies: - make-iterator "^1.0.0" - -arr-union@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-differ@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= - -array-each@^1.0.0, array-each@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" - integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= - -array-equal@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= - -array-includes@^3.0.3: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" - -array-initial@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" - integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= - dependencies: - array-slice "^1.0.0" - is-number "^4.0.0" - -array-last@^1.1.1: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" - integrity sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY= - dependencies: - is-number "^4.0.0" - -array-slice@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" - integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= - -array-sort@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" - integrity sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo= - dependencies: - default-compare "^1.0.0" - get-value "^2.0.6" - kind-of "^5.0.2" - -array-uniq@^1.0.2: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= - -array-unique@^0.3.2: - version "0.3.2" - resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.flat@^1.2.1: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -arraybuffer-to-string@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/arraybuffer-to-string/-/arraybuffer-to-string-1.0.2.tgz#c373aa7bb0e6844d9a2bc9654c8889a9570a26e2" - integrity sha1-w3Oqe7DmhE2aK8llTIiJqVcKJuI= - -asap@~2.0.3: - version "2.0.6" - resolved "http://ires.58corp.com/repository/58npm/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1@~0.2.3: - version "0.2.4" - resolved "http://ires.58corp.com/repository/58npm/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -astral-regex@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= - -async-done@^1.2.0, async-done@^1.2.2: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" - integrity sha1-XhWqcplipLB0FPUoqIzfGOCykKI= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.2" - process-nextick-args "^2.0.0" - stream-exhaust "^1.0.1" - -async-each@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= - -async-limiter@~1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= - -async-settle@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" - integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= - dependencies: - async-done "^1.2.2" - -asynckit@^0.4.0: - version "0.4.0" - resolved "http://ires.58corp.com/repository/58npm/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob-lite@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" - integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= - -atob@^2.1.2: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "http://ires.58corp.com/repository/58npm/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.10.0" - resolved "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" - integrity sha1-oXs6jqgRBg501H0wYSJACtRJeuI= - -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.26.0, babel-core@^6.26.3: - version "6.26.3" - resolved "http://ires.58corp.com/repository/58npm/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha1-suLwnjQtDwyI4vAuBneUEl51wgc= - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - -babel-eslint@^10.0.3: - version "10.1.0" - resolved "http://ires.58corp.com/repository/58npm/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI= - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-generator@^6.26.0: - version "6.26.1" - resolved "http://ires.58corp.com/repository/58npm/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA= - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-jest@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" - integrity sha1-P8Mny4RnuJ0U17xw4xUQSng8zVQ= - dependencies: - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/babel__core" "^7.1.0" - babel-plugin-istanbul "^5.1.0" - babel-preset-jest "^24.9.0" - chalk "^2.4.2" - slash "^2.0.0" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "http://ires.58corp.com/repository/58npm/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= - dependencies: - object.assign "^4.1.0" - -babel-plugin-istanbul@^5.1.0: - version "5.2.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" - integrity sha1-30reg9iXqS3wacTZolzyZxKTyFQ= - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - find-up "^3.0.0" - istanbul-lib-instrument "^3.3.0" - test-exclude "^5.2.3" - -babel-plugin-jest-hoist@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" - integrity sha1-T4NwketAfgFEfIhDy+xUbQAC11Y= - dependencies: - "@types/babel__traverse" "^7.0.6" - -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.24.1: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@^6.22.0: - version "6.23.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-duplicate-keys@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-for-of@^6.22.0: - version "6.23.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.2" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" - integrity sha1-WKeThjqefKhwvcWogRF/+sJ9tvM= - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-modules-systemjs@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-object-super@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-typeof-symbol@^6.22.0: - version "6.23.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-regenerator@^6.24.1: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-es2015@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" - integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.24.1" - babel-plugin-transform-es2015-classes "^6.24.1" - babel-plugin-transform-es2015-computed-properties "^6.24.1" - babel-plugin-transform-es2015-destructuring "^6.22.0" - babel-plugin-transform-es2015-duplicate-keys "^6.24.1" - babel-plugin-transform-es2015-for-of "^6.22.0" - babel-plugin-transform-es2015-function-name "^6.24.1" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-plugin-transform-es2015-modules-systemjs "^6.24.1" - babel-plugin-transform-es2015-modules-umd "^6.24.1" - babel-plugin-transform-es2015-object-super "^6.24.1" - babel-plugin-transform-es2015-parameters "^6.24.1" - babel-plugin-transform-es2015-shorthand-properties "^6.24.1" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.24.1" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.22.0" - babel-plugin-transform-es2015-unicode-regex "^6.24.1" - babel-plugin-transform-regenerator "^6.24.1" - -babel-preset-jest@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" - integrity sha1-GStSHiIX+x0fZ89z9wwzZlCtPNw= - dependencies: - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - babel-plugin-jest-hoist "^24.9.0" - -babel-register@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.24.1, babel-traverse@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.18.0: - version "6.18.0" - resolved "http://ires.58corp.com/repository/58npm/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha1-ry87iPpvXB5MY00aD46sT1WzleM= - -bach@^1.0.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" - integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= - dependencies: - arr-filter "^1.1.1" - arr-flatten "^1.0.1" - arr-map "^2.0.0" - array-each "^1.0.0" - array-initial "^1.0.0" - array-last "^1.1.1" - async-done "^1.2.2" - async-settle "^1.0.0" - now-and-later "^2.0.0" - -badges@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/badges/-/badges-3.1.0.tgz#114e53d7df104d036322098ac64fe9c7251ca60a" - integrity sha1-EU5T198QTQNjIgmKxk/pxyUcpgo= - -balanced-match@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base@^0.11.1: - version "0.11.2" - resolved "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -beeper@^1.0.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" - integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= - -binaryextensions@2: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" - integrity sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI= - -bindings@^1.5.0: - version "1.5.0" - resolved "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= - dependencies: - file-uri-to-path "1.0.0" - -brace-expansion@^1.0.0, brace-expansion@^1.1.7: - version "1.1.11" - resolved "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^1.8.2: - version "1.8.5" - resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= - -browser-resolve@^1.11.3: - version "1.11.3" - resolved "http://ires.58corp.com/repository/58npm/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - integrity sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY= - dependencies: - resolve "1.1.7" - -bser@2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= - dependencies: - node-int64 "^0.4.0" - -buffer-equal@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" - integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= - -cache-base@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -callsites@^3.0.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= - -camelcase@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= - -capture-exit@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha1-+5U7+uvreB9iiYI52rtCbQilCaQ= - dependencies: - rsvp "^4.8.4" - -caseless@~0.12.0: - version "0.12.0" - resolved "http://ires.58corp.com/repository/58npm/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@^1.0.0, chalk@^1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: - version "2.4.2" - resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= - -chokidar@^2.0.0, chokidar@^2.1.8: - version "2.1.8" - resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -ci-info@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= - -class-utils@^0.3.5: - version "0.3.6" - resolved "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= - dependencies: - restore-cursor "^3.1.0" - -cli-width@^2.0.0: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha1-sEM9C06chH7xiGik7xb9X8gnHEg= - -cliui@^3.2.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -clone-buffer@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= - -clone-stats@^0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= - -clone-stats@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= - -clone@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" - integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= - -clone@^1.0.0, clone@^1.0.2: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -clone@^2.1.1, clone@^2.1.2: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -cloneable-readable@^1.0.0: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" - integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - -co@^4.6.0: - version "4.6.0" - resolved "http://ires.58corp.com/repository/58npm/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -code-point-at@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collection-map@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" - integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= - dependencies: - arr-map "^2.0.2" - for-own "^1.0.0" - make-iterator "^1.0.0" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= - -color-support@^1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= - -colors@^1.3.3: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "http://ires.58corp.com/repository/58npm/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= - dependencies: - delayed-stream "~1.0.0" - -commander@^2.19.0, commander@^2.9.0: - version "2.20.3" - resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= - -commander@^4.0.1: - version "4.1.1" - resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= - -concat-map@0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.4.7, concat-stream@^1.6.0: - version "1.6.2" - resolved "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -contains-path@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: - version "1.7.0" - resolved "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= - dependencies: - safe-buffer "~5.1.1" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-props@^2.0.1: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" - integrity sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4= - dependencies: - each-props "^1.3.0" - is-plain-object "^2.0.1" - -core-js@^2.4.0, core-js@^2.5.0: - version "2.6.11" - resolved "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -coveralls@^3.0.9: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/coveralls/-/coveralls-3.1.0.tgz#13c754d5e7a2dd8b44fe5269e21ca394fb4d615b" - integrity sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs= - dependencies: - js-yaml "^3.13.1" - lcov-parse "^1.0.0" - log-driver "^1.2.7" - minimist "^1.2.5" - request "^2.88.2" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -css-tree@1.0.0-alpha.29: - version "1.0.0-alpha.29" - resolved "http://ires.58corp.com/repository/58npm/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" - integrity sha1-P6nU7zFCy9HDAedmTB81K9gvWjk= - dependencies: - mdn-data "~1.1.0" - source-map "^0.5.3" - -csso@^3.5.1: - version "3.5.1" - resolved "http://ires.58corp.com/repository/58npm/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" - integrity sha1-e564vmFiiXPBsmHhadLwJACOdYs= - dependencies: - css-tree "1.0.0-alpha.29" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": - version "0.3.8" - resolved "http://ires.58corp.com/repository/58npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= - -cssstyle@^1.0.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" - integrity sha1-nTEyginTxWXGHlhrAgQaKPzNzPE= - dependencies: - cssom "0.3.x" - -d@1, d@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -dashdash@^1.12.0: - version "1.14.1" - resolved "http://ires.58corp.com/repository/58npm/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -data-urls@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4= - dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" - -dateformat@^2.0.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" - integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= - -debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= - dependencies: - ms "2.0.0" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= - dependencies: - ms "^2.1.1" - -decamelize@^1.1.1, decamelize@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -deep-is@~0.1.3: - version "0.1.3" - resolved "http://ires.58corp.com/repository/58npm/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -default-compare@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" - integrity sha1-y2ETGESthNhHiPto/QFoHKd4Gi8= - dependencies: - kind-of "^5.0.2" - -default-resolution@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" - integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= - -defaults@^1.0.0: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -deprecated@^0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" - integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= - -detect-file@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= - -detect-indent@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= - dependencies: - repeating "^2.0.0" - -detect-newline@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - -diff-sequences@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" - integrity sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU= - -doctrine@1.5.0: - version "1.5.0" - resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= - dependencies: - esutils "^2.0.2" - -domexception@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA= - dependencies: - webidl-conversions "^4.0.2" - -duplexer2@0.0.2: - version "0.0.2" - resolved "http://ires.58corp.com/repository/58npm/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" - integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= - dependencies: - readable-stream "~1.1.9" - -duplexify@^3.6.0: - version "3.7.1" - resolved "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -each-props@^1.3.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" - integrity sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM= - dependencies: - is-plain-object "^2.0.1" - object.defaults "^1.1.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -editions@^1.3.3: - version "1.3.4" - resolved "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" - integrity sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs= - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= - dependencies: - once "^1.4.0" - -end-of-stream@~0.1.5: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" - integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= - dependencies: - once "~1.3.0" - -errno@^0.1.1: - version "0.1.7" - resolved "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= - dependencies: - prr "~1.0.1" - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: - version "1.17.5" - resolved "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" - integrity sha1-2MnR1myJgfuSAOIlHXme7pJ3Suk= - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.1.5" - is-regex "^1.0.5" - object-inspect "^1.7.0" - object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimleft "^2.1.1" - string.prototype.trimright "^2.1.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "http://ires.58corp.com/repository/58npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: - version "0.10.53" - resolved "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= - dependencies: - d "^1.0.1" - ext "^1.1.2" - -es6-weak-map@^2.0.1: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" - integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= - dependencies: - d "1" - es5-ext "^0.10.46" - es6-iterator "^2.0.3" - es6-symbol "^3.1.1" - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escodegen@^1.9.1: - version "1.14.1" - resolved "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457" - integrity sha1-ugHQyCeLXpWppFNQFCAmZZAnpFc= - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-standard@^14.1.0: - version "14.1.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" - integrity sha1-gwqOROeu995nRkl5rQa0BgJsVuo= - -eslint-import-resolver-node@^0.3.2: - version "0.3.3" - resolved "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" - integrity sha1-26pStrKBa1C8ZxGvdUIt6AjphAQ= - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-module-utils@^2.4.1: - version "2.6.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - integrity sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y= - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-es@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" - integrity sha1-dafN/czdwFiZNK7rOEF18iHFeJM= - dependencies: - eslint-utils "^2.0.0" - regexpp "^3.0.0" - -eslint-plugin-import@^2.19.1: - version "2.20.2" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d" - integrity sha1-kfw4B84Ivkg3FBJyyLmQc5BuWI0= - dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.1" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.0" - read-pkg-up "^2.0.0" - resolve "^1.12.0" - -eslint-plugin-node@^11.0.0: - version "11.1.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" - integrity sha1-yVVEQW7kraJnQKMEdO78VALcZx0= - dependencies: - eslint-plugin-es "^3.0.0" - eslint-utils "^2.0.0" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - -eslint-plugin-promise@^4.2.1: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" - integrity sha1-hF/YsiYK2PglZMEiL85ErXHZQYo= - -eslint-plugin-standard@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" - integrity sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ= - -eslint-scope@^5.0.0: - version "5.0.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha1-6HyIh8c+jR7ITxylkWRcNYv8j7k= - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.3: - version "1.4.3" - resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd" - integrity sha1-e+HMcPJ6cqds0UqmmLyr7WiQ4c0= - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI= - -eslint@^6.8.0: - version "6.8.0" - resolved "http://ires.58corp.com/repository/58npm/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^6.1.2: - version "6.2.1" - resolved "http://ires.58corp.com/repository/58npm/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o= - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= - -esquery@^1.0.1: - version "1.3.1" - resolved "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc= - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.1.0: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= - dependencies: - estraverse "^4.1.0" - -estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= - -estraverse@^5.1.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" - integrity sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI= - -esutils@^2.0.2: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= - -exec-sh@^0.3.2: - version "0.3.4" - resolved "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= - -execa@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expand-brackets@^0.1.4: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= - dependencies: - is-posix-bracket "^0.1.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-range@^1.8.1: - version "1.8.2" - resolved "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= - dependencies: - fill-range "^2.1.0" - -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - -expect@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" - integrity sha1-t1FltIFwdPpKFXeU9G/p8boVtso= - dependencies: - "@jest/types" "^24.9.0" - ansi-styles "^3.2.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.9.0" - -expr-parser@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/expr-parser/-/expr-parser-1.0.0.tgz#b85be870efce3c764977578d4a505795233f9022" - integrity sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI= - -ext@^1.1.2: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" - integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= - dependencies: - type "^2.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= - -external-editor@^3.0.3: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^0.3.1: - version "0.3.2" - resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= - dependencies: - is-extglob "^1.0.0" - -extglob@^2.0.4: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fancy-log@1.3.2: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" - integrity sha1-9BEl49hPLn2JpD0G2VjI94vha+E= - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - time-stamp "^1.0.0" - -fancy-log@^1.1.0, fancy-log@^1.3.2: - version "1.3.3" - resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - parse-node-version "^1.0.0" - time-stamp "^1.0.0" - -fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha1-VFFFB3xQFJHjOxXsQIwpQ3bpSuQ= - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU= - dependencies: - bser "2.1.1" - -figures@^3.0.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "http://ires.58corp.com/repository/58npm/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= - dependencies: - flat-cache "^2.0.1" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= - -filename-regex@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= - -fill-range@^2.1.0: - version "2.2.4" - resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" - integrity sha1-6x53OrsFbc2N8r/favWbizqTZWU= - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - -fill-range@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -find-index@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" - integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= - -find-up@^1.0.0: - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= - dependencies: - locate-path "^3.0.0" - -findup-sync@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" - integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= - dependencies: - detect-file "^1.0.0" - is-glob "^3.1.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -findup-sync@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - integrity sha1-F7EI+e5RLft6XH88iyfqnhqcCNE= - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -fined@^1.0.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" - integrity sha1-0AvszxqitHXRbUI7Aji3E6LEo3s= - dependencies: - expand-tilde "^2.0.2" - is-plain-object "^2.0.3" - object.defaults "^1.1.0" - object.pick "^1.2.0" - parse-filepath "^1.0.1" - -first-chunk-stream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" - integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= - -first-chunk-stream@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" - integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= - dependencies: - readable-stream "^2.0.2" - -flagged-respawn@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" - integrity sha1-595vEnnd2cqarIpZcdYYYGs6q0E= - -flat-cache@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha1-RXWyHivO50NKqb5mL0t7X5wrUTg= - -flatten@^1.0.2: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs= - -flush-write-stream@^1.0.2: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -for-own@^0.1.4: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - -for-own@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= - dependencies: - for-in "^1.0.1" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "http://ires.58corp.com/repository/58npm/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "http://ires.58corp.com/repository/58npm/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fs-extra@^7.0.1: - version "7.0.1" - resolved "http://ires.58corp.com/repository/58npm/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-mkdirp-stream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" - integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= - dependencies: - graceful-fs "^4.1.11" - through2 "^2.0.3" - -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - integrity sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc= - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -function-bind@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gaze@^0.5.1: - version "0.5.2" - resolved "http://ires.58corp.com/repository/58npm/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" - integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= - dependencies: - globule "~0.1.0" - -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= - -get-stream@^4.0.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "http://ires.58corp.com/repository/58npm/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -glob-base@^0.3.0: - version "0.3.0" - resolved "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= - dependencies: - is-glob "^2.0.0" - -glob-parent@^3.0.1, glob-parent@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.0.0: - version "5.1.1" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= - dependencies: - is-glob "^4.0.1" - -glob-stream@^3.1.5: - version "3.1.18" - resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" - integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= - dependencies: - glob "^4.3.1" - glob2base "^0.0.12" - minimatch "^2.0.1" - ordered-read-streams "^0.1.0" - through2 "^0.6.1" - unique-stream "^1.0.0" - -glob-stream@^6.1.0: - version "6.1.0" - resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" - integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= - dependencies: - extend "^3.0.0" - glob "^7.1.1" - glob-parent "^3.1.0" - is-negated-glob "^1.0.0" - ordered-read-streams "^1.0.0" - pumpify "^1.3.5" - readable-stream "^2.1.5" - remove-trailing-separator "^1.0.1" - to-absolute-glob "^2.0.0" - unique-stream "^2.0.2" - -glob-watcher@^0.0.6: - version "0.0.6" - resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" - integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= - dependencies: - gaze "^0.5.1" - -glob-watcher@^5.0.3: - version "5.0.3" - resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" - integrity sha1-iKir8cTRMeuTkomUvEpZPC5d1iY= - dependencies: - anymatch "^2.0.0" - async-done "^1.2.0" - chokidar "^2.0.0" - is-negated-glob "^1.0.0" - just-debounce "^1.0.0" - object.defaults "^1.1.0" - -glob2base@^0.0.12: - version "0.0.12" - resolved "http://ires.58corp.com/repository/58npm/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" - integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= - dependencies: - find-index "^0.1.1" - -glob@^4.3.1: - version "4.5.3" - resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" - integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "^2.0.1" - once "^1.3.0" - -glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: - version "7.1.6" - resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@~3.1.21: - version "3.1.21" - resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" - integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= - dependencies: - graceful-fs "~1.2.0" - inherits "1" - minimatch "~0.2.11" - -global-modules@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - -globals@^11.1.0: - version "11.12.0" - resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= - -globals@^12.1.0: - version "12.4.0" - resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg= - dependencies: - type-fest "^0.8.1" - -globals@^9.18.0: - version "9.18.0" - resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo= - -globule@~0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" - integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= - dependencies: - glob "~3.1.21" - lodash "~1.0.1" - minimatch "~0.2.11" - -glogg@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" - integrity sha1-LX3XAr7aIus7/634gGltpthGMT8= - dependencies: - sparkles "^1.0.0" - -graceful-fs@^3.0.0: - version "3.0.12" - resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz#0034947ce9ed695ec8ab0b854bc919e82b1ffaef" - integrity sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8= - dependencies: - natives "^1.1.3" - -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.2.4" - resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= - -graceful-fs@~1.2.0: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" - integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= - -growly@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - -gulp-babel@^8.0.0: - version "8.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-babel/-/gulp-babel-8.0.0.tgz#e0da96f4f2ec4a88dd3a3030f476e38ab2126d87" - integrity sha1-4NqW9PLsSojdOjAw9HbjirISbYc= - dependencies: - plugin-error "^1.0.1" - replace-ext "^1.0.0" - through2 "^2.0.0" - vinyl-sourcemaps-apply "^0.2.0" - -gulp-cli@^2.2.0: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.2.1.tgz#376e427661b7996430a89d71c15df75defa3360a" - integrity sha1-N25CdmG3mWQwqJ1xwV33Xe+jNgo= - dependencies: - ansi-colors "^1.0.1" - archy "^1.0.0" - array-sort "^1.0.0" - color-support "^1.1.3" - concat-stream "^1.6.0" - copy-props "^2.0.1" - fancy-log "^1.3.2" - gulplog "^1.0.0" - interpret "^1.1.0" - isobject "^3.0.1" - liftoff "^3.1.0" - matchdep "^2.0.0" - mute-stdout "^1.0.0" - pretty-hrtime "^1.0.0" - replace-homedir "^1.0.0" - semver-greatest-satisfied-range "^1.1.0" - v8flags "^3.0.1" - yargs "^7.1.0" - -gulp-rename@^1.2.2: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" - integrity sha1-3hxxjnxAla6GH3KW708ySGSCQL0= - -gulp-replace@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-replace/-/gulp-replace-1.0.0.tgz#b32bd61654d97b8d78430a67b3e8ce067b7c9143" - integrity sha1-syvWFlTZe414Qwpns+jOBnt8kUM= - dependencies: - istextorbinary "2.2.1" - readable-stream "^2.0.1" - replacestream "^4.0.0" - -gulp-sequence@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-sequence/-/gulp-sequence-1.0.0.tgz#862f93e6503e67c350a42948fa666953cf88ba67" - integrity sha1-hi+T5lA+Z8NQpClI+mZpU8+Iumc= - dependencies: - thunks "^4.9.0" - -gulp-uglify-es@^1.0.4: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz#59ee0d5ea98c1e09c6eaa58c8b018a6ad33f48d4" - integrity sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ= - dependencies: - o-stream "^0.2.2" - plugin-error "^1.0.1" - terser "^3.7.5" - vinyl "^2.1.0" - vinyl-sourcemaps-apply "^0.2.1" - -gulp-util@^3.0.0: - version "3.0.8" - resolved "http://ires.58corp.com/repository/58npm/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" - integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= - dependencies: - array-differ "^1.0.0" - array-uniq "^1.0.2" - beeper "^1.0.0" - chalk "^1.0.0" - dateformat "^2.0.0" - fancy-log "^1.1.0" - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash._reescape "^3.0.0" - lodash._reevaluate "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.template "^3.0.0" - minimist "^1.1.0" - multipipe "^0.1.2" - object-assign "^3.0.0" - replace-ext "0.0.1" - through2 "^2.0.0" - vinyl "^0.5.0" - -gulp-watch@^5.0.1: - version "5.0.1" - resolved "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz#83d378752f5bfb46da023e73c17ed1da7066215d" - integrity sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0= - dependencies: - ansi-colors "1.1.0" - anymatch "^1.3.0" - chokidar "^2.0.0" - fancy-log "1.3.2" - glob-parent "^3.0.1" - object-assign "^4.1.0" - path-is-absolute "^1.0.1" - plugin-error "1.0.1" - readable-stream "^2.2.2" - slash "^1.0.0" - vinyl "^2.1.0" - vinyl-file "^2.0.0" - -gulp@^3.9.1: - version "3.9.1" - resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" - integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= - dependencies: - archy "^1.0.0" - chalk "^1.0.0" - deprecated "^0.0.1" - gulp-util "^3.0.0" - interpret "^1.0.0" - liftoff "^2.1.0" - minimist "^1.1.0" - orchestrator "^0.3.0" - pretty-hrtime "^1.0.0" - semver "^4.1.0" - tildify "^1.0.0" - v8flags "^2.0.2" - vinyl-fs "^0.3.0" - -gulp@^4.0.2: - version "4.0.2" - resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" - integrity sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo= - dependencies: - glob-watcher "^5.0.3" - gulp-cli "^2.2.0" - undertaker "^1.2.1" - vinyl-fs "^3.0.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= - dependencies: - glogg "^1.0.0" - -har-schema@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.3" - resolved "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= - dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-flag@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= - -has-flag@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= - -has-gulplog@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" - integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= - dependencies: - sparkles "^1.0.0" - -has-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= - -has-value@^0.3.1: - version "0.3.1" - resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.3: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= - dependencies: - function-bind "^1.1.1" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= - dependencies: - parse-passwd "^1.0.0" - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= - -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg= - dependencies: - whatwg-encoding "^1.0.1" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM= - -http-signature@~1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "http://ires.58corp.com/repository/58npm/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ignore@^4.0.6: - version "4.0.6" - resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= - -ignore@^5.1.1: - version "5.1.6" - resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" - integrity sha1-ZDGUrUvycS83hS44a2mY7/DbIQY= - -image-size@~0.5.0: - version "0.5.5" - resolved "http://ires.58corp.com/repository/58npm/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= - -import-fresh@^3.0.0: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "http://ires.58corp.com/repository/58npm/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indexes-of@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -inflight@^1.0.4: - version "1.0.6" - resolved "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" - integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= - -ini@^1.3.4: - version "1.3.5" - resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= - -inquirer@^7.0.0: - version "7.1.0" - resolved "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" - integrity sha1-EpigGFmIPhfHJkuChwrhA0+S3Sk= - dependencies: - ansi-escapes "^4.2.1" - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -interpret@^1.0.0, interpret@^1.1.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" - integrity sha1-1QYaYiS+WOgIOYX1AU2EQ1lXYpY= - -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "http://ires.58corp.com/repository/58npm/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -is-absolute@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-base64@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz#a6f20610c6ef4863a51cba32bc0222544b932622" - integrity sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI= - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha1-76ouqdqg16suoTqXsritUf776L4= - -is-callable@^1.1.4, is-callable@^1.1.5: - version "1.1.5" - resolved "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" - integrity sha1-9+RrWWiQRW23Tn9ul2yzJz0G+qs= - -is-ci@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= - dependencies: - ci-info "^2.0.0" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-dotfile@^1.0.0: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= - dependencies: - is-primitive "^2.0.0" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-finite@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha1-fRQK3DiarzARqPKipM+m+q3/sRg= - -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= - dependencies: - is-extglob "^1.0.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= - dependencies: - is-extglob "^2.1.1" - -is-negated-glob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" - integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= - -is-number@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= - dependencies: - kind-of "^3.0.2" - -is-number@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= - dependencies: - isobject "^3.0.1" - -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= - -is-primitive@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= - -is-regex@^1.0.5: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" - integrity sha1-OdWJo1i/GJZ/cmlnEguPwa7XTq4= - dependencies: - has "^1.0.3" - -is-relative@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= - dependencies: - is-unc-path "^1.0.0" - -is-stream@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-string@^1.0.5: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= - -is-symbol@^1.0.2: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= - dependencies: - has-symbols "^1.0.1" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-unc-path@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= - dependencies: - unc-path-regex "^0.1.2" - -is-utf8@^0.2.0, is-utf8@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= - -is-wsl@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -isarray@0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isstream@~0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: - version "2.0.5" - resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" - integrity sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k= - -istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: - version "3.3.0" - resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" - integrity sha1-pfY9kfC7wMPkee9MXeAnM17G1jA= - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - istanbul-lib-coverage "^2.0.5" - semver "^6.0.0" - -istanbul-lib-report@^2.0.4: - version "2.0.8" - resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" - integrity sha1-WoETzXRtQ8SInro2qxDn1QybTzM= - dependencies: - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - supports-color "^6.1.0" - -istanbul-lib-source-maps@^3.0.1: - version "3.0.6" - resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" - integrity sha1-KEmXxIIRdS7EhiU9qX44ed77qMg= - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - rimraf "^2.6.3" - source-map "^0.6.1" - -istanbul-reports@^2.2.6: - version "2.2.7" - resolved "http://ires.58corp.com/repository/58npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" - integrity sha1-XZOfYjfXtIOTzAlZ6rQM1P0FaTE= - dependencies: - html-escaper "^2.0.0" - -istextorbinary@2.2.1: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/istextorbinary/-/istextorbinary-2.2.1.tgz#a5231a08ef6dd22b268d0895084cf8d58b5bec53" - integrity sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM= - dependencies: - binaryextensions "2" - editions "^1.3.3" - textextensions "2" - -j-component@^1.2.2: - version "1.2.2" - resolved "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.2.2.tgz#705ddd84d3f93e78c254d3fc21f05beb012e7049" - integrity sha1-cF3dhNP5PnjCVNP8IfBb6wEucEk= - dependencies: - expr-parser "^1.0.0" - miniprogram-api-typings "^2.10.4" - miniprogram-exparser "2.10.4" - -jest-changed-files@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" - integrity sha1-CNjBXreaf6P8mCabwUtFHugvgDk= - dependencies: - "@jest/types" "^24.9.0" - execa "^1.0.0" - throat "^4.0.0" - -jest-cli@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" - integrity sha1-rS3mLQdHLUGcarwwH8QyuYsQ0q8= - dependencies: - "@jest/core" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - import-local "^2.0.0" - is-ci "^2.0.0" - jest-config "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - prompts "^2.0.1" - realpath-native "^1.1.0" - yargs "^13.3.0" - -jest-config@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" - integrity sha1-+xu8YMc6Rq8DWQcZ76SCXm5N0bU= - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^24.9.0" - "@jest/types" "^24.9.0" - babel-jest "^24.9.0" - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^24.9.0" - jest-environment-node "^24.9.0" - jest-get-type "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - micromatch "^3.1.10" - pretty-format "^24.9.0" - realpath-native "^1.1.0" - -jest-diff@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" - integrity sha1-kxt9DVd4obr3RSy4FuMl43JAVdo= - dependencies: - chalk "^2.0.1" - diff-sequences "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-docblock@^24.3.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" - integrity sha1-eXAgGAK6Vg4cQJLMJcvt9a9ajOI= - dependencies: - detect-newline "^2.1.0" - -jest-each@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" - integrity sha1-6y2mAuKmEImNvF8fbfO6hrVfiwU= - dependencies: - "@jest/types" "^24.9.0" - chalk "^2.0.1" - jest-get-type "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - -jest-environment-jsdom@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" - integrity sha1-SwgGx/yU+V7bNpppzCd47sK3N1s= - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - jsdom "^11.5.1" - -jest-environment-node@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" - integrity sha1-Mz0tJ5b5aH8q7r8HQrUZ8zwcv9M= - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - -jest-get-type@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" - integrity sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4= - -jest-haste-map@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha1-s4pdZCdJNOIfpBeump++t3zqrH0= - dependencies: - "@jest/types" "^24.9.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.9.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - -jest-jasmine2@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" - integrity sha1-H3sb0yQsF3TmKsq7NkbZavw75qA= - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - co "^4.6.0" - expect "^24.9.0" - is-generator-fn "^2.0.0" - jest-each "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - throat "^4.0.0" - -jest-leak-detector@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" - integrity sha1-tmXep8dxAMXE99/LFTtlzwfc+Wo= - dependencies: - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-matcher-utils@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" - integrity sha1-9bNmHV5ijf/m3WUlHf2uDofDoHM= - dependencies: - chalk "^2.0.1" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-message-util@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM= - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/stack-utils" "^1.0.1" - chalk "^2.0.1" - micromatch "^3.1.10" - slash "^2.0.0" - stack-utils "^1.0.1" - -jest-mock@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha1-wig1VB7jebkIZzrVEIeiGFwT8cY= - dependencies: - "@jest/types" "^24.9.0" - -jest-pnp-resolver@^1.2.1: - version "1.2.1" - resolved "http://ires.58corp.com/repository/58npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" - integrity sha1-7NrmBMB3p/vHDe+21RfDwciYkjo= - -jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" - integrity sha1-wT+zOAveIr9ldUMsST6o/jeWVjY= - -jest-resolve-dependencies@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" - integrity sha1-rQVRmJWcTPuopPBmxnOj8HhlB6s= - dependencies: - "@jest/types" "^24.9.0" - jest-regex-util "^24.3.0" - jest-snapshot "^24.9.0" - -jest-resolve@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" - integrity sha1-3/BMdoevNMTdflJIktnPd+XRcyE= - dependencies: - "@jest/types" "^24.9.0" - browser-resolve "^1.11.3" - chalk "^2.0.1" - jest-pnp-resolver "^1.2.1" - realpath-native "^1.1.0" - -jest-runner@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" - integrity sha1-V0+v29VEVcKzS0vfQ2WiOFf830I= - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.4.2" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-docblock "^24.3.0" - jest-haste-map "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-leak-detector "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - source-map-support "^0.5.6" - throat "^4.0.0" - -jest-runtime@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" - integrity sha1-nxRYOvak9zFKap2fAibhp4HI5Kw= - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/source-map" "^24.3.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - realpath-native "^1.1.0" - slash "^2.0.0" - strip-bom "^3.0.0" - yargs "^13.3.0" - -jest-serializer@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha1-5tfX75bTHouQeacUdUxdXFgojnM= - -jest-snapshot@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" - integrity sha1-7I6cpPLsDFyHro+SXPl0l7DpUbo= - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - expect "^24.9.0" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - pretty-format "^24.9.0" - semver "^6.2.0" - -jest-util@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI= - dependencies: - "@jest/console" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/source-map" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - callsites "^3.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.15" - is-ci "^2.0.0" - mkdirp "^0.5.1" - slash "^2.0.0" - source-map "^0.6.0" - -jest-validate@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" - integrity sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks= - dependencies: - "@jest/types" "^24.9.0" - camelcase "^5.3.1" - chalk "^2.0.1" - jest-get-type "^24.9.0" - leven "^3.1.0" - pretty-format "^24.9.0" - -jest-watcher@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" - integrity sha1-S1bl0c7/AF9biOUo3Jr8jdTtKzs= - dependencies: - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - jest-util "^24.9.0" - string-length "^2.0.0" - -jest-worker@^24.6.0, jest-worker@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U= - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - -jest@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" - integrity sha1-mH0pDAWgi1LFYYjBAC42jtsAcXE= - dependencies: - import-local "^2.0.0" - jest-cli "^24.9.0" - -js-base64@^2.1.9: - version "2.5.2" - resolved "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209" - integrity sha1-MTtidN2nGPcU0AszMLuubjjpAgk= - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= - -js-tokens@^3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@^3.13.1: - version "3.14.0" - resolved "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsdom@^11.5.1: - version "11.12.0" - resolved "http://ires.58corp.com/repository/58npm/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" - integrity sha1-GoDUDd03ih3lllbp5txaO6hle8g= - dependencies: - abab "^2.0.0" - acorn "^5.5.3" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle "^1.0.0" - data-urls "^1.0.0" - domexception "^1.0.1" - escodegen "^1.9.1" - html-encoding-sniffer "^1.0.2" - left-pad "^1.3.0" - nwsapi "^2.0.7" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.87.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.4" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.1" - ws "^5.2.0" - xml-name-validator "^3.0.0" - -jsesc@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= - -jsesc@^2.5.1: - version "2.5.2" - resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= - -jsesc@~0.5.0: - version "0.5.0" - resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "http://ires.58corp.com/repository/58npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= - -json-schema@0.2.3: - version "0.2.3" - resolved "http://ires.58corp.com/repository/58npm/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "http://ires.58corp.com/repository/58npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json5@^0.5.1: - version "0.5.1" - resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - -json5@^2.1.2: - version "2.1.3" - resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsprim@^1.2.2: - version "1.4.1" - resolved "http://ires.58corp.com/repository/58npm/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -just-debounce@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" - integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= - -kleur@^3.0.3: - version "3.0.3" - resolved "http://ires.58corp.com/repository/58npm/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= - -last-run@^1.1.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" - integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= - dependencies: - default-resolution "^2.0.0" - es6-weak-map "^2.0.1" - -lazystream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -lcid@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" - -lcov-parse@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0" - integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A= - -lead@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" - integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= - dependencies: - flush-write-stream "^1.0.2" - -left-pad@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4= - -less@^3.10.3: - version "3.11.1" - resolved "http://ires.58corp.com/repository/58npm/less/-/less-3.11.1.tgz#c6bf08e39e02404fe6b307a3dfffafdc55bd36e2" - integrity sha1-xr8I454CQE/mswej3/+v3FW9NuI= - dependencies: - clone "^2.1.2" - tslib "^1.10.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - mime "^1.4.1" - mkdirp "^0.5.0" - promise "^7.1.1" - request "^2.83.0" - source-map "~0.6.0" - -leven@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "http://ires.58corp.com/repository/58npm/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -liftoff@^2.1.0: - version "2.5.0" - resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" - integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= - dependencies: - extend "^3.0.0" - findup-sync "^2.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - -liftoff@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" - integrity sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM= - dependencies: - extend "^3.0.0" - findup-sync "^3.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -locate-path@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= - -lodash._basetostring@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" - integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= - -lodash._basevalues@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" - integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "http://ires.58corp.com/repository/58npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "http://ires.58corp.com/repository/58npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" - integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= - -lodash._reescape@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" - integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= - -lodash._reevaluate@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" - integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash._root@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= - -lodash.escape@^3.0.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" - integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= - dependencies: - lodash._root "^3.0.0" - -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "http://ires.58corp.com/repository/58npm/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.restparam@^3.0.0: - version "3.6.1" - resolved "http://ires.58corp.com/repository/58npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "http://ires.58corp.com/repository/58npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.template@^3.0.0: - version "3.6.2" - resolved "http://ires.58corp.com/repository/58npm/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" - integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= - dependencies: - lodash._basecopy "^3.0.0" - lodash._basetostring "^3.0.0" - lodash._basevalues "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.keys "^3.0.0" - lodash.restparam "^3.0.0" - lodash.templatesettings "^3.0.0" - -lodash.templatesettings@^3.0.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" - integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - -lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4: - version "4.17.15" - resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg= - -lodash@~1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" - integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= - -log-driver@^1.2.7: - version "1.2.7" - resolved "http://ires.58corp.com/repository/58npm/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" - integrity sha1-Y7lQIfBwL+36LJuwok53l9cYcdg= - -loose-envify@^1.0.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@2: - version "2.7.3" - resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" - integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= - -lru-cache@^4.0.1: - version "4.1.5" - resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -make-dir@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-iterator@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" - integrity sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY= - dependencies: - kind-of "^6.0.2" - -makeerror@1.0.x: - version "1.0.11" - resolved "http://ires.58corp.com/repository/58npm/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -map-cache@^0.2.0, map-cache@^0.2.2: - version "0.2.2" - resolved "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -matchdep@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" - integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= - dependencies: - findup-sync "^2.0.0" - micromatch "^3.0.4" - resolve "^1.4.0" - stack-trace "0.0.10" - -math-random@^1.0.1: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" - integrity sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw= - -md5-hex@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/md5-hex/-/md5-hex-2.0.0.tgz#d0588e9f1c74954492ecd24ac0ac6ce997d92e33" - integrity sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= - dependencies: - md5-o-matic "^0.1.1" - -md5-o-matic@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" - integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= - -mdn-data@~1.1.0: - version "1.1.4" - resolved "http://ires.58corp.com/repository/58npm/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" - integrity sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= - -micromatch@^2.1.5: - version "2.3.11" - resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -mime-db@1.44.0: - version "1.44.0" - resolved "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= - -mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= - dependencies: - mime-db "1.44.0" - -mime@^1.4.1: - version "1.6.0" - resolved "http://ires.58corp.com/repository/58npm/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= - -minimatch@^2.0.1: - version "2.0.10" - resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" - integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= - dependencies: - brace-expansion "^1.0.0" - -minimatch@^3.0.4: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= - dependencies: - brace-expansion "^1.1.7" - -minimatch@~0.2.11: - version "0.2.14" - resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" - integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= - dependencies: - lru-cache "2" - sigmund "~1.0.0" - -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= - -miniprogram-api-typings@^2.10.4: - version "2.11.0" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz#c0a91ca2fea80e344509399c580cbad504a8f905" - integrity sha1-wKkcov6oDjRFCTmcWAy61QSo+QU= - -miniprogram-compiler@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz#2afab6e288d8bc085f803b1d49ae59c5df236e99" - integrity sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk= - dependencies: - glob "^7.1.3" - unescape-js "^1.1.1" - -miniprogram-exparser@2.10.4: - version "2.10.4" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.10.4.tgz#4b5fdfbd8e155186acb2883ab580e68420109acd" - integrity sha1-S1/fvY4VUYassog6tYDmhCAQms0= - -miniprogram-simulate@^1.1.5: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.3.tgz#8a0eb3d1a223efdf7743988d0092793c83320063" - integrity sha1-ig6z0aIj7993Q5iNAJJ5PIMyAGM= - dependencies: - csso "^3.5.1" - j-component "^1.2.2" - less "^3.10.3" - miniprogram-compiler "^0.1.2" - postcss "^7.0.23" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.0, mkdirp@^0.5.1: - version "0.5.5" - resolved "http://ires.58corp.com/repository/58npm/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= - dependencies: - minimist "^1.2.5" - -mp-adaptor@^1.0.9: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz#0cd8de14dfd2a8de17dab33fb08afa89b4c56ff9" - integrity sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA== - dependencies: - gulp "^3.9.1" - gulp-uglify-es "^1.0.4" - gulp-watch "^5.0.1" - pump "^3.0.0" - uneval "^0.1.2" - -mp-converter@^1.0.9: - version "1.0.10" - resolved "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz#2b0722dc90013d8ef49d06d1febd05f71ec323e4" - integrity sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w== - dependencies: - gulp "^3.9.1" - gulp-uglify-es "^1.0.4" - gulp-watch "^5.0.1" - pump "^3.0.0" - uneval "^0.1.2" - -mp-linter@^1.0.9: - version "1.0.9" - resolved "http://ires.58corp.com/repository/58npm/mp-linter/-/mp-linter-1.0.9.tgz#53201e38e39c747588b7c2045d7f4848a9031231" - integrity sha1-UyAeOOOcdHWIt8IEXX9ISKkDEjE= - dependencies: - gulp "^4.0.2" - gulp-sequence "^1.0.0" - gulp-uglify-es "^1.0.4" - gulp-watch "^5.0.1" - pump "^3.0.0" - -mp-plugin@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz#b9aaf0e9c547f6d63ce54bad83de6651f46ba6b9" - integrity sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA== - dependencies: - "@babel/cli" "^7.2.3" - "@babel/core" "^7.4.0" - "@babel/plugin-transform-modules-commonjs" "^7.4.0" - gulp "^3.9.1" - gulp-sequence "^1.0.0" - gulp-uglify-es "^1.0.4" - gulp-watch "^5.0.1" - string-to-arraybuffer "^1.0.2" - through2 "^3.0.0" - to-buffer "^1.1.1" - -ms@2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@^2.1.1: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= - -multipipe@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" - integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= - dependencies: - duplexer2 "0.0.2" - -mute-stdout@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" - integrity sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE= - -mute-stream@0.0.8: - version "0.0.8" - resolved "http://ires.58corp.com/repository/58npm/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= - -nan@^2.12.1: - version "2.14.1" - resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" - integrity sha1-174036MQW5FJTDFHCJMV7/iHSwE= - -nanomatch@^1.2.9: - version "1.2.13" - resolved "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natives@^1.1.3: - version "1.1.6" - resolved "http://ires.58corp.com/repository/58npm/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" - integrity sha1-pgO0pJirdxc2ErnqGs3sTZgPALs= - -natural-compare@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -next-tick@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - -nice-try@^1.0.4: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= - -node-int64@^0.4.0: - version "0.4.0" - resolved "http://ires.58corp.com/repository/58npm/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-notifier@^5.4.2: - version "5.4.3" - resolved "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" - integrity sha1-y3La+UyTkECY4oucWQ/YZuRkvVA= - dependencies: - growly "^1.3.0" - is-wsl "^1.1.0" - semver "^5.5.0" - shellwords "^0.1.1" - which "^1.3.0" - -normalize-package-data@^2.3.2: - version "2.5.0" - resolved "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= - -now-and-later@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" - integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= - dependencies: - once "^1.3.2" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -nwsapi@^2.0.7: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= - -o-stream@^0.2.2: - version "0.2.2" - resolved "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz#7fe03af870b8f9537af33b312b381b3034ab410f" - integrity sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "http://ires.58corp.com/repository/58npm/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= - -object-assign@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" - integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= - -object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.1" - resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.7.0: - version "1.7.0" - resolved "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= - -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= - -object-visit@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.0.4, object.assign@^4.1.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.defaults@^1.0.0, object.defaults@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" - integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= - dependencies: - array-each "^1.0.1" - array-slice "^1.0.0" - for-own "^1.0.0" - isobject "^3.0.0" - -object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -object.map@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" - integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -object.omit@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - -object.pick@^1.2.0, object.pick@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.reduce@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" - integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -object.values@^1.1.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -once@~1.3.0: - version "1.3.3" - resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" - integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= - dependencies: - mimic-fn "^2.1.0" - -optionator@^0.8.1, optionator@^0.8.3: - version "0.8.3" - resolved "http://ires.58corp.com/repository/58npm/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -orchestrator@^0.3.0: - version "0.3.8" - resolved "http://ires.58corp.com/repository/58npm/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" - integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= - dependencies: - end-of-stream "~0.1.5" - sequencify "~0.0.7" - stream-consume "~0.1.0" - -ordered-read-streams@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" - integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= - -ordered-read-streams@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" - integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= - dependencies: - readable-stream "^2.0.1" - -os-homedir@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^1.0.0" - -os-shim@^0.1.2: - version "0.1.3" - resolved "http://ires.58corp.com/repository/58npm/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" - integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= - -os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -p-each-series@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" - integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= - dependencies: - p-reduce "^1.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^1.1.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= - dependencies: - p-limit "^2.0.0" - -p-reduce@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - -p-try@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -p-try@^2.0.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= - -parent-module@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= - dependencies: - callsites "^3.0.0" - -parse-filepath@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - -parse-glob@^3.0.4: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-node-version@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= - -parse-passwd@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - -parse5@4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha1-bXhlbj2o14tOwLkG98CO8d/j9gg= - -pascalcase@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-dirname@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-parse@^1.0.6: - version "1.0.6" - resolved "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= - -path-root-regex@^0.1.0: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= - -path-root@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= - dependencies: - path-root-regex "^0.1.0" - -path-type@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= - dependencies: - pify "^3.0.0" - -performance-now@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pirates@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= - dependencies: - find-up "^3.0.0" - -plugin-error@1.0.1, plugin-error@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" - integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= - dependencies: - ansi-colors "^1.0.1" - arr-diff "^4.0.0" - arr-union "^3.1.0" - extend-shallow "^3.0.2" - -pn@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-selector-parser@2.2.3: - version "2.2.3" - resolved "http://ires.58corp.com/repository/58npm/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" - integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A= - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@5.2.16: - version "5.2.16" - resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-5.2.16.tgz#732b3100000f9ff8379a48a53839ed097376ad57" - integrity sha1-cysxAAAPn/g3mkilODntCXN2rVc= - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^7.0.23: - version "7.0.31" - resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.31.tgz#332af45cb73e26c0ee2614d7c7fb02dfcc2bd6dd" - integrity sha1-Myr0XLc+JsDuJhTXx/sC38wr1t0= - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -pre-commit@^1.2.2: - version "1.2.2" - resolved "http://ires.58corp.com/repository/58npm/pre-commit/-/pre-commit-1.2.2.tgz#dbcee0ee9de7235e57f79c56d7ce94641a69eec6" - integrity sha1-287g7p3nI15X95xW186UZBpp7sY= - dependencies: - cross-spawn "^5.0.1" - spawn-sync "^1.0.15" - which "1.2.x" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -preserve@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= - -pretty-format@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" - integrity sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k= - dependencies: - "@jest/types" "^24.9.0" - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - react-is "^16.8.4" - -pretty-hrtime@^1.0.0: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= - -private@^0.1.6, private@^0.1.8: - version "0.1.8" - resolved "http://ires.58corp.com/repository/58npm/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= - -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= - -progress@^2.0.0: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= - -promise@^7.1.1: - version "7.3.1" - resolved "http://ires.58corp.com/repository/58npm/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078= - dependencies: - asap "~2.0.3" - -prompts@^2.0.1: - version "2.3.2" - resolved "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" - integrity sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg= - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.4" - -prr@~1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.28: - version "1.8.0" - resolved "http://ires.58corp.com/repository/58npm/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= - -pump@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.5: - version "1.5.1" - resolved "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= - -qs@~6.5.2: - version "6.5.2" - resolved "http://ires.58corp.com/repository/58npm/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= - -randomatic@^3.0.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" - integrity sha1-t3bvxZN1mE42xTey9RofCv8Noe0= - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - -react-is@^16.8.4: - version "16.13.1" - resolved "http://ires.58corp.com/repository/58npm/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg-up@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" - integrity sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg= - dependencies: - find-up "^3.0.0" - read-pkg "^3.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -"readable-stream@2 || 3": - version "3.6.0" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -"readable-stream@>=1.0.33-1 <1.1.0-0": - version "1.0.34" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@~1.1.9: - version "1.1.14" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readdirp@^2.2.1: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -realpath-native@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" - integrity sha1-IAMpT+oj+wZy8kduviL89Jii1lw= - dependencies: - util.promisify "^1.0.0" - -rechoir@^0.6.2: - version "0.6.2" - resolved "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - -regenerate@^1.2.1: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "http://ires.58corp.com/repository/58npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= - -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "http://ires.58corp.com/repository/58npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - integrity sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0= - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - -regex-cache@^0.4.2: - version "0.4.4" - resolved "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - integrity sha1-db3FiioUls7EihKDW8VMjVYjNt0= - dependencies: - is-equal-shallow "^0.1.3" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexpp@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= - -regexpp@^3.0.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI= - -regexpu-core@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - -regjsgen@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= - -regjsparser@^0.1.4: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= - dependencies: - jsesc "~0.5.0" - -remove-bom-buffer@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" - integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= - dependencies: - is-buffer "^1.1.5" - is-utf8 "^0.2.1" - -remove-bom-stream@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" - integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= - dependencies: - remove-bom-buffer "^3.0.0" - safe-buffer "^5.1.0" - through2 "^2.0.3" - -remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -repeat-element@^1.1.2: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= - -repeat-string@^1.5.2, repeat-string@^1.6.1: - version "1.6.1" - resolved "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -repeating@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -replace-ext@0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= - -replace-ext@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" - integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= - -replace-homedir@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" - integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= - dependencies: - homedir-polyfill "^1.0.1" - is-absolute "^1.0.0" - remove-trailing-separator "^1.1.0" - -replacestream@^4.0.0: - version "4.0.3" - resolved "http://ires.58corp.com/repository/58npm/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36" - integrity sha1-PuV5gJK+Nksc2xSEMISSyz3/LzY= - dependencies: - escape-string-regexp "^1.0.3" - object-assign "^4.0.1" - readable-stream "^2.0.2" - -request-promise-core@1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk= - dependencies: - lodash "^4.17.15" - -request-promise-native@^1.0.5: - version "1.0.8" - resolved "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= - dependencies: - request-promise-core "1.1.3" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.83.0, request@^2.87.0, request@^2.88.2: - version "2.88.2" - resolved "http://ires.58corp.com/repository/58npm/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= - -resolve-options@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" - integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= - dependencies: - value-or-function "^3.0.0" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@1.1.7: - version "1.1.7" - resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= - -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2, resolve@^1.4.0: - version "1.17.0" - resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= - dependencies: - path-parse "^1.0.6" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= - -rimraf@2.6.3: - version "2.6.3" - resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= - dependencies: - glob "^7.1.3" - -rimraf@^2.5.4, rimraf@^2.6.3: - version "2.7.1" - resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= - dependencies: - glob "^7.1.3" - -rsvp@^4.8.4: - version "4.8.5" - resolved "http://ires.58corp.com/repository/58npm/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ= - -run-async@^2.4.0: - version "2.4.1" - resolved "http://ires.58corp.com/repository/58npm/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= - -rxjs@^6.5.3: - version "6.5.5" - resolved "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha1-xciE4wlMjP7jG/J+uH5UzPyH+ew= - dependencies: - tslib "^1.9.0" - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.1" - resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= - -safe-regex@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= - -sane@^4.0.3: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0= - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sax@^1.2.4: - version "1.2.4" - resolved "http://ires.58corp.com/repository/58npm/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= - -semver-greatest-satisfied-range@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" - integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= - dependencies: - sver-compat "^1.5.0" - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= - -semver@^4.1.0: - version "4.3.6" - resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" - integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= - -semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0: - version "6.3.0" - resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= - -sequencify@~0.0.7: - version "0.0.7" - resolved "http://ires.58corp.com/repository/58npm/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" - integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= - -set-blocking@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shellwords@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha1-1rkYHBpI05cyTISHHvvPxz/AZUs= - -sigmund@~1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" - integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= - -sisteransi@^1.0.4: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= - -slash@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.4.15: - version "0.4.18" - resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8= - dependencies: - source-map "^0.5.6" - -source-map-support@^0.5.6, source-map-support@~0.5.10: - version "0.5.19" - resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= - -sparkles@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" - integrity sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w= - -spawn-sync@^1.0.15: - version "1.0.15" - resolved "http://ires.58corp.com/repository/58npm/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" - integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= - dependencies: - concat-stream "^1.4.7" - os-shim "^0.1.2" - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "http://ires.58corp.com/repository/58npm/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stack-trace@0.0.10: - version "0.0.10" - resolved "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= - -stack-utils@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g= - -static-extend@^0.1.1: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - -stream-consume@~0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" - integrity sha1-0721mMK9CugrjKx6xQsRB6eZbEg= - -stream-exhaust@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" - integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= - -stream-shift@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= - -string-length@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" - integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= - dependencies: - astral-regex "^1.0.0" - strip-ansi "^4.0.0" - -string-to-arraybuffer@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz#161147fbadea02e28b0935002cec4c40f1ca7f0a" - integrity sha1-FhFH+63qAuKLCTUALOxMQPHKfwo= - dependencies: - atob-lite "^2.0.0" - is-base64 "^0.1.0" - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0: - version "4.2.0" - resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.fromcodepoint@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" - integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM= - -string.prototype.trimend@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimleft@^2.1.1: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" - integrity sha1-RAiqLl1t3QyagHObCH+8BnwDs8w= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimstart "^1.0.0" - -string.prototype.trimright@^2.1.1: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" - integrity sha1-x28c7zDyG7rYr+uNsVEUls+w8qM= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimend "^1.0.0" - -string.prototype.trimstart@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= - -string_decoder@~1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= - dependencies: - ansi-regex "^5.0.0" - -strip-bom-stream@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" - integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= - dependencies: - first-chunk-stream "^2.0.0" - strip-bom "^2.0.0" - -strip-bom@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" - integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= - dependencies: - first-chunk-stream "^1.0.0" - is-utf8 "^0.2.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-eof@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-json-comments@^3.0.1: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" - integrity sha1-djjTFCISns9EV0QACfugP5+awYA= - -supports-color@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^3.2.3: - version "3.2.3" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= - dependencies: - has-flag "^1.0.0" - -supports-color@^5.3.0: - version "5.5.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.1.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E= - dependencies: - has-flag "^4.0.0" - -sver-compat@^1.5.0: - version "1.5.0" - resolved "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" - integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= - dependencies: - es6-iterator "^2.0.1" - es6-symbol "^3.1.1" - -symbol-tree@^3.2.2: - version "3.2.4" - resolved "http://ires.58corp.com/repository/58npm/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= - -table@^5.2.3: - version "5.4.6" - resolved "http://ires.58corp.com/repository/58npm/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -terser@^3.7.5: - version "3.17.0" - resolved "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" - integrity sha1-+I/77aDetWN/nSSw2mb04VqxDLI= - dependencies: - commander "^2.19.0" - source-map "~0.6.1" - source-map-support "~0.5.10" - -test-exclude@^5.2.3: - version "5.2.3" - resolved "http://ires.58corp.com/repository/58npm/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" - integrity sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA= - dependencies: - glob "^7.1.3" - minimatch "^3.0.4" - read-pkg-up "^4.0.0" - require-main-filename "^2.0.0" - -text-table@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -textextensions@2: - version "2.6.0" - resolved "http://ires.58corp.com/repository/58npm/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" - integrity sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q= - -throat@^4.0.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= - -through2-filter@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" - integrity sha1-cA54bfI2fCyIzYqlvkz5weeDElQ= - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2@^0.6.1: - version "0.6.5" - resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" - integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= - dependencies: - readable-stream ">=1.0.33-1 <1.1.0-0" - xtend ">=4.0.0 <4.1.0-0" - -through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: - version "2.0.5" - resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" - integrity sha1-OSducTwzAu3544jdnIEt07glvVo= - dependencies: - readable-stream "2 || 3" - -through@^2.3.6: - version "2.3.8" - resolved "http://ires.58corp.com/repository/58npm/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunks@^4.9.0: - version "4.9.6" - resolved "http://ires.58corp.com/repository/58npm/thunks/-/thunks-4.9.6.tgz#08f268ab32ad12b8e1838d2b819dbd7d9b3262a0" - integrity sha1-CPJoqzKtErjhg40rgZ29fZsyYqA= - -tildify@^1.0.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" - integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= - dependencies: - os-homedir "^1.0.0" - -time-stamp@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= - -tmp@^0.0.33: - version "0.0.33" - resolved "http://ires.58corp.com/repository/58npm/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= - -to-absolute-glob@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" - integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= - dependencies: - is-absolute "^1.0.0" - is-negated-glob "^1.0.0" - -to-buffer@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA= - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -to-through@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" - integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= - dependencies: - through2 "^2.0.3" - -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: - version "2.5.0" - resolved "http://ires.58corp.com/repository/58npm/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tr46@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" - -trim-right@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= - -tslib@^1.10.0, tslib@^1.9.0: - version "1.13.0" - resolved "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "http://ires.58corp.com/repository/58npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "http://ires.58corp.com/repository/58npm/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-check@~0.3.2: - version "0.3.2" - resolved "http://ires.58corp.com/repository/58npm/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-fest@^0.11.0: - version "0.11.0" - resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= - -type-fest@^0.8.1: - version "0.8.1" - resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= - -type@^1.0.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= - -type@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" - integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= - -typedarray@^0.0.6: - version "0.0.6" - resolved "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -unc-path-regex@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= - -undertaker-registry@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" - integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= - -undertaker@^1.2.1: - version "1.2.1" - resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" - integrity sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks= - dependencies: - arr-flatten "^1.0.1" - arr-map "^2.0.0" - bach "^1.0.0" - collection-map "^1.0.0" - es6-weak-map "^2.0.1" - last-run "^1.1.0" - object.defaults "^1.0.0" - object.reduce "^1.0.0" - undertaker-registry "^1.0.0" - -unescape-js@^1.1.1: - version "1.1.4" - resolved "http://ires.58corp.com/repository/58npm/unescape-js/-/unescape-js-1.1.4.tgz#4bc6389c499cb055a98364a0b3094e1c3d5da395" - integrity sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U= - dependencies: - string.fromcodepoint "^0.2.1" - -uneval@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz#958474edc7a116a3720984547b75e115d1757d72" - integrity sha1-lYR07cehFqNyCYRUe3XhFdF1fXI= - -union-value@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -unique-stream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" - integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= - -unique-stream@^2.0.2: - version "2.3.1" - resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" - integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= - dependencies: - json-stable-stringify-without-jsonify "^1.0.1" - through2-filter "^3.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= - -unset-value@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= - -uri-js@^4.2.2: - version "4.2.2" - resolved "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -use@^3.1.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= - -user-home@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" - integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha1-a693dLgO6w91INi4HQeYKlmruu4= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -uuid@^3.3.2: - version "3.4.0" - resolved "http://ires.58corp.com/repository/58npm/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= - -v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4= - -v8flags@^2.0.2: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" - integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= - dependencies: - user-home "^1.1.1" - -v8flags@^3.0.1: - version "3.1.3" - resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8" - integrity sha1-/J3CNSHKIMVDP4HMTrmzAzuxBdg= - dependencies: - homedir-polyfill "^1.0.1" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -value-or-function@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" - integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= - -verror@1.10.0: - version "1.10.0" - resolved "http://ires.58corp.com/repository/58npm/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vinyl-file@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" - integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= - dependencies: - graceful-fs "^4.1.2" - pify "^2.3.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - strip-bom-stream "^2.0.0" - vinyl "^1.1.0" - -vinyl-fs@^0.3.0: - version "0.3.14" - resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" - integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= - dependencies: - defaults "^1.0.0" - glob-stream "^3.1.5" - glob-watcher "^0.0.6" - graceful-fs "^3.0.0" - mkdirp "^0.5.0" - strip-bom "^1.0.0" - through2 "^0.6.1" - vinyl "^0.4.0" - -vinyl-fs@^3.0.0: - version "3.0.3" - resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" - integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= - dependencies: - fs-mkdirp-stream "^1.0.0" - glob-stream "^6.1.0" - graceful-fs "^4.0.0" - is-valid-glob "^1.0.0" - lazystream "^1.0.0" - lead "^1.0.0" - object.assign "^4.0.4" - pumpify "^1.3.5" - readable-stream "^2.3.3" - remove-bom-buffer "^3.0.0" - remove-bom-stream "^1.2.0" - resolve-options "^1.1.0" - through2 "^2.0.0" - to-through "^2.0.0" - value-or-function "^3.0.0" - vinyl "^2.0.0" - vinyl-sourcemap "^1.1.0" - -vinyl-sourcemap@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" - integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= - dependencies: - append-buffer "^1.0.2" - convert-source-map "^1.5.0" - graceful-fs "^4.1.6" - normalize-path "^2.1.1" - now-and-later "^2.0.0" - remove-bom-buffer "^3.0.0" - vinyl "^2.0.0" - -vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" - integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= - dependencies: - source-map "^0.5.1" - -vinyl@^0.4.0: - version "0.4.6" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" - integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= - dependencies: - clone "^0.2.0" - clone-stats "^0.0.1" - -vinyl@^0.5.0: - version "0.5.3" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" - integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^1.1.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" - integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^2.0.0, vinyl@^2.1.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" - integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - -w3c-hr-time@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= - dependencies: - browser-process-hrtime "^1.0.0" - -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "http://ires.58corp.com/repository/58npm/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "http://ires.58corp.com/repository/58npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= - -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= - -whatwg-url@^6.4.1: - version "6.5.0" - resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" - integrity sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag= - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -which-module@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= - -which-module@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@1.2.x: - version "1.2.14" - resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" - integrity sha1-mofEN48D6CfOyvGs31bHNsAcFOU= - dependencies: - isexe "^2.0.0" - -which@^1.2.14, which@^1.2.9, which@^1.3.0: - version "1.3.1" - resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= - dependencies: - isexe "^2.0.0" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@2.4.1: - version "2.4.1" - resolved "http://ires.58corp.com/repository/58npm/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" - integrity sha1-0LBUY8GIroBDlv1asqNwBir4dSk= - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write@1.0.3: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= - dependencies: - mkdirp "^0.5.1" - -ws@^5.2.0: - version "5.2.2" - resolved "http://ires.58corp.com/repository/58npm/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" - integrity sha1-3/7xSGa46NyRM1glFNG++vlumA8= - dependencies: - async-limiter "~1.0.0" - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= - -xmldom@^0.1.27: - version "0.1.31" - resolved "http://ires.58corp.com/repository/58npm/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" - integrity sha1-t2yaG9nwqXN+WnLcNyMc84N14v8= - -"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= - -y18n@^3.2.1: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= - -y18n@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= - -yallist@^2.1.2: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yargs-parser@5.0.0-security.0: - version "5.0.0-security.0" - resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" - integrity sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ= - dependencies: - camelcase "^3.0.0" - object.assign "^4.1.0" - -yargs-parser@^13.1.2: - version "13.1.2" - resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^13.3.0: - version "13.3.2" - resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^7.1.0: - version "7.1.1" - resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" - integrity sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY= - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "5.0.0-security.0" From 157052931d2b0156993f2b819323870e965f123a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= <625043769@qq.com> Date: Wed, 17 Jun 2020 16:03:01 +0800 Subject: [PATCH 05/36] upgrade, likd@58.com, alibaba adaptor api getStorageSync updated --- lib/platform/alibaba/converter.js | 2 +- src/adaptor/lib/alibaba.js | 2 +- src/adaptor/lib/baidu.js | 2 +- src/adaptor/lib/toutiao.js | 2 +- src/adaptor/src/alibaba.js | 2 +- src/adaptor/yarn.lock | 2489 ++++++++++ src/platform/alibaba/converter.js | 2 +- yarn.lock | 7114 +++++++++++++++++++++++++++++ 8 files changed, 9609 insertions(+), 6 deletions(-) create mode 100644 src/adaptor/yarn.lock create mode 100644 yarn.lock diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index c8ae3f4..5a92dc2 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").alibaba,scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),o=e.history[0].replace(".wxss",".wxml");fs.exists(o,s=>{if(s){const s=fs.readFileSync(p),i=fs.readFileSync(o),a=ab2str(e.contents),c=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),o=(new DOMParser).parseFromString(p);scopeTemplate(o,s);const i=o.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(i),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,o=[`${s}/**/*.json`];fs.exists(p,e=>{e&&o.push(`!${s}/project.config.json`),gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").alibaba,scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),o=e.history[0].replace(".wxss",".wxml");fs.exists(o,s=>{if(s){const s=fs.readFileSync(p),i=fs.readFileSync(o),a=ab2str(e.contents),c=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),o=(new DOMParser).parseFromString(p);scopeTemplate(o,s);const i=o.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(i),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,o=[`${s}/**/*.json`];fs.exists(p,e=>{e&&o.push(`!${s}/project.config.json`),gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file diff --git a/src/adaptor/lib/alibaba.js b/src/adaptor/lib/alibaba.js index 8b10c00..7a30d2e 100644 --- a/src/adaptor/lib/alibaba.js +++ b/src/adaptor/lib/alibaba.js @@ -1 +1 @@ -const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:F}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,F.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:f}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),f.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file +const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file diff --git a/src/adaptor/lib/baidu.js b/src/adaptor/lib/baidu.js index 4e059e6..8a05358 100644 --- a/src/adaptor/lib/baidu.js +++ b/src/adaptor/lib/baidu.js @@ -1 +1 @@ -function emptyFn(){}function getInstance(){const e=swan;e.has_baidu_hook_flag=!0;const{getStorageSync:t}=e;e.getStorageSync=(e=>{const o=t(e);return"undefined"===o?"":o});const{request:o}=e;e.request=(e=>{e.method&&(e.method=e.method.toUpperCase()),"POST"===e.method&&"string"==typeof e.data&&(e.header=e.header||{},e.header["content-type"]="application/x-www-form-urlencoded"),e.responseType||(e.responseType="text");const t=o.call(this,e)||{};return t.abort=emptyFn,t.offHeadersReceived=emptyFn,t.onHeadersReceived=emptyFn,t});const{createAnimation:n}=e;e.createAnimation=function(...e){const t=n.call(this,e);t.export=emptyFn,t.step=emptyFn,t.option||(t.option={transformOrigin:t.transformOrigin,transition:{delay:t.delay,duration:t.duration,timingFunction:t.timingFunction}});const{step:o}=t.__proto__;return t.__proto__.step=function(...e){return o.apply(this,e)||this},t};const{uploadFile:a}=e;e.uploadFile=function(e){const t=a.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{downloadFile:i}=e;e.downloadFile=function(e){const t=i.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn,e.chooseMessageFile=e.chooseMessageFile||emptyFn,e.compressImage=e.compressImage||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn;const r=e.getRecorderManager;e.getRecorderManager=function(e){const t=r.call(this,e);return["onFrameRecorded","onInterruptionBegin","onInterruptionEnd","onResume"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn;const{getBackgroundAudioManager:c}=e;e.getBackgroundAudioManager=function(e){const t=c.call(this,e);return t.webUrl="",t.protocol="",t.buffered=0,t.onNext=emptyFn,t.onPrev=emptyFn,t.onSeeking=emptyFn,t.onSeeked=emptyFn,t},e.stopVoice=e.stopVoice||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn;const s=e.createInnerAudioContext;e.createInnerAudioContext=function(e){const t=s.call(this,e);return s.buffered=0,t};const p=e.createVideoContext;e.createVideoContext=function(e){const t=p.call(this,e);return["playbackRate","stop","exitFullScreen","hideStatusBar","play","requestFullScreen","seek","sendDanmu","showStatusBar","pause"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.createLivePusherContext=e.createLivePusherContext||emptyFn;const{saveFile:u}=e;e.saveFile=function(e){const{success:t}=e;return e.success=function(e){e&&(e.savedFilePath=e.savedFilePath.toString()),t(e)},u.call(this,e)},e.getFileSystemManager=e.getFileSystemManager||emptyFn;const{openLocation:y}=e;e.openLocation=(e=>(e.latitude=parseFloat(e.latitude),e.longitude=parseFloat(e.longitude),e.scale=parseInt(e.scale,10),y(e)));const{createCanvasContext:d}=e;e.createCanvasContext=function(e){const t=d.call(this,e);return t.lineCap=t.setLineCap,t.lineJoin=t.setLineJoin,t.lineDashOffset=t.setLineDash,t.miterLimit=t.setMiterLimit,t},e.loadFontFace=e.loadFontFace||emptyFn,e.setTopBarText=e.setTopBarText||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.onGyroscopeChange=e.onGyroscopeChange||emptyFn,e.stopGyroscope=e.stopGyroscope||emptyFn,e.startGyroscope=e.startGyroscope||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.stopBluetoothDevicesDiscovery=e.stopBluetoothDevicesDiscovery||emptyFn,e.startBluetoothDevicesDiscovery=e.startBluetoothDevicesDiscovery||emptyFn,e.openBluetoothAdapte=e.openBluetoothAdapte||emptyFn,e.onBluetoothDeviceFound=e.onBluetoothDeviceFound||emptyFn,e.onBluetoothAdapterStateChange=e.onBluetoothAdapterStateChange||emptyFn,e.getConnectedBluetoothDevices=e.getConnectedBluetoothDevices||emptyFn,e.getBluetoothDevices=e.getBluetoothDevices||emptyFn,e.getBluetoothAdapterState=e.getBluetoothAdapterState||emptyFn,e.closeBluetoothAdapter=e.closeBluetoothAdapter||emptyFn,e.readBLECharacteristicValue=e.readBLECharacteristicValue||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChange||emptyFn,e.onBLECharacteristicValueChange=e.onBLECharacteristicValueChange||emptyFn,e.notifyBLECharacteristicValueChange=e.notifyBLECharacteristicValueChange||emptyFn,e.getBLEDeviceServices=e.getBLEDeviceServices||emptyFn,e.getBLEDeviceCharacteristics=e.getBLEDeviceCharacteristics||emptyFn,e.createBLEConnection=e.createBLEConnection||emptyFn,e.closeBLEConnection=e.closeBLEConnection||emptyFn,e.writeBLECharacteristicValue=e.writeBLECharacteristicValue||emptyFn,e.stopBeaconDiscovery=e.stopBeaconDiscovery||emptyFn,e.startBeaconDiscovery=e.startBeaconDiscovery||emptyFn,e.onBeaconServiceChange=e.onBeaconServiceChange||emptyFn,e.getBeacons=e.getBeacons||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAudioInterruptionEnd=e.onAudioInterruptionEnd||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAudioInterruptionEnd=e.offAudioInterruptionEnd||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.navigateToMiniProgram=e.navigateToSmartProgram,e.navigateToSmartProgram=function(e){return e&&(e.appKey=e.appId),e},e.navigateBackMiniProgram=e.navigateBackSmartProgram,e.chooseInvoice=e.chooseInvoice||emptyFn;const{getUserInfo:F}=e;return e.getUserInfo=function(e){const{success:t}=e;return e.success=function(e){e&&(e.encryptedData=e.data),t(e)},F.call(this,e)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.requestPayment=e.requestPayment||emptyFn,e.openCard=e.openCard||emptyFn,e.addCard=e.addCard||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.updateShareMenu=e.updateShareMenu||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn,e.hideShareMenu=e.hideShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.createWorker=e.createWorker||emptyFn,e}export default getInstance(); \ No newline at end of file +function emptyFn(){}function getInstance(){const e=swan;if(e.has_baidu_hook_flag)return;e.has_baidu_hook_flag=!0;const{getStorageSync:t}=e;e.getStorageSync=(e=>{const o=t(e);return"undefined"===o?"":o});const{request:o}=e;e.request=(e=>{e.method&&(e.method=e.method.toUpperCase()),"POST"===e.method&&"string"==typeof e.data&&(e.header=e.header||{},e.header["content-type"]="application/x-www-form-urlencoded"),e.responseType||(e.responseType="text");const t=o.call(this,e)||{};return t.abort=emptyFn,t.offHeadersReceived=emptyFn,t.onHeadersReceived=emptyFn,t});const{createAnimation:n}=e;e.createAnimation=function(...e){const t=n.call(this,e);t.export=emptyFn,t.step=emptyFn,t.option||(t.option={transformOrigin:t.transformOrigin,transition:{delay:t.delay,duration:t.duration,timingFunction:t.timingFunction}});const{step:o}=t.__proto__;return t.__proto__.step=function(...e){return o.apply(this,e)||this},t};const{uploadFile:a}=e;e.uploadFile=function(e){const t=a.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{downloadFile:i}=e;e.downloadFile=function(e){const t=i.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn,e.chooseMessageFile=e.chooseMessageFile||emptyFn,e.compressImage=e.compressImage||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn;const r=e.getRecorderManager;e.getRecorderManager=function(e){const t=r.call(this,e);return["onFrameRecorded","onInterruptionBegin","onInterruptionEnd","onResume"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn;const{getBackgroundAudioManager:c}=e;e.getBackgroundAudioManager=function(e){const t=c.call(this,e);return t.webUrl="",t.protocol="",t.buffered=0,t.onNext=emptyFn,t.onPrev=emptyFn,t.onSeeking=emptyFn,t.onSeeked=emptyFn,t},e.stopVoice=e.stopVoice||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn;const s=e.createInnerAudioContext;e.createInnerAudioContext=function(e){const t=s.call(this,e);return s.buffered=0,t};const p=e.createVideoContext;e.createVideoContext=function(e){const t=p.call(this,e);return["playbackRate","stop","exitFullScreen","hideStatusBar","play","requestFullScreen","seek","sendDanmu","showStatusBar","pause"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.createLivePusherContext=e.createLivePusherContext||emptyFn;const{saveFile:u}=e;e.saveFile=function(e){const{success:t}=e;return e.success=function(e){e&&(e.savedFilePath=e.savedFilePath.toString()),t(e)},u.call(this,e)},e.getFileSystemManager=e.getFileSystemManager||emptyFn;const{openLocation:y}=e;e.openLocation=(e=>(e.latitude=parseFloat(e.latitude),e.longitude=parseFloat(e.longitude),e.scale=parseInt(e.scale,10),y(e)));const{createCanvasContext:d}=e;e.createCanvasContext=function(e){const t=d.call(this,e);return t.lineCap=t.setLineCap,t.lineJoin=t.setLineJoin,t.lineDashOffset=t.setLineDash,t.miterLimit=t.setMiterLimit,t},e.loadFontFace=e.loadFontFace||emptyFn,e.setTopBarText=e.setTopBarText||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.onGyroscopeChange=e.onGyroscopeChange||emptyFn,e.stopGyroscope=e.stopGyroscope||emptyFn,e.startGyroscope=e.startGyroscope||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.stopBluetoothDevicesDiscovery=e.stopBluetoothDevicesDiscovery||emptyFn,e.startBluetoothDevicesDiscovery=e.startBluetoothDevicesDiscovery||emptyFn,e.openBluetoothAdapte=e.openBluetoothAdapte||emptyFn,e.onBluetoothDeviceFound=e.onBluetoothDeviceFound||emptyFn,e.onBluetoothAdapterStateChange=e.onBluetoothAdapterStateChange||emptyFn,e.getConnectedBluetoothDevices=e.getConnectedBluetoothDevices||emptyFn,e.getBluetoothDevices=e.getBluetoothDevices||emptyFn,e.getBluetoothAdapterState=e.getBluetoothAdapterState||emptyFn,e.closeBluetoothAdapter=e.closeBluetoothAdapter||emptyFn,e.readBLECharacteristicValue=e.readBLECharacteristicValue||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChange||emptyFn,e.onBLECharacteristicValueChange=e.onBLECharacteristicValueChange||emptyFn,e.notifyBLECharacteristicValueChange=e.notifyBLECharacteristicValueChange||emptyFn,e.getBLEDeviceServices=e.getBLEDeviceServices||emptyFn,e.getBLEDeviceCharacteristics=e.getBLEDeviceCharacteristics||emptyFn,e.createBLEConnection=e.createBLEConnection||emptyFn,e.closeBLEConnection=e.closeBLEConnection||emptyFn,e.writeBLECharacteristicValue=e.writeBLECharacteristicValue||emptyFn,e.stopBeaconDiscovery=e.stopBeaconDiscovery||emptyFn,e.startBeaconDiscovery=e.startBeaconDiscovery||emptyFn,e.onBeaconServiceChange=e.onBeaconServiceChange||emptyFn,e.getBeacons=e.getBeacons||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAudioInterruptionEnd=e.onAudioInterruptionEnd||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAudioInterruptionEnd=e.offAudioInterruptionEnd||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.navigateToMiniProgram=e.navigateToSmartProgram,e.navigateToSmartProgram=function(e){return e&&(e.appKey=e.appId),e},e.navigateBackMiniProgram=e.navigateBackSmartProgram,e.chooseInvoice=e.chooseInvoice||emptyFn;const{getUserInfo:F}=e;return e.getUserInfo=function(e){const{success:t}=e;return e.success=function(e){e&&(e.encryptedData=e.data),t(e)},F.call(this,e)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.requestPayment=e.requestPayment||emptyFn,e.openCard=e.openCard||emptyFn,e.addCard=e.addCard||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.updateShareMenu=e.updateShareMenu||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn,e.hideShareMenu=e.hideShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.createWorker=e.createWorker||emptyFn,e}export default getInstance(); \ No newline at end of file diff --git a/src/adaptor/lib/toutiao.js b/src/adaptor/lib/toutiao.js index d5e4665..766a7e8 100644 --- a/src/adaptor/lib/toutiao.js +++ b/src/adaptor/lib/toutiao.js @@ -1 +1 @@ -const emptyFn=()=>{};function ignoreFn(e){e&&(e.success?e.success():e.complete?e.complete():e.fail&&e.fail())}function getInstance(){var e=tt;e.has_toutiao_hook_flag=!0,e.hideKeyboard=e.hideKeyboard||emptyFn;const n=setTimeout;setTimeout=function(e,o){return n.call(this,e,Math.floor(o||0))};const o=setInterval;setInterval=function(e,n){return o.call(this,e,Math.floor(n||0))};const t=clearTimeout;clearTimeout=function(e){return t.call(this,e)};const i=clearInterval;clearInterval=function(e){return i.call(this,e)};const r=e.request;e.request=(e=>{"POST"===e.method&&"string"==typeof e.data&&(e.header=e.header||{},e.header["content-type"]="application/x-www-form-urlencoded"),e.responseType||(e.responseType="json");const n=r.call(this,e);return["onHeadersReceived","offHeadersReceived","abort"].forEach(e=>{n[e]=n[e]||emptyFn}),n});const{uploadFile:a}=e;e.uploadFile=function(e){const n=a.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{downloadFile:c}=e;e.downloadFile=function(e){const n=c.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n},e.sendSocketMessage=e.sendSocketMessage||ignoreFn,e.onSocketOpen=e.onSocketOpen||emptyFn,e.onSocketMessage=e.onSocketMessage||emptyFn,e.onSocketError=e.onSocketError||emptyFn,e.onSocketClose=e.onSocketClose||emptyFn,e.closeSocket=e.closeSocket||ignoreFn,e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||ignoreFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||ignoreFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn,e.getImageInfo=e.getImageInfo||ignoreFn,e.compressImage=e.compressImage||ignoreFn,e.chooseMessageFile=e.chooseMessageFile||ignoreFn;const s=e.getRecorderManager;e.getRecorderManager=function(e){const n=s.call(this,e);return["onInterruptionBegin","onInterruptionEnd","onResume"].forEach(e=>{n[e]=n[e]||emptyFn}),n},e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||ignoreFn,e.stopVoice=e.stopVoice||ignoreFn,e.setInnerAudioOption=e.setInnerAudioOption||ignoreFn,e.playVoice=e.playVoice||ignoreFn,e.pauseVoice=e.pauseVoice||ignoreFn,e.getAvailableAudioSources=e.getAvailableAudioSources||ignoreFn,e.createAudioContext=e.createAudioContext||ignoreFn,e.createVideoContext=e.createVideoContext||emptyFn,e.createMapContext=e.createMapContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||ignoreFn,e.seekBackgroundAudio=e.seekBackgroundAudio||ignoreFn,e.playBackgroundAudio=e.playBackgroundAudio||ignoreFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||ignoreFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||ignoreFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn,e.removeSavedFile=e.removeSavedFile||ignoreFn,e.openDocument=e.openDocument||ignoreFn,e.getSavedFileList=e.getSavedFileList||ignoreFn,e.getSavedFileInfo=e.getSavedFileInfo||ignoreFn,e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.getFileInfo=e.getFileInfo||ignoreFn,e.chooseLocation=e.chooseLocation||ignoreFn,e.stopWifi=e.stopWifi||ignoreFn,e.startWifi=e.startWifi||ignoreFn,e.setWifiList=e.setWifiList||ignoreFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||ignoreFn,e.connectWif=e.connectWif||ignoreFn,e.setScreenBrightness=e.setScreenBrightness||ignoreFn,e.onUserCaptureScreen=e.onUserCaptureScreen||emptyFn,e.getScreenBrightness=e.getScreenBrightness||ignoreFn,e.stopBeaconDiscovery=e.stopBeaconDiscovery||ignoreFn,e.startBeaconDiscovery=e.startBeaconDiscovery||ignoreFn,e.onBeaconUpdate=e.onBeaconUpdate||emptyFn,e.onBeaconServiceChange=e.onBeaconServiceChange||emptyFn,e.getBeacons=e.getBeacons||ignoreFn,e.readBLECharacteristicValue=e.readBLECharacteristicValue||ignoreFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChange||emptyFn,e.onBLECharacteristicValueChange=e.onBLECharacteristicValueChange||emptyFn,e.notifyBLECharacteristicValueChange=e.notifyBLECharacteristicValueChange||ignoreFn,e.getBLEDeviceServices=e.getBLEDeviceServices||ignoreFn,e.getBLEDeviceCharacteristics=e.getBLEDeviceCharacteristics||ignoreFn,e.createBLEConnection=e.createBLEConnection||ignoreFn,e.closeBLEConnection=e.closeBLEConnection||ignoreFn,e.writeBLECharacteristicValue=e.writeBLECharacteristicValue||ignoreFn,e.addPhoneContact=e.addPhoneContact||ignoreFn,e.stopBluetoothDevicesDiscovery=e.stopBluetoothDevicesDiscovery||ignoreFn,e.startBluetoothDevicesDiscovery=e.startBluetoothDevicesDiscovery||ignoreFn,e.openBluetoothAdapter=e.openBluetoothAdapter||ignoreFn,e.onBluetoothDeviceFound=e.onBluetoothDeviceFound||emptyFn,e.onBluetoothAdapterStateChange=e.onBluetoothAdapterStateChange||emptyFn,e.getConnectedBluetoothDevices=e.getConnectedBluetoothDevices||ignoreFn,e.getBluetoothDevices=e.getBluetoothDevices||ignoreFn,e.getBluetoothAdapterState=e.getBluetoothAdapterState||ignoreFn,e.closeBluetoothAdapter=e.closeBluetoothAdapter||ignoreFn,e.getBatteryInfo=e.getBatteryInfo||ignoreFn,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.stopHCE=e.stopHCE||ignoreFn,e.startHCE=e.startHCE||ignoreFn,e.sendHCEMessage=e.sendHCEMessage||ignoreFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||ignoreFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||ignoreFn,e.startDeviceMotionListening=e.startDeviceMotionListening||ignoreFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.stopGyroscope||ignoreFn,e.startGyroscope=e.startGyroscope||ignoreFn,e.onGyroscopeChange=e.onGyroscopeChange||ignoreFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.showNavigationBarLoading=e.showNavigationBarLoading||ignoreFn,e.setNavigationBarColor=e.setNavigationBarColor||ignoreFn,e.hideNavigationBarLoading=e.hideNavigationBarLoading||ignoreFn;const g=e.createCanvasContext;return e.createCanvasContext=function(e){const n=g.call(this,e);return n.createCircularGradient=emptyFn,n.setFillStyle=n.fillStyle,n.setFontSize=n.font,n.setGlobalAlpha=n.globalAlpha,n.setLineCap=n.lineCap,n.setLineDash=n.lineDashOffset,n.setLineJoin=n.lineJoin,n.setLineWidth=n.lineWidth,n.setMiterLimit=n.miterLimit,n.setStrokeStyle=n.strokeStyle,n.setTextAlign=n.textAlign,n.setTextBaseline=n.textBaseline,n},e.canvasGetImageData=e.canvasGetImageData||ignoreFn,e.canvasPutImageData=e.canvasPutImageData||ignoreFn,e.setBackgroundTextStyle=e.setBackgroundTextStyle||ignoreFn,e.setBackgroundColor=e.setBackgroundColor||ignoreFn,e.showTabBarRedDot=e.showTabBarRedDot||ignoreFn,e.showTabBar=e.showTabBar||ignoreFn,e.setTabBarStyle=e.setTabBarStyle||ignoreFn,e.setTabBarItem=e.setTabBarItem||ignoreFn,e.setTabBarBadge=e.setTabBarBadge||ignoreFn,e.removeTabBarBadge=e.removeTabBarBadge||ignoreFn,e.hideTabBarRedDot=e.hideTabBarRedDot||ignoreFn,e.hideTabBar=e.hideTabBar||ignoreFn,e.loadFontFace=e.loadFontFace||ignoreFn,e.setTopBarText=e.setTopBarText||ignoreFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.updateShareMenu=e.updateShareMenu||ignoreFn,e.getShareInfo=e.getShareInfo||ignoreFn,e.getExtConfig=e.getExtConfig||ignoreFn,e.getExtConfigSyn=e.getExtConfigSyn||emptyFn,e.createWorker=e.createWorker||emptyFn,e.login=e.login||ignoreFn,e.checkSession=e.checkSession||ignoreFn,e.navigateToMiniProgram=e.navigateToMiniProgram||ignoreFn,e.navigateBackMiniProgram=e.navigateBackMiniProgram||ignoreFn,e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.getUserInfo=e.getUserInfo||ignoreFn,e.reportMonito=e.reportMonito||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.requestPayment=e.requestPayment||emptyFn,e.authorize=e.authorize||ignoreFn,e.openSetting=e.openSetting||ignoreFn,e.getSetting=e.getSetting||ignoreFn,e.chooseAddres=e.chooseAddres||ignoreFn,e.openCard=e.openCard||ignoreFn,e.addCard=e.addCard||ignoreFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||ignoreFn,e.chooseInvoice=e.chooseInvoice||ignoreFn,e.startSoterAuthentication=e.startSoterAuthentication||ignoreFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||ignoreFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||ignoreFn,e.getWeRunData=e.getWeRunData||ignoreFn,e.canIUse=e.canIUse||emptyFn,e.getUpdateManager=e.getUpdateManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionEnd=e.onAudioInterruptionEnd||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionEnd=e.offAudioInterruptionEnd||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn,e.setEnableDebug=e.setEnableDebug||ignoreFn,e.getLogManager=e.getLogManager||emptyFn,e}export default getInstance(); \ No newline at end of file +const emptyFn=()=>{};function ignoreFn(e){e&&(e.success?e.success():e.complete?e.complete():e.fail&&e.fail())}function getInstance(){var e=tt;if(e.has_toutiao_hook_flag)return;e.has_toutiao_hook_flag=!0,e.hideKeyboard=e.hideKeyboard||emptyFn;const n=setTimeout;setTimeout=function(e,o){return n.call(this,e,Math.floor(o||0))};const o=setInterval;setInterval=function(e,n){return o.call(this,e,Math.floor(n||0))};const t=clearTimeout;clearTimeout=function(e){return t.call(this,e)};const i=clearInterval;clearInterval=function(e){return i.call(this,e)};const r=e.request;e.request=(e=>{"POST"===e.method&&"string"==typeof e.data&&(e.header=e.header||{},e.header["content-type"]="application/x-www-form-urlencoded"),e.responseType||(e.responseType="json");const n=r.call(this,e);return["onHeadersReceived","offHeadersReceived","abort"].forEach(e=>{n[e]=n[e]||emptyFn}),n});const{uploadFile:a}=e;e.uploadFile=function(e){const n=a.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{downloadFile:c}=e;e.downloadFile=function(e){const n=c.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n},e.sendSocketMessage=e.sendSocketMessage||ignoreFn,e.onSocketOpen=e.onSocketOpen||emptyFn,e.onSocketMessage=e.onSocketMessage||emptyFn,e.onSocketError=e.onSocketError||emptyFn,e.onSocketClose=e.onSocketClose||emptyFn,e.closeSocket=e.closeSocket||ignoreFn,e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||ignoreFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||ignoreFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn,e.getImageInfo=e.getImageInfo||ignoreFn,e.compressImage=e.compressImage||ignoreFn,e.chooseMessageFile=e.chooseMessageFile||ignoreFn;const s=e.getRecorderManager;e.getRecorderManager=function(e){const n=s.call(this,e);return["onInterruptionBegin","onInterruptionEnd","onResume"].forEach(e=>{n[e]=n[e]||emptyFn}),n},e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||ignoreFn,e.stopVoice=e.stopVoice||ignoreFn,e.setInnerAudioOption=e.setInnerAudioOption||ignoreFn,e.playVoice=e.playVoice||ignoreFn,e.pauseVoice=e.pauseVoice||ignoreFn,e.getAvailableAudioSources=e.getAvailableAudioSources||ignoreFn,e.createAudioContext=e.createAudioContext||ignoreFn,e.createVideoContext=e.createVideoContext||emptyFn,e.createMapContext=e.createMapContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||ignoreFn,e.seekBackgroundAudio=e.seekBackgroundAudio||ignoreFn,e.playBackgroundAudio=e.playBackgroundAudio||ignoreFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||ignoreFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||ignoreFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn,e.removeSavedFile=e.removeSavedFile||ignoreFn,e.openDocument=e.openDocument||ignoreFn,e.getSavedFileList=e.getSavedFileList||ignoreFn,e.getSavedFileInfo=e.getSavedFileInfo||ignoreFn,e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.getFileInfo=e.getFileInfo||ignoreFn,e.chooseLocation=e.chooseLocation||ignoreFn,e.stopWifi=e.stopWifi||ignoreFn,e.startWifi=e.startWifi||ignoreFn,e.setWifiList=e.setWifiList||ignoreFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||ignoreFn,e.connectWif=e.connectWif||ignoreFn,e.setScreenBrightness=e.setScreenBrightness||ignoreFn,e.onUserCaptureScreen=e.onUserCaptureScreen||emptyFn,e.getScreenBrightness=e.getScreenBrightness||ignoreFn,e.stopBeaconDiscovery=e.stopBeaconDiscovery||ignoreFn,e.startBeaconDiscovery=e.startBeaconDiscovery||ignoreFn,e.onBeaconUpdate=e.onBeaconUpdate||emptyFn,e.onBeaconServiceChange=e.onBeaconServiceChange||emptyFn,e.getBeacons=e.getBeacons||ignoreFn,e.readBLECharacteristicValue=e.readBLECharacteristicValue||ignoreFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChange||emptyFn,e.onBLECharacteristicValueChange=e.onBLECharacteristicValueChange||emptyFn,e.notifyBLECharacteristicValueChange=e.notifyBLECharacteristicValueChange||ignoreFn,e.getBLEDeviceServices=e.getBLEDeviceServices||ignoreFn,e.getBLEDeviceCharacteristics=e.getBLEDeviceCharacteristics||ignoreFn,e.createBLEConnection=e.createBLEConnection||ignoreFn,e.closeBLEConnection=e.closeBLEConnection||ignoreFn,e.writeBLECharacteristicValue=e.writeBLECharacteristicValue||ignoreFn,e.addPhoneContact=e.addPhoneContact||ignoreFn,e.stopBluetoothDevicesDiscovery=e.stopBluetoothDevicesDiscovery||ignoreFn,e.startBluetoothDevicesDiscovery=e.startBluetoothDevicesDiscovery||ignoreFn,e.openBluetoothAdapter=e.openBluetoothAdapter||ignoreFn,e.onBluetoothDeviceFound=e.onBluetoothDeviceFound||emptyFn,e.onBluetoothAdapterStateChange=e.onBluetoothAdapterStateChange||emptyFn,e.getConnectedBluetoothDevices=e.getConnectedBluetoothDevices||ignoreFn,e.getBluetoothDevices=e.getBluetoothDevices||ignoreFn,e.getBluetoothAdapterState=e.getBluetoothAdapterState||ignoreFn,e.closeBluetoothAdapter=e.closeBluetoothAdapter||ignoreFn,e.getBatteryInfo=e.getBatteryInfo||ignoreFn,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.stopHCE=e.stopHCE||ignoreFn,e.startHCE=e.startHCE||ignoreFn,e.sendHCEMessage=e.sendHCEMessage||ignoreFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||ignoreFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||ignoreFn,e.startDeviceMotionListening=e.startDeviceMotionListening||ignoreFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.stopGyroscope||ignoreFn,e.startGyroscope=e.startGyroscope||ignoreFn,e.onGyroscopeChange=e.onGyroscopeChange||ignoreFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.showNavigationBarLoading=e.showNavigationBarLoading||ignoreFn,e.setNavigationBarColor=e.setNavigationBarColor||ignoreFn,e.hideNavigationBarLoading=e.hideNavigationBarLoading||ignoreFn;const g=e.createCanvasContext;return e.createCanvasContext=function(e){const n=g.call(this,e);return n.createCircularGradient=emptyFn,n.setFillStyle=n.fillStyle,n.setFontSize=n.font,n.setGlobalAlpha=n.globalAlpha,n.setLineCap=n.lineCap,n.setLineDash=n.lineDashOffset,n.setLineJoin=n.lineJoin,n.setLineWidth=n.lineWidth,n.setMiterLimit=n.miterLimit,n.setStrokeStyle=n.strokeStyle,n.setTextAlign=n.textAlign,n.setTextBaseline=n.textBaseline,n},e.canvasGetImageData=e.canvasGetImageData||ignoreFn,e.canvasPutImageData=e.canvasPutImageData||ignoreFn,e.setBackgroundTextStyle=e.setBackgroundTextStyle||ignoreFn,e.setBackgroundColor=e.setBackgroundColor||ignoreFn,e.showTabBarRedDot=e.showTabBarRedDot||ignoreFn,e.showTabBar=e.showTabBar||ignoreFn,e.setTabBarStyle=e.setTabBarStyle||ignoreFn,e.setTabBarItem=e.setTabBarItem||ignoreFn,e.setTabBarBadge=e.setTabBarBadge||ignoreFn,e.removeTabBarBadge=e.removeTabBarBadge||ignoreFn,e.hideTabBarRedDot=e.hideTabBarRedDot||ignoreFn,e.hideTabBar=e.hideTabBar||ignoreFn,e.loadFontFace=e.loadFontFace||ignoreFn,e.setTopBarText=e.setTopBarText||ignoreFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.updateShareMenu=e.updateShareMenu||ignoreFn,e.getShareInfo=e.getShareInfo||ignoreFn,e.getExtConfig=e.getExtConfig||ignoreFn,e.getExtConfigSyn=e.getExtConfigSyn||emptyFn,e.createWorker=e.createWorker||emptyFn,e.login=e.login||ignoreFn,e.checkSession=e.checkSession||ignoreFn,e.navigateToMiniProgram=e.navigateToMiniProgram||ignoreFn,e.navigateBackMiniProgram=e.navigateBackMiniProgram||ignoreFn,e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.getUserInfo=e.getUserInfo||ignoreFn,e.reportMonito=e.reportMonito||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.requestPayment=e.requestPayment||emptyFn,e.authorize=e.authorize||ignoreFn,e.openSetting=e.openSetting||ignoreFn,e.getSetting=e.getSetting||ignoreFn,e.chooseAddres=e.chooseAddres||ignoreFn,e.openCard=e.openCard||ignoreFn,e.addCard=e.addCard||ignoreFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||ignoreFn,e.chooseInvoice=e.chooseInvoice||ignoreFn,e.startSoterAuthentication=e.startSoterAuthentication||ignoreFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||ignoreFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||ignoreFn,e.getWeRunData=e.getWeRunData||ignoreFn,e.canIUse=e.canIUse||emptyFn,e.getUpdateManager=e.getUpdateManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionEnd=e.onAudioInterruptionEnd||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionEnd=e.offAudioInterruptionEnd||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn,e.setEnableDebug=e.setEnableDebug||ignoreFn,e.getLogManager=e.getLogManager||emptyFn,e}export default getInstance(); \ No newline at end of file diff --git a/src/adaptor/src/alibaba.js b/src/adaptor/src/alibaba.js index 67570a1..d284321 100644 --- a/src/adaptor/src/alibaba.js +++ b/src/adaptor/src/alibaba.js @@ -46,7 +46,7 @@ function getInstance() { let result = storageBak[api](params); if (api === 'getStorageSync') { - result = result || ''; + result = result ? (result.data || '') : ''; } return result; diff --git a/src/adaptor/yarn.lock b/src/adaptor/yarn.lock new file mode 100644 index 0000000..6a001af --- /dev/null +++ b/src/adaptor/yarn.lock @@ -0,0 +1,2489 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +ansi-colors@1.1.0, ansi-colors@^1.0.1: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= + dependencies: + ansi-wrap "^0.1.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^1.3.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo= + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-buffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= + dependencies: + buffer-equal "^1.0.0" + +archy@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + +arr-diff@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-filter@^1.1.1: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" + integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= + dependencies: + make-iterator "^1.0.0" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= + +arr-map@^2.0.0, arr-map@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" + integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= + dependencies: + make-iterator "^1.0.0" + +arr-union@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-each@^1.0.0, array-each@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + +array-initial@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" + integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= + dependencies: + array-slice "^1.0.0" + is-number "^4.0.0" + +array-last@^1.1.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" + integrity sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY= + dependencies: + is-number "^4.0.0" + +array-slice@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= + +array-sort@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" + integrity sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo= + dependencies: + default-compare "^1.0.0" + get-value "^2.0.6" + kind-of "^5.0.2" + +array-unique@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + +array-unique@^0.3.2: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +async-done@^1.2.0, async-done@^1.2.2: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" + integrity sha1-XhWqcplipLB0FPUoqIzfGOCykKI= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + +async-each@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= + +async-settle@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" + integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= + dependencies: + async-done "^1.2.2" + +atob@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + +bach@^1.0.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" + integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= + dependencies: + arr-filter "^1.1.1" + arr-flatten "^1.0.1" + arr-map "^2.0.0" + array-each "^1.0.0" + array-initial "^1.0.0" + array-last "^1.1.1" + async-done "^1.2.2" + async-settle "^1.0.0" + now-and-later "^2.0.0" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base@^0.11.1: + version "0.11.2" + resolved "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + +bindings@^1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + dependencies: + file-uri-to-path "1.0.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +buffer-equal@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= + +cache-base@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +camelcase@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +chokidar@^2.0.0: + version "2.1.8" + resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +class-utils@^0.3.5: + version "0.3.6" + resolved "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cliui@^3.2.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-stats@^0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= + +clone-stats@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone@^1.0.0: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +clone@^2.1.1: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-map@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" + integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= + dependencies: + arr-map "^2.0.2" + for-own "^1.0.0" + make-iterator "^1.0.0" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-support@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= + +commander@^2.19.0: + version "2.20.3" + resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + +concat-map@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.6.0: + version "1.6.2" + resolved "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +convert-source-map@^1.5.0: + version "1.7.0" + resolved "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-props@^2.0.1: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" + integrity sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4= + dependencies: + each-props "^1.3.0" + is-plain-object "^2.0.1" + +core-util-is@~1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +d@1, d@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + dependencies: + ms "2.0.0" + +decamelize@^1.1.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +default-compare@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" + integrity sha1-y2ETGESthNhHiPto/QFoHKd4Gi8= + dependencies: + kind-of "^5.0.2" + +default-resolution@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" + integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= + +define-properties@^1.1.2: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +detect-file@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +duplexify@^3.6.0: + version "3.7.1" + resolved "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +each-props@^1.3.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" + integrity sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM= + dependencies: + is-plain-object "^2.0.1" + object.defaults "^1.1.0" + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= + dependencies: + once "^1.4.0" + +error-ex@^1.2.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + dependencies: + is-arrayish "^0.2.1" + +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: + version "0.10.53" + resolved "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= + dependencies: + d "^1.0.1" + ext "^1.1.2" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^1.8.1: + version "1.8.2" + resolved "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= + dependencies: + fill-range "^2.1.0" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +ext@^1.1.2: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= + dependencies: + type "^2.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= + +extglob@^0.3.1: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +fancy-log@1.3.2: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" + integrity sha1-9BEl49hPLn2JpD0G2VjI94vha+E= + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + time-stamp "^1.0.0" + +fancy-log@^1.3.2: + version "1.3.3" + resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + +filename-regex@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fill-range@^2.1.0: + version "2.2.4" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha1-6x53OrsFbc2N8r/favWbizqTZWU= + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha1-F7EI+e5RLft6XH88iyfqnhqcCNE= + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha1-0AvszxqitHXRbUI7Aji3E6LEo3s= + dependencies: + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +first-chunk-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" + integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= + dependencies: + readable-stream "^2.0.2" + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha1-595vEnnd2cqarIpZcdYYYGs6q0E= + +flush-write-stream@^1.0.2: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + dependencies: + for-in "^1.0.1" + +for-own@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-mkdirp-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= + dependencies: + graceful-fs "^4.1.11" + through2 "^2.0.3" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +function-bind@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +glob-base@^0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.0.1, glob-parent@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-stream@^6.1.0: + version "6.1.0" + resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= + dependencies: + extend "^3.0.0" + glob "^7.1.1" + glob-parent "^3.1.0" + is-negated-glob "^1.0.0" + ordered-read-streams "^1.0.0" + pumpify "^1.3.5" + readable-stream "^2.1.5" + remove-trailing-separator "^1.0.1" + to-absolute-glob "^2.0.0" + unique-stream "^2.0.2" + +glob-watcher@^5.0.3: + version "5.0.3" + resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" + integrity sha1-iKir8cTRMeuTkomUvEpZPC5d1iY= + dependencies: + anymatch "^2.0.0" + async-done "^1.2.0" + chokidar "^2.0.0" + is-negated-glob "^1.0.0" + just-debounce "^1.0.0" + object.defaults "^1.1.0" + +glob@^7.1.1: + version "7.1.6" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +glogg@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha1-LX3XAr7aIus7/634gGltpthGMT8= + dependencies: + sparkles "^1.0.0" + +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.2.4" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= + +gulp-cli@^2.2.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" + integrity sha1-7A04DinlKqReR5d/DTLhj9FhEi8= + dependencies: + ansi-colors "^1.0.1" + archy "^1.0.0" + array-sort "^1.0.0" + color-support "^1.1.3" + concat-stream "^1.6.0" + copy-props "^2.0.1" + fancy-log "^1.3.2" + gulplog "^1.0.0" + interpret "^1.4.0" + isobject "^3.0.1" + liftoff "^3.1.0" + matchdep "^2.0.0" + mute-stdout "^1.0.0" + pretty-hrtime "^1.0.0" + replace-homedir "^1.0.0" + semver-greatest-satisfied-range "^1.1.0" + v8flags "^3.2.0" + yargs "^7.1.0" + +gulp-uglify-es@^1.0.4: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz#59ee0d5ea98c1e09c6eaa58c8b018a6ad33f48d4" + integrity sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ= + dependencies: + o-stream "^0.2.2" + plugin-error "^1.0.1" + terser "^3.7.5" + vinyl "^2.1.0" + vinyl-sourcemaps-apply "^0.2.1" + +gulp-watch@^5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz#83d378752f5bfb46da023e73c17ed1da7066215d" + integrity sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0= + dependencies: + ansi-colors "1.1.0" + anymatch "^1.3.0" + chokidar "^2.0.0" + fancy-log "1.3.2" + glob-parent "^3.0.1" + object-assign "^4.1.0" + path-is-absolute "^1.0.1" + plugin-error "1.0.1" + readable-stream "^2.2.2" + slash "^1.0.0" + vinyl "^2.1.0" + vinyl-file "^2.0.0" + +gulp@^4.0.2: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" + integrity sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo= + dependencies: + glob-watcher "^5.0.3" + gulp-cli "^2.2.0" + undertaker "^1.2.1" + vinyl-fs "^3.0.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= + dependencies: + glogg "^1.0.0" + +has-symbols@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= + +has-value@^0.3.1: + version "0.3.1" + resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= + +inflight@^1.0.4: + version "1.0.6" + resolved "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + +ini@^1.3.4: + version "1.3.5" + resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= + +interpret@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4= + +invert-kv@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +is-absolute@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha1-76ouqdqg16suoTqXsritUf776L4= + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= + dependencies: + kind-of "^6.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= + dependencies: + is-extglob "^2.1.1" + +is-negated-glob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= + +is-number@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= + +is-primitive@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + +is-relative@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= + dependencies: + is-unc-path "^1.0.0" + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0, is-utf8@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-valid-glob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +just-debounce@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" + integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0, kind-of@^5.0.2: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= + +last-run@^1.1.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" + integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= + dependencies: + default-resolution "^2.0.0" + es6-weak-map "^2.0.1" + +lazystream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lead@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= + dependencies: + flush-write-stream "^1.0.2" + +liftoff@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" + integrity sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM= + dependencies: + extend "^3.0.0" + findup-sync "^3.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY= + dependencies: + kind-of "^6.0.2" + +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +matchdep@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" + integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= + dependencies: + findup-sync "^2.0.0" + micromatch "^3.0.4" + resolve "^1.4.0" + stack-trace "0.0.10" + +math-random@^1.0.1: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw= + +micromatch@^2.1.5: + version "2.3.11" + resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +minimatch@^3.0.4: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= + dependencies: + brace-expansion "^1.1.7" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +ms@2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +mute-stdout@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" + integrity sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE= + +nan@^2.12.1: + version "2.14.1" + resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha1-174036MQW5FJTDFHCJMV7/iHSwE= + +nanomatch@^1.2.9: + version "1.2.13" + resolved "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +next-tick@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + +now-and-later@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= + dependencies: + once "^1.3.2" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +o-stream@^0.2.2: + version "0.2.2" + resolved "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz#7fe03af870b8f9537af33b312b381b3034ab410f" + integrity sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8= + +object-assign@^4.1.0: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-keys@^1.0.11, object-keys@^1.0.12: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + +object-visit@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.0.4, object.assign@^4.1.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.defaults@^1.0.0, object.defaults@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.map@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.omit@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.reduce@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" + integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +ordered-read-streams@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= + dependencies: + readable-stream "^2.0.1" + +os-locale@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-parse@^1.0.6: + version "1.0.6" + resolved "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + +path-type@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +plugin-error@1.0.1, plugin-error@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= + dependencies: + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +preserve@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + +pump@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.5: + version "1.5.1" + resolved "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +randomatic@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha1-t3bvxZN1mE42xTey9RofCv8Noe0= + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +rechoir@^0.6.2: + version "0.6.2" + resolved "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha1-db3FiioUls7EihKDW8VMjVYjNt0= + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +remove-bom-buffer@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= + dependencies: + is-buffer "^1.1.5" + is-utf8 "^0.2.1" + +remove-bom-stream@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= + dependencies: + remove-bom-buffer "^3.0.0" + safe-buffer "^5.1.0" + through2 "^2.0.3" + +remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +replace-ext@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= + +replace-ext@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= + +replace-homedir@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" + integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= + dependencies: + homedir-polyfill "^1.0.1" + is-absolute "^1.0.0" + remove-trailing-separator "^1.1.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-options@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= + dependencies: + value-or-function "^3.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.4.0: + version "1.17.0" + resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= + dependencies: + path-parse "^1.0.6" + +ret@~0.1.10: + version "0.1.15" + resolved "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + +safe-buffer@^5.1.0: + version "5.2.1" + resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + +safe-regex@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +semver-greatest-satisfied-range@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" + integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= + dependencies: + sver-compat "^1.5.0" + +"semver@2 || 3 || 4 || 5": + version "5.7.1" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= + +set-blocking@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +slash@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@~0.5.10: + version "0.5.19" + resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.1, source-map@^0.5.6: + version "0.5.7" + resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= + +sparkles@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w= + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + dependencies: + extend-shallow "^3.0.0" + +stack-trace@0.0.10: + version "0.0.10" + resolved "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +static-extend@^0.1.1: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +stream-exhaust@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= + +stream-shift@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-bom-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" + integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= + dependencies: + first-chunk-stream "^2.0.0" + strip-bom "^2.0.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +sver-compat@^1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" + integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= + dependencies: + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +terser@^3.7.5: + version "3.17.0" + resolved "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha1-+I/77aDetWN/nSSw2mb04VqxDLI= + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +through2-filter@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha1-cA54bfI2fCyIzYqlvkz5weeDElQ= + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +to-absolute-glob@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= + dependencies: + is-absolute "^1.0.0" + is-negated-glob "^1.0.0" + +to-object-path@^0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-through@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= + dependencies: + through2 "^2.0.3" + +type@^1.0.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= + +type@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" + integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= + +typedarray@^0.0.6: + version "0.0.6" + resolved "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +undertaker-registry@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" + integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= + +undertaker@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" + integrity sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks= + dependencies: + arr-flatten "^1.0.1" + arr-map "^2.0.0" + bach "^1.0.0" + collection-map "^1.0.0" + es6-weak-map "^2.0.1" + last-run "^1.1.0" + object.defaults "^1.0.0" + object.reduce "^1.0.0" + undertaker-registry "^1.0.0" + +uneval@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz#958474edc7a116a3720984547b75e115d1757d72" + integrity sha1-lYR07cehFqNyCYRUe3XhFdF1fXI= + +union-value@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +unique-stream@^2.0.2: + version "2.3.1" + resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" + +unset-value@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= + +urix@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +v8flags@^3.2.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" + integrity sha1-skPjtN/XMfp3TnSSEoEJoP5m1lY= + dependencies: + homedir-polyfill "^1.0.1" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +value-or-function@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" + integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= + +vinyl-file@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" + integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= + dependencies: + graceful-fs "^4.1.2" + pify "^2.3.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + strip-bom-stream "^2.0.0" + vinyl "^1.1.0" + +vinyl-fs@^3.0.0: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= + dependencies: + fs-mkdirp-stream "^1.0.0" + glob-stream "^6.1.0" + graceful-fs "^4.0.0" + is-valid-glob "^1.0.0" + lazystream "^1.0.0" + lead "^1.0.0" + object.assign "^4.0.4" + pumpify "^1.3.5" + readable-stream "^2.3.3" + remove-bom-buffer "^3.0.0" + remove-bom-stream "^1.2.0" + resolve-options "^1.1.0" + through2 "^2.0.0" + to-through "^2.0.0" + value-or-function "^3.0.0" + vinyl "^2.0.0" + vinyl-sourcemap "^1.1.0" + +vinyl-sourcemap@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= + dependencies: + append-buffer "^1.0.2" + convert-source-map "^1.5.0" + graceful-fs "^4.1.6" + normalize-path "^2.1.1" + now-and-later "^2.0.0" + remove-bom-buffer "^3.0.0" + vinyl "^2.0.0" + +vinyl-sourcemaps-apply@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= + dependencies: + source-map "^0.5.1" + +vinyl@^1.1.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^2.0.0, vinyl@^2.1.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + +which-module@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which@^1.2.14: + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= + dependencies: + isexe "^2.0.0" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= + +y18n@^3.2.1: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +yargs-parser@5.0.0-security.0: + version "5.0.0-security.0" + resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" + integrity sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ= + dependencies: + camelcase "^3.0.0" + object.assign "^4.1.0" + +yargs@^7.1.0: + version "7.1.1" + resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" + integrity sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "5.0.0-security.0" diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index a4b4589..639b0be 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -124,7 +124,7 @@ function convert(opt = {}) { }); // 注入适配器代码 - gulp.src(sysPath.resolve(__dirname, '../../../node_modules/mp-adaptor/lib/alibaba.js')) + gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/alibaba.js')) .pipe(rename('adaptor.js')) .pipe(gulp.dest(dest)).on('end', () => { logger.info('复制 adaptor.js 完成!'); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..5d2dacc --- /dev/null +++ b/yarn.lock @@ -0,0 +1,7114 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/cli@^7.2.3": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.10.1.tgz#b6e5cd43a17b8f639442ab027976408ebe6d79a0" + integrity sha1-tuXNQ6F7j2OUQqsCeXZAjr5teaA= + dependencies: + commander "^4.0.1" + convert-source-map "^1.1.0" + fs-readdir-recursive "^1.1.0" + glob "^7.0.0" + lodash "^4.17.13" + make-dir "^2.1.0" + slash "^2.0.0" + source-map "^0.5.0" + optionalDependencies: + chokidar "^2.1.8" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.10.1.tgz#d5481c5095daa1c57e16e54c6f9198443afb49ff" + integrity sha1-1UgcUJXaocV+FuVMb5GYRDr7Sf8= + dependencies: + "@babel/highlight" "^7.10.1" + +"@babel/core@^7.1.0", "@babel/core@^7.2.2", "@babel/core@^7.4.0": + version "7.10.2" + resolved "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.10.2.tgz#bd6786046668a925ac2bd2fd95b579b92a23b36a" + integrity sha1-vWeGBGZoqSWsK9L9lbV5uSojs2o= + dependencies: + "@babel/code-frame" "^7.10.1" + "@babel/generator" "^7.10.2" + "@babel/helper-module-transforms" "^7.10.1" + "@babel/helpers" "^7.10.1" + "@babel/parser" "^7.10.2" + "@babel/template" "^7.10.1" + "@babel/traverse" "^7.10.1" + "@babel/types" "^7.10.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.0.0-beta.40", "@babel/generator@^7.10.1", "@babel/generator@^7.10.2", "@babel/generator@^7.4.0": + version "7.10.2" + resolved "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.10.2.tgz#0fa5b5b2389db8bfdfcc3492b551ee20f5dd69a9" + integrity sha1-D6W1sjiduL/fzDSStVHuIPXdaak= + dependencies: + "@babel/types" "^7.10.2" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + +"@babel/helper-function-name@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz#92bd63829bfc9215aca9d9defa85f56b539454f4" + integrity sha1-kr1jgpv8khWsqdne+oX1a1OUVPQ= + dependencies: + "@babel/helper-get-function-arity" "^7.10.1" + "@babel/template" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/helper-get-function-arity@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz#7303390a81ba7cb59613895a192b93850e373f7d" + integrity sha1-cwM5CoG6fLWWE4laGSuThQ43P30= + dependencies: + "@babel/types" "^7.10.1" + +"@babel/helper-member-expression-to-functions@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz#432967fd7e12a4afef66c4687d4ca22bc0456f15" + integrity sha1-Qyln/X4SpK/vZsRofUyiK8BFbxU= + dependencies: + "@babel/types" "^7.10.1" + +"@babel/helper-module-imports@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz#dd331bd45bccc566ce77004e9d05fe17add13876" + integrity sha1-3TMb1FvMxWbOdwBOnQX+F63ROHY= + dependencies: + "@babel/types" "^7.10.1" + +"@babel/helper-module-transforms@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz#24e2f08ee6832c60b157bb0936c86bef7210c622" + integrity sha1-JOLwjuaDLGCxV7sJNshr73IQxiI= + dependencies: + "@babel/helper-module-imports" "^7.10.1" + "@babel/helper-replace-supers" "^7.10.1" + "@babel/helper-simple-access" "^7.10.1" + "@babel/helper-split-export-declaration" "^7.10.1" + "@babel/template" "^7.10.1" + "@babel/types" "^7.10.1" + lodash "^4.17.13" + +"@babel/helper-optimise-call-expression@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz#b4a1f2561870ce1247ceddb02a3860fa96d72543" + integrity sha1-tKHyVhhwzhJHzt2wKjhg+pbXJUM= + dependencies: + "@babel/types" "^7.10.1" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.8.0": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz#ec5a5cf0eec925b66c60580328b122c01230a127" + integrity sha1-7Fpc8O7JJbZsYFgDKLEiwBIwoSc= + +"@babel/helper-replace-supers@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz#ec6859d20c5d8087f6a2dc4e014db7228975f13d" + integrity sha1-7GhZ0gxdgIf2otxOAU23Iol18T0= + dependencies: + "@babel/helper-member-expression-to-functions" "^7.10.1" + "@babel/helper-optimise-call-expression" "^7.10.1" + "@babel/traverse" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/helper-simple-access@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz#08fb7e22ace9eb8326f7e3920a1c2052f13d851e" + integrity sha1-CPt+Iqzp64Mm9+OSChwgUvE9hR4= + dependencies: + "@babel/template" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/helper-split-export-declaration@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f" + integrity sha1-xvS+HLwV46ho5MZKF9XTHXVNo18= + dependencies: + "@babel/types" "^7.10.1" + +"@babel/helper-validator-identifier@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5" + integrity sha1-V3CwwagmxPU/Xt5eFTFj4DGOlLU= + +"@babel/helpers@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.10.1.tgz#a6827b7cb975c9d9cef5fd61d919f60d8844a973" + integrity sha1-poJ7fLl1ydnO9f1h2Rn2DYhEqXM= + dependencies: + "@babel/template" "^7.10.1" + "@babel/traverse" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/highlight@^7.10.1": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0" + integrity sha1-hB0Ji6YTuhpCeis4PXnjVVLDiuA= + dependencies: + "@babel/helper-validator-identifier" "^7.10.1" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.10.1", "@babel/parser@^7.10.2", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0": + version "7.10.2" + resolved "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.10.2.tgz#871807f10442b92ff97e4783b9b54f6a0ca812d0" + integrity sha1-hxgH8QRCuS/5fkeDubVPagyoEtA= + +"@babel/plugin-syntax-object-rest-spread@^7.0.0": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-transform-modules-commonjs@^7.4.0", "@babel/plugin-transform-modules-commonjs@^7.7.5": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz#d5ff4b4413ed97ffded99961056e1fb980fb9301" + integrity sha1-1f9LRBPtl//e2ZlhBW4fuYD7kwE= + dependencies: + "@babel/helper-module-transforms" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-simple-access" "^7.10.1" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/template@^7.0.0-beta.40", "@babel/template@^7.10.1", "@babel/template@^7.4.0": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.10.1.tgz#e167154a94cb5f14b28dc58f5356d2162f539811" + integrity sha1-4WcVSpTLXxSyjcWPU1bSFi9TmBE= + dependencies: + "@babel/code-frame" "^7.10.1" + "@babel/parser" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.1", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0": + version "7.10.1" + resolved "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.10.1.tgz#bbcef3031e4152a6c0b50147f4958df54ca0dd27" + integrity sha1-u87zAx5BUqbAtQFH9JWN9Uyg3Sc= + dependencies: + "@babel/code-frame" "^7.10.1" + "@babel/generator" "^7.10.1" + "@babel/helper-function-name" "^7.10.1" + "@babel/helper-split-export-declaration" "^7.10.1" + "@babel/parser" "^7.10.1" + "@babel/types" "^7.10.1" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + +"@babel/types@^7.0.0", "@babel/types@^7.10.1", "@babel/types@^7.10.2", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0": + version "7.10.2" + resolved "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.2.tgz#30283be31cad0dbf6fb00bd40641ca0ea675172d" + integrity sha1-MCg74xytDb9vsAvUBkHKDqZ1Fy0= + dependencies: + "@babel/helper-validator-identifier" "^7.10.1" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha1-+GSuhQBND8q29QvpFBxNo2jRZWo= + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@jest/console@^24.7.1", "@jest/console@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" + integrity sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A= + dependencies: + "@jest/source-map" "^24.9.0" + chalk "^2.0.1" + slash "^2.0.0" + +"@jest/core@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" + integrity sha1-LOzNC5MYH5xIUOdPKprUPTUTacQ= + dependencies: + "@jest/console" "^24.7.1" + "@jest/reporters" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-changed-files "^24.9.0" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-resolve-dependencies "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + jest-watcher "^24.9.0" + micromatch "^3.1.10" + p-each-series "^1.0.0" + realpath-native "^1.1.0" + rimraf "^2.5.4" + slash "^2.0.0" + strip-ansi "^5.0.0" + +"@jest/environment@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" + integrity sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg= + dependencies: + "@jest/fake-timers" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + +"@jest/fake-timers@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" + integrity sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM= + dependencies: + "@jest/types" "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + +"@jest/reporters@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" + integrity sha1-hmYO/44rlmHQQqjpigKLjWMaW0M= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + istanbul-lib-coverage "^2.0.2" + istanbul-lib-instrument "^3.0.1" + istanbul-lib-report "^2.0.4" + istanbul-lib-source-maps "^3.0.1" + istanbul-reports "^2.2.6" + jest-haste-map "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + node-notifier "^5.4.2" + slash "^2.0.0" + source-map "^0.6.0" + string-length "^2.0.0" + +"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" + integrity sha1-DiY6lEML5LQdpoPMwea//ioZFxQ= + dependencies: + callsites "^3.0.0" + graceful-fs "^4.1.15" + source-map "^0.6.0" + +"@jest/test-result@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" + integrity sha1-EXluiqnb+I6gJXV7MVJZWtBroMo= + dependencies: + "@jest/console" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/istanbul-lib-coverage" "^2.0.0" + +"@jest/test-sequencer@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" + integrity sha1-+PM081tiWk8vNV8v5+YDba0uazE= + dependencies: + "@jest/test-result" "^24.9.0" + jest-haste-map "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + +"@jest/transform@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" + integrity sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY= + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^24.9.0" + babel-plugin-istanbul "^5.1.0" + chalk "^2.0.1" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.1.15" + jest-haste-map "^24.9.0" + jest-regex-util "^24.9.0" + jest-util "^24.9.0" + micromatch "^3.1.10" + pirates "^4.0.1" + realpath-native "^1.1.0" + slash "^2.0.0" + source-map "^0.6.1" + write-file-atomic "2.4.1" + +"@jest/types@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" + integrity sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk= + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^13.0.0" + +"@types/babel__core@^7.1.0": + version "7.1.8" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.8.tgz#057f725aca3641f49fc11c7a87a9de5ec588a5d7" + integrity sha1-BX9yWso2QfSfwRx6h6neXsWIpdc= + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.1" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" + integrity sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ= + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.0.2" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" + integrity sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc= + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.0.12" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.12.tgz#22f49a028e69465390f87bb103ebd61bd086b8f5" + integrity sha1-IvSaAo5pRlOQ+HuxA+vWG9CGuPU= + dependencies: + "@babel/types" "^7.3.0" + +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA= + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I= + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY= + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" + integrity sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI= + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "http://ires.58corp.com/repository/58npm/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/stack-utils@^1.0.1": + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= + +"@types/yargs-parser@*": + version "15.0.0" + resolved "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" + integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= + +"@types/yargs@^13.0.0": + version "13.0.9" + resolved "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz#44028e974343c7afcf3960f1a2b1099c39a7b5e1" + integrity sha1-RAKOl0NDx6/POWDxorEJnDmnteE= + dependencies: + "@types/yargs-parser" "*" + +abab@^2.0.0: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" + integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= + +acorn-globals@^4.1.0: + version "4.3.4" + resolved "http://ires.58corp.com/repository/58npm/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.2.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4= + +acorn-walk@^6.0.1: + version "6.2.0" + resolved "http://ires.58corp.com/repository/58npm/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha1-Ejy487hMIXHx9/slJhWxx4prGow= + +acorn@^5.5.3: + version "5.7.4" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" + integrity sha1-Po2KmUfQWZoXltECJddDL0pKz14= + +acorn@^6.0.1, acorn@^6.4.0: + version "6.4.1" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ= + +acorn@^7.1.1: + version "7.3.1" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" + integrity sha1-hQEHVNtTw/uvO56j4IOqXF0Uf/0= + +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: + version "6.12.2" + resolved "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" + integrity sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0= + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-colors@1.1.0, ansi-colors@^1.0.1: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= + dependencies: + ansi-wrap "^0.1.0" + +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= + +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= + dependencies: + type-fest "^0.11.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.0.0, ansi-regex@^4.1.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k= + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^1.3.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo= + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-buffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= + dependencies: + buffer-equal "^1.0.0" + +archy@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + +argparse@^1.0.7: + version "1.0.10" + resolved "http://ires.58corp.com/repository/58npm/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-filter@^1.1.1: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" + integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= + dependencies: + make-iterator "^1.0.0" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= + +arr-map@^2.0.0, arr-map@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" + integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= + dependencies: + make-iterator "^1.0.0" + +arr-union@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-differ@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= + +array-each@^1.0.0, array-each@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + +array-equal@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +array-includes@^3.1.1: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" + +array-initial@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" + integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= + dependencies: + array-slice "^1.0.0" + is-number "^4.0.0" + +array-last@^1.1.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" + integrity sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY= + dependencies: + is-number "^4.0.0" + +array-slice@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= + +array-sort@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" + integrity sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo= + dependencies: + default-compare "^1.0.0" + get-value "^2.0.6" + kind-of "^5.0.2" + +array-uniq@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + +array-unique@^0.3.2: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +array.prototype.flat@^1.2.3: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +arraybuffer-to-string@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/arraybuffer-to-string/-/arraybuffer-to-string-1.0.2.tgz#c373aa7bb0e6844d9a2bc9654c8889a9570a26e2" + integrity sha1-w3Oqe7DmhE2aK8llTIiJqVcKJuI= + +asap@~2.0.3: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1@~0.2.3: + version "0.2.4" + resolved "http://ires.58corp.com/repository/58npm/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= + +async-done@^1.2.0, async-done@^1.2.2: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" + integrity sha1-XhWqcplipLB0FPUoqIzfGOCykKI= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + +async-each@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= + +async-limiter@~1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= + +async-settle@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" + integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= + dependencies: + async-done "^1.2.2" + +asynckit@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob-lite@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= + +atob@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "http://ires.58corp.com/repository/58npm/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.10.0" + resolved "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" + integrity sha1-oXs6jqgRBg501H0wYSJACtRJeuI= + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.26.0, babel-core@^6.26.3: + version "6.26.3" + resolved "http://ires.58corp.com/repository/58npm/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha1-suLwnjQtDwyI4vAuBneUEl51wgc= + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.1" + debug "^2.6.9" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.8" + slash "^1.0.0" + source-map "^0.5.7" + +babel-eslint@^10.0.3: + version "10.1.0" + resolved "http://ires.58corp.com/repository/58npm/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI= + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + +babel-generator@^6.26.0: + version "6.26.1" + resolved "http://ires.58corp.com/repository/58npm/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA= + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" + integrity sha1-P8Mny4RnuJ0U17xw4xUQSng8zVQ= + dependencies: + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/babel__core" "^7.1.0" + babel-plugin-istanbul "^5.1.0" + babel-preset-jest "^24.9.0" + chalk "^2.4.2" + slash "^2.0.0" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= + dependencies: + object.assign "^4.1.0" + +babel-plugin-istanbul@^5.1.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" + integrity sha1-30reg9iXqS3wacTZolzyZxKTyFQ= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + find-up "^3.0.0" + istanbul-lib-instrument "^3.3.0" + test-exclude "^5.2.3" + +babel-plugin-jest-hoist@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" + integrity sha1-T4NwketAfgFEfIhDy+xUbQAC11Y= + dependencies: + "@types/babel__traverse" "^7.0.6" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.26.2" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha1-WKeThjqefKhwvcWogRF/+sJ9tvM= + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-regenerator@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-es2015@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.24.1" + babel-plugin-transform-es2015-classes "^6.24.1" + babel-plugin-transform-es2015-computed-properties "^6.24.1" + babel-plugin-transform-es2015-destructuring "^6.22.0" + babel-plugin-transform-es2015-duplicate-keys "^6.24.1" + babel-plugin-transform-es2015-for-of "^6.22.0" + babel-plugin-transform-es2015-function-name "^6.24.1" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-plugin-transform-es2015-modules-systemjs "^6.24.1" + babel-plugin-transform-es2015-modules-umd "^6.24.1" + babel-plugin-transform-es2015-object-super "^6.24.1" + babel-plugin-transform-es2015-parameters "^6.24.1" + babel-plugin-transform-es2015-shorthand-properties "^6.24.1" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.24.1" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.22.0" + babel-plugin-transform-es2015-unicode-regex "^6.24.1" + babel-plugin-transform-regenerator "^6.24.1" + +babel-preset-jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" + integrity sha1-GStSHiIX+x0fZ89z9wwzZlCtPNw= + dependencies: + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + babel-plugin-jest-hoist "^24.9.0" + +babel-register@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "http://ires.58corp.com/repository/58npm/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha1-ry87iPpvXB5MY00aD46sT1WzleM= + +bach@^1.0.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" + integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= + dependencies: + arr-filter "^1.1.1" + arr-flatten "^1.0.1" + arr-map "^2.0.0" + array-each "^1.0.0" + array-initial "^1.0.0" + array-last "^1.1.1" + async-done "^1.2.2" + async-settle "^1.0.0" + now-and-later "^2.0.0" + +badges@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/badges/-/badges-3.1.0.tgz#114e53d7df104d036322098ac64fe9c7251ca60a" + integrity sha1-EU5T198QTQNjIgmKxk/pxyUcpgo= + +balanced-match@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base@^0.11.1: + version "0.11.2" + resolved "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + +binaryextensions@2: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" + integrity sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI= + +bindings@^1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + dependencies: + file-uri-to-path "1.0.0" + +brace-expansion@^1.0.0, brace-expansion@^1.1.7: + version "1.1.11" + resolved "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= + +browser-resolve@^1.11.3: + version "1.11.3" + resolved "http://ires.58corp.com/repository/58npm/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY= + dependencies: + resolve "1.1.7" + +bser@2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= + dependencies: + node-int64 "^0.4.0" + +buffer-equal@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= + +cache-base@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +callsites@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= + +camelcase@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= + +capture-exit@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha1-+5U7+uvreB9iiYI52rtCbQilCaQ= + dependencies: + rsvp "^4.8.4" + +caseless@~0.12.0: + version "0.12.0" + resolved "http://ires.58corp.com/repository/58npm/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^1.0.0, chalk@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: + version "2.4.2" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= + +chokidar@^2.0.0, chokidar@^2.1.8: + version "2.1.8" + resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +ci-info@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= + +class-utils@^0.3.5: + version "0.3.6" + resolved "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= + dependencies: + restore-cursor "^3.1.0" + +cli-width@^2.0.0: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha1-sEM9C06chH7xiGik7xb9X8gnHEg= + +cliui@^3.2.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-stats@^0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= + +clone-stats@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= + +clone@^1.0.0, clone@^1.0.2: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +clone@^2.1.1, clone@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +co@^4.6.0: + version "4.6.0" + resolved "http://ires.58corp.com/repository/58npm/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +code-point-at@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-map@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" + integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= + dependencies: + arr-map "^2.0.2" + for-own "^1.0.0" + make-iterator "^1.0.0" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + +color-support@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= + +colors@^1.3.3: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "http://ires.58corp.com/repository/58npm/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= + dependencies: + delayed-stream "~1.0.0" + +commander@^2.19.0, commander@^2.9.0: + version "2.20.3" + resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= + +commander@^4.0.1: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + +concat-map@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.4.7, concat-stream@^1.6.0: + version "1.6.2" + resolved "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +contains-path@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: + version "1.7.0" + resolved "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-props@^2.0.1: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" + integrity sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4= + dependencies: + each-props "^1.3.0" + is-plain-object "^2.0.1" + +core-js@^2.4.0, core-js@^2.5.0: + version "2.6.11" + resolved "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +coveralls@^3.0.9: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/coveralls/-/coveralls-3.1.0.tgz#13c754d5e7a2dd8b44fe5269e21ca394fb4d615b" + integrity sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs= + dependencies: + js-yaml "^3.13.1" + lcov-parse "^1.0.0" + log-driver "^1.2.7" + minimist "^1.2.5" + request "^2.88.2" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "http://ires.58corp.com/repository/58npm/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha1-P6nU7zFCy9HDAedmTB81K9gvWjk= + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +csso@^3.5.1: + version "3.5.1" + resolved "http://ires.58corp.com/repository/58npm/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha1-e564vmFiiXPBsmHhadLwJACOdYs= + dependencies: + css-tree "1.0.0-alpha.29" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.8" + resolved "http://ires.58corp.com/repository/58npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= + +cssstyle@^1.0.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + integrity sha1-nTEyginTxWXGHlhrAgQaKPzNzPE= + dependencies: + cssom "0.3.x" + +d@1, d@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "http://ires.58corp.com/repository/58npm/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4= + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +dateformat@^2.0.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= + +debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + dependencies: + ms "2.0.0" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= + dependencies: + ms "^2.1.1" + +decamelize@^1.1.1, decamelize@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-is@~0.1.3: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +default-compare@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" + integrity sha1-y2ETGESthNhHiPto/QFoHKd4Gi8= + dependencies: + kind-of "^5.0.2" + +default-resolution@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" + integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= + +defaults@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +deprecated@^0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" + integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= + +detect-file@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-indent@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + dependencies: + repeating "^2.0.0" + +detect-newline@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +diff-sequences@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" + integrity sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU= + +doctrine@1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= + dependencies: + esutils "^2.0.2" + +domexception@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA= + dependencies: + webidl-conversions "^4.0.2" + +duplexer2@0.0.2: + version "0.0.2" + resolved "http://ires.58corp.com/repository/58npm/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= + dependencies: + readable-stream "~1.1.9" + +duplexify@^3.6.0: + version "3.7.1" + resolved "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +each-props@^1.3.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" + integrity sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM= + dependencies: + is-plain-object "^2.0.1" + object.defaults "^1.1.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +editions@^1.3.3: + version "1.3.4" + resolved "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" + integrity sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs= + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= + dependencies: + once "^1.4.0" + +end-of-stream@~0.1.5: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= + dependencies: + once "~1.3.0" + +errno@^0.1.1: + version "0.1.7" + resolved "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: + version "1.17.6" + resolved "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" + integrity sha1-kUIHFweFeyysx7iey2cDFsPi1So= + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.0" + is-regex "^1.1.0" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: + version "0.10.53" + resolved "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= + dependencies: + d "^1.0.1" + ext "^1.1.2" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@^1.9.1: + version "1.14.2" + resolved "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.2.tgz#14ab71bf5026c2aa08173afba22c6f3173284a84" + integrity sha1-FKtxv1AmwqoIFzr7oixvMXMoSoQ= + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-standard@^14.1.0: + version "14.1.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" + integrity sha1-gwqOROeu995nRkl5rQa0BgJsVuo= + +eslint-import-resolver-node@^0.3.3: + version "0.3.4" + resolved "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc= + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-module-utils@^2.6.0: + version "2.6.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y= + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + +eslint-plugin-es@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" + integrity sha1-dafN/czdwFiZNK7rOEF18iHFeJM= + dependencies: + eslint-utils "^2.0.0" + regexpp "^3.0.0" + +eslint-plugin-import@^2.19.1: + version "2.21.2" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.21.2.tgz#8fef77475cc5510801bedc95f84b932f7f334a7c" + integrity sha1-j+93R1zFUQgBvtyV+EuTL38zSnw= + dependencies: + array-includes "^3.1.1" + array.prototype.flat "^1.2.3" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.3" + eslint-module-utils "^2.6.0" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.1" + read-pkg-up "^2.0.0" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" + +eslint-plugin-node@^11.0.0: + version "11.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" + integrity sha1-yVVEQW7kraJnQKMEdO78VALcZx0= + dependencies: + eslint-plugin-es "^3.0.0" + eslint-utils "^2.0.0" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" + +eslint-plugin-promise@^4.2.1: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" + integrity sha1-hF/YsiYK2PglZMEiL85ErXHZQYo= + +eslint-plugin-standard@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" + integrity sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ= + +eslint-scope@^5.0.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" + integrity sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU= + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.3: + version "1.4.3" + resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc= + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-visitor-keys/-/eslint-visitor-keys-1.2.0.tgz#74415ac884874495f78ec2a97349525344c981fa" + integrity sha1-dEFayISHRJX3jsKpc0lSU0TJgfo= + +eslint@^6.8.0: + version "6.8.0" + resolved "http://ires.58corp.com/repository/58npm/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^6.1.2: + version "6.2.1" + resolved "http://ires.58corp.com/repository/58npm/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o= + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= + +esquery@^1.0.1: + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc= + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= + dependencies: + estraverse "^4.1.0" + +estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= + +estraverse@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI= + +esutils@^2.0.2: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= + +exec-sh@^0.3.2: + version "0.3.4" + resolved "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= + +execa@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^1.8.1: + version "1.8.2" + resolved "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= + dependencies: + fill-range "^2.1.0" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +expect@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" + integrity sha1-t1FltIFwdPpKFXeU9G/p8boVtso= + dependencies: + "@jest/types" "^24.9.0" + ansi-styles "^3.2.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.9.0" + +expr-parser@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/expr-parser/-/expr-parser-1.0.0.tgz#b85be870efce3c764977578d4a505795233f9022" + integrity sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI= + +ext@^1.1.2: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= + dependencies: + type "^2.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= + +external-editor@^3.0.3: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fancy-log@1.3.2: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" + integrity sha1-9BEl49hPLn2JpD0G2VjI94vha+E= + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + time-stamp "^1.0.0" + +fancy-log@^1.1.0, fancy-log@^1.3.2: + version "1.3.3" + resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "http://ires.58corp.com/repository/58npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU= + dependencies: + bser "2.1.1" + +figures@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= + dependencies: + flat-cache "^2.0.1" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + +filename-regex@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fill-range@^2.1.0: + version "2.2.4" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha1-6x53OrsFbc2N8r/favWbizqTZWU= + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-index@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= + +find-up@^1.0.0: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= + dependencies: + locate-path "^3.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha1-F7EI+e5RLft6XH88iyfqnhqcCNE= + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha1-0AvszxqitHXRbUI7Aji3E6LEo3s= + dependencies: + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +first-chunk-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= + +first-chunk-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" + integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= + dependencies: + readable-stream "^2.0.2" + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha1-595vEnnd2cqarIpZcdYYYGs6q0E= + +flat-cache@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha1-RXWyHivO50NKqb5mL0t7X5wrUTg= + +flatten@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs= + +flush-write-stream@^1.0.2: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + dependencies: + for-in "^1.0.1" + +for-own@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "http://ires.58corp.com/repository/58npm/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "http://ires.58corp.com/repository/58npm/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-extra@^7.0.1: + version "7.0.1" + resolved "http://ires.58corp.com/repository/58npm/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-mkdirp-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= + dependencies: + graceful-fs "^4.1.11" + through2 "^2.0.3" + +fs-readdir-recursive@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" + integrity sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc= + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +function-bind@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gaze@^0.5.1: + version "0.5.2" + resolved "http://ires.58corp.com/repository/58npm/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" + integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= + dependencies: + globule "~0.1.0" + +gensync@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" + integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + +get-stream@^4.0.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "http://ires.58corp.com/repository/58npm/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.0.1, glob-parent@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.0.0: + version "5.1.1" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= + dependencies: + is-glob "^4.0.1" + +glob-stream@^3.1.5: + version "3.1.18" + resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" + integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= + dependencies: + glob "^4.3.1" + glob2base "^0.0.12" + minimatch "^2.0.1" + ordered-read-streams "^0.1.0" + through2 "^0.6.1" + unique-stream "^1.0.0" + +glob-stream@^6.1.0: + version "6.1.0" + resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= + dependencies: + extend "^3.0.0" + glob "^7.1.1" + glob-parent "^3.1.0" + is-negated-glob "^1.0.0" + ordered-read-streams "^1.0.0" + pumpify "^1.3.5" + readable-stream "^2.1.5" + remove-trailing-separator "^1.0.1" + to-absolute-glob "^2.0.0" + unique-stream "^2.0.2" + +glob-watcher@^0.0.6: + version "0.0.6" + resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" + integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= + dependencies: + gaze "^0.5.1" + +glob-watcher@^5.0.3: + version "5.0.3" + resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" + integrity sha1-iKir8cTRMeuTkomUvEpZPC5d1iY= + dependencies: + anymatch "^2.0.0" + async-done "^1.2.0" + chokidar "^2.0.0" + is-negated-glob "^1.0.0" + just-debounce "^1.0.0" + object.defaults "^1.1.0" + +glob2base@^0.0.12: + version "0.0.12" + resolved "http://ires.58corp.com/repository/58npm/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= + dependencies: + find-index "^0.1.1" + +glob@^4.3.1: + version "4.5.3" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" + integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "^2.0.1" + once "^1.3.0" + +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: + version "7.1.6" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@~3.1.21: + version "3.1.21" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= + dependencies: + graceful-fs "~1.2.0" + inherits "1" + minimatch "~0.2.11" + +global-modules@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globals@^11.1.0: + version "11.12.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= + +globals@^12.1.0: + version "12.4.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg= + dependencies: + type-fest "^0.8.1" + +globals@^9.18.0: + version "9.18.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo= + +globule@~0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" + integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= + dependencies: + glob "~3.1.21" + lodash "~1.0.1" + minimatch "~0.2.11" + +glogg@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha1-LX3XAr7aIus7/634gGltpthGMT8= + dependencies: + sparkles "^1.0.0" + +graceful-fs@^3.0.0: + version "3.0.12" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz#0034947ce9ed695ec8ab0b854bc919e82b1ffaef" + integrity sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8= + dependencies: + natives "^1.1.3" + +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.2.4" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= + +graceful-fs@~1.2.0: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" + integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= + +growly@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + +gulp-babel@^8.0.0: + version "8.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-babel/-/gulp-babel-8.0.0.tgz#e0da96f4f2ec4a88dd3a3030f476e38ab2126d87" + integrity sha1-4NqW9PLsSojdOjAw9HbjirISbYc= + dependencies: + plugin-error "^1.0.1" + replace-ext "^1.0.0" + through2 "^2.0.0" + vinyl-sourcemaps-apply "^0.2.0" + +gulp-cli@^2.2.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" + integrity sha1-7A04DinlKqReR5d/DTLhj9FhEi8= + dependencies: + ansi-colors "^1.0.1" + archy "^1.0.0" + array-sort "^1.0.0" + color-support "^1.1.3" + concat-stream "^1.6.0" + copy-props "^2.0.1" + fancy-log "^1.3.2" + gulplog "^1.0.0" + interpret "^1.4.0" + isobject "^3.0.1" + liftoff "^3.1.0" + matchdep "^2.0.0" + mute-stdout "^1.0.0" + pretty-hrtime "^1.0.0" + replace-homedir "^1.0.0" + semver-greatest-satisfied-range "^1.1.0" + v8flags "^3.2.0" + yargs "^7.1.0" + +gulp-rename@^1.2.2: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" + integrity sha1-3hxxjnxAla6GH3KW708ySGSCQL0= + +gulp-replace@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-replace/-/gulp-replace-1.0.0.tgz#b32bd61654d97b8d78430a67b3e8ce067b7c9143" + integrity sha1-syvWFlTZe414Qwpns+jOBnt8kUM= + dependencies: + istextorbinary "2.2.1" + readable-stream "^2.0.1" + replacestream "^4.0.0" + +gulp-sequence@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-sequence/-/gulp-sequence-1.0.0.tgz#862f93e6503e67c350a42948fa666953cf88ba67" + integrity sha1-hi+T5lA+Z8NQpClI+mZpU8+Iumc= + dependencies: + thunks "^4.9.0" + +gulp-uglify-es@^1.0.4: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz#59ee0d5ea98c1e09c6eaa58c8b018a6ad33f48d4" + integrity sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ= + dependencies: + o-stream "^0.2.2" + plugin-error "^1.0.1" + terser "^3.7.5" + vinyl "^2.1.0" + vinyl-sourcemaps-apply "^0.2.1" + +gulp-util@^3.0.0: + version "3.0.8" + resolved "http://ires.58corp.com/repository/58npm/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp-watch@^5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz#83d378752f5bfb46da023e73c17ed1da7066215d" + integrity sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0= + dependencies: + ansi-colors "1.1.0" + anymatch "^1.3.0" + chokidar "^2.0.0" + fancy-log "1.3.2" + glob-parent "^3.0.1" + object-assign "^4.1.0" + path-is-absolute "^1.0.1" + plugin-error "1.0.1" + readable-stream "^2.2.2" + slash "^1.0.0" + vinyl "^2.1.0" + vinyl-file "^2.0.0" + +gulp@^3.9.1: + version "3.9.1" + resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" + integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= + dependencies: + archy "^1.0.0" + chalk "^1.0.0" + deprecated "^0.0.1" + gulp-util "^3.0.0" + interpret "^1.0.0" + liftoff "^2.1.0" + minimist "^1.1.0" + orchestrator "^0.3.0" + pretty-hrtime "^1.0.0" + semver "^4.1.0" + tildify "^1.0.0" + v8flags "^2.0.2" + vinyl-fs "^0.3.0" + +gulp@^4.0.2: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" + integrity sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo= + dependencies: + glob-watcher "^5.0.3" + gulp-cli "^2.2.0" + undertaker "^1.2.1" + vinyl-fs "^3.0.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= + dependencies: + glogg "^1.0.0" + +har-schema@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.3" + resolved "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + +has-flag@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= + dependencies: + sparkles "^1.0.0" + +has-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= + +has-value@^0.3.1: + version "0.3.1" + resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= + dependencies: + function-bind "^1.1.1" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg= + dependencies: + whatwg-encoding "^1.0.1" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM= + +http-signature@~1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "http://ires.58corp.com/repository/58npm/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore@^4.0.6: + version "4.0.6" + resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= + +ignore@^5.1.1: + version "5.1.8" + resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha1-8VCotQo0KJsz4i9YiavU2AFvDlc= + +image-size@~0.5.0: + version "0.5.5" + resolved "http://ires.58corp.com/repository/58npm/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + +import-fresh@^3.0.0: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indexes-of@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +inflight@^1.0.4: + version "1.0.6" + resolved "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" + integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= + +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + +ini@^1.3.4: + version "1.3.5" + resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= + +inquirer@^7.0.0: + version "7.2.0" + resolved "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.2.0.tgz#63ce99d823090de7eb420e4bb05e6f3449aa389a" + integrity sha1-Y86Z2CMJDefrQg5LsF5vNEmqOJo= + dependencies: + ansi-escapes "^4.2.1" + chalk "^3.0.0" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +interpret@^1.0.0, interpret@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4= + +invariant@^2.2.2, invariant@^2.2.4: + version "2.2.4" + resolved "http://ires.58corp.com/repository/58npm/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +is-absolute@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-base64@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz#a6f20610c6ef4863a51cba32bc0222544b932622" + integrity sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI= + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha1-76ouqdqg16suoTqXsritUf776L4= + +is-callable@^1.1.4, is-callable@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" + integrity sha1-gzNlYLVKOONeOi33r9BFTWkUaLs= + +is-ci@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= + dependencies: + ci-info "^2.0.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha1-fRQK3DiarzARqPKipM+m+q3/sRg= + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= + dependencies: + is-extglob "^2.1.1" + +is-negated-glob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= + +is-number@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= + +is-primitive@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + +is-regex@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" + integrity sha1-7OOOOJ5JDfDcIcrqK9WW+Yf3Z/8= + dependencies: + has-symbols "^1.0.1" + +is-relative@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= + dependencies: + is-unc-path "^1.0.0" + +is-stream@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-string@^1.0.5: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= + +is-symbol@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= + dependencies: + has-symbols "^1.0.1" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0, is-utf8@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-valid-glob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + +is-wsl@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +isarray@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" + integrity sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k= + +istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: + version "3.3.0" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" + integrity sha1-pfY9kfC7wMPkee9MXeAnM17G1jA= + dependencies: + "@babel/generator" "^7.4.0" + "@babel/parser" "^7.4.3" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" + istanbul-lib-coverage "^2.0.5" + semver "^6.0.0" + +istanbul-lib-report@^2.0.4: + version "2.0.8" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" + integrity sha1-WoETzXRtQ8SInro2qxDn1QybTzM= + dependencies: + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + supports-color "^6.1.0" + +istanbul-lib-source-maps@^3.0.1: + version "3.0.6" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" + integrity sha1-KEmXxIIRdS7EhiU9qX44ed77qMg= + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + rimraf "^2.6.3" + source-map "^0.6.1" + +istanbul-reports@^2.2.6: + version "2.2.7" + resolved "http://ires.58corp.com/repository/58npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" + integrity sha1-XZOfYjfXtIOTzAlZ6rQM1P0FaTE= + dependencies: + html-escaper "^2.0.0" + +istextorbinary@2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/istextorbinary/-/istextorbinary-2.2.1.tgz#a5231a08ef6dd22b268d0895084cf8d58b5bec53" + integrity sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM= + dependencies: + binaryextensions "2" + editions "^1.3.3" + textextensions "2" + +j-component@^1.2.3: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.2.3.tgz#ca8f8ebb06dc2f93e07de5a8076ebeb330766c09" + integrity sha1-yo+OuwbcL5PgfeWoB26+szB2bAk= + dependencies: + expr-parser "^1.0.0" + miniprogram-api-typings "^2.10.4" + miniprogram-exparser "2.10.4" + +jest-changed-files@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" + integrity sha1-CNjBXreaf6P8mCabwUtFHugvgDk= + dependencies: + "@jest/types" "^24.9.0" + execa "^1.0.0" + throat "^4.0.0" + +jest-cli@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" + integrity sha1-rS3mLQdHLUGcarwwH8QyuYsQ0q8= + dependencies: + "@jest/core" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + import-local "^2.0.0" + is-ci "^2.0.0" + jest-config "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + prompts "^2.0.1" + realpath-native "^1.1.0" + yargs "^13.3.0" + +jest-config@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" + integrity sha1-+xu8YMc6Rq8DWQcZ76SCXm5N0bU= + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^24.9.0" + "@jest/types" "^24.9.0" + babel-jest "^24.9.0" + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^24.9.0" + jest-environment-node "^24.9.0" + jest-get-type "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + micromatch "^3.1.10" + pretty-format "^24.9.0" + realpath-native "^1.1.0" + +jest-diff@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" + integrity sha1-kxt9DVd4obr3RSy4FuMl43JAVdo= + dependencies: + chalk "^2.0.1" + diff-sequences "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-docblock@^24.3.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" + integrity sha1-eXAgGAK6Vg4cQJLMJcvt9a9ajOI= + dependencies: + detect-newline "^2.1.0" + +jest-each@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" + integrity sha1-6y2mAuKmEImNvF8fbfO6hrVfiwU= + dependencies: + "@jest/types" "^24.9.0" + chalk "^2.0.1" + jest-get-type "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + +jest-environment-jsdom@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" + integrity sha1-SwgGx/yU+V7bNpppzCd47sK3N1s= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + jsdom "^11.5.1" + +jest-environment-node@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" + integrity sha1-Mz0tJ5b5aH8q7r8HQrUZ8zwcv9M= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + +jest-get-type@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" + integrity sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4= + +jest-haste-map@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" + integrity sha1-s4pdZCdJNOIfpBeump++t3zqrH0= + dependencies: + "@jest/types" "^24.9.0" + anymatch "^2.0.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.9.0" + micromatch "^3.1.10" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^1.2.7" + +jest-jasmine2@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" + integrity sha1-H3sb0yQsF3TmKsq7NkbZavw75qA= + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^24.9.0" + is-generator-fn "^2.0.0" + jest-each "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + throat "^4.0.0" + +jest-leak-detector@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" + integrity sha1-tmXep8dxAMXE99/LFTtlzwfc+Wo= + dependencies: + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-matcher-utils@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" + integrity sha1-9bNmHV5ijf/m3WUlHf2uDofDoHM= + dependencies: + chalk "^2.0.1" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-message-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" + integrity sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM= + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/stack-utils" "^1.0.1" + chalk "^2.0.1" + micromatch "^3.1.10" + slash "^2.0.0" + stack-utils "^1.0.1" + +jest-mock@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + integrity sha1-wig1VB7jebkIZzrVEIeiGFwT8cY= + dependencies: + "@jest/types" "^24.9.0" + +jest-pnp-resolver@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" + integrity sha1-7NrmBMB3p/vHDe+21RfDwciYkjo= + +jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" + integrity sha1-wT+zOAveIr9ldUMsST6o/jeWVjY= + +jest-resolve-dependencies@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" + integrity sha1-rQVRmJWcTPuopPBmxnOj8HhlB6s= + dependencies: + "@jest/types" "^24.9.0" + jest-regex-util "^24.3.0" + jest-snapshot "^24.9.0" + +jest-resolve@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" + integrity sha1-3/BMdoevNMTdflJIktnPd+XRcyE= + dependencies: + "@jest/types" "^24.9.0" + browser-resolve "^1.11.3" + chalk "^2.0.1" + jest-pnp-resolver "^1.2.1" + realpath-native "^1.1.0" + +jest-runner@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" + integrity sha1-V0+v29VEVcKzS0vfQ2WiOFf830I= + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.4.2" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-docblock "^24.3.0" + jest-haste-map "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-leak-detector "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + source-map-support "^0.5.6" + throat "^4.0.0" + +jest-runtime@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" + integrity sha1-nxRYOvak9zFKap2fAibhp4HI5Kw= + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/source-map" "^24.3.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + realpath-native "^1.1.0" + slash "^2.0.0" + strip-bom "^3.0.0" + yargs "^13.3.0" + +jest-serializer@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" + integrity sha1-5tfX75bTHouQeacUdUxdXFgojnM= + +jest-snapshot@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" + integrity sha1-7I6cpPLsDFyHro+SXPl0l7DpUbo= + dependencies: + "@babel/types" "^7.0.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + expect "^24.9.0" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^24.9.0" + semver "^6.2.0" + +jest-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" + integrity sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI= + dependencies: + "@jest/console" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/source-map" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + callsites "^3.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.15" + is-ci "^2.0.0" + mkdirp "^0.5.1" + slash "^2.0.0" + source-map "^0.6.0" + +jest-validate@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" + integrity sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks= + dependencies: + "@jest/types" "^24.9.0" + camelcase "^5.3.1" + chalk "^2.0.1" + jest-get-type "^24.9.0" + leven "^3.1.0" + pretty-format "^24.9.0" + +jest-watcher@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" + integrity sha1-S1bl0c7/AF9biOUo3Jr8jdTtKzs= + dependencies: + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + jest-util "^24.9.0" + string-length "^2.0.0" + +jest-worker@^24.6.0, jest-worker@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U= + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" + integrity sha1-mH0pDAWgi1LFYYjBAC42jtsAcXE= + dependencies: + import-local "^2.0.0" + jest-cli "^24.9.0" + +js-base64@^2.1.9: + version "2.5.2" + resolved "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209" + integrity sha1-MTtidN2nGPcU0AszMLuubjjpAgk= + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= + +js-tokens@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.13.1: + version "3.14.0" + resolved "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@^11.5.1: + version "11.12.0" + resolved "http://ires.58corp.com/repository/58npm/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha1-GoDUDd03ih3lllbp5txaO6hle8g= + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + +jsesc@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + +jsesc@^2.5.1: + version "2.5.2" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= + +jsesc@~0.5.0: + version "0.5.0" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "http://ires.58corp.com/repository/58npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= + +json-schema@0.2.3: + version "0.2.3" + resolved "http://ires.58corp.com/repository/58npm/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json5@^0.5.1: + version "0.5.1" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +json5@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.1.3" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.1" + resolved "http://ires.58corp.com/repository/58npm/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +just-debounce@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" + integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0, kind-of@^5.0.2: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= + +kleur@^3.0.3: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= + +last-run@^1.1.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" + integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= + dependencies: + default-resolution "^2.0.0" + es6-weak-map "^2.0.1" + +lazystream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lcov-parse@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0" + integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A= + +lead@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= + dependencies: + flush-write-stream "^1.0.2" + +left-pad@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4= + +less@^3.10.3: + version "3.11.3" + resolved "http://ires.58corp.com/repository/58npm/less/-/less-3.11.3.tgz#2d853954fcfe0169a8af869620bcaa16563dcc1c" + integrity sha1-LYU5VPz+AWmor4aWILyqFlY9zBw= + dependencies: + clone "^2.1.2" + tslib "^1.10.0" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + make-dir "^2.1.0" + mime "^1.4.1" + promise "^7.1.1" + request "^2.83.0" + source-map "~0.6.0" + +leven@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +liftoff@^2.1.0: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= + dependencies: + extend "^3.0.0" + findup-sync "^2.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +liftoff@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" + integrity sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM= + dependencies: + extend "^3.0.0" + findup-sync "^3.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "http://ires.58corp.com/repository/58npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash._root@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= + dependencies: + lodash._root "^3.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "http://ires.58corp.com/repository/58npm/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "http://ires.58corp.com/repository/58npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.template@^3.0.0: + version "3.6.2" + resolved "http://ires.58corp.com/repository/58npm/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4: + version "4.17.15" + resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg= + +lodash@~1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" + integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= + +log-driver@^1.2.7: + version "1.2.7" + resolved "http://ires.58corp.com/repository/58npm/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" + integrity sha1-Y7lQIfBwL+36LJuwok53l9cYcdg= + +loose-envify@^1.0.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@2: + version "2.7.3" + resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= + +lru-cache@^4.0.1: + version "4.1.5" + resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +make-dir@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY= + dependencies: + kind-of "^6.0.2" + +makeerror@1.0.x: + version "1.0.11" + resolved "http://ires.58corp.com/repository/58npm/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +matchdep@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" + integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= + dependencies: + findup-sync "^2.0.0" + micromatch "^3.0.4" + resolve "^1.4.0" + stack-trace "0.0.10" + +math-random@^1.0.1: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw= + +md5-hex@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/md5-hex/-/md5-hex-2.0.0.tgz#d0588e9f1c74954492ecd24ac0ac6ce997d92e33" + integrity sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= + dependencies: + md5-o-matic "^0.1.1" + +md5-o-matic@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" + integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= + +mdn-data@~1.1.0: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= + +micromatch@^2.1.5: + version "2.3.11" + resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +mime-db@1.44.0: + version "1.44.0" + resolved "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.27" + resolved "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= + dependencies: + mime-db "1.44.0" + +mime@^1.4.1: + version "1.6.0" + resolved "http://ires.58corp.com/repository/58npm/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= + +minimatch@^2.0.1: + version "2.0.10" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" + integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= + dependencies: + brace-expansion "^1.0.0" + +minimatch@^3.0.4: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= + dependencies: + brace-expansion "^1.1.7" + +minimatch@~0.2.11: + version "0.2.14" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= + dependencies: + lru-cache "2" + sigmund "~1.0.0" + +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= + +miniprogram-api-typings@^2.10.4: + version "2.11.0" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz#c0a91ca2fea80e344509399c580cbad504a8f905" + integrity sha1-wKkcov6oDjRFCTmcWAy61QSo+QU= + +miniprogram-compiler@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz#2afab6e288d8bc085f803b1d49ae59c5df236e99" + integrity sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk= + dependencies: + glob "^7.1.3" + unescape-js "^1.1.1" + +miniprogram-exparser@2.10.4: + version "2.10.4" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.10.4.tgz#4b5fdfbd8e155186acb2883ab580e68420109acd" + integrity sha1-S1/fvY4VUYassog6tYDmhCAQms0= + +miniprogram-simulate@^1.1.5: + version "1.2.5" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.5.tgz#83f03f35eb1475de8fdc55b6f30fe00467e34c75" + integrity sha1-g/A/NesUdd6P3FW28w/gBGfjTHU= + dependencies: + csso "^3.5.1" + j-component "^1.2.3" + less "^3.10.3" + miniprogram-compiler "^0.1.2" + postcss "^7.0.23" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.0, mkdirp@^0.5.1: + version "0.5.5" + resolved "http://ires.58corp.com/repository/58npm/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= + dependencies: + minimist "^1.2.5" + +mp-adaptor@^1.0.9: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz#0cd8de14dfd2a8de17dab33fb08afa89b4c56ff9" + integrity sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA== + dependencies: + gulp "^3.9.1" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + uneval "^0.1.2" + +mp-converter@^1.0.9: + version "1.0.10" + resolved "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz#2b0722dc90013d8ef49d06d1febd05f71ec323e4" + integrity sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w== + dependencies: + gulp "^3.9.1" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + uneval "^0.1.2" + +mp-linter@^1.0.9: + version "1.0.9" + resolved "http://ires.58corp.com/repository/58npm/mp-linter/-/mp-linter-1.0.9.tgz#53201e38e39c747588b7c2045d7f4848a9031231" + integrity sha1-UyAeOOOcdHWIt8IEXX9ISKkDEjE= + dependencies: + gulp "^4.0.2" + gulp-sequence "^1.0.0" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + +mp-plugin@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz#b9aaf0e9c547f6d63ce54bad83de6651f46ba6b9" + integrity sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA== + dependencies: + "@babel/cli" "^7.2.3" + "@babel/core" "^7.4.0" + "@babel/plugin-transform-modules-commonjs" "^7.4.0" + gulp "^3.9.1" + gulp-sequence "^1.0.0" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + string-to-arraybuffer "^1.0.2" + through2 "^3.0.0" + to-buffer "^1.1.1" + +ms@2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + +multipipe@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= + dependencies: + duplexer2 "0.0.2" + +mute-stdout@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" + integrity sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE= + +mute-stream@0.0.8: + version "0.0.8" + resolved "http://ires.58corp.com/repository/58npm/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= + +nan@^2.12.1: + version "2.14.1" + resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha1-174036MQW5FJTDFHCJMV7/iHSwE= + +nanomatch@^1.2.9: + version "1.2.13" + resolved "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natives@^1.1.3: + version "1.1.6" + resolved "http://ires.58corp.com/repository/58npm/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" + integrity sha1-pgO0pJirdxc2ErnqGs3sTZgPALs= + +natural-compare@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +next-tick@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +nice-try@^1.0.4: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= + +node-int64@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^5.4.2: + version "5.4.3" + resolved "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" + integrity sha1-y3La+UyTkECY4oucWQ/YZuRkvVA= + dependencies: + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + +now-and-later@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= + dependencies: + once "^1.3.2" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +nwsapi@^2.0.7: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= + +o-stream@^0.2.2: + version "0.2.2" + resolved "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz#7fe03af870b8f9537af33b312b381b3034ab410f" + integrity sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "http://ires.58corp.com/repository/58npm/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= + +object-assign@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= + +object-assign@^4.0.1, object-assign@^4.1.0: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.7.0: + version "1.7.0" + resolved "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + +object-visit@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.0.4, object.assign@^4.1.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.defaults@^1.0.0, object.defaults@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" + integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +object.map@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.omit@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.reduce@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" + integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.values@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +once@~1.3.0: + version "1.3.3" + resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= + dependencies: + wrappy "1" + +onetime@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.8.1, optionator@^0.8.3: + version "0.8.3" + resolved "http://ires.58corp.com/repository/58npm/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +orchestrator@^0.3.0: + version "0.3.8" + resolved "http://ires.58corp.com/repository/58npm/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" + integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= + dependencies: + end-of-stream "~0.1.5" + sequencify "~0.0.7" + stream-consume "~0.1.0" + +ordered-read-streams@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" + integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= + +ordered-read-streams@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= + dependencies: + readable-stream "^2.0.1" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +os-shim@^0.1.2: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" + integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= + +os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-each-series@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" + integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= + dependencies: + p-reduce "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^1.1.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= + dependencies: + p-limit "^2.0.0" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + +p-try@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= + +parent-module@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= + dependencies: + callsites "^3.0.0" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parse5@4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha1-bXhlbj2o14tOwLkG98CO8d/j9gg= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + +path-type@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= + dependencies: + pify "^3.0.0" + +performance-now@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pirates@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= + dependencies: + find-up "^3.0.0" + +plugin-error@1.0.1, plugin-error@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= + dependencies: + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" + +pn@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-selector-parser@2.2.3: + version "2.2.3" + resolved "http://ires.58corp.com/repository/58npm/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A= + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@5.2.16: + version "5.2.16" + resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-5.2.16.tgz#732b3100000f9ff8379a48a53839ed097376ad57" + integrity sha1-cysxAAAPn/g3mkilODntCXN2rVc= + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^7.0.23: + version "7.0.32" + resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" + integrity sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0= + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +pre-commit@^1.2.2: + version "1.2.2" + resolved "http://ires.58corp.com/repository/58npm/pre-commit/-/pre-commit-1.2.2.tgz#dbcee0ee9de7235e57f79c56d7ce94641a69eec6" + integrity sha1-287g7p3nI15X95xW186UZBpp7sY= + dependencies: + cross-spawn "^5.0.1" + spawn-sync "^1.0.15" + which "1.2.x" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +preserve@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + +pretty-format@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" + integrity sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k= + dependencies: + "@jest/types" "^24.9.0" + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" + react-is "^16.8.4" + +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +private@^0.1.6, private@^0.1.8: + version "0.1.8" + resolved "http://ires.58corp.com/repository/58npm/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + +progress@^2.0.0: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= + +promise@^7.1.1: + version "7.3.1" + resolved "http://ires.58corp.com/repository/58npm/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078= + dependencies: + asap "~2.0.3" + +prompts@^2.0.1: + version "2.3.2" + resolved "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" + integrity sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg= + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.4" + +prr@~1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.28: + version "1.8.0" + resolved "http://ires.58corp.com/repository/58npm/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= + +pump@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.5: + version "1.5.1" + resolved "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= + +qs@~6.5.2: + version "6.5.2" + resolved "http://ires.58corp.com/repository/58npm/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= + +randomatic@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha1-t3bvxZN1mE42xTey9RofCv8Noe0= + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +react-is@^16.8.4: + version "16.13.1" + resolved "http://ires.58corp.com/repository/58npm/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg-up@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" + integrity sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg= + dependencies: + find-up "^3.0.0" + read-pkg "^3.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +"readable-stream@2 || 3": + version "3.6.0" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +"readable-stream@>=1.0.33-1 <1.1.0-0": + version "1.0.34" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@^2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +realpath-native@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + integrity sha1-IAMpT+oj+wZy8kduviL89Jii1lw= + dependencies: + util.promisify "^1.0.0" + +rechoir@^0.6.2: + version "0.6.2" + resolved "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +regenerate@^1.2.1: + version "1.4.1" + resolved "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" + integrity sha1-ytkq2Oa1kXc0hfvgWkhcr09Ffm8= + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "http://ires.58corp.com/repository/58npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "http://ires.58corp.com/repository/58npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0= + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha1-db3FiioUls7EihKDW8VMjVYjNt0= + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpp@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= + +regexpp@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI= + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsparser@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + +remove-bom-buffer@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= + dependencies: + is-buffer "^1.1.5" + is-utf8 "^0.2.1" + +remove-bom-stream@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= + dependencies: + remove-bom-buffer "^3.0.0" + safe-buffer "^5.1.0" + through2 "^2.0.3" + +remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= + +replace-ext@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= + +replace-homedir@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" + integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= + dependencies: + homedir-polyfill "^1.0.1" + is-absolute "^1.0.0" + remove-trailing-separator "^1.1.0" + +replacestream@^4.0.0: + version "4.0.3" + resolved "http://ires.58corp.com/repository/58npm/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36" + integrity sha1-PuV5gJK+Nksc2xSEMISSyz3/LzY= + dependencies: + escape-string-regexp "^1.0.3" + object-assign "^4.0.1" + readable-stream "^2.0.2" + +request-promise-core@1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" + integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk= + dependencies: + lodash "^4.17.15" + +request-promise-native@^1.0.5: + version "1.0.8" + resolved "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" + integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= + dependencies: + request-promise-core "1.1.3" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.83.0, request@^2.87.0, request@^2.88.2: + version "2.88.2" + resolved "http://ires.58corp.com/repository/58npm/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= + +resolve-options@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= + dependencies: + value-or-function "^3.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.1.7: + version "1.1.7" + resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0: + version "1.17.0" + resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= + dependencies: + path-parse "^1.0.6" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + +rimraf@2.6.3: + version "2.6.3" + resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= + dependencies: + glob "^7.1.3" + +rimraf@^2.5.4, rimraf@^2.6.3: + version "2.7.1" + resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= + dependencies: + glob "^7.1.3" + +rsvp@^4.8.4: + version "4.8.5" + resolved "http://ires.58corp.com/repository/58npm/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ= + +run-async@^2.4.0: + version "2.4.1" + resolved "http://ires.58corp.com/repository/58npm/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= + +rxjs@^6.5.3: + version "6.5.5" + resolved "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" + integrity sha1-xciE4wlMjP7jG/J+uH5UzPyH+ew= + dependencies: + tslib "^1.9.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + +safe-regex@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + +sane@^4.0.3: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0= + dependencies: + "@cnakazawa/watch" "^1.0.3" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + +sax@^1.2.4: + version "1.2.4" + resolved "http://ires.58corp.com/repository/58npm/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= + +semver-greatest-satisfied-range@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" + integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= + dependencies: + sver-compat "^1.5.0" + +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= + +semver@^4.1.0: + version "4.3.6" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" + integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= + +semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0: + version "6.3.0" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= + +sequencify@~0.0.7: + version "0.0.7" + resolved "http://ires.58corp.com/repository/58npm/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" + integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= + +set-blocking@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shellwords@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha1-1rkYHBpI05cyTISHHvvPxz/AZUs= + +sigmund@~1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= + +sisteransi@^1.0.4: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= + +slash@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slash@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8= + dependencies: + source-map "^0.5.6" + +source-map-support@^0.5.6, source-map-support@~0.5.10: + version "0.5.19" + resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= + +sparkles@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w= + +spawn-sync@^1.0.15: + version "1.0.15" + resolved "http://ires.58corp.com/repository/58npm/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" + integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= + dependencies: + concat-stream "^1.4.7" + os-shim "^0.1.2" + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "http://ires.58corp.com/repository/58npm/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stack-trace@0.0.10: + version "0.0.10" + resolved "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +stack-utils@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g= + +static-extend@^0.1.1: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-consume@~0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" + integrity sha1-0721mMK9CugrjKx6xQsRB6eZbEg= + +stream-exhaust@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= + +stream-shift@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= + +string-length@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-to-arraybuffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz#161147fbadea02e28b0935002cec4c40f1ca7f0a" + integrity sha1-FhFH+63qAuKLCTUALOxMQPHKfwo= + dependencies: + atob-lite "^2.0.0" + is-base64 "^0.1.0" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0: + version "4.2.0" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.fromcodepoint@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" + integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM= + +string.prototype.trimend@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trimstart@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= + dependencies: + ansi-regex "^5.0.0" + +strip-bom-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" + integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= + dependencies: + first-chunk-stream "^2.0.0" + strip-bom "^2.0.0" + +strip-bom@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" + integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= + dependencies: + first-chunk-stream "^1.0.0" + is-utf8 "^0.2.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-eof@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-json-comments@^3.0.1: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" + integrity sha1-djjTFCISns9EV0QACfugP5+awYA= + +supports-color@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^3.2.3: + version "3.2.3" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.1.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E= + dependencies: + has-flag "^4.0.0" + +sver-compat@^1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" + integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= + dependencies: + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +symbol-tree@^3.2.2: + version "3.2.4" + resolved "http://ires.58corp.com/repository/58npm/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= + +table@^5.2.3: + version "5.4.6" + resolved "http://ires.58corp.com/repository/58npm/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +terser@^3.7.5: + version "3.17.0" + resolved "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha1-+I/77aDetWN/nSSw2mb04VqxDLI= + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +test-exclude@^5.2.3: + version "5.2.3" + resolved "http://ires.58corp.com/repository/58npm/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" + integrity sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA= + dependencies: + glob "^7.1.3" + minimatch "^3.0.4" + read-pkg-up "^4.0.0" + require-main-filename "^2.0.0" + +text-table@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +textextensions@2: + version "2.6.0" + resolved "http://ires.58corp.com/repository/58npm/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" + integrity sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q= + +throat@^4.0.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + +through2-filter@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha1-cA54bfI2fCyIzYqlvkz5weeDElQ= + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@^0.6.1: + version "0.6.5" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through2@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + integrity sha1-OSducTwzAu3544jdnIEt07glvVo= + dependencies: + readable-stream "2 || 3" + +through@^2.3.6: + version "2.3.8" + resolved "http://ires.58corp.com/repository/58npm/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +thunks@^4.9.0: + version "4.9.6" + resolved "http://ires.58corp.com/repository/58npm/thunks/-/thunks-4.9.6.tgz#08f268ab32ad12b8e1838d2b819dbd7d9b3262a0" + integrity sha1-CPJoqzKtErjhg40rgZ29fZsyYqA= + +tildify@^1.0.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= + dependencies: + os-homedir "^1.0.0" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +tmp@^0.0.33: + version "0.0.33" + resolved "http://ires.58corp.com/repository/58npm/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-absolute-glob@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= + dependencies: + is-absolute "^1.0.0" + is-negated-glob "^1.0.0" + +to-buffer@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA= + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-through@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= + dependencies: + through2 "^2.0.3" + +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +trim-right@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "http://ires.58corp.com/repository/58npm/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs= + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.10.0, tslib@^1.9.0: + version "1.13.0" + resolved "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" + integrity sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "http://ires.58corp.com/repository/58npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "http://ires.58corp.com/repository/58npm/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.11.0: + version "0.11.0" + resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= + +type-fest@^0.8.1: + version "0.8.1" + resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= + +type@^1.0.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= + +type@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" + integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= + +typedarray@^0.0.6: + version "0.0.6" + resolved "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +undertaker-registry@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" + integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= + +undertaker@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" + integrity sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks= + dependencies: + arr-flatten "^1.0.1" + arr-map "^2.0.0" + bach "^1.0.0" + collection-map "^1.0.0" + es6-weak-map "^2.0.1" + last-run "^1.1.0" + object.defaults "^1.0.0" + object.reduce "^1.0.0" + undertaker-registry "^1.0.0" + +unescape-js@^1.1.1: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/unescape-js/-/unescape-js-1.1.4.tgz#4bc6389c499cb055a98364a0b3094e1c3d5da395" + integrity sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U= + dependencies: + string.fromcodepoint "^0.2.1" + +uneval@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz#958474edc7a116a3720984547b75e115d1757d72" + integrity sha1-lYR07cehFqNyCYRUe3XhFdF1fXI= + +union-value@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +unique-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= + +unique-stream@^2.0.2: + version "2.3.1" + resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= + +unset-value@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= + +uri-js@^4.2.2: + version "4.2.2" + resolved "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + +user-home@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha1-a693dLgO6w91INi4HQeYKlmruu4= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +uuid@^3.3.2: + version "3.4.0" + resolved "http://ires.58corp.com/repository/58npm/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= + +v8-compile-cache@^2.0.3: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" + integrity sha1-VLw83UMxe8qR413K8wWxpyN950U= + +v8flags@^2.0.2: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= + dependencies: + user-home "^1.1.1" + +v8flags@^3.2.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" + integrity sha1-skPjtN/XMfp3TnSSEoEJoP5m1lY= + dependencies: + homedir-polyfill "^1.0.1" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +value-or-function@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" + integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= + +verror@1.10.0: + version "1.10.0" + resolved "http://ires.58corp.com/repository/58npm/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl-file@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" + integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= + dependencies: + graceful-fs "^4.1.2" + pify "^2.3.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + strip-bom-stream "^2.0.0" + vinyl "^1.1.0" + +vinyl-fs@^0.3.0: + version "0.3.14" + resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" + integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= + dependencies: + defaults "^1.0.0" + glob-stream "^3.1.5" + glob-watcher "^0.0.6" + graceful-fs "^3.0.0" + mkdirp "^0.5.0" + strip-bom "^1.0.0" + through2 "^0.6.1" + vinyl "^0.4.0" + +vinyl-fs@^3.0.0: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= + dependencies: + fs-mkdirp-stream "^1.0.0" + glob-stream "^6.1.0" + graceful-fs "^4.0.0" + is-valid-glob "^1.0.0" + lazystream "^1.0.0" + lead "^1.0.0" + object.assign "^4.0.4" + pumpify "^1.3.5" + readable-stream "^2.3.3" + remove-bom-buffer "^3.0.0" + remove-bom-stream "^1.2.0" + resolve-options "^1.1.0" + through2 "^2.0.0" + to-through "^2.0.0" + value-or-function "^3.0.0" + vinyl "^2.0.0" + vinyl-sourcemap "^1.1.0" + +vinyl-sourcemap@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= + dependencies: + append-buffer "^1.0.2" + convert-source-map "^1.5.0" + graceful-fs "^4.1.6" + normalize-path "^2.1.1" + now-and-later "^2.0.0" + remove-bom-buffer "^3.0.0" + vinyl "^2.0.0" + +vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= + dependencies: + source-map "^0.5.1" + +vinyl@^0.4.0: + version "0.4.6" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= + dependencies: + clone "^0.2.0" + clone-stats "^0.0.1" + +vinyl@^0.5.0: + version "0.5.3" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.1.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^2.0.0, vinyl@^2.1.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= + dependencies: + browser-process-hrtime "^1.0.0" + +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "http://ires.58corp.com/repository/58npm/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag= + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-module@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which-module@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@1.2.x: + version "1.2.14" + resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" + integrity sha1-mofEN48D6CfOyvGs31bHNsAcFOU= + dependencies: + isexe "^2.0.0" + +which@^1.2.14, which@^1.2.9, which@^1.3.0: + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@2.4.1: + version "2.4.1" + resolved "http://ires.58corp.com/repository/58npm/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" + integrity sha1-0LBUY8GIroBDlv1asqNwBir4dSk= + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= + dependencies: + mkdirp "^0.5.1" + +ws@^5.2.0: + version "5.2.2" + resolved "http://ires.58corp.com/repository/58npm/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha1-3/7xSGa46NyRM1glFNG++vlumA8= + dependencies: + async-limiter "~1.0.0" + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= + +xmldom@^0.1.27: + version "0.1.31" + resolved "http://ires.58corp.com/repository/58npm/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" + integrity sha1-t2yaG9nwqXN+WnLcNyMc84N14v8= + +"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= + +y18n@^3.2.1: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +y18n@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= + +yallist@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yargs-parser@5.0.0-security.0: + version "5.0.0-security.0" + resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" + integrity sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ= + dependencies: + camelcase "^3.0.0" + object.assign "^4.1.0" + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^13.3.0: + version "13.3.2" + resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yargs@^7.1.0: + version "7.1.1" + resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" + integrity sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "5.0.0-security.0" From 2bed771e411319b2662aed7b8822e9724835576c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= <625043769@qq.com> Date: Wed, 17 Jun 2020 16:04:18 +0800 Subject: [PATCH 06/36] upgrade, rm additional yarn.lock --- src/adaptor/yarn.lock | 2489 -------------- yarn.lock | 7114 ----------------------------------------- 2 files changed, 9603 deletions(-) delete mode 100644 src/adaptor/yarn.lock delete mode 100644 yarn.lock diff --git a/src/adaptor/yarn.lock b/src/adaptor/yarn.lock deleted file mode 100644 index 6a001af..0000000 --- a/src/adaptor/yarn.lock +++ /dev/null @@ -1,2489 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -ansi-colors@1.1.0, ansi-colors@^1.0.1: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= - dependencies: - ansi-wrap "^0.1.0" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= - -anymatch@^1.3.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" - integrity sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo= - dependencies: - micromatch "^2.1.5" - normalize-path "^2.0.0" - -anymatch@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -append-buffer@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" - integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= - dependencies: - buffer-equal "^1.0.0" - -archy@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= - -arr-diff@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= - dependencies: - arr-flatten "^1.0.1" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-filter@^1.1.1: - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" - integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= - dependencies: - make-iterator "^1.0.0" - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= - -arr-map@^2.0.0, arr-map@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" - integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= - dependencies: - make-iterator "^1.0.0" - -arr-union@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-each@^1.0.0, array-each@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" - integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= - -array-initial@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" - integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= - dependencies: - array-slice "^1.0.0" - is-number "^4.0.0" - -array-last@^1.1.1: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" - integrity sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY= - dependencies: - is-number "^4.0.0" - -array-slice@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" - integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= - -array-sort@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" - integrity sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo= - dependencies: - default-compare "^1.0.0" - get-value "^2.0.6" - kind-of "^5.0.2" - -array-unique@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= - -array-unique@^0.3.2: - version "0.3.2" - resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -async-done@^1.2.0, async-done@^1.2.2: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" - integrity sha1-XhWqcplipLB0FPUoqIzfGOCykKI= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.2" - process-nextick-args "^2.0.0" - stream-exhaust "^1.0.1" - -async-each@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= - -async-settle@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" - integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= - dependencies: - async-done "^1.2.2" - -atob@^2.1.2: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= - -bach@^1.0.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" - integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= - dependencies: - arr-filter "^1.1.1" - arr-flatten "^1.0.1" - arr-map "^2.0.0" - array-each "^1.0.0" - array-initial "^1.0.0" - array-last "^1.1.1" - async-done "^1.2.2" - async-settle "^1.0.0" - now-and-later "^2.0.0" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base@^0.11.1: - version "0.11.2" - resolved "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= - -bindings@^1.5.0: - version "1.5.0" - resolved "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= - dependencies: - file-uri-to-path "1.0.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^1.8.2: - version "1.8.5" - resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -buffer-equal@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" - integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= - -cache-base@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -camelcase@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= - -chokidar@^2.0.0: - version "2.1.8" - resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -class-utils@^0.3.5: - version "0.3.6" - resolved "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -cliui@^3.2.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -clone-buffer@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= - -clone-stats@^0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= - -clone-stats@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= - -clone@^1.0.0: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -clone@^2.1.1: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -cloneable-readable@^1.0.0: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" - integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collection-map@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" - integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= - dependencies: - arr-map "^2.0.2" - for-own "^1.0.0" - make-iterator "^1.0.0" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-support@^1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= - -commander@^2.19.0: - version "2.20.3" - resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= - -concat-map@0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.6.0: - version "1.6.2" - resolved "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -convert-source-map@^1.5.0: - version "1.7.0" - resolved "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= - dependencies: - safe-buffer "~5.1.1" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-props@^2.0.1: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" - integrity sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4= - dependencies: - each-props "^1.3.0" - is-plain-object "^2.0.1" - -core-util-is@~1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -d@1, d@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= - dependencies: - ms "2.0.0" - -decamelize@^1.1.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -default-compare@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" - integrity sha1-y2ETGESthNhHiPto/QFoHKd4Gi8= - dependencies: - kind-of "^5.0.2" - -default-resolution@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" - integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= - -define-properties@^1.1.2: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -detect-file@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= - -duplexify@^3.6.0: - version "3.7.1" - resolved "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -each-props@^1.3.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" - integrity sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM= - dependencies: - is-plain-object "^2.0.1" - object.defaults "^1.1.0" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= - dependencies: - once "^1.4.0" - -error-ex@^1.2.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= - dependencies: - is-arrayish "^0.2.1" - -es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: - version "0.10.53" - resolved "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= - dependencies: - d "^1.0.1" - ext "^1.1.2" - -es6-weak-map@^2.0.1: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" - integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= - dependencies: - d "1" - es5-ext "^0.10.46" - es6-iterator "^2.0.3" - es6-symbol "^3.1.1" - -expand-brackets@^0.1.4: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= - dependencies: - is-posix-bracket "^0.1.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-range@^1.8.1: - version "1.8.2" - resolved "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= - dependencies: - fill-range "^2.1.0" - -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - -ext@^1.1.2: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" - integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= - dependencies: - type "^2.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= - -extglob@^0.3.1: - version "0.3.2" - resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= - dependencies: - is-extglob "^1.0.0" - -extglob@^2.0.4: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fancy-log@1.3.2: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" - integrity sha1-9BEl49hPLn2JpD0G2VjI94vha+E= - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - time-stamp "^1.0.0" - -fancy-log@^1.3.2: - version "1.3.3" - resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - parse-node-version "^1.0.0" - time-stamp "^1.0.0" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= - -filename-regex@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= - -fill-range@^2.1.0: - version "2.2.4" - resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" - integrity sha1-6x53OrsFbc2N8r/favWbizqTZWU= - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - -fill-range@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -findup-sync@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" - integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= - dependencies: - detect-file "^1.0.0" - is-glob "^3.1.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -findup-sync@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - integrity sha1-F7EI+e5RLft6XH88iyfqnhqcCNE= - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -fined@^1.0.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" - integrity sha1-0AvszxqitHXRbUI7Aji3E6LEo3s= - dependencies: - expand-tilde "^2.0.2" - is-plain-object "^2.0.3" - object.defaults "^1.1.0" - object.pick "^1.2.0" - parse-filepath "^1.0.1" - -first-chunk-stream@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" - integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= - dependencies: - readable-stream "^2.0.2" - -flagged-respawn@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" - integrity sha1-595vEnnd2cqarIpZcdYYYGs6q0E= - -flush-write-stream@^1.0.2: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -for-own@^0.1.4: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - -for-own@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= - dependencies: - for-in "^1.0.1" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fs-mkdirp-stream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" - integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= - dependencies: - graceful-fs "^4.1.11" - through2 "^2.0.3" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -function-bind@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -glob-base@^0.3.0: - version "0.3.0" - resolved "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= - dependencies: - is-glob "^2.0.0" - -glob-parent@^3.0.1, glob-parent@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-stream@^6.1.0: - version "6.1.0" - resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" - integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= - dependencies: - extend "^3.0.0" - glob "^7.1.1" - glob-parent "^3.1.0" - is-negated-glob "^1.0.0" - ordered-read-streams "^1.0.0" - pumpify "^1.3.5" - readable-stream "^2.1.5" - remove-trailing-separator "^1.0.1" - to-absolute-glob "^2.0.0" - unique-stream "^2.0.2" - -glob-watcher@^5.0.3: - version "5.0.3" - resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" - integrity sha1-iKir8cTRMeuTkomUvEpZPC5d1iY= - dependencies: - anymatch "^2.0.0" - async-done "^1.2.0" - chokidar "^2.0.0" - is-negated-glob "^1.0.0" - just-debounce "^1.0.0" - object.defaults "^1.1.0" - -glob@^7.1.1: - version "7.1.6" - resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-modules@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - -glogg@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" - integrity sha1-LX3XAr7aIus7/634gGltpthGMT8= - dependencies: - sparkles "^1.0.0" - -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.2.4" - resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= - -gulp-cli@^2.2.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" - integrity sha1-7A04DinlKqReR5d/DTLhj9FhEi8= - dependencies: - ansi-colors "^1.0.1" - archy "^1.0.0" - array-sort "^1.0.0" - color-support "^1.1.3" - concat-stream "^1.6.0" - copy-props "^2.0.1" - fancy-log "^1.3.2" - gulplog "^1.0.0" - interpret "^1.4.0" - isobject "^3.0.1" - liftoff "^3.1.0" - matchdep "^2.0.0" - mute-stdout "^1.0.0" - pretty-hrtime "^1.0.0" - replace-homedir "^1.0.0" - semver-greatest-satisfied-range "^1.1.0" - v8flags "^3.2.0" - yargs "^7.1.0" - -gulp-uglify-es@^1.0.4: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz#59ee0d5ea98c1e09c6eaa58c8b018a6ad33f48d4" - integrity sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ= - dependencies: - o-stream "^0.2.2" - plugin-error "^1.0.1" - terser "^3.7.5" - vinyl "^2.1.0" - vinyl-sourcemaps-apply "^0.2.1" - -gulp-watch@^5.0.1: - version "5.0.1" - resolved "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz#83d378752f5bfb46da023e73c17ed1da7066215d" - integrity sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0= - dependencies: - ansi-colors "1.1.0" - anymatch "^1.3.0" - chokidar "^2.0.0" - fancy-log "1.3.2" - glob-parent "^3.0.1" - object-assign "^4.1.0" - path-is-absolute "^1.0.1" - plugin-error "1.0.1" - readable-stream "^2.2.2" - slash "^1.0.0" - vinyl "^2.1.0" - vinyl-file "^2.0.0" - -gulp@^4.0.2: - version "4.0.2" - resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" - integrity sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo= - dependencies: - glob-watcher "^5.0.3" - gulp-cli "^2.2.0" - undertaker "^1.2.1" - vinyl-fs "^3.0.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= - dependencies: - glogg "^1.0.0" - -has-symbols@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= - -has-value@^0.3.1: - version "0.3.1" - resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= - dependencies: - parse-passwd "^1.0.0" - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= - -inflight@^1.0.4: - version "1.0.6" - resolved "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= - -ini@^1.3.4: - version "1.3.5" - resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= - -interpret@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4= - -invert-kv@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -is-absolute@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha1-76ouqdqg16suoTqXsritUf776L4= - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= - dependencies: - kind-of "^6.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-dotfile@^1.0.0: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= - dependencies: - is-primitive "^2.0.0" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= - dependencies: - is-extglob "^1.0.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= - dependencies: - is-extglob "^2.1.1" - -is-negated-glob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" - integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= - -is-number@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= - dependencies: - kind-of "^3.0.2" - -is-number@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= - dependencies: - isobject "^3.0.1" - -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= - -is-primitive@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= - -is-relative@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= - dependencies: - is-unc-path "^1.0.0" - -is-unc-path@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= - dependencies: - unc-path-regex "^0.1.2" - -is-utf8@^0.2.0, is-utf8@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -just-debounce@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" - integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= - -last-run@^1.1.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" - integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= - dependencies: - default-resolution "^2.0.0" - es6-weak-map "^2.0.1" - -lazystream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -lcid@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" - -lead@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" - integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= - dependencies: - flush-write-stream "^1.0.2" - -liftoff@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" - integrity sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM= - dependencies: - extend "^3.0.0" - findup-sync "^3.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -make-iterator@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" - integrity sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY= - dependencies: - kind-of "^6.0.2" - -map-cache@^0.2.0, map-cache@^0.2.2: - version "0.2.2" - resolved "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -matchdep@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" - integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= - dependencies: - findup-sync "^2.0.0" - micromatch "^3.0.4" - resolve "^1.4.0" - stack-trace "0.0.10" - -math-random@^1.0.1: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" - integrity sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw= - -micromatch@^2.1.5: - version "2.3.11" - resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -minimatch@^3.0.4: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= - dependencies: - brace-expansion "^1.1.7" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -ms@2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -mute-stdout@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" - integrity sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE= - -nan@^2.12.1: - version "2.14.1" - resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" - integrity sha1-174036MQW5FJTDFHCJMV7/iHSwE= - -nanomatch@^1.2.9: - version "1.2.13" - resolved "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -next-tick@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - -normalize-package-data@^2.3.2: - version "2.5.0" - resolved "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= - -now-and-later@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" - integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= - dependencies: - once "^1.3.2" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -o-stream@^0.2.2: - version "0.2.2" - resolved "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz#7fe03af870b8f9537af33b312b381b3034ab410f" - integrity sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8= - -object-assign@^4.1.0: - version "4.1.1" - resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-keys@^1.0.11, object-keys@^1.0.12: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= - -object-visit@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.0.4, object.assign@^4.1.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.defaults@^1.0.0, object.defaults@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" - integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= - dependencies: - array-each "^1.0.1" - array-slice "^1.0.0" - for-own "^1.0.0" - isobject "^3.0.0" - -object.map@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" - integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -object.omit@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - -object.pick@^1.2.0, object.pick@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.reduce@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" - integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -ordered-read-streams@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" - integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= - dependencies: - readable-stream "^2.0.1" - -os-locale@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^1.0.0" - -parse-filepath@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - -parse-glob@^3.0.4: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-node-version@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= - -parse-passwd@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - -pascalcase@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-dirname@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-parse@^1.0.6: - version "1.0.6" - resolved "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= - -path-root-regex@^0.1.0: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= - -path-root@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= - dependencies: - path-root-regex "^0.1.0" - -path-type@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -plugin-error@1.0.1, plugin-error@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" - integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= - dependencies: - ansi-colors "^1.0.1" - arr-diff "^4.0.0" - arr-union "^3.1.0" - extend-shallow "^3.0.2" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -preserve@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= - -pretty-hrtime@^1.0.0: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= - -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= - -pump@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.5: - version "1.5.1" - resolved "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -randomatic@^3.0.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" - integrity sha1-t3bvxZN1mE42xTey9RofCv8Noe0= - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readdirp@^2.2.1: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -rechoir@^0.6.2: - version "0.6.2" - resolved "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - -regex-cache@^0.4.2: - version "0.4.4" - resolved "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - integrity sha1-db3FiioUls7EihKDW8VMjVYjNt0= - dependencies: - is-equal-shallow "^0.1.3" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -remove-bom-buffer@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" - integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= - dependencies: - is-buffer "^1.1.5" - is-utf8 "^0.2.1" - -remove-bom-stream@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" - integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= - dependencies: - remove-bom-buffer "^3.0.0" - safe-buffer "^5.1.0" - through2 "^2.0.3" - -remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -repeat-element@^1.1.2: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= - -repeat-string@^1.5.2, repeat-string@^1.6.1: - version "1.6.1" - resolved "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -replace-ext@0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= - -replace-ext@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" - integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= - -replace-homedir@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" - integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= - dependencies: - homedir-polyfill "^1.0.1" - is-absolute "^1.0.0" - remove-trailing-separator "^1.1.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-options@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" - integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= - dependencies: - value-or-function "^3.0.0" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.4.0: - version "1.17.0" - resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= - dependencies: - path-parse "^1.0.6" - -ret@~0.1.10: - version "0.1.15" - resolved "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= - -safe-buffer@^5.1.0: - version "5.2.1" - resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= - -safe-regex@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -semver-greatest-satisfied-range@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" - integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= - dependencies: - sver-compat "^1.5.0" - -"semver@2 || 3 || 4 || 5": - version "5.7.1" - resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= - -set-blocking@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -slash@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@~0.5.10: - version "0.5.19" - resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.1, source-map@^0.5.6: - version "0.5.7" - resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= - -sparkles@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" - integrity sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w= - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= - dependencies: - extend-shallow "^3.0.0" - -stack-trace@0.0.10: - version "0.0.10" - resolved "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= - -static-extend@^0.1.1: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -stream-exhaust@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" - integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= - -stream-shift@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-bom-stream@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" - integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= - dependencies: - first-chunk-stream "^2.0.0" - strip-bom "^2.0.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -sver-compat@^1.5.0: - version "1.5.0" - resolved "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" - integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= - dependencies: - es6-iterator "^2.0.1" - es6-symbol "^3.1.1" - -terser@^3.7.5: - version "3.17.0" - resolved "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" - integrity sha1-+I/77aDetWN/nSSw2mb04VqxDLI= - dependencies: - commander "^2.19.0" - source-map "~0.6.1" - source-map-support "~0.5.10" - -through2-filter@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" - integrity sha1-cA54bfI2fCyIzYqlvkz5weeDElQ= - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: - version "2.0.5" - resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -time-stamp@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= - -to-absolute-glob@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" - integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= - dependencies: - is-absolute "^1.0.0" - is-negated-glob "^1.0.0" - -to-object-path@^0.3.0: - version "0.3.0" - resolved "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -to-through@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" - integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= - dependencies: - through2 "^2.0.3" - -type@^1.0.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= - -type@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" - integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= - -typedarray@^0.0.6: - version "0.0.6" - resolved "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -unc-path-regex@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= - -undertaker-registry@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" - integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= - -undertaker@^1.2.1: - version "1.2.1" - resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" - integrity sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks= - dependencies: - arr-flatten "^1.0.1" - arr-map "^2.0.0" - bach "^1.0.0" - collection-map "^1.0.0" - es6-weak-map "^2.0.1" - last-run "^1.1.0" - object.defaults "^1.0.0" - object.reduce "^1.0.0" - undertaker-registry "^1.0.0" - -uneval@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz#958474edc7a116a3720984547b75e115d1757d72" - integrity sha1-lYR07cehFqNyCYRUe3XhFdF1fXI= - -union-value@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -unique-stream@^2.0.2: - version "2.3.1" - resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" - integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= - dependencies: - json-stable-stringify-without-jsonify "^1.0.1" - through2-filter "^3.0.0" - -unset-value@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= - -urix@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -use@^3.1.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -v8flags@^3.2.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" - integrity sha1-skPjtN/XMfp3TnSSEoEJoP5m1lY= - dependencies: - homedir-polyfill "^1.0.1" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -value-or-function@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" - integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= - -vinyl-file@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" - integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= - dependencies: - graceful-fs "^4.1.2" - pify "^2.3.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - strip-bom-stream "^2.0.0" - vinyl "^1.1.0" - -vinyl-fs@^3.0.0: - version "3.0.3" - resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" - integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= - dependencies: - fs-mkdirp-stream "^1.0.0" - glob-stream "^6.1.0" - graceful-fs "^4.0.0" - is-valid-glob "^1.0.0" - lazystream "^1.0.0" - lead "^1.0.0" - object.assign "^4.0.4" - pumpify "^1.3.5" - readable-stream "^2.3.3" - remove-bom-buffer "^3.0.0" - remove-bom-stream "^1.2.0" - resolve-options "^1.1.0" - through2 "^2.0.0" - to-through "^2.0.0" - value-or-function "^3.0.0" - vinyl "^2.0.0" - vinyl-sourcemap "^1.1.0" - -vinyl-sourcemap@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" - integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= - dependencies: - append-buffer "^1.0.2" - convert-source-map "^1.5.0" - graceful-fs "^4.1.6" - normalize-path "^2.1.1" - now-and-later "^2.0.0" - remove-bom-buffer "^3.0.0" - vinyl "^2.0.0" - -vinyl-sourcemaps-apply@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" - integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= - dependencies: - source-map "^0.5.1" - -vinyl@^1.1.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" - integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^2.0.0, vinyl@^2.1.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" - integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - -which-module@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= - -which@^1.2.14: - version "1.3.1" - resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= - dependencies: - isexe "^2.0.0" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrappy@1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -xtend@~4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= - -y18n@^3.2.1: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= - -yargs-parser@5.0.0-security.0: - version "5.0.0-security.0" - resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" - integrity sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ= - dependencies: - camelcase "^3.0.0" - object.assign "^4.1.0" - -yargs@^7.1.0: - version "7.1.1" - resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" - integrity sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY= - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "5.0.0-security.0" diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 5d2dacc..0000000 --- a/yarn.lock +++ /dev/null @@ -1,7114 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/cli@^7.2.3": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.10.1.tgz#b6e5cd43a17b8f639442ab027976408ebe6d79a0" - integrity sha1-tuXNQ6F7j2OUQqsCeXZAjr5teaA= - dependencies: - commander "^4.0.1" - convert-source-map "^1.1.0" - fs-readdir-recursive "^1.1.0" - glob "^7.0.0" - lodash "^4.17.13" - make-dir "^2.1.0" - slash "^2.0.0" - source-map "^0.5.0" - optionalDependencies: - chokidar "^2.1.8" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.10.1.tgz#d5481c5095daa1c57e16e54c6f9198443afb49ff" - integrity sha1-1UgcUJXaocV+FuVMb5GYRDr7Sf8= - dependencies: - "@babel/highlight" "^7.10.1" - -"@babel/core@^7.1.0", "@babel/core@^7.2.2", "@babel/core@^7.4.0": - version "7.10.2" - resolved "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.10.2.tgz#bd6786046668a925ac2bd2fd95b579b92a23b36a" - integrity sha1-vWeGBGZoqSWsK9L9lbV5uSojs2o= - dependencies: - "@babel/code-frame" "^7.10.1" - "@babel/generator" "^7.10.2" - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helpers" "^7.10.1" - "@babel/parser" "^7.10.2" - "@babel/template" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.2" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.0.0-beta.40", "@babel/generator@^7.10.1", "@babel/generator@^7.10.2", "@babel/generator@^7.4.0": - version "7.10.2" - resolved "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.10.2.tgz#0fa5b5b2389db8bfdfcc3492b551ee20f5dd69a9" - integrity sha1-D6W1sjiduL/fzDSStVHuIPXdaak= - dependencies: - "@babel/types" "^7.10.2" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/helper-function-name@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz#92bd63829bfc9215aca9d9defa85f56b539454f4" - integrity sha1-kr1jgpv8khWsqdne+oX1a1OUVPQ= - dependencies: - "@babel/helper-get-function-arity" "^7.10.1" - "@babel/template" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-get-function-arity@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz#7303390a81ba7cb59613895a192b93850e373f7d" - integrity sha1-cwM5CoG6fLWWE4laGSuThQ43P30= - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-member-expression-to-functions@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz#432967fd7e12a4afef66c4687d4ca22bc0456f15" - integrity sha1-Qyln/X4SpK/vZsRofUyiK8BFbxU= - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-module-imports@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz#dd331bd45bccc566ce77004e9d05fe17add13876" - integrity sha1-3TMb1FvMxWbOdwBOnQX+F63ROHY= - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-module-transforms@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz#24e2f08ee6832c60b157bb0936c86bef7210c622" - integrity sha1-JOLwjuaDLGCxV7sJNshr73IQxiI= - dependencies: - "@babel/helper-module-imports" "^7.10.1" - "@babel/helper-replace-supers" "^7.10.1" - "@babel/helper-simple-access" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" - "@babel/template" "^7.10.1" - "@babel/types" "^7.10.1" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz#b4a1f2561870ce1247ceddb02a3860fa96d72543" - integrity sha1-tKHyVhhwzhJHzt2wKjhg+pbXJUM= - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.8.0": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz#ec5a5cf0eec925b66c60580328b122c01230a127" - integrity sha1-7Fpc8O7JJbZsYFgDKLEiwBIwoSc= - -"@babel/helper-replace-supers@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz#ec6859d20c5d8087f6a2dc4e014db7228975f13d" - integrity sha1-7GhZ0gxdgIf2otxOAU23Iol18T0= - dependencies: - "@babel/helper-member-expression-to-functions" "^7.10.1" - "@babel/helper-optimise-call-expression" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-simple-access@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz#08fb7e22ace9eb8326f7e3920a1c2052f13d851e" - integrity sha1-CPt+Iqzp64Mm9+OSChwgUvE9hR4= - dependencies: - "@babel/template" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-split-export-declaration@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f" - integrity sha1-xvS+HLwV46ho5MZKF9XTHXVNo18= - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-validator-identifier@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5" - integrity sha1-V3CwwagmxPU/Xt5eFTFj4DGOlLU= - -"@babel/helpers@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.10.1.tgz#a6827b7cb975c9d9cef5fd61d919f60d8844a973" - integrity sha1-poJ7fLl1ydnO9f1h2Rn2DYhEqXM= - dependencies: - "@babel/template" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/highlight@^7.10.1": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0" - integrity sha1-hB0Ji6YTuhpCeis4PXnjVVLDiuA= - dependencies: - "@babel/helper-validator-identifier" "^7.10.1" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.10.1", "@babel/parser@^7.10.2", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0": - version "7.10.2" - resolved "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.10.2.tgz#871807f10442b92ff97e4783b9b54f6a0ca812d0" - integrity sha1-hxgH8QRCuS/5fkeDubVPagyoEtA= - -"@babel/plugin-syntax-object-rest-spread@^7.0.0": - version "7.8.3" - resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-transform-modules-commonjs@^7.4.0", "@babel/plugin-transform-modules-commonjs@^7.7.5": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz#d5ff4b4413ed97ffded99961056e1fb980fb9301" - integrity sha1-1f9LRBPtl//e2ZlhBW4fuYD7kwE= - dependencies: - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-simple-access" "^7.10.1" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/template@^7.0.0-beta.40", "@babel/template@^7.10.1", "@babel/template@^7.4.0": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.10.1.tgz#e167154a94cb5f14b28dc58f5356d2162f539811" - integrity sha1-4WcVSpTLXxSyjcWPU1bSFi9TmBE= - dependencies: - "@babel/code-frame" "^7.10.1" - "@babel/parser" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.1", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0": - version "7.10.1" - resolved "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.10.1.tgz#bbcef3031e4152a6c0b50147f4958df54ca0dd27" - integrity sha1-u87zAx5BUqbAtQFH9JWN9Uyg3Sc= - dependencies: - "@babel/code-frame" "^7.10.1" - "@babel/generator" "^7.10.1" - "@babel/helper-function-name" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" - "@babel/parser" "^7.10.1" - "@babel/types" "^7.10.1" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/types@^7.0.0", "@babel/types@^7.10.1", "@babel/types@^7.10.2", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0": - version "7.10.2" - resolved "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.2.tgz#30283be31cad0dbf6fb00bd40641ca0ea675172d" - integrity sha1-MCg74xytDb9vsAvUBkHKDqZ1Fy0= - dependencies: - "@babel/helper-validator-identifier" "^7.10.1" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha1-+GSuhQBND8q29QvpFBxNo2jRZWo= - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@jest/console@^24.7.1", "@jest/console@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" - integrity sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A= - dependencies: - "@jest/source-map" "^24.9.0" - chalk "^2.0.1" - slash "^2.0.0" - -"@jest/core@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" - integrity sha1-LOzNC5MYH5xIUOdPKprUPTUTacQ= - dependencies: - "@jest/console" "^24.7.1" - "@jest/reporters" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-changed-files "^24.9.0" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-resolve-dependencies "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - jest-watcher "^24.9.0" - micromatch "^3.1.10" - p-each-series "^1.0.0" - realpath-native "^1.1.0" - rimraf "^2.5.4" - slash "^2.0.0" - strip-ansi "^5.0.0" - -"@jest/environment@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" - integrity sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg= - dependencies: - "@jest/fake-timers" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - -"@jest/fake-timers@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" - integrity sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM= - dependencies: - "@jest/types" "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - -"@jest/reporters@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" - integrity sha1-hmYO/44rlmHQQqjpigKLjWMaW0M= - dependencies: - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.2" - istanbul-lib-coverage "^2.0.2" - istanbul-lib-instrument "^3.0.1" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.1" - istanbul-reports "^2.2.6" - jest-haste-map "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - node-notifier "^5.4.2" - slash "^2.0.0" - source-map "^0.6.0" - string-length "^2.0.0" - -"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - integrity sha1-DiY6lEML5LQdpoPMwea//ioZFxQ= - dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" - -"@jest/test-result@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" - integrity sha1-EXluiqnb+I6gJXV7MVJZWtBroMo= - dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/istanbul-lib-coverage" "^2.0.0" - -"@jest/test-sequencer@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" - integrity sha1-+PM081tiWk8vNV8v5+YDba0uazE= - dependencies: - "@jest/test-result" "^24.9.0" - jest-haste-map "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - -"@jest/transform@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" - integrity sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY= - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^24.9.0" - babel-plugin-istanbul "^5.1.0" - chalk "^2.0.1" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.1.15" - jest-haste-map "^24.9.0" - jest-regex-util "^24.9.0" - jest-util "^24.9.0" - micromatch "^3.1.10" - pirates "^4.0.1" - realpath-native "^1.1.0" - slash "^2.0.0" - source-map "^0.6.1" - write-file-atomic "2.4.1" - -"@jest/types@^24.9.0": - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" - integrity sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk= - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - -"@types/babel__core@^7.1.0": - version "7.1.8" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.8.tgz#057f725aca3641f49fc11c7a87a9de5ec588a5d7" - integrity sha1-BX9yWso2QfSfwRx6h6neXsWIpdc= - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.1" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" - integrity sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ= - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.0.2" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" - integrity sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc= - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.12" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.12.tgz#22f49a028e69465390f87bb103ebd61bd086b8f5" - integrity sha1-IvSaAo5pRlOQ+HuxA+vWG9CGuPU= - dependencies: - "@babel/types" "^7.3.0" - -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA= - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I= - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY= - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^1.1.1": - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" - integrity sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI= - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "http://ires.58corp.com/repository/58npm/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= - -"@types/stack-utils@^1.0.1": - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= - -"@types/yargs-parser@*": - version "15.0.0" - resolved "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= - -"@types/yargs@^13.0.0": - version "13.0.9" - resolved "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz#44028e974343c7afcf3960f1a2b1099c39a7b5e1" - integrity sha1-RAKOl0NDx6/POWDxorEJnDmnteE= - dependencies: - "@types/yargs-parser" "*" - -abab@^2.0.0: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= - -acorn-globals@^4.1.0: - version "4.3.4" - resolved "http://ires.58corp.com/repository/58npm/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - -acorn-jsx@^5.2.0: - version "5.2.0" - resolved "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4= - -acorn-walk@^6.0.1: - version "6.2.0" - resolved "http://ires.58corp.com/repository/58npm/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha1-Ejy487hMIXHx9/slJhWxx4prGow= - -acorn@^5.5.3: - version "5.7.4" - resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" - integrity sha1-Po2KmUfQWZoXltECJddDL0pKz14= - -acorn@^6.0.1, acorn@^6.4.0: - version "6.4.1" - resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ= - -acorn@^7.1.1: - version "7.3.1" - resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" - integrity sha1-hQEHVNtTw/uvO56j4IOqXF0Uf/0= - -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: - version "6.12.2" - resolved "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" - integrity sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0= - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-colors@1.1.0, ansi-colors@^1.0.1: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= - dependencies: - ansi-wrap "^0.1.0" - -ansi-escapes@^3.0.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= - dependencies: - type-fest "^0.11.0" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.0.0, ansi-regex@^4.1.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k= - dependencies: - "@types/color-name" "^1.1.1" - color-convert "^2.0.1" - -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= - -anymatch@^1.3.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" - integrity sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo= - dependencies: - micromatch "^2.1.5" - normalize-path "^2.0.0" - -anymatch@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -append-buffer@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" - integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= - dependencies: - buffer-equal "^1.0.0" - -archy@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= - -argparse@^1.0.7: - version "1.0.10" - resolved "http://ires.58corp.com/repository/58npm/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= - dependencies: - arr-flatten "^1.0.1" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-filter@^1.1.1: - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" - integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= - dependencies: - make-iterator "^1.0.0" - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= - -arr-map@^2.0.0, arr-map@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" - integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= - dependencies: - make-iterator "^1.0.0" - -arr-union@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-differ@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= - -array-each@^1.0.0, array-each@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" - integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= - -array-equal@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= - -array-includes@^3.1.1: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" - -array-initial@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" - integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= - dependencies: - array-slice "^1.0.0" - is-number "^4.0.0" - -array-last@^1.1.1: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" - integrity sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY= - dependencies: - is-number "^4.0.0" - -array-slice@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" - integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= - -array-sort@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" - integrity sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo= - dependencies: - default-compare "^1.0.0" - get-value "^2.0.6" - kind-of "^5.0.2" - -array-uniq@^1.0.2: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= - -array-unique@^0.3.2: - version "0.3.2" - resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -arraybuffer-to-string@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/arraybuffer-to-string/-/arraybuffer-to-string-1.0.2.tgz#c373aa7bb0e6844d9a2bc9654c8889a9570a26e2" - integrity sha1-w3Oqe7DmhE2aK8llTIiJqVcKJuI= - -asap@~2.0.3: - version "2.0.6" - resolved "http://ires.58corp.com/repository/58npm/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1@~0.2.3: - version "0.2.4" - resolved "http://ires.58corp.com/repository/58npm/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -astral-regex@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= - -async-done@^1.2.0, async-done@^1.2.2: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" - integrity sha1-XhWqcplipLB0FPUoqIzfGOCykKI= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.2" - process-nextick-args "^2.0.0" - stream-exhaust "^1.0.1" - -async-each@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= - -async-limiter@~1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= - -async-settle@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" - integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= - dependencies: - async-done "^1.2.2" - -asynckit@^0.4.0: - version "0.4.0" - resolved "http://ires.58corp.com/repository/58npm/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob-lite@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" - integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= - -atob@^2.1.2: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "http://ires.58corp.com/repository/58npm/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.10.0" - resolved "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" - integrity sha1-oXs6jqgRBg501H0wYSJACtRJeuI= - -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.26.0, babel-core@^6.26.3: - version "6.26.3" - resolved "http://ires.58corp.com/repository/58npm/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha1-suLwnjQtDwyI4vAuBneUEl51wgc= - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - -babel-eslint@^10.0.3: - version "10.1.0" - resolved "http://ires.58corp.com/repository/58npm/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI= - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-generator@^6.26.0: - version "6.26.1" - resolved "http://ires.58corp.com/repository/58npm/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA= - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-jest@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" - integrity sha1-P8Mny4RnuJ0U17xw4xUQSng8zVQ= - dependencies: - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/babel__core" "^7.1.0" - babel-plugin-istanbul "^5.1.0" - babel-preset-jest "^24.9.0" - chalk "^2.4.2" - slash "^2.0.0" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "http://ires.58corp.com/repository/58npm/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= - dependencies: - object.assign "^4.1.0" - -babel-plugin-istanbul@^5.1.0: - version "5.2.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" - integrity sha1-30reg9iXqS3wacTZolzyZxKTyFQ= - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - find-up "^3.0.0" - istanbul-lib-instrument "^3.3.0" - test-exclude "^5.2.3" - -babel-plugin-jest-hoist@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" - integrity sha1-T4NwketAfgFEfIhDy+xUbQAC11Y= - dependencies: - "@types/babel__traverse" "^7.0.6" - -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.24.1: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@^6.22.0: - version "6.23.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-duplicate-keys@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-for-of@^6.22.0: - version "6.23.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.2" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" - integrity sha1-WKeThjqefKhwvcWogRF/+sJ9tvM= - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-modules-systemjs@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-object-super@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-typeof-symbol@^6.22.0: - version "6.23.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-regenerator@^6.24.1: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-es2015@^6.24.1: - version "6.24.1" - resolved "http://ires.58corp.com/repository/58npm/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" - integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.24.1" - babel-plugin-transform-es2015-classes "^6.24.1" - babel-plugin-transform-es2015-computed-properties "^6.24.1" - babel-plugin-transform-es2015-destructuring "^6.22.0" - babel-plugin-transform-es2015-duplicate-keys "^6.24.1" - babel-plugin-transform-es2015-for-of "^6.22.0" - babel-plugin-transform-es2015-function-name "^6.24.1" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-plugin-transform-es2015-modules-systemjs "^6.24.1" - babel-plugin-transform-es2015-modules-umd "^6.24.1" - babel-plugin-transform-es2015-object-super "^6.24.1" - babel-plugin-transform-es2015-parameters "^6.24.1" - babel-plugin-transform-es2015-shorthand-properties "^6.24.1" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.24.1" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.22.0" - babel-plugin-transform-es2015-unicode-regex "^6.24.1" - babel-plugin-transform-regenerator "^6.24.1" - -babel-preset-jest@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" - integrity sha1-GStSHiIX+x0fZ89z9wwzZlCtPNw= - dependencies: - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - babel-plugin-jest-hoist "^24.9.0" - -babel-register@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.24.1, babel-traverse@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: - version "6.26.0" - resolved "http://ires.58corp.com/repository/58npm/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.18.0: - version "6.18.0" - resolved "http://ires.58corp.com/repository/58npm/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha1-ry87iPpvXB5MY00aD46sT1WzleM= - -bach@^1.0.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" - integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= - dependencies: - arr-filter "^1.1.1" - arr-flatten "^1.0.1" - arr-map "^2.0.0" - array-each "^1.0.0" - array-initial "^1.0.0" - array-last "^1.1.1" - async-done "^1.2.2" - async-settle "^1.0.0" - now-and-later "^2.0.0" - -badges@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/badges/-/badges-3.1.0.tgz#114e53d7df104d036322098ac64fe9c7251ca60a" - integrity sha1-EU5T198QTQNjIgmKxk/pxyUcpgo= - -balanced-match@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base@^0.11.1: - version "0.11.2" - resolved "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -beeper@^1.0.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" - integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= - -binaryextensions@2: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" - integrity sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI= - -bindings@^1.5.0: - version "1.5.0" - resolved "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= - dependencies: - file-uri-to-path "1.0.0" - -brace-expansion@^1.0.0, brace-expansion@^1.1.7: - version "1.1.11" - resolved "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^1.8.2: - version "1.8.5" - resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= - -browser-resolve@^1.11.3: - version "1.11.3" - resolved "http://ires.58corp.com/repository/58npm/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - integrity sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY= - dependencies: - resolve "1.1.7" - -bser@2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= - dependencies: - node-int64 "^0.4.0" - -buffer-equal@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" - integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= - -cache-base@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -callsites@^3.0.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= - -camelcase@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= - -capture-exit@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha1-+5U7+uvreB9iiYI52rtCbQilCaQ= - dependencies: - rsvp "^4.8.4" - -caseless@~0.12.0: - version "0.12.0" - resolved "http://ires.58corp.com/repository/58npm/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@^1.0.0, chalk@^1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: - version "2.4.2" - resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= - -chokidar@^2.0.0, chokidar@^2.1.8: - version "2.1.8" - resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -ci-info@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= - -class-utils@^0.3.5: - version "0.3.6" - resolved "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= - dependencies: - restore-cursor "^3.1.0" - -cli-width@^2.0.0: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha1-sEM9C06chH7xiGik7xb9X8gnHEg= - -cliui@^3.2.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -clone-buffer@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= - -clone-stats@^0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= - -clone-stats@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= - -clone@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" - integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= - -clone@^1.0.0, clone@^1.0.2: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -clone@^2.1.1, clone@^2.1.2: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -cloneable-readable@^1.0.0: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" - integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - -co@^4.6.0: - version "4.6.0" - resolved "http://ires.58corp.com/repository/58npm/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -code-point-at@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collection-map@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" - integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= - dependencies: - arr-map "^2.0.2" - for-own "^1.0.0" - make-iterator "^1.0.0" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= - -color-support@^1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= - -colors@^1.3.3: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "http://ires.58corp.com/repository/58npm/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= - dependencies: - delayed-stream "~1.0.0" - -commander@^2.19.0, commander@^2.9.0: - version "2.20.3" - resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= - -commander@^4.0.1: - version "4.1.1" - resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= - -concat-map@0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.4.7, concat-stream@^1.6.0: - version "1.6.2" - resolved "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -contains-path@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: - version "1.7.0" - resolved "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= - dependencies: - safe-buffer "~5.1.1" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-props@^2.0.1: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" - integrity sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4= - dependencies: - each-props "^1.3.0" - is-plain-object "^2.0.1" - -core-js@^2.4.0, core-js@^2.5.0: - version "2.6.11" - resolved "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -coveralls@^3.0.9: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/coveralls/-/coveralls-3.1.0.tgz#13c754d5e7a2dd8b44fe5269e21ca394fb4d615b" - integrity sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs= - dependencies: - js-yaml "^3.13.1" - lcov-parse "^1.0.0" - log-driver "^1.2.7" - minimist "^1.2.5" - request "^2.88.2" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -css-tree@1.0.0-alpha.29: - version "1.0.0-alpha.29" - resolved "http://ires.58corp.com/repository/58npm/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" - integrity sha1-P6nU7zFCy9HDAedmTB81K9gvWjk= - dependencies: - mdn-data "~1.1.0" - source-map "^0.5.3" - -csso@^3.5.1: - version "3.5.1" - resolved "http://ires.58corp.com/repository/58npm/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" - integrity sha1-e564vmFiiXPBsmHhadLwJACOdYs= - dependencies: - css-tree "1.0.0-alpha.29" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": - version "0.3.8" - resolved "http://ires.58corp.com/repository/58npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= - -cssstyle@^1.0.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" - integrity sha1-nTEyginTxWXGHlhrAgQaKPzNzPE= - dependencies: - cssom "0.3.x" - -d@1, d@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -dashdash@^1.12.0: - version "1.14.1" - resolved "http://ires.58corp.com/repository/58npm/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -data-urls@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4= - dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" - -dateformat@^2.0.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" - integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= - -debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= - dependencies: - ms "2.0.0" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= - dependencies: - ms "^2.1.1" - -decamelize@^1.1.1, decamelize@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -deep-is@~0.1.3: - version "0.1.3" - resolved "http://ires.58corp.com/repository/58npm/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -default-compare@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" - integrity sha1-y2ETGESthNhHiPto/QFoHKd4Gi8= - dependencies: - kind-of "^5.0.2" - -default-resolution@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" - integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= - -defaults@^1.0.0: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -deprecated@^0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" - integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= - -detect-file@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= - -detect-indent@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= - dependencies: - repeating "^2.0.0" - -detect-newline@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - -diff-sequences@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" - integrity sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU= - -doctrine@1.5.0: - version "1.5.0" - resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= - dependencies: - esutils "^2.0.2" - -domexception@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA= - dependencies: - webidl-conversions "^4.0.2" - -duplexer2@0.0.2: - version "0.0.2" - resolved "http://ires.58corp.com/repository/58npm/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" - integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= - dependencies: - readable-stream "~1.1.9" - -duplexify@^3.6.0: - version "3.7.1" - resolved "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -each-props@^1.3.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" - integrity sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM= - dependencies: - is-plain-object "^2.0.1" - object.defaults "^1.1.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -editions@^1.3.3: - version "1.3.4" - resolved "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" - integrity sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs= - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= - dependencies: - once "^1.4.0" - -end-of-stream@~0.1.5: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" - integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= - dependencies: - once "~1.3.0" - -errno@^0.1.1: - version "0.1.7" - resolved "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= - dependencies: - prr "~1.0.1" - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: - version "1.17.6" - resolved "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" - integrity sha1-kUIHFweFeyysx7iey2cDFsPi1So= - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.0" - is-regex "^1.1.0" - object-inspect "^1.7.0" - object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "http://ires.58corp.com/repository/58npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: - version "0.10.53" - resolved "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= - dependencies: - d "^1.0.1" - ext "^1.1.2" - -es6-weak-map@^2.0.1: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" - integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= - dependencies: - d "1" - es5-ext "^0.10.46" - es6-iterator "^2.0.3" - es6-symbol "^3.1.1" - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escodegen@^1.9.1: - version "1.14.2" - resolved "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.2.tgz#14ab71bf5026c2aa08173afba22c6f3173284a84" - integrity sha1-FKtxv1AmwqoIFzr7oixvMXMoSoQ= - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-standard@^14.1.0: - version "14.1.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" - integrity sha1-gwqOROeu995nRkl5rQa0BgJsVuo= - -eslint-import-resolver-node@^0.3.3: - version "0.3.4" - resolved "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" - integrity sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc= - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-module-utils@^2.6.0: - version "2.6.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - integrity sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y= - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-es@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" - integrity sha1-dafN/czdwFiZNK7rOEF18iHFeJM= - dependencies: - eslint-utils "^2.0.0" - regexpp "^3.0.0" - -eslint-plugin-import@^2.19.1: - version "2.21.2" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.21.2.tgz#8fef77475cc5510801bedc95f84b932f7f334a7c" - integrity sha1-j+93R1zFUQgBvtyV+EuTL38zSnw= - dependencies: - array-includes "^3.1.1" - array.prototype.flat "^1.2.3" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.3" - eslint-module-utils "^2.6.0" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.1" - read-pkg-up "^2.0.0" - resolve "^1.17.0" - tsconfig-paths "^3.9.0" - -eslint-plugin-node@^11.0.0: - version "11.1.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" - integrity sha1-yVVEQW7kraJnQKMEdO78VALcZx0= - dependencies: - eslint-plugin-es "^3.0.0" - eslint-utils "^2.0.0" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - -eslint-plugin-promise@^4.2.1: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" - integrity sha1-hF/YsiYK2PglZMEiL85ErXHZQYo= - -eslint-plugin-standard@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" - integrity sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ= - -eslint-scope@^5.0.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" - integrity sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU= - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.3: - version "1.4.3" - resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc= - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-visitor-keys/-/eslint-visitor-keys-1.2.0.tgz#74415ac884874495f78ec2a97349525344c981fa" - integrity sha1-dEFayISHRJX3jsKpc0lSU0TJgfo= - -eslint@^6.8.0: - version "6.8.0" - resolved "http://ires.58corp.com/repository/58npm/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^6.1.2: - version "6.2.1" - resolved "http://ires.58corp.com/repository/58npm/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o= - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= - -esquery@^1.0.1: - version "1.3.1" - resolved "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc= - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.1.0: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= - dependencies: - estraverse "^4.1.0" - -estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= - -estraverse@^5.1.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" - integrity sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI= - -esutils@^2.0.2: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= - -exec-sh@^0.3.2: - version "0.3.4" - resolved "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= - -execa@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expand-brackets@^0.1.4: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= - dependencies: - is-posix-bracket "^0.1.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-range@^1.8.1: - version "1.8.2" - resolved "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= - dependencies: - fill-range "^2.1.0" - -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - -expect@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" - integrity sha1-t1FltIFwdPpKFXeU9G/p8boVtso= - dependencies: - "@jest/types" "^24.9.0" - ansi-styles "^3.2.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.9.0" - -expr-parser@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/expr-parser/-/expr-parser-1.0.0.tgz#b85be870efce3c764977578d4a505795233f9022" - integrity sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI= - -ext@^1.1.2: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" - integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= - dependencies: - type "^2.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= - -external-editor@^3.0.3: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^0.3.1: - version "0.3.2" - resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= - dependencies: - is-extglob "^1.0.0" - -extglob@^2.0.4: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fancy-log@1.3.2: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" - integrity sha1-9BEl49hPLn2JpD0G2VjI94vha+E= - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - time-stamp "^1.0.0" - -fancy-log@^1.1.0, fancy-log@^1.3.2: - version "1.3.3" - resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - parse-node-version "^1.0.0" - time-stamp "^1.0.0" - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "http://ires.58corp.com/repository/58npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU= - dependencies: - bser "2.1.1" - -figures@^3.0.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "http://ires.58corp.com/repository/58npm/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= - dependencies: - flat-cache "^2.0.1" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= - -filename-regex@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= - -fill-range@^2.1.0: - version "2.2.4" - resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" - integrity sha1-6x53OrsFbc2N8r/favWbizqTZWU= - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - -fill-range@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -find-index@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" - integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= - -find-up@^1.0.0: - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= - dependencies: - locate-path "^3.0.0" - -findup-sync@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" - integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= - dependencies: - detect-file "^1.0.0" - is-glob "^3.1.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -findup-sync@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - integrity sha1-F7EI+e5RLft6XH88iyfqnhqcCNE= - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -fined@^1.0.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" - integrity sha1-0AvszxqitHXRbUI7Aji3E6LEo3s= - dependencies: - expand-tilde "^2.0.2" - is-plain-object "^2.0.3" - object.defaults "^1.1.0" - object.pick "^1.2.0" - parse-filepath "^1.0.1" - -first-chunk-stream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" - integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= - -first-chunk-stream@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" - integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= - dependencies: - readable-stream "^2.0.2" - -flagged-respawn@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" - integrity sha1-595vEnnd2cqarIpZcdYYYGs6q0E= - -flat-cache@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha1-RXWyHivO50NKqb5mL0t7X5wrUTg= - -flatten@^1.0.2: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs= - -flush-write-stream@^1.0.2: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -for-own@^0.1.4: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - -for-own@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= - dependencies: - for-in "^1.0.1" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "http://ires.58corp.com/repository/58npm/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "http://ires.58corp.com/repository/58npm/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fs-extra@^7.0.1: - version "7.0.1" - resolved "http://ires.58corp.com/repository/58npm/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-mkdirp-stream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" - integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= - dependencies: - graceful-fs "^4.1.11" - through2 "^2.0.3" - -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - integrity sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc= - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -function-bind@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gaze@^0.5.1: - version "0.5.2" - resolved "http://ires.58corp.com/repository/58npm/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" - integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= - dependencies: - globule "~0.1.0" - -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= - -get-stream@^4.0.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "http://ires.58corp.com/repository/58npm/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -glob-base@^0.3.0: - version "0.3.0" - resolved "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= - dependencies: - is-glob "^2.0.0" - -glob-parent@^3.0.1, glob-parent@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.0.0: - version "5.1.1" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= - dependencies: - is-glob "^4.0.1" - -glob-stream@^3.1.5: - version "3.1.18" - resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" - integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= - dependencies: - glob "^4.3.1" - glob2base "^0.0.12" - minimatch "^2.0.1" - ordered-read-streams "^0.1.0" - through2 "^0.6.1" - unique-stream "^1.0.0" - -glob-stream@^6.1.0: - version "6.1.0" - resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" - integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= - dependencies: - extend "^3.0.0" - glob "^7.1.1" - glob-parent "^3.1.0" - is-negated-glob "^1.0.0" - ordered-read-streams "^1.0.0" - pumpify "^1.3.5" - readable-stream "^2.1.5" - remove-trailing-separator "^1.0.1" - to-absolute-glob "^2.0.0" - unique-stream "^2.0.2" - -glob-watcher@^0.0.6: - version "0.0.6" - resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" - integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= - dependencies: - gaze "^0.5.1" - -glob-watcher@^5.0.3: - version "5.0.3" - resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" - integrity sha1-iKir8cTRMeuTkomUvEpZPC5d1iY= - dependencies: - anymatch "^2.0.0" - async-done "^1.2.0" - chokidar "^2.0.0" - is-negated-glob "^1.0.0" - just-debounce "^1.0.0" - object.defaults "^1.1.0" - -glob2base@^0.0.12: - version "0.0.12" - resolved "http://ires.58corp.com/repository/58npm/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" - integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= - dependencies: - find-index "^0.1.1" - -glob@^4.3.1: - version "4.5.3" - resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" - integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "^2.0.1" - once "^1.3.0" - -glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: - version "7.1.6" - resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@~3.1.21: - version "3.1.21" - resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" - integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= - dependencies: - graceful-fs "~1.2.0" - inherits "1" - minimatch "~0.2.11" - -global-modules@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - -globals@^11.1.0: - version "11.12.0" - resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= - -globals@^12.1.0: - version "12.4.0" - resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg= - dependencies: - type-fest "^0.8.1" - -globals@^9.18.0: - version "9.18.0" - resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo= - -globule@~0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" - integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= - dependencies: - glob "~3.1.21" - lodash "~1.0.1" - minimatch "~0.2.11" - -glogg@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" - integrity sha1-LX3XAr7aIus7/634gGltpthGMT8= - dependencies: - sparkles "^1.0.0" - -graceful-fs@^3.0.0: - version "3.0.12" - resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz#0034947ce9ed695ec8ab0b854bc919e82b1ffaef" - integrity sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8= - dependencies: - natives "^1.1.3" - -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.2.4" - resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= - -graceful-fs@~1.2.0: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" - integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= - -growly@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - -gulp-babel@^8.0.0: - version "8.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-babel/-/gulp-babel-8.0.0.tgz#e0da96f4f2ec4a88dd3a3030f476e38ab2126d87" - integrity sha1-4NqW9PLsSojdOjAw9HbjirISbYc= - dependencies: - plugin-error "^1.0.1" - replace-ext "^1.0.0" - through2 "^2.0.0" - vinyl-sourcemaps-apply "^0.2.0" - -gulp-cli@^2.2.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" - integrity sha1-7A04DinlKqReR5d/DTLhj9FhEi8= - dependencies: - ansi-colors "^1.0.1" - archy "^1.0.0" - array-sort "^1.0.0" - color-support "^1.1.3" - concat-stream "^1.6.0" - copy-props "^2.0.1" - fancy-log "^1.3.2" - gulplog "^1.0.0" - interpret "^1.4.0" - isobject "^3.0.1" - liftoff "^3.1.0" - matchdep "^2.0.0" - mute-stdout "^1.0.0" - pretty-hrtime "^1.0.0" - replace-homedir "^1.0.0" - semver-greatest-satisfied-range "^1.1.0" - v8flags "^3.2.0" - yargs "^7.1.0" - -gulp-rename@^1.2.2: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" - integrity sha1-3hxxjnxAla6GH3KW708ySGSCQL0= - -gulp-replace@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-replace/-/gulp-replace-1.0.0.tgz#b32bd61654d97b8d78430a67b3e8ce067b7c9143" - integrity sha1-syvWFlTZe414Qwpns+jOBnt8kUM= - dependencies: - istextorbinary "2.2.1" - readable-stream "^2.0.1" - replacestream "^4.0.0" - -gulp-sequence@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulp-sequence/-/gulp-sequence-1.0.0.tgz#862f93e6503e67c350a42948fa666953cf88ba67" - integrity sha1-hi+T5lA+Z8NQpClI+mZpU8+Iumc= - dependencies: - thunks "^4.9.0" - -gulp-uglify-es@^1.0.4: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz#59ee0d5ea98c1e09c6eaa58c8b018a6ad33f48d4" - integrity sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ= - dependencies: - o-stream "^0.2.2" - plugin-error "^1.0.1" - terser "^3.7.5" - vinyl "^2.1.0" - vinyl-sourcemaps-apply "^0.2.1" - -gulp-util@^3.0.0: - version "3.0.8" - resolved "http://ires.58corp.com/repository/58npm/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" - integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= - dependencies: - array-differ "^1.0.0" - array-uniq "^1.0.2" - beeper "^1.0.0" - chalk "^1.0.0" - dateformat "^2.0.0" - fancy-log "^1.1.0" - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash._reescape "^3.0.0" - lodash._reevaluate "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.template "^3.0.0" - minimist "^1.1.0" - multipipe "^0.1.2" - object-assign "^3.0.0" - replace-ext "0.0.1" - through2 "^2.0.0" - vinyl "^0.5.0" - -gulp-watch@^5.0.1: - version "5.0.1" - resolved "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz#83d378752f5bfb46da023e73c17ed1da7066215d" - integrity sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0= - dependencies: - ansi-colors "1.1.0" - anymatch "^1.3.0" - chokidar "^2.0.0" - fancy-log "1.3.2" - glob-parent "^3.0.1" - object-assign "^4.1.0" - path-is-absolute "^1.0.1" - plugin-error "1.0.1" - readable-stream "^2.2.2" - slash "^1.0.0" - vinyl "^2.1.0" - vinyl-file "^2.0.0" - -gulp@^3.9.1: - version "3.9.1" - resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" - integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= - dependencies: - archy "^1.0.0" - chalk "^1.0.0" - deprecated "^0.0.1" - gulp-util "^3.0.0" - interpret "^1.0.0" - liftoff "^2.1.0" - minimist "^1.1.0" - orchestrator "^0.3.0" - pretty-hrtime "^1.0.0" - semver "^4.1.0" - tildify "^1.0.0" - v8flags "^2.0.2" - vinyl-fs "^0.3.0" - -gulp@^4.0.2: - version "4.0.2" - resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" - integrity sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo= - dependencies: - glob-watcher "^5.0.3" - gulp-cli "^2.2.0" - undertaker "^1.2.1" - vinyl-fs "^3.0.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= - dependencies: - glogg "^1.0.0" - -har-schema@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.3" - resolved "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= - dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-flag@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= - -has-flag@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= - -has-gulplog@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" - integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= - dependencies: - sparkles "^1.0.0" - -has-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= - -has-value@^0.3.1: - version "0.3.1" - resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.3: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= - dependencies: - function-bind "^1.1.1" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= - dependencies: - parse-passwd "^1.0.0" - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= - -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg= - dependencies: - whatwg-encoding "^1.0.1" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM= - -http-signature@~1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "http://ires.58corp.com/repository/58npm/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ignore@^4.0.6: - version "4.0.6" - resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= - -ignore@^5.1.1: - version "5.1.8" - resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha1-8VCotQo0KJsz4i9YiavU2AFvDlc= - -image-size@~0.5.0: - version "0.5.5" - resolved "http://ires.58corp.com/repository/58npm/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= - -import-fresh@^3.0.0: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "http://ires.58corp.com/repository/58npm/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indexes-of@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -inflight@^1.0.4: - version "1.0.6" - resolved "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" - integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= - -ini@^1.3.4: - version "1.3.5" - resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= - -inquirer@^7.0.0: - version "7.2.0" - resolved "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.2.0.tgz#63ce99d823090de7eb420e4bb05e6f3449aa389a" - integrity sha1-Y86Z2CMJDefrQg5LsF5vNEmqOJo= - dependencies: - ansi-escapes "^4.2.1" - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -interpret@^1.0.0, interpret@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4= - -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "http://ires.58corp.com/repository/58npm/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -is-absolute@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-base64@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz#a6f20610c6ef4863a51cba32bc0222544b932622" - integrity sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI= - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha1-76ouqdqg16suoTqXsritUf776L4= - -is-callable@^1.1.4, is-callable@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" - integrity sha1-gzNlYLVKOONeOi33r9BFTWkUaLs= - -is-ci@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= - dependencies: - ci-info "^2.0.0" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-dotfile@^1.0.0: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= - dependencies: - is-primitive "^2.0.0" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-finite@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha1-fRQK3DiarzARqPKipM+m+q3/sRg= - -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= - dependencies: - is-extglob "^1.0.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= - dependencies: - is-extglob "^2.1.1" - -is-negated-glob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" - integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= - -is-number@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= - dependencies: - kind-of "^3.0.2" - -is-number@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= - dependencies: - isobject "^3.0.1" - -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= - -is-primitive@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= - -is-regex@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" - integrity sha1-7OOOOJ5JDfDcIcrqK9WW+Yf3Z/8= - dependencies: - has-symbols "^1.0.1" - -is-relative@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= - dependencies: - is-unc-path "^1.0.0" - -is-stream@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-string@^1.0.5: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= - -is-symbol@^1.0.2: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= - dependencies: - has-symbols "^1.0.1" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-unc-path@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= - dependencies: - unc-path-regex "^0.1.2" - -is-utf8@^0.2.0, is-utf8@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= - -is-wsl@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -isarray@0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isstream@~0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: - version "2.0.5" - resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" - integrity sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k= - -istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: - version "3.3.0" - resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" - integrity sha1-pfY9kfC7wMPkee9MXeAnM17G1jA= - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - istanbul-lib-coverage "^2.0.5" - semver "^6.0.0" - -istanbul-lib-report@^2.0.4: - version "2.0.8" - resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" - integrity sha1-WoETzXRtQ8SInro2qxDn1QybTzM= - dependencies: - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - supports-color "^6.1.0" - -istanbul-lib-source-maps@^3.0.1: - version "3.0.6" - resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" - integrity sha1-KEmXxIIRdS7EhiU9qX44ed77qMg= - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - rimraf "^2.6.3" - source-map "^0.6.1" - -istanbul-reports@^2.2.6: - version "2.2.7" - resolved "http://ires.58corp.com/repository/58npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" - integrity sha1-XZOfYjfXtIOTzAlZ6rQM1P0FaTE= - dependencies: - html-escaper "^2.0.0" - -istextorbinary@2.2.1: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/istextorbinary/-/istextorbinary-2.2.1.tgz#a5231a08ef6dd22b268d0895084cf8d58b5bec53" - integrity sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM= - dependencies: - binaryextensions "2" - editions "^1.3.3" - textextensions "2" - -j-component@^1.2.3: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.2.3.tgz#ca8f8ebb06dc2f93e07de5a8076ebeb330766c09" - integrity sha1-yo+OuwbcL5PgfeWoB26+szB2bAk= - dependencies: - expr-parser "^1.0.0" - miniprogram-api-typings "^2.10.4" - miniprogram-exparser "2.10.4" - -jest-changed-files@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" - integrity sha1-CNjBXreaf6P8mCabwUtFHugvgDk= - dependencies: - "@jest/types" "^24.9.0" - execa "^1.0.0" - throat "^4.0.0" - -jest-cli@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" - integrity sha1-rS3mLQdHLUGcarwwH8QyuYsQ0q8= - dependencies: - "@jest/core" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - import-local "^2.0.0" - is-ci "^2.0.0" - jest-config "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - prompts "^2.0.1" - realpath-native "^1.1.0" - yargs "^13.3.0" - -jest-config@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" - integrity sha1-+xu8YMc6Rq8DWQcZ76SCXm5N0bU= - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^24.9.0" - "@jest/types" "^24.9.0" - babel-jest "^24.9.0" - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^24.9.0" - jest-environment-node "^24.9.0" - jest-get-type "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - micromatch "^3.1.10" - pretty-format "^24.9.0" - realpath-native "^1.1.0" - -jest-diff@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" - integrity sha1-kxt9DVd4obr3RSy4FuMl43JAVdo= - dependencies: - chalk "^2.0.1" - diff-sequences "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-docblock@^24.3.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" - integrity sha1-eXAgGAK6Vg4cQJLMJcvt9a9ajOI= - dependencies: - detect-newline "^2.1.0" - -jest-each@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" - integrity sha1-6y2mAuKmEImNvF8fbfO6hrVfiwU= - dependencies: - "@jest/types" "^24.9.0" - chalk "^2.0.1" - jest-get-type "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - -jest-environment-jsdom@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" - integrity sha1-SwgGx/yU+V7bNpppzCd47sK3N1s= - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - jsdom "^11.5.1" - -jest-environment-node@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" - integrity sha1-Mz0tJ5b5aH8q7r8HQrUZ8zwcv9M= - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - -jest-get-type@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" - integrity sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4= - -jest-haste-map@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha1-s4pdZCdJNOIfpBeump++t3zqrH0= - dependencies: - "@jest/types" "^24.9.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.9.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - -jest-jasmine2@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" - integrity sha1-H3sb0yQsF3TmKsq7NkbZavw75qA= - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - co "^4.6.0" - expect "^24.9.0" - is-generator-fn "^2.0.0" - jest-each "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - throat "^4.0.0" - -jest-leak-detector@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" - integrity sha1-tmXep8dxAMXE99/LFTtlzwfc+Wo= - dependencies: - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-matcher-utils@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" - integrity sha1-9bNmHV5ijf/m3WUlHf2uDofDoHM= - dependencies: - chalk "^2.0.1" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-message-util@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM= - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/stack-utils" "^1.0.1" - chalk "^2.0.1" - micromatch "^3.1.10" - slash "^2.0.0" - stack-utils "^1.0.1" - -jest-mock@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha1-wig1VB7jebkIZzrVEIeiGFwT8cY= - dependencies: - "@jest/types" "^24.9.0" - -jest-pnp-resolver@^1.2.1: - version "1.2.1" - resolved "http://ires.58corp.com/repository/58npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" - integrity sha1-7NrmBMB3p/vHDe+21RfDwciYkjo= - -jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" - integrity sha1-wT+zOAveIr9ldUMsST6o/jeWVjY= - -jest-resolve-dependencies@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" - integrity sha1-rQVRmJWcTPuopPBmxnOj8HhlB6s= - dependencies: - "@jest/types" "^24.9.0" - jest-regex-util "^24.3.0" - jest-snapshot "^24.9.0" - -jest-resolve@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" - integrity sha1-3/BMdoevNMTdflJIktnPd+XRcyE= - dependencies: - "@jest/types" "^24.9.0" - browser-resolve "^1.11.3" - chalk "^2.0.1" - jest-pnp-resolver "^1.2.1" - realpath-native "^1.1.0" - -jest-runner@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" - integrity sha1-V0+v29VEVcKzS0vfQ2WiOFf830I= - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.4.2" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-docblock "^24.3.0" - jest-haste-map "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-leak-detector "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - source-map-support "^0.5.6" - throat "^4.0.0" - -jest-runtime@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" - integrity sha1-nxRYOvak9zFKap2fAibhp4HI5Kw= - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/source-map" "^24.3.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - realpath-native "^1.1.0" - slash "^2.0.0" - strip-bom "^3.0.0" - yargs "^13.3.0" - -jest-serializer@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha1-5tfX75bTHouQeacUdUxdXFgojnM= - -jest-snapshot@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" - integrity sha1-7I6cpPLsDFyHro+SXPl0l7DpUbo= - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - expect "^24.9.0" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - pretty-format "^24.9.0" - semver "^6.2.0" - -jest-util@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI= - dependencies: - "@jest/console" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/source-map" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - callsites "^3.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.15" - is-ci "^2.0.0" - mkdirp "^0.5.1" - slash "^2.0.0" - source-map "^0.6.0" - -jest-validate@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" - integrity sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks= - dependencies: - "@jest/types" "^24.9.0" - camelcase "^5.3.1" - chalk "^2.0.1" - jest-get-type "^24.9.0" - leven "^3.1.0" - pretty-format "^24.9.0" - -jest-watcher@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" - integrity sha1-S1bl0c7/AF9biOUo3Jr8jdTtKzs= - dependencies: - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - jest-util "^24.9.0" - string-length "^2.0.0" - -jest-worker@^24.6.0, jest-worker@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U= - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - -jest@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" - integrity sha1-mH0pDAWgi1LFYYjBAC42jtsAcXE= - dependencies: - import-local "^2.0.0" - jest-cli "^24.9.0" - -js-base64@^2.1.9: - version "2.5.2" - resolved "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209" - integrity sha1-MTtidN2nGPcU0AszMLuubjjpAgk= - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= - -js-tokens@^3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@^3.13.1: - version "3.14.0" - resolved "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsdom@^11.5.1: - version "11.12.0" - resolved "http://ires.58corp.com/repository/58npm/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" - integrity sha1-GoDUDd03ih3lllbp5txaO6hle8g= - dependencies: - abab "^2.0.0" - acorn "^5.5.3" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle "^1.0.0" - data-urls "^1.0.0" - domexception "^1.0.1" - escodegen "^1.9.1" - html-encoding-sniffer "^1.0.2" - left-pad "^1.3.0" - nwsapi "^2.0.7" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.87.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.4" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.1" - ws "^5.2.0" - xml-name-validator "^3.0.0" - -jsesc@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= - -jsesc@^2.5.1: - version "2.5.2" - resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= - -jsesc@~0.5.0: - version "0.5.0" - resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "http://ires.58corp.com/repository/58npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= - -json-schema@0.2.3: - version "0.2.3" - resolved "http://ires.58corp.com/repository/58npm/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "http://ires.58corp.com/repository/58npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json5@^0.5.1: - version "0.5.1" - resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - -json5@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= - dependencies: - minimist "^1.2.0" - -json5@^2.1.2: - version "2.1.3" - resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsprim@^1.2.2: - version "1.4.1" - resolved "http://ires.58corp.com/repository/58npm/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -just-debounce@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" - integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= - -kleur@^3.0.3: - version "3.0.3" - resolved "http://ires.58corp.com/repository/58npm/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= - -last-run@^1.1.0: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" - integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= - dependencies: - default-resolution "^2.0.0" - es6-weak-map "^2.0.1" - -lazystream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -lcid@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" - -lcov-parse@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0" - integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A= - -lead@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" - integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= - dependencies: - flush-write-stream "^1.0.2" - -left-pad@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4= - -less@^3.10.3: - version "3.11.3" - resolved "http://ires.58corp.com/repository/58npm/less/-/less-3.11.3.tgz#2d853954fcfe0169a8af869620bcaa16563dcc1c" - integrity sha1-LYU5VPz+AWmor4aWILyqFlY9zBw= - dependencies: - clone "^2.1.2" - tslib "^1.10.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - promise "^7.1.1" - request "^2.83.0" - source-map "~0.6.0" - -leven@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "http://ires.58corp.com/repository/58npm/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -liftoff@^2.1.0: - version "2.5.0" - resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" - integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= - dependencies: - extend "^3.0.0" - findup-sync "^2.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - -liftoff@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" - integrity sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM= - dependencies: - extend "^3.0.0" - findup-sync "^3.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -locate-path@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= - -lodash._basetostring@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" - integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= - -lodash._basevalues@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" - integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "http://ires.58corp.com/repository/58npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "http://ires.58corp.com/repository/58npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" - integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= - -lodash._reescape@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" - integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= - -lodash._reevaluate@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" - integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash._root@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= - -lodash.escape@^3.0.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" - integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= - dependencies: - lodash._root "^3.0.0" - -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "http://ires.58corp.com/repository/58npm/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.restparam@^3.0.0: - version "3.6.1" - resolved "http://ires.58corp.com/repository/58npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "http://ires.58corp.com/repository/58npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.template@^3.0.0: - version "3.6.2" - resolved "http://ires.58corp.com/repository/58npm/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" - integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= - dependencies: - lodash._basecopy "^3.0.0" - lodash._basetostring "^3.0.0" - lodash._basevalues "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.keys "^3.0.0" - lodash.restparam "^3.0.0" - lodash.templatesettings "^3.0.0" - -lodash.templatesettings@^3.0.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" - integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - -lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4: - version "4.17.15" - resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg= - -lodash@~1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" - integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= - -log-driver@^1.2.7: - version "1.2.7" - resolved "http://ires.58corp.com/repository/58npm/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" - integrity sha1-Y7lQIfBwL+36LJuwok53l9cYcdg= - -loose-envify@^1.0.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@2: - version "2.7.3" - resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" - integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= - -lru-cache@^4.0.1: - version "4.1.5" - resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -make-dir@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-iterator@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" - integrity sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY= - dependencies: - kind-of "^6.0.2" - -makeerror@1.0.x: - version "1.0.11" - resolved "http://ires.58corp.com/repository/58npm/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -map-cache@^0.2.0, map-cache@^0.2.2: - version "0.2.2" - resolved "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -matchdep@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" - integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= - dependencies: - findup-sync "^2.0.0" - micromatch "^3.0.4" - resolve "^1.4.0" - stack-trace "0.0.10" - -math-random@^1.0.1: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" - integrity sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw= - -md5-hex@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/md5-hex/-/md5-hex-2.0.0.tgz#d0588e9f1c74954492ecd24ac0ac6ce997d92e33" - integrity sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= - dependencies: - md5-o-matic "^0.1.1" - -md5-o-matic@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" - integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= - -mdn-data@~1.1.0: - version "1.1.4" - resolved "http://ires.58corp.com/repository/58npm/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" - integrity sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= - -micromatch@^2.1.5: - version "2.3.11" - resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -mime-db@1.44.0: - version "1.44.0" - resolved "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= - -mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= - dependencies: - mime-db "1.44.0" - -mime@^1.4.1: - version "1.6.0" - resolved "http://ires.58corp.com/repository/58npm/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= - -minimatch@^2.0.1: - version "2.0.10" - resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" - integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= - dependencies: - brace-expansion "^1.0.0" - -minimatch@^3.0.4: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= - dependencies: - brace-expansion "^1.1.7" - -minimatch@~0.2.11: - version "0.2.14" - resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" - integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= - dependencies: - lru-cache "2" - sigmund "~1.0.0" - -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= - -miniprogram-api-typings@^2.10.4: - version "2.11.0" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz#c0a91ca2fea80e344509399c580cbad504a8f905" - integrity sha1-wKkcov6oDjRFCTmcWAy61QSo+QU= - -miniprogram-compiler@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz#2afab6e288d8bc085f803b1d49ae59c5df236e99" - integrity sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk= - dependencies: - glob "^7.1.3" - unescape-js "^1.1.1" - -miniprogram-exparser@2.10.4: - version "2.10.4" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.10.4.tgz#4b5fdfbd8e155186acb2883ab580e68420109acd" - integrity sha1-S1/fvY4VUYassog6tYDmhCAQms0= - -miniprogram-simulate@^1.1.5: - version "1.2.5" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.5.tgz#83f03f35eb1475de8fdc55b6f30fe00467e34c75" - integrity sha1-g/A/NesUdd6P3FW28w/gBGfjTHU= - dependencies: - csso "^3.5.1" - j-component "^1.2.3" - less "^3.10.3" - miniprogram-compiler "^0.1.2" - postcss "^7.0.23" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.0, mkdirp@^0.5.1: - version "0.5.5" - resolved "http://ires.58corp.com/repository/58npm/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= - dependencies: - minimist "^1.2.5" - -mp-adaptor@^1.0.9: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz#0cd8de14dfd2a8de17dab33fb08afa89b4c56ff9" - integrity sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA== - dependencies: - gulp "^3.9.1" - gulp-uglify-es "^1.0.4" - gulp-watch "^5.0.1" - pump "^3.0.0" - uneval "^0.1.2" - -mp-converter@^1.0.9: - version "1.0.10" - resolved "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz#2b0722dc90013d8ef49d06d1febd05f71ec323e4" - integrity sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w== - dependencies: - gulp "^3.9.1" - gulp-uglify-es "^1.0.4" - gulp-watch "^5.0.1" - pump "^3.0.0" - uneval "^0.1.2" - -mp-linter@^1.0.9: - version "1.0.9" - resolved "http://ires.58corp.com/repository/58npm/mp-linter/-/mp-linter-1.0.9.tgz#53201e38e39c747588b7c2045d7f4848a9031231" - integrity sha1-UyAeOOOcdHWIt8IEXX9ISKkDEjE= - dependencies: - gulp "^4.0.2" - gulp-sequence "^1.0.0" - gulp-uglify-es "^1.0.4" - gulp-watch "^5.0.1" - pump "^3.0.0" - -mp-plugin@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz#b9aaf0e9c547f6d63ce54bad83de6651f46ba6b9" - integrity sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA== - dependencies: - "@babel/cli" "^7.2.3" - "@babel/core" "^7.4.0" - "@babel/plugin-transform-modules-commonjs" "^7.4.0" - gulp "^3.9.1" - gulp-sequence "^1.0.0" - gulp-uglify-es "^1.0.4" - gulp-watch "^5.0.1" - string-to-arraybuffer "^1.0.2" - through2 "^3.0.0" - to-buffer "^1.1.1" - -ms@2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@^2.1.1: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= - -multipipe@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" - integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= - dependencies: - duplexer2 "0.0.2" - -mute-stdout@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" - integrity sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE= - -mute-stream@0.0.8: - version "0.0.8" - resolved "http://ires.58corp.com/repository/58npm/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= - -nan@^2.12.1: - version "2.14.1" - resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" - integrity sha1-174036MQW5FJTDFHCJMV7/iHSwE= - -nanomatch@^1.2.9: - version "1.2.13" - resolved "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natives@^1.1.3: - version "1.1.6" - resolved "http://ires.58corp.com/repository/58npm/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" - integrity sha1-pgO0pJirdxc2ErnqGs3sTZgPALs= - -natural-compare@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -next-tick@~1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - -nice-try@^1.0.4: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= - -node-int64@^0.4.0: - version "0.4.0" - resolved "http://ires.58corp.com/repository/58npm/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-notifier@^5.4.2: - version "5.4.3" - resolved "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" - integrity sha1-y3La+UyTkECY4oucWQ/YZuRkvVA= - dependencies: - growly "^1.3.0" - is-wsl "^1.1.0" - semver "^5.5.0" - shellwords "^0.1.1" - which "^1.3.0" - -normalize-package-data@^2.3.2: - version "2.5.0" - resolved "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= - -now-and-later@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" - integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= - dependencies: - once "^1.3.2" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -nwsapi@^2.0.7: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= - -o-stream@^0.2.2: - version "0.2.2" - resolved "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz#7fe03af870b8f9537af33b312b381b3034ab410f" - integrity sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "http://ires.58corp.com/repository/58npm/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= - -object-assign@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" - integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= - -object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.1" - resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.7.0: - version "1.7.0" - resolved "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= - -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= - -object-visit@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.0.4, object.assign@^4.1.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.defaults@^1.0.0, object.defaults@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" - integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= - dependencies: - array-each "^1.0.1" - array-slice "^1.0.0" - for-own "^1.0.0" - isobject "^3.0.0" - -object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -object.map@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" - integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -object.omit@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - -object.pick@^1.2.0, object.pick@^1.3.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.reduce@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" - integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -object.values@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -once@~1.3.0: - version "1.3.3" - resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" - integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= - dependencies: - mimic-fn "^2.1.0" - -optionator@^0.8.1, optionator@^0.8.3: - version "0.8.3" - resolved "http://ires.58corp.com/repository/58npm/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -orchestrator@^0.3.0: - version "0.3.8" - resolved "http://ires.58corp.com/repository/58npm/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" - integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= - dependencies: - end-of-stream "~0.1.5" - sequencify "~0.0.7" - stream-consume "~0.1.0" - -ordered-read-streams@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" - integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= - -ordered-read-streams@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" - integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= - dependencies: - readable-stream "^2.0.1" - -os-homedir@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^1.4.0: - version "1.4.0" - resolved "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^1.0.0" - -os-shim@^0.1.2: - version "0.1.3" - resolved "http://ires.58corp.com/repository/58npm/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" - integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= - -os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -p-each-series@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" - integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= - dependencies: - p-reduce "^1.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^1.1.0: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= - dependencies: - p-limit "^2.0.0" - -p-reduce@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - -p-try@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -p-try@^2.0.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= - -parent-module@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= - dependencies: - callsites "^3.0.0" - -parse-filepath@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - -parse-glob@^3.0.4: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-node-version@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= - -parse-passwd@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - -parse5@4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha1-bXhlbj2o14tOwLkG98CO8d/j9gg= - -pascalcase@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-dirname@^1.0.0: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-parse@^1.0.6: - version "1.0.6" - resolved "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= - -path-root-regex@^0.1.0: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= - -path-root@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= - dependencies: - path-root-regex "^0.1.0" - -path-type@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= - dependencies: - pify "^3.0.0" - -performance-now@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pirates@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= - dependencies: - find-up "^3.0.0" - -plugin-error@1.0.1, plugin-error@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" - integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= - dependencies: - ansi-colors "^1.0.1" - arr-diff "^4.0.0" - arr-union "^3.1.0" - extend-shallow "^3.0.2" - -pn@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-selector-parser@2.2.3: - version "2.2.3" - resolved "http://ires.58corp.com/repository/58npm/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" - integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A= - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@5.2.16: - version "5.2.16" - resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-5.2.16.tgz#732b3100000f9ff8379a48a53839ed097376ad57" - integrity sha1-cysxAAAPn/g3mkilODntCXN2rVc= - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^7.0.23: - version "7.0.32" - resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" - integrity sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0= - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -pre-commit@^1.2.2: - version "1.2.2" - resolved "http://ires.58corp.com/repository/58npm/pre-commit/-/pre-commit-1.2.2.tgz#dbcee0ee9de7235e57f79c56d7ce94641a69eec6" - integrity sha1-287g7p3nI15X95xW186UZBpp7sY= - dependencies: - cross-spawn "^5.0.1" - spawn-sync "^1.0.15" - which "1.2.x" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "http://ires.58corp.com/repository/58npm/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -preserve@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= - -pretty-format@^24.9.0: - version "24.9.0" - resolved "http://ires.58corp.com/repository/58npm/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" - integrity sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k= - dependencies: - "@jest/types" "^24.9.0" - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - react-is "^16.8.4" - -pretty-hrtime@^1.0.0: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= - -private@^0.1.6, private@^0.1.8: - version "0.1.8" - resolved "http://ires.58corp.com/repository/58npm/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= - -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= - -progress@^2.0.0: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= - -promise@^7.1.1: - version "7.3.1" - resolved "http://ires.58corp.com/repository/58npm/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078= - dependencies: - asap "~2.0.3" - -prompts@^2.0.1: - version "2.3.2" - resolved "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" - integrity sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg= - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.4" - -prr@~1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.28: - version "1.8.0" - resolved "http://ires.58corp.com/repository/58npm/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= - -pump@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.5: - version "1.5.1" - resolved "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= - -qs@~6.5.2: - version "6.5.2" - resolved "http://ires.58corp.com/repository/58npm/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= - -randomatic@^3.0.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" - integrity sha1-t3bvxZN1mE42xTey9RofCv8Noe0= - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - -react-is@^16.8.4: - version "16.13.1" - resolved "http://ires.58corp.com/repository/58npm/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg-up@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" - integrity sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg= - dependencies: - find-up "^3.0.0" - read-pkg "^3.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -"readable-stream@2 || 3": - version "3.6.0" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -"readable-stream@>=1.0.33-1 <1.1.0-0": - version "1.0.34" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@~1.1.9: - version "1.1.14" - resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readdirp@^2.2.1: - version "2.2.1" - resolved "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -realpath-native@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" - integrity sha1-IAMpT+oj+wZy8kduviL89Jii1lw= - dependencies: - util.promisify "^1.0.0" - -rechoir@^0.6.2: - version "0.6.2" - resolved "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - -regenerate@^1.2.1: - version "1.4.1" - resolved "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" - integrity sha1-ytkq2Oa1kXc0hfvgWkhcr09Ffm8= - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "http://ires.58corp.com/repository/58npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= - -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "http://ires.58corp.com/repository/58npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - integrity sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0= - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - -regex-cache@^0.4.2: - version "0.4.4" - resolved "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - integrity sha1-db3FiioUls7EihKDW8VMjVYjNt0= - dependencies: - is-equal-shallow "^0.1.3" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexpp@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= - -regexpp@^3.0.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI= - -regexpu-core@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - -regjsgen@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= - -regjsparser@^0.1.4: - version "0.1.5" - resolved "http://ires.58corp.com/repository/58npm/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= - dependencies: - jsesc "~0.5.0" - -remove-bom-buffer@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" - integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= - dependencies: - is-buffer "^1.1.5" - is-utf8 "^0.2.1" - -remove-bom-stream@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" - integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= - dependencies: - remove-bom-buffer "^3.0.0" - safe-buffer "^5.1.0" - through2 "^2.0.3" - -remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -repeat-element@^1.1.2: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= - -repeat-string@^1.5.2, repeat-string@^1.6.1: - version "1.6.1" - resolved "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -repeating@^2.0.0: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -replace-ext@0.0.1: - version "0.0.1" - resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= - -replace-ext@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" - integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= - -replace-homedir@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" - integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= - dependencies: - homedir-polyfill "^1.0.1" - is-absolute "^1.0.0" - remove-trailing-separator "^1.1.0" - -replacestream@^4.0.0: - version "4.0.3" - resolved "http://ires.58corp.com/repository/58npm/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36" - integrity sha1-PuV5gJK+Nksc2xSEMISSyz3/LzY= - dependencies: - escape-string-regexp "^1.0.3" - object-assign "^4.0.1" - readable-stream "^2.0.2" - -request-promise-core@1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk= - dependencies: - lodash "^4.17.15" - -request-promise-native@^1.0.5: - version "1.0.8" - resolved "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= - dependencies: - request-promise-core "1.1.3" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.83.0, request@^2.87.0, request@^2.88.2: - version "2.88.2" - resolved "http://ires.58corp.com/repository/58npm/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= - -resolve-options@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" - integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= - dependencies: - value-or-function "^3.0.0" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@1.1.7: - version "1.1.7" - resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= - -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0: - version "1.17.0" - resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= - dependencies: - path-parse "^1.0.6" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= - -rimraf@2.6.3: - version "2.6.3" - resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= - dependencies: - glob "^7.1.3" - -rimraf@^2.5.4, rimraf@^2.6.3: - version "2.7.1" - resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= - dependencies: - glob "^7.1.3" - -rsvp@^4.8.4: - version "4.8.5" - resolved "http://ires.58corp.com/repository/58npm/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ= - -run-async@^2.4.0: - version "2.4.1" - resolved "http://ires.58corp.com/repository/58npm/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= - -rxjs@^6.5.3: - version "6.5.5" - resolved "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha1-xciE4wlMjP7jG/J+uH5UzPyH+ew= - dependencies: - tslib "^1.9.0" - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.1" - resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= - -safe-regex@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= - -sane@^4.0.3: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0= - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sax@^1.2.4: - version "1.2.4" - resolved "http://ires.58corp.com/repository/58npm/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= - -semver-greatest-satisfied-range@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" - integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= - dependencies: - sver-compat "^1.5.0" - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= - -semver@^4.1.0: - version "4.3.6" - resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" - integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= - -semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0: - version "6.3.0" - resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= - -sequencify@~0.0.7: - version "0.0.7" - resolved "http://ires.58corp.com/repository/58npm/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" - integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= - -set-blocking@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shellwords@^0.1.1: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha1-1rkYHBpI05cyTISHHvvPxz/AZUs= - -sigmund@~1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" - integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= - -sisteransi@^1.0.4: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= - -slash@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.4.15: - version "0.4.18" - resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8= - dependencies: - source-map "^0.5.6" - -source-map-support@^0.5.6, source-map-support@~0.5.10: - version "0.5.19" - resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= - -sparkles@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" - integrity sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w= - -spawn-sync@^1.0.15: - version "1.0.15" - resolved "http://ires.58corp.com/repository/58npm/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" - integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= - dependencies: - concat-stream "^1.4.7" - os-shim "^0.1.2" - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "http://ires.58corp.com/repository/58npm/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stack-trace@0.0.10: - version "0.0.10" - resolved "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= - -stack-utils@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g= - -static-extend@^0.1.1: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - -stream-consume@~0.1.0: - version "0.1.1" - resolved "http://ires.58corp.com/repository/58npm/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" - integrity sha1-0721mMK9CugrjKx6xQsRB6eZbEg= - -stream-exhaust@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" - integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= - -stream-shift@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= - -string-length@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" - integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= - dependencies: - astral-regex "^1.0.0" - strip-ansi "^4.0.0" - -string-to-arraybuffer@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz#161147fbadea02e28b0935002cec4c40f1ca7f0a" - integrity sha1-FhFH+63qAuKLCTUALOxMQPHKfwo= - dependencies: - atob-lite "^2.0.0" - is-base64 "^0.1.0" - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0: - version "4.2.0" - resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.fromcodepoint@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" - integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM= - -string.prototype.trimend@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimstart@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= - -string_decoder@~1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= - dependencies: - ansi-regex "^5.0.0" - -strip-bom-stream@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" - integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= - dependencies: - first-chunk-stream "^2.0.0" - strip-bom "^2.0.0" - -strip-bom@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" - integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= - dependencies: - first-chunk-stream "^1.0.0" - is-utf8 "^0.2.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-eof@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-json-comments@^3.0.1: - version "3.1.0" - resolved "http://ires.58corp.com/repository/58npm/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" - integrity sha1-djjTFCISns9EV0QACfugP5+awYA= - -supports-color@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^3.2.3: - version "3.2.3" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= - dependencies: - has-flag "^1.0.0" - -supports-color@^5.3.0: - version "5.5.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.1.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E= - dependencies: - has-flag "^4.0.0" - -sver-compat@^1.5.0: - version "1.5.0" - resolved "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" - integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= - dependencies: - es6-iterator "^2.0.1" - es6-symbol "^3.1.1" - -symbol-tree@^3.2.2: - version "3.2.4" - resolved "http://ires.58corp.com/repository/58npm/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= - -table@^5.2.3: - version "5.4.6" - resolved "http://ires.58corp.com/repository/58npm/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -terser@^3.7.5: - version "3.17.0" - resolved "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" - integrity sha1-+I/77aDetWN/nSSw2mb04VqxDLI= - dependencies: - commander "^2.19.0" - source-map "~0.6.1" - source-map-support "~0.5.10" - -test-exclude@^5.2.3: - version "5.2.3" - resolved "http://ires.58corp.com/repository/58npm/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" - integrity sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA= - dependencies: - glob "^7.1.3" - minimatch "^3.0.4" - read-pkg-up "^4.0.0" - require-main-filename "^2.0.0" - -text-table@^0.2.0: - version "0.2.0" - resolved "http://ires.58corp.com/repository/58npm/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -textextensions@2: - version "2.6.0" - resolved "http://ires.58corp.com/repository/58npm/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" - integrity sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q= - -throat@^4.0.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= - -through2-filter@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" - integrity sha1-cA54bfI2fCyIzYqlvkz5weeDElQ= - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2@^0.6.1: - version "0.6.5" - resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" - integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= - dependencies: - readable-stream ">=1.0.33-1 <1.1.0-0" - xtend ">=4.0.0 <4.1.0-0" - -through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: - version "2.0.5" - resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^3.0.0: - version "3.0.1" - resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" - integrity sha1-OSducTwzAu3544jdnIEt07glvVo= - dependencies: - readable-stream "2 || 3" - -through@^2.3.6: - version "2.3.8" - resolved "http://ires.58corp.com/repository/58npm/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunks@^4.9.0: - version "4.9.6" - resolved "http://ires.58corp.com/repository/58npm/thunks/-/thunks-4.9.6.tgz#08f268ab32ad12b8e1838d2b819dbd7d9b3262a0" - integrity sha1-CPJoqzKtErjhg40rgZ29fZsyYqA= - -tildify@^1.0.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" - integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= - dependencies: - os-homedir "^1.0.0" - -time-stamp@^1.0.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= - -tmp@^0.0.33: - version "0.0.33" - resolved "http://ires.58corp.com/repository/58npm/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "http://ires.58corp.com/repository/58npm/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= - -to-absolute-glob@^2.0.0: - version "2.0.2" - resolved "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" - integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= - dependencies: - is-absolute "^1.0.0" - is-negated-glob "^1.0.0" - -to-buffer@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA= - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -to-through@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" - integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= - dependencies: - through2 "^2.0.3" - -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: - version "2.5.0" - resolved "http://ires.58corp.com/repository/58npm/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tr46@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" - -trim-right@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= - -tsconfig-paths@^3.9.0: - version "3.9.0" - resolved "http://ires.58corp.com/repository/58npm/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" - integrity sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs= - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.0" - strip-bom "^3.0.0" - -tslib@^1.10.0, tslib@^1.9.0: - version "1.13.0" - resolved "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "http://ires.58corp.com/repository/58npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "http://ires.58corp.com/repository/58npm/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-check@~0.3.2: - version "0.3.2" - resolved "http://ires.58corp.com/repository/58npm/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-fest@^0.11.0: - version "0.11.0" - resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= - -type-fest@^0.8.1: - version "0.8.1" - resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= - -type@^1.0.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= - -type@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" - integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= - -typedarray@^0.0.6: - version "0.0.6" - resolved "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -unc-path-regex@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= - -undertaker-registry@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" - integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= - -undertaker@^1.2.1: - version "1.2.1" - resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" - integrity sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks= - dependencies: - arr-flatten "^1.0.1" - arr-map "^2.0.0" - bach "^1.0.0" - collection-map "^1.0.0" - es6-weak-map "^2.0.1" - last-run "^1.1.0" - object.defaults "^1.0.0" - object.reduce "^1.0.0" - undertaker-registry "^1.0.0" - -unescape-js@^1.1.1: - version "1.1.4" - resolved "http://ires.58corp.com/repository/58npm/unescape-js/-/unescape-js-1.1.4.tgz#4bc6389c499cb055a98364a0b3094e1c3d5da395" - integrity sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U= - dependencies: - string.fromcodepoint "^0.2.1" - -uneval@^0.1.2: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz#958474edc7a116a3720984547b75e115d1757d72" - integrity sha1-lYR07cehFqNyCYRUe3XhFdF1fXI= - -union-value@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -unique-stream@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" - integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= - -unique-stream@^2.0.2: - version "2.3.1" - resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" - integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= - dependencies: - json-stable-stringify-without-jsonify "^1.0.1" - through2-filter "^3.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "http://ires.58corp.com/repository/58npm/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= - -unset-value@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= - -uri-js@^4.2.2: - version "4.2.2" - resolved "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -use@^3.1.0: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= - -user-home@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" - integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha1-a693dLgO6w91INi4HQeYKlmruu4= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -uuid@^3.3.2: - version "3.4.0" - resolved "http://ires.58corp.com/repository/58npm/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= - -v8-compile-cache@^2.0.3: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" - integrity sha1-VLw83UMxe8qR413K8wWxpyN950U= - -v8flags@^2.0.2: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" - integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= - dependencies: - user-home "^1.1.1" - -v8flags@^3.2.0: - version "3.2.0" - resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" - integrity sha1-skPjtN/XMfp3TnSSEoEJoP5m1lY= - dependencies: - homedir-polyfill "^1.0.1" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -value-or-function@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" - integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= - -verror@1.10.0: - version "1.10.0" - resolved "http://ires.58corp.com/repository/58npm/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vinyl-file@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" - integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= - dependencies: - graceful-fs "^4.1.2" - pify "^2.3.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - strip-bom-stream "^2.0.0" - vinyl "^1.1.0" - -vinyl-fs@^0.3.0: - version "0.3.14" - resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" - integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= - dependencies: - defaults "^1.0.0" - glob-stream "^3.1.5" - glob-watcher "^0.0.6" - graceful-fs "^3.0.0" - mkdirp "^0.5.0" - strip-bom "^1.0.0" - through2 "^0.6.1" - vinyl "^0.4.0" - -vinyl-fs@^3.0.0: - version "3.0.3" - resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" - integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= - dependencies: - fs-mkdirp-stream "^1.0.0" - glob-stream "^6.1.0" - graceful-fs "^4.0.0" - is-valid-glob "^1.0.0" - lazystream "^1.0.0" - lead "^1.0.0" - object.assign "^4.0.4" - pumpify "^1.3.5" - readable-stream "^2.3.3" - remove-bom-buffer "^3.0.0" - remove-bom-stream "^1.2.0" - resolve-options "^1.1.0" - through2 "^2.0.0" - to-through "^2.0.0" - value-or-function "^3.0.0" - vinyl "^2.0.0" - vinyl-sourcemap "^1.1.0" - -vinyl-sourcemap@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" - integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= - dependencies: - append-buffer "^1.0.2" - convert-source-map "^1.5.0" - graceful-fs "^4.1.6" - normalize-path "^2.1.1" - now-and-later "^2.0.0" - remove-bom-buffer "^3.0.0" - vinyl "^2.0.0" - -vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: - version "0.2.1" - resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" - integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= - dependencies: - source-map "^0.5.1" - -vinyl@^0.4.0: - version "0.4.6" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" - integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= - dependencies: - clone "^0.2.0" - clone-stats "^0.0.1" - -vinyl@^0.5.0: - version "0.5.3" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" - integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^1.1.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" - integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^2.0.0, vinyl@^2.1.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" - integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - -w3c-hr-time@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= - dependencies: - browser-process-hrtime "^1.0.0" - -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "http://ires.58corp.com/repository/58npm/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "http://ires.58corp.com/repository/58npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= - -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: - version "2.3.0" - resolved "http://ires.58corp.com/repository/58npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= - -whatwg-url@^6.4.1: - version "6.5.0" - resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" - integrity sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag= - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -which-module@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= - -which-module@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@1.2.x: - version "1.2.14" - resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" - integrity sha1-mofEN48D6CfOyvGs31bHNsAcFOU= - dependencies: - isexe "^2.0.0" - -which@^1.2.14, which@^1.2.9, which@^1.3.0: - version "1.3.1" - resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= - dependencies: - isexe "^2.0.0" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@2.4.1: - version "2.4.1" - resolved "http://ires.58corp.com/repository/58npm/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" - integrity sha1-0LBUY8GIroBDlv1asqNwBir4dSk= - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write@1.0.3: - version "1.0.3" - resolved "http://ires.58corp.com/repository/58npm/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= - dependencies: - mkdirp "^0.5.1" - -ws@^5.2.0: - version "5.2.2" - resolved "http://ires.58corp.com/repository/58npm/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" - integrity sha1-3/7xSGa46NyRM1glFNG++vlumA8= - dependencies: - async-limiter "~1.0.0" - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "http://ires.58corp.com/repository/58npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= - -xmldom@^0.1.27: - version "0.1.31" - resolved "http://ires.58corp.com/repository/58npm/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" - integrity sha1-t2yaG9nwqXN+WnLcNyMc84N14v8= - -"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= - -y18n@^3.2.1: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= - -y18n@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= - -yallist@^2.1.2: - version "2.1.2" - resolved "http://ires.58corp.com/repository/58npm/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yargs-parser@5.0.0-security.0: - version "5.0.0-security.0" - resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" - integrity sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ= - dependencies: - camelcase "^3.0.0" - object.assign "^4.1.0" - -yargs-parser@^13.1.2: - version "13.1.2" - resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^13.3.0: - version "13.3.2" - resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^7.1.0: - version "7.1.1" - resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" - integrity sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY= - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "5.0.0-security.0" From 179b8f82acae5ab8e269930d3fb9995b5032a100 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= <625043769@qq.com> Date: Wed, 17 Jun 2020 16:10:36 +0800 Subject: [PATCH 07/36] adaptor gulp now use adaptor.js from src, instead of node_modules --- src/platform/baidu/converter.js | 2 +- src/platform/toutiao/converter.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index e5c40e6..6a2d430 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -59,7 +59,7 @@ function convert(opt = {}) { }); // 注入适配器代码 - gulp.src(sysPath.resolve(__dirname, '../../../node_modules/mp-adaptor/lib/baidu.js')) + gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/baidu.js')) .pipe(rename('adaptor.js')) .pipe(gulp.dest(dest)) .on('end', () => { diff --git a/src/platform/toutiao/converter.js b/src/platform/toutiao/converter.js index a4c417a..f9db481 100644 --- a/src/platform/toutiao/converter.js +++ b/src/platform/toutiao/converter.js @@ -46,7 +46,7 @@ function convert(opt = {}) { }); // 注入适配器代码 - gulp.src(sysPath.resolve(__dirname, '../../../node_modules/mp-adaptor/lib/toutiao.js')) + gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/toutiao.js')) .pipe(rename('adaptor.js')) .pipe(gulp.dest(dest)).on('end', () => { logger.info('复制 adaptor.js 完成!'); From 7846fff2431405132bb5defdf0569c56036be88f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Fri, 19 Jun 2020 12:10:11 +0800 Subject: [PATCH 08/36] upgrade, onLongpress replace to onlongtap, for alibaba wxml --- src/converter/src/alibaba/wxml.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/converter/src/alibaba/wxml.js b/src/converter/src/alibaba/wxml.js index d3fc104..086619e 100644 --- a/src/converter/src/alibaba/wxml.js +++ b/src/converter/src/alibaba/wxml.js @@ -24,6 +24,7 @@ function convert(wxmlText, isWpy) { .replace(/\s+bind[\w]+=['"]/ig, (match) => match .replace(/bindscrolltolower/gi, 'bindScrollToLower') .replace(/bindscrolltoupper/gi, 'bindScrollToUpper') + .replace(/onLongpress/gi, 'onLongTap') .replace(/bind(\w)/g, (m, p1) => ['on', p1.toUpperCase()].join(''))) // touch事件名称对齐 .replace(/\s+onTouch(start|end|move|cancel)=/g, (match, p1) => match.replace(p1, p1.substring(0, 1).toUpperCase() + p1.substring(1))) From 12bdf1593c0d6174f70af9e8a4f052923a997c26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Fri, 19 Jun 2020 12:39:58 +0800 Subject: [PATCH 09/36] upgrade --- lib/adaptor/lib/alibaba.js | 1 + lib/adaptor/lib/baidu.js | 1 + lib/adaptor/lib/toutiao.js | 1 + 3 files changed, 3 insertions(+) create mode 100644 lib/adaptor/lib/alibaba.js create mode 100644 lib/adaptor/lib/baidu.js create mode 100644 lib/adaptor/lib/toutiao.js diff --git a/lib/adaptor/lib/alibaba.js b/lib/adaptor/lib/alibaba.js new file mode 100644 index 0000000..7a30d2e --- /dev/null +++ b/lib/adaptor/lib/alibaba.js @@ -0,0 +1 @@ +const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file diff --git a/lib/adaptor/lib/baidu.js b/lib/adaptor/lib/baidu.js new file mode 100644 index 0000000..8a05358 --- /dev/null +++ b/lib/adaptor/lib/baidu.js @@ -0,0 +1 @@ +function emptyFn(){}function getInstance(){const e=swan;if(e.has_baidu_hook_flag)return;e.has_baidu_hook_flag=!0;const{getStorageSync:t}=e;e.getStorageSync=(e=>{const o=t(e);return"undefined"===o?"":o});const{request:o}=e;e.request=(e=>{e.method&&(e.method=e.method.toUpperCase()),"POST"===e.method&&"string"==typeof e.data&&(e.header=e.header||{},e.header["content-type"]="application/x-www-form-urlencoded"),e.responseType||(e.responseType="text");const t=o.call(this,e)||{};return t.abort=emptyFn,t.offHeadersReceived=emptyFn,t.onHeadersReceived=emptyFn,t});const{createAnimation:n}=e;e.createAnimation=function(...e){const t=n.call(this,e);t.export=emptyFn,t.step=emptyFn,t.option||(t.option={transformOrigin:t.transformOrigin,transition:{delay:t.delay,duration:t.duration,timingFunction:t.timingFunction}});const{step:o}=t.__proto__;return t.__proto__.step=function(...e){return o.apply(this,e)||this},t};const{uploadFile:a}=e;e.uploadFile=function(e){const t=a.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{downloadFile:i}=e;e.downloadFile=function(e){const t=i.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn,e.chooseMessageFile=e.chooseMessageFile||emptyFn,e.compressImage=e.compressImage||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn;const r=e.getRecorderManager;e.getRecorderManager=function(e){const t=r.call(this,e);return["onFrameRecorded","onInterruptionBegin","onInterruptionEnd","onResume"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn;const{getBackgroundAudioManager:c}=e;e.getBackgroundAudioManager=function(e){const t=c.call(this,e);return t.webUrl="",t.protocol="",t.buffered=0,t.onNext=emptyFn,t.onPrev=emptyFn,t.onSeeking=emptyFn,t.onSeeked=emptyFn,t},e.stopVoice=e.stopVoice||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn;const s=e.createInnerAudioContext;e.createInnerAudioContext=function(e){const t=s.call(this,e);return s.buffered=0,t};const p=e.createVideoContext;e.createVideoContext=function(e){const t=p.call(this,e);return["playbackRate","stop","exitFullScreen","hideStatusBar","play","requestFullScreen","seek","sendDanmu","showStatusBar","pause"].forEach(e=>{t[e]=t[e]||emptyFn}),t},e.createLivePusherContext=e.createLivePusherContext||emptyFn;const{saveFile:u}=e;e.saveFile=function(e){const{success:t}=e;return e.success=function(e){e&&(e.savedFilePath=e.savedFilePath.toString()),t(e)},u.call(this,e)},e.getFileSystemManager=e.getFileSystemManager||emptyFn;const{openLocation:y}=e;e.openLocation=(e=>(e.latitude=parseFloat(e.latitude),e.longitude=parseFloat(e.longitude),e.scale=parseInt(e.scale,10),y(e)));const{createCanvasContext:d}=e;e.createCanvasContext=function(e){const t=d.call(this,e);return t.lineCap=t.setLineCap,t.lineJoin=t.setLineJoin,t.lineDashOffset=t.setLineDash,t.miterLimit=t.setMiterLimit,t},e.loadFontFace=e.loadFontFace||emptyFn,e.setTopBarText=e.setTopBarText||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.onGyroscopeChange=e.onGyroscopeChange||emptyFn,e.stopGyroscope=e.stopGyroscope||emptyFn,e.startGyroscope=e.startGyroscope||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.stopBluetoothDevicesDiscovery=e.stopBluetoothDevicesDiscovery||emptyFn,e.startBluetoothDevicesDiscovery=e.startBluetoothDevicesDiscovery||emptyFn,e.openBluetoothAdapte=e.openBluetoothAdapte||emptyFn,e.onBluetoothDeviceFound=e.onBluetoothDeviceFound||emptyFn,e.onBluetoothAdapterStateChange=e.onBluetoothAdapterStateChange||emptyFn,e.getConnectedBluetoothDevices=e.getConnectedBluetoothDevices||emptyFn,e.getBluetoothDevices=e.getBluetoothDevices||emptyFn,e.getBluetoothAdapterState=e.getBluetoothAdapterState||emptyFn,e.closeBluetoothAdapter=e.closeBluetoothAdapter||emptyFn,e.readBLECharacteristicValue=e.readBLECharacteristicValue||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChange||emptyFn,e.onBLECharacteristicValueChange=e.onBLECharacteristicValueChange||emptyFn,e.notifyBLECharacteristicValueChange=e.notifyBLECharacteristicValueChange||emptyFn,e.getBLEDeviceServices=e.getBLEDeviceServices||emptyFn,e.getBLEDeviceCharacteristics=e.getBLEDeviceCharacteristics||emptyFn,e.createBLEConnection=e.createBLEConnection||emptyFn,e.closeBLEConnection=e.closeBLEConnection||emptyFn,e.writeBLECharacteristicValue=e.writeBLECharacteristicValue||emptyFn,e.stopBeaconDiscovery=e.stopBeaconDiscovery||emptyFn,e.startBeaconDiscovery=e.startBeaconDiscovery||emptyFn,e.onBeaconServiceChange=e.onBeaconServiceChange||emptyFn,e.getBeacons=e.getBeacons||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAudioInterruptionEnd=e.onAudioInterruptionEnd||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAudioInterruptionEnd=e.offAudioInterruptionEnd||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.navigateToMiniProgram=e.navigateToSmartProgram,e.navigateToSmartProgram=function(e){return e&&(e.appKey=e.appId),e},e.navigateBackMiniProgram=e.navigateBackSmartProgram,e.chooseInvoice=e.chooseInvoice||emptyFn;const{getUserInfo:F}=e;return e.getUserInfo=function(e){const{success:t}=e;return e.success=function(e){e&&(e.encryptedData=e.data),t(e)},F.call(this,e)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.requestPayment=e.requestPayment||emptyFn,e.openCard=e.openCard||emptyFn,e.addCard=e.addCard||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.updateShareMenu=e.updateShareMenu||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn,e.hideShareMenu=e.hideShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.createWorker=e.createWorker||emptyFn,e}export default getInstance(); \ No newline at end of file diff --git a/lib/adaptor/lib/toutiao.js b/lib/adaptor/lib/toutiao.js new file mode 100644 index 0000000..766a7e8 --- /dev/null +++ b/lib/adaptor/lib/toutiao.js @@ -0,0 +1 @@ +const emptyFn=()=>{};function ignoreFn(e){e&&(e.success?e.success():e.complete?e.complete():e.fail&&e.fail())}function getInstance(){var e=tt;if(e.has_toutiao_hook_flag)return;e.has_toutiao_hook_flag=!0,e.hideKeyboard=e.hideKeyboard||emptyFn;const n=setTimeout;setTimeout=function(e,o){return n.call(this,e,Math.floor(o||0))};const o=setInterval;setInterval=function(e,n){return o.call(this,e,Math.floor(n||0))};const t=clearTimeout;clearTimeout=function(e){return t.call(this,e)};const i=clearInterval;clearInterval=function(e){return i.call(this,e)};const r=e.request;e.request=(e=>{"POST"===e.method&&"string"==typeof e.data&&(e.header=e.header||{},e.header["content-type"]="application/x-www-form-urlencoded"),e.responseType||(e.responseType="json");const n=r.call(this,e);return["onHeadersReceived","offHeadersReceived","abort"].forEach(e=>{n[e]=n[e]||emptyFn}),n});const{uploadFile:a}=e;e.uploadFile=function(e){const n=a.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{downloadFile:c}=e;e.downloadFile=function(e){const n=c.call(this,e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n},e.sendSocketMessage=e.sendSocketMessage||ignoreFn,e.onSocketOpen=e.onSocketOpen||emptyFn,e.onSocketMessage=e.onSocketMessage||emptyFn,e.onSocketError=e.onSocketError||emptyFn,e.onSocketClose=e.onSocketClose||emptyFn,e.closeSocket=e.closeSocket||ignoreFn,e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||ignoreFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||ignoreFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn,e.getImageInfo=e.getImageInfo||ignoreFn,e.compressImage=e.compressImage||ignoreFn,e.chooseMessageFile=e.chooseMessageFile||ignoreFn;const s=e.getRecorderManager;e.getRecorderManager=function(e){const n=s.call(this,e);return["onInterruptionBegin","onInterruptionEnd","onResume"].forEach(e=>{n[e]=n[e]||emptyFn}),n},e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||ignoreFn,e.stopVoice=e.stopVoice||ignoreFn,e.setInnerAudioOption=e.setInnerAudioOption||ignoreFn,e.playVoice=e.playVoice||ignoreFn,e.pauseVoice=e.pauseVoice||ignoreFn,e.getAvailableAudioSources=e.getAvailableAudioSources||ignoreFn,e.createAudioContext=e.createAudioContext||ignoreFn,e.createVideoContext=e.createVideoContext||emptyFn,e.createMapContext=e.createMapContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||ignoreFn,e.seekBackgroundAudio=e.seekBackgroundAudio||ignoreFn,e.playBackgroundAudio=e.playBackgroundAudio||ignoreFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||ignoreFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||ignoreFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn,e.removeSavedFile=e.removeSavedFile||ignoreFn,e.openDocument=e.openDocument||ignoreFn,e.getSavedFileList=e.getSavedFileList||ignoreFn,e.getSavedFileInfo=e.getSavedFileInfo||ignoreFn,e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.getFileInfo=e.getFileInfo||ignoreFn,e.chooseLocation=e.chooseLocation||ignoreFn,e.stopWifi=e.stopWifi||ignoreFn,e.startWifi=e.startWifi||ignoreFn,e.setWifiList=e.setWifiList||ignoreFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||ignoreFn,e.connectWif=e.connectWif||ignoreFn,e.setScreenBrightness=e.setScreenBrightness||ignoreFn,e.onUserCaptureScreen=e.onUserCaptureScreen||emptyFn,e.getScreenBrightness=e.getScreenBrightness||ignoreFn,e.stopBeaconDiscovery=e.stopBeaconDiscovery||ignoreFn,e.startBeaconDiscovery=e.startBeaconDiscovery||ignoreFn,e.onBeaconUpdate=e.onBeaconUpdate||emptyFn,e.onBeaconServiceChange=e.onBeaconServiceChange||emptyFn,e.getBeacons=e.getBeacons||ignoreFn,e.readBLECharacteristicValue=e.readBLECharacteristicValue||ignoreFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChange||emptyFn,e.onBLECharacteristicValueChange=e.onBLECharacteristicValueChange||emptyFn,e.notifyBLECharacteristicValueChange=e.notifyBLECharacteristicValueChange||ignoreFn,e.getBLEDeviceServices=e.getBLEDeviceServices||ignoreFn,e.getBLEDeviceCharacteristics=e.getBLEDeviceCharacteristics||ignoreFn,e.createBLEConnection=e.createBLEConnection||ignoreFn,e.closeBLEConnection=e.closeBLEConnection||ignoreFn,e.writeBLECharacteristicValue=e.writeBLECharacteristicValue||ignoreFn,e.addPhoneContact=e.addPhoneContact||ignoreFn,e.stopBluetoothDevicesDiscovery=e.stopBluetoothDevicesDiscovery||ignoreFn,e.startBluetoothDevicesDiscovery=e.startBluetoothDevicesDiscovery||ignoreFn,e.openBluetoothAdapter=e.openBluetoothAdapter||ignoreFn,e.onBluetoothDeviceFound=e.onBluetoothDeviceFound||emptyFn,e.onBluetoothAdapterStateChange=e.onBluetoothAdapterStateChange||emptyFn,e.getConnectedBluetoothDevices=e.getConnectedBluetoothDevices||ignoreFn,e.getBluetoothDevices=e.getBluetoothDevices||ignoreFn,e.getBluetoothAdapterState=e.getBluetoothAdapterState||ignoreFn,e.closeBluetoothAdapter=e.closeBluetoothAdapter||ignoreFn,e.getBatteryInfo=e.getBatteryInfo||ignoreFn,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.stopHCE=e.stopHCE||ignoreFn,e.startHCE=e.startHCE||ignoreFn,e.sendHCEMessage=e.sendHCEMessage||ignoreFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||ignoreFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||ignoreFn,e.startDeviceMotionListening=e.startDeviceMotionListening||ignoreFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.stopGyroscope||ignoreFn,e.startGyroscope=e.startGyroscope||ignoreFn,e.onGyroscopeChange=e.onGyroscopeChange||ignoreFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.showNavigationBarLoading=e.showNavigationBarLoading||ignoreFn,e.setNavigationBarColor=e.setNavigationBarColor||ignoreFn,e.hideNavigationBarLoading=e.hideNavigationBarLoading||ignoreFn;const g=e.createCanvasContext;return e.createCanvasContext=function(e){const n=g.call(this,e);return n.createCircularGradient=emptyFn,n.setFillStyle=n.fillStyle,n.setFontSize=n.font,n.setGlobalAlpha=n.globalAlpha,n.setLineCap=n.lineCap,n.setLineDash=n.lineDashOffset,n.setLineJoin=n.lineJoin,n.setLineWidth=n.lineWidth,n.setMiterLimit=n.miterLimit,n.setStrokeStyle=n.strokeStyle,n.setTextAlign=n.textAlign,n.setTextBaseline=n.textBaseline,n},e.canvasGetImageData=e.canvasGetImageData||ignoreFn,e.canvasPutImageData=e.canvasPutImageData||ignoreFn,e.setBackgroundTextStyle=e.setBackgroundTextStyle||ignoreFn,e.setBackgroundColor=e.setBackgroundColor||ignoreFn,e.showTabBarRedDot=e.showTabBarRedDot||ignoreFn,e.showTabBar=e.showTabBar||ignoreFn,e.setTabBarStyle=e.setTabBarStyle||ignoreFn,e.setTabBarItem=e.setTabBarItem||ignoreFn,e.setTabBarBadge=e.setTabBarBadge||ignoreFn,e.removeTabBarBadge=e.removeTabBarBadge||ignoreFn,e.hideTabBarRedDot=e.hideTabBarRedDot||ignoreFn,e.hideTabBar=e.hideTabBar||ignoreFn,e.loadFontFace=e.loadFontFace||ignoreFn,e.setTopBarText=e.setTopBarText||ignoreFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.updateShareMenu=e.updateShareMenu||ignoreFn,e.getShareInfo=e.getShareInfo||ignoreFn,e.getExtConfig=e.getExtConfig||ignoreFn,e.getExtConfigSyn=e.getExtConfigSyn||emptyFn,e.createWorker=e.createWorker||emptyFn,e.login=e.login||ignoreFn,e.checkSession=e.checkSession||ignoreFn,e.navigateToMiniProgram=e.navigateToMiniProgram||ignoreFn,e.navigateBackMiniProgram=e.navigateBackMiniProgram||ignoreFn,e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.getUserInfo=e.getUserInfo||ignoreFn,e.reportMonito=e.reportMonito||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.requestPayment=e.requestPayment||emptyFn,e.authorize=e.authorize||ignoreFn,e.openSetting=e.openSetting||ignoreFn,e.getSetting=e.getSetting||ignoreFn,e.chooseAddres=e.chooseAddres||ignoreFn,e.openCard=e.openCard||ignoreFn,e.addCard=e.addCard||ignoreFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||ignoreFn,e.chooseInvoice=e.chooseInvoice||ignoreFn,e.startSoterAuthentication=e.startSoterAuthentication||ignoreFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||ignoreFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||ignoreFn,e.getWeRunData=e.getWeRunData||ignoreFn,e.canIUse=e.canIUse||emptyFn,e.getUpdateManager=e.getUpdateManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionEnd=e.onAudioInterruptionEnd||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionEnd=e.offAudioInterruptionEnd||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn,e.setEnableDebug=e.setEnableDebug||ignoreFn,e.getLogManager=e.getLogManager||emptyFn,e}export default getInstance(); \ No newline at end of file From 4cdb779e75b6901f7bb89da83a454c6ab49cd581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Fri, 19 Jun 2020 15:39:43 +0800 Subject: [PATCH 10/36] upgrade, update alibaba converter --- lib/converter/lib/alibaba/index.js | 1 + lib/converter/lib/alibaba/json.js | 1 + lib/converter/lib/alibaba/script.js | 1 + lib/converter/lib/alibaba/wxml.js | 1 + lib/converter/lib/alibaba/wxss.js | 1 + lib/converter/lib/baidu/index.js | 1 + lib/converter/lib/baidu/json.js | 1 + lib/converter/lib/baidu/script.js | 1 + lib/converter/lib/baidu/wxml.js | 1 + lib/converter/lib/baidu/wxss.js | 1 + lib/converter/lib/balancing-group.js | 1 + lib/converter/lib/extra-function.js | 1 + lib/converter/lib/index.js | 1 + lib/converter/lib/json.js | 1 + lib/converter/lib/script.js | 1 + lib/converter/lib/toutiao/index.js | 1 + lib/converter/lib/toutiao/json.js | 1 + lib/converter/lib/toutiao/script.js | 1 + lib/converter/lib/toutiao/wxml.js | 1 + lib/converter/lib/toutiao/wxss.js | 1 + lib/converter/lib/utils/balancing-group.js | 1 + lib/converter/lib/utils/extra-function.js | 1 + lib/converter/lib/wxml.js | 1 + lib/converter/lib/wxml_scsslint_tmp303305919959554742.js | 1 + lib/converter/lib/wxml_scsslint_tmp4345975585058222222.js | 1 + lib/converter/lib/wxml_scsslint_tmp6324400946850507458.js | 1 + lib/converter/lib/wxml_scsslint_tmp735491909974974306.js | 1 + lib/converter/lib/wxml_scsslint_tmp7806982839737121086.js | 1 + lib/converter/lib/wxml_scsslint_tmp8780214209928639589.js | 1 + lib/converter/lib/wxss.js | 1 + lib/platform/alibaba/converter.js | 2 +- lib/platform/baidu/converter.js | 2 +- lib/platform/toutiao/converter.js | 2 +- src/converter/lib/alibaba/wxml.js | 2 +- src/platform/alibaba/converter.js | 2 +- 35 files changed, 35 insertions(+), 5 deletions(-) create mode 100644 lib/converter/lib/alibaba/index.js create mode 100644 lib/converter/lib/alibaba/json.js create mode 100644 lib/converter/lib/alibaba/script.js create mode 100644 lib/converter/lib/alibaba/wxml.js create mode 100644 lib/converter/lib/alibaba/wxss.js create mode 100644 lib/converter/lib/baidu/index.js create mode 100644 lib/converter/lib/baidu/json.js create mode 100644 lib/converter/lib/baidu/script.js create mode 100644 lib/converter/lib/baidu/wxml.js create mode 100644 lib/converter/lib/baidu/wxss.js create mode 100644 lib/converter/lib/balancing-group.js create mode 100644 lib/converter/lib/extra-function.js create mode 100644 lib/converter/lib/index.js create mode 100644 lib/converter/lib/json.js create mode 100644 lib/converter/lib/script.js create mode 100644 lib/converter/lib/toutiao/index.js create mode 100644 lib/converter/lib/toutiao/json.js create mode 100644 lib/converter/lib/toutiao/script.js create mode 100644 lib/converter/lib/toutiao/wxml.js create mode 100644 lib/converter/lib/toutiao/wxss.js create mode 100644 lib/converter/lib/utils/balancing-group.js create mode 100644 lib/converter/lib/utils/extra-function.js create mode 100644 lib/converter/lib/wxml.js create mode 100644 lib/converter/lib/wxml_scsslint_tmp303305919959554742.js create mode 100644 lib/converter/lib/wxml_scsslint_tmp4345975585058222222.js create mode 100644 lib/converter/lib/wxml_scsslint_tmp6324400946850507458.js create mode 100644 lib/converter/lib/wxml_scsslint_tmp735491909974974306.js create mode 100644 lib/converter/lib/wxml_scsslint_tmp7806982839737121086.js create mode 100644 lib/converter/lib/wxml_scsslint_tmp8780214209928639589.js create mode 100644 lib/converter/lib/wxss.js diff --git a/lib/converter/lib/alibaba/index.js b/lib/converter/lib/alibaba/index.js new file mode 100644 index 0000000..16a6c2d --- /dev/null +++ b/lib/converter/lib/alibaba/index.js @@ -0,0 +1 @@ +const wxmlConvert=require("./wxml"),wxssConvert=require("./wxss"),jsonConvert=require("./json"),scriptConvert=require("./script");module.exports={wxml:wxmlConvert,wxss:wxssConvert,json:jsonConvert,script:scriptConvert}; \ No newline at end of file diff --git a/lib/converter/lib/alibaba/json.js b/lib/converter/lib/alibaba/json.js new file mode 100644 index 0000000..220226b --- /dev/null +++ b/lib/converter/lib/alibaba/json.js @@ -0,0 +1 @@ +function convert(e){return e.replace(/tabBar([^\]]+)/,e=>e.replace(/"list":/i,'"items":').replace(/"color":/gi,'"textColor":').replace(/"text":/gi,'"name":').replace(/"iconPath":/g,'"icon":').replace(/"selectedIconPath":/g,'"activeIcon":')).replace(/usingComponents([^}]+)/g,e=>e.replace(/"([\w]+)":/gi,(e,c)=>e.replace(c,c.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))))).replace(/usingComponents([^}]+)/g,e=>e.replace(/":\s*"([\w])/gi,(e,c)=>e.replace(c,["/",c].join(""))))}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/alibaba/script.js b/lib/converter/lib/alibaba/script.js new file mode 100644 index 0000000..97f43f0 --- /dev/null +++ b/lib/converter/lib/alibaba/script.js @@ -0,0 +1 @@ +const uneval=require("uneval"),balancingGroup=require("../utils/balancing-group"),extractFn=require("../utils/extra-function");function defQuery(e,t){return[e,`${t} = ${t} || {}; ${t}.query = ${t}.query || {};`].join("")}function convert(jsText,isWpy){return jsText.replace(/(require\(['"])(\w+)/g,"$1./$2").replace(/(from\s+['"])(\w+)/g,(e,t)=>e.replace(t,[t,isWpy?"":"./"].join(""))).replace(/(let|var|const)\s+fetch\s*=/g,"$1 renameFetch = ").replace(/(\s+)fetch([;\s]*)$/,"$1renameFetch$2").replace(/[^\w.'"]fetch[.(]/g,e=>e.replace(/fetch/g,"renameFetch")).replace(/App\({[\s\S]+(onLaunch|onShow):\s*function\s*\(\s*(\w+)\s*\)[^{]*{/g,(e,t,r)=>defQuery(e,r)).replace(/App\({[\s\S]+(onLaunch|onShow)\s*\(\s*(\w+)\s*\)[^{]*{/g,(e,t,r)=>defQuery(e,r)).replace(/App\({[\s\S]+(onLaunch|onShow):\s*\(\s*(\w+)\s*\)\s*=>\s*[^{]*{/g,(e,t,r)=>defQuery(e,r)).replace(/Component\([\s\S]+properties:[^{]*{/,e=>e.replace("properties","props")).replace(/\.properties/g,e=>e.replace(".properties",".props")).replace(/Component\([\s\S]+methods:[^{]*{/,e=>[e,",\r\ntriggerEvent: function(name, opt) {\n this.props['on' + name[0].toUpperCase() + name.substring(1)]({detail:opt});\n },\r\n"].join("")).replace(/[\s\S]+/,match=>{if(!match.match(/Component\(/))return match;const lifeCircleNames=["created","attached","ready","detached"],lifeCircleFns=lifeCircleNames.map(e=>{const{args:t,body:r}=extractFn(match,e);return`${e}(${t})${r||"{}"}`}).join(",\n"),methods=(match.match(/methods:[\s\n]*{/)||{})[0];match=methods?match.replace(methods,[methods,lifeCircleFns].join("\r\n")):match.replace("Component({",["Component({","methods: {",lifeCircleFns,"}"].join("\r\n"));const props=(match.match(/props:[\s\S]+/)||{})[0]||"";if(!props)return match;const str=balancingGroup(props),obj=eval(`(${str})`),has=Object.prototype.hasOwnProperty,propMap={};let observerMap=null;const events=match.match(/\.triggerEvent\(['"]\w+['"]/g)||[];for(let e=0;e{})}Object.keys(obj).forEach(key=>{if(has.call(obj,key)){const item=obj[key];propMap[key]=item.value,item.observer&&(observerMap=observerMap||{},"function"==typeof item.observer?observerMap[key]=item.observer:observerMap[key]=eval(`() => {\n this["${item.observer}"].apply(this, arguments);\n }`))}});const didMount="\n didMount() {\n this.data = Object.assign({}, this.data, this.props);\n \n this.created && this.created.apply(this, arguments);\n this.attached && this.attached.apply(this, arguments);\n this.ready && this.ready.apply(this, arguments);\n }",didUnmount=",\n didUnmount() {\n this.detached && this.detached.apply(this, arguments);\n }",didUpdate=",\n didUpdate: function(prevProps, preData) {\n for (let key in this.props) {\n if (_observers && typeof(_observers[key]) === 'function') {\n if (JSON.stringify(prevProps[key]) !== JSON.stringify(this.props[key]) && \n JSON.stringify(preData[key]) !== JSON.stringify(this.props[key])) {\n this.setData(Object.assign({}, this.data, {[key]: this.props[key]}));\n _observers[key].apply(this, [this.props[key], prevProps[key]]);\n }\n } else if (this.props[key] !== prevProps[key]) {\n this.data[key] = this.props[key];\n this.setData(this.data);\n }\n }\n },",lifeCircle=[didMount,didUnmount,didUpdate].join(""),observers=uneval(observerMap).replace(/^\(|\)$/g,"").replace(/observer\(/g,"function(").replace(/\(\) => {/g,"function() {"),newProps=props.replace(str,uneval(propMap).replace(/^\(|\)$/g,""));return match.replace("Component({",`let _observers = ${observers};\r\nComponent({\r\n${lifeCircle}`).replace(props,newProps)}).replace(/methods:[\s\n]*{[\s\S]*/g,e=>e.replace(/on\w+\((\w+)\)\s*{/g,(e,t)=>[e,`if (${t} && ${t}.target && ${t}.target.targetDataset) {\n ${t}.target.dataset = ${t}.target.targetDataset;\n }`].join("\r\n")))}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/alibaba/wxml.js b/lib/converter/lib/alibaba/wxml.js new file mode 100644 index 0000000..dd52ea9 --- /dev/null +++ b/lib/converter/lib/alibaba/wxml.js @@ -0,0 +1 @@ +function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/onLongpress/gi,"onLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/alibaba/wxss.js b/lib/converter/lib/alibaba/wxss.js new file mode 100644 index 0000000..aba50c5 --- /dev/null +++ b/lib/converter/lib/alibaba/wxss.js @@ -0,0 +1 @@ +function convert(e){return e.replace(/\.wxss(["'])/g,(e,r)=>r)}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/baidu/index.js b/lib/converter/lib/baidu/index.js new file mode 100644 index 0000000..16a6c2d --- /dev/null +++ b/lib/converter/lib/baidu/index.js @@ -0,0 +1 @@ +const wxmlConvert=require("./wxml"),wxssConvert=require("./wxss"),jsonConvert=require("./json"),scriptConvert=require("./script");module.exports={wxml:wxmlConvert,wxss:wxssConvert,json:jsonConvert,script:scriptConvert}; \ No newline at end of file diff --git a/lib/converter/lib/baidu/json.js b/lib/converter/lib/baidu/json.js new file mode 100644 index 0000000..0790cf6 --- /dev/null +++ b/lib/converter/lib/baidu/json.js @@ -0,0 +1 @@ +function convert(e){return e.replace(/usingComponents([^}]+)/g,function(e,n){return e.replace(/"([\w]+)":/gi,(e,n)=>e.replace(n,n.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))))})}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/baidu/script.js b/lib/converter/lib/baidu/script.js new file mode 100644 index 0000000..a49633f --- /dev/null +++ b/lib/converter/lib/baidu/script.js @@ -0,0 +1 @@ +function convert(n){return n.replace(/['"](\/\/\w+\.\w+)/g,(n,t)=>n.replace(t,["https:",t].join(""))).replace(/\.option\.transition\.delay/g,".delay").replace(/\.option\.transition\.duration/g,".duration").replace(/\.option\.transition\.timingFunction/g,".duration")}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/baidu/wxml.js b/lib/converter/lib/baidu/wxml.js new file mode 100644 index 0000000..7562cd6 --- /dev/null +++ b/lib/converter/lib/baidu/wxml.js @@ -0,0 +1 @@ +function convert(e){return e.replace(/wx:/g,"s-").replace(/s-for-items/,"s-for").replace(/\.wxml/g,".swan").replace(/><\/input>/g,"/>").replace(/\s+form[A-Z]\w+=/g,e=>e.replace(/[A-Z]/g,e=>`-${e}`)).replace(/<[\w]+/gi,e=>e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/data-[^=\s]+=/g,e=>e.toLocaleLowerCase()).replace(/<\/[\w]+>/gi,e=>e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/{{[^}\d\w]*(\.)[\d][^}]+}}/g,(e,r)=>e.replace(r,["0",r].join(""))).replace(/scroll-into-view=["']{{([^}]+)}}["']/g,(e,r)=>e.replace("{{","").replace("}}","").replace(r,`{=${r}=}`)).replace(/scroll-top=["']{{([^}]+)}}["']/g,(e,r)=>e.replace("{{","").replace("}}","").replace(r,`{=${r}=}`)).replace(/scroll-left=["']{{([^}]+)}}["']/g,(e,r)=>e.replace("{{","").replace("}}","").replace(r,`{=${r}=}`)).replace(/e.replace(r,`{${r}}`)).replace(/]+)>/g,(e,r)=>e.match(/class=/)?e:e.replace(r,[' class="fix-image-cls" ',r].join(""))).replace(/url\(['"]?\/\/[^)]+['"]?\)/gi,e=>e.replace(/\/\//g,e=>`https:${e}`)).replace(/url=["']{{([^{}\s?=]+)}}/gi,(e,r)=>e.replace(r,`(${r}[0]=='/' && ${r}[1]=='/') ? 'https:' + ${r}:${r}`)).replace(/url\({{([^{}\s?=]+)}}/gi,(e,r)=>e.replace(r,`(${r}[0]=='/' && ${r}[1]=='/') ? 'https:' + ${r}:${r}`)).replace(/]+(object-fit)=/g,(e,r)=>e.replace(r,"objectFit")).replace(/]+(vslide-gesture|page-gesture)=/g,(e,r)=>e.replace(r,"page-gesture"))}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/baidu/wxss.js b/lib/converter/lib/baidu/wxss.js new file mode 100644 index 0000000..6fce38a --- /dev/null +++ b/lib/converter/lib/baidu/wxss.js @@ -0,0 +1 @@ +function convert(e){return e.replace(/\.wxss(["'])/g,(e,r)=>".css"+r).replace(/url\(['"]?\/\/[^)]+['"]?\)/gi,e=>e.replace(/\/\//g,e=>`https:${e}`)).replace(/[,}\n]+[\s]*image[,\s{]/gi,e=>e.replace(/image/g,".fix-image-cls"))}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/balancing-group.js b/lib/converter/lib/balancing-group.js new file mode 100644 index 0000000..8cacb48 --- /dev/null +++ b/lib/converter/lib/balancing-group.js @@ -0,0 +1 @@ +function extraBalancingGroup(e, n = "{", r = "}"){ const t = e.indexOf(n); let i = e.indexOf(r); let a = ""; let f = 0; if (i <= t) return a; for (let a = t; a < e.length; a++) if (e[a] === n)f++; else if (e[a] === r && --f === 0){ i = a; break; } return f === 0 && (a = e.substring(t, i + 1)), a; }module.exports = extraBalancingGroup; \ No newline at end of file diff --git a/lib/converter/lib/extra-function.js b/lib/converter/lib/extra-function.js new file mode 100644 index 0000000..d35b153 --- /dev/null +++ b/lib/converter/lib/extra-function.js @@ -0,0 +1 @@ +const balancingGroup = require("./balancing-group"); function extractFn(n, e){ const t = [new RegExp(e + "\\(([^\\)]*)\\)[\\s\\S]*"), new RegExp(e + ":\\s*function\\s*\\(([^\\)]*)\\)[\\s\\S]*"), new RegExp(e + ":\\s*\\(([^\\)]*)\\)\\s*=>[\\s\\S]*")]; let r = ""; let a = ""; for (let e = 0; e < t.length; e += 1){ const o = t[e]; const s = n.match(o); if (s){ r = s[1], a = s[0]; break; } } return a && (a = balancingGroup(a)), { name: e, args: r, body: a }; }module.exports = extractFn; \ No newline at end of file diff --git a/lib/converter/lib/index.js b/lib/converter/lib/index.js new file mode 100644 index 0000000..eeb1657 --- /dev/null +++ b/lib/converter/lib/index.js @@ -0,0 +1 @@ +const baidu=require("./baidu/index"),toutiao=require("./toutiao/index"),alibaba=require("./alibaba/index");module.exports={baidu:baidu,toutiao:toutiao,alibaba:alibaba}; \ No newline at end of file diff --git a/lib/converter/lib/json.js b/lib/converter/lib/json.js new file mode 100644 index 0000000..652a126 --- /dev/null +++ b/lib/converter/lib/json.js @@ -0,0 +1 @@ +function convert(e){return e}module.exports=convert;s([^}]+)/g,function(e,n){return e.replace(/"([\w]+)":/gi,(e,n)=>e.replace(n,n.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))))})}module.exports=convert;.replace(/"selectedIconPath":/g,'"activeIcon":')}).replace(/usingComponents([^}]+)/g,function(e,r){return e.replace(/"([\w]+)":/gi,(e,r)=>e.replace(r,r.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))))}).replace(/usingComponents([^}]+)/g,function(e,r){return e.replace(/":\s*"([\w])/gi,(e,r)=>e.replace(r,["/",r].join("")))})}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/script.js b/lib/converter/lib/script.js new file mode 100644 index 0000000..1544e37 --- /dev/null +++ b/lib/converter/lib/script.js @@ -0,0 +1 @@ +function convert(n){return n.replace(/['"](\/\/\w+\.\w+)/g,function(n,t){return n.replace(t,["https:",t].join(""))}).replace(/\.option\.transition\.delay/g,".delay").replace(/\.option\.transition\.duration/g,".duration").replace(/\.option\.transition\.timingFunction/g,".duration")}module.exports=convert;").replace(/(from\s+['"])(\w+)/g,function(e,t){return e.replace(t,[t,isWpy?"":"./"].join(""))}).replace(/(let|var|const)\s+fetch\s*=/g,"$1 renameFetch = ").replace(/(\s+)fetch([;\s]*)$/,"$1renameFetch$2").replace(/[^\w.'"]fetch[.(]/g,function(e){return e.replace(/fetch/g,"renameFetch")}).replace(/App\({[\s\S]+(onLaunch|onShow):\s*function\s*\(\s*(\w+)\s*\)[^{]*{/g,function(e,t,r){return defQuery(e,r)}).replace(/App\({[\s\S]+(onLaunch|onShow)\s*\(\s*(\w+)\s*\)[^{]*{/g,function(e,t,r){return defQuery(e,r)}).replace(/App\({[\s\S]+(onLaunch|onShow):\s*\(\s*(\w+)\s*\)\s*=>\s*[^{]*{/g,function(e,t,r){return defQuery(e,r)}).replace(/Component\([\s\S]+properties:[^{]*{/,function(e){return e.replace("properties","props")}).replace(/\.properties/g,function(e){return e.replace(".properties",".props")}).replace(/Component\([\s\S]+methods:[^{]*{/,function(e){return[e,"triggerEvent: function(name, opt) {\n this.props['on' + name[0].toUpperCase() + name.substring(1)]({detail:opt});\n },\r\n"].join("")}).replace(/[\s\S]+/,function(match){if(!match.match(/Component\(/))return match;const lifeCircleNames=["created","attached","ready","detached"];let lifeCircleFns="";lifeCircleNames.map(e=>{let{args:t,body:r}=extractFn(match,e);lifeCircleFns+=e+"("+t+")"+(r||"{}")+",\r\n"});let methods=(match.match(/methods:[\s\n]*{/)||{})[0];match=methods?match.replace(methods,[methods,lifeCircleFns].join("\r\n")):match.replace("Component({",["Component({","methods: {",lifeCircleFns,"}"].join("\r\n"));let props=(match.match(/props:[\s\S]+/)||{})[0]||"";if(!props)return match;let str=balancingGroup(props),obj=eval("("+str+")"),has=Object.prototype.hasOwnProperty,propMap={},observerMap=null,events=match.match(/\.triggerEvent\(['"]\w+['"]/g)||[];for(let e=0;e{})}for(let key in obj)if(has.call(obj,key)){let item=obj[key];propMap[key]=item.value,item.observer&&(observerMap=observerMap||{},"function"==typeof item.observer?observerMap[key]=item.observer:observerMap[key]=eval('() => {\n this["'+item.observer+'"].apply(this, arguments);\n }'))}let didMount="\n didMount() {\n this.data = Object.assign({}, this.data, this.props);\n \n this.created && this.created.apply(this, arguments);\n this.attached && this.attached.apply(this, arguments);\n this.ready && this.ready.apply(this, arguments);\n }",didUnmount=",\n didUnmount() {\n this.detached && this.detached.apply(this, arguments);\n }",didUpdate=",\n didUpdate: function(prevProps, preData) {\n for (let key in this.props) {\n if (_observers && typeof(_observers[key]) === 'function') {\n if (JSON.stringify(prevProps[key]) !== JSON.stringify(this.props[key]) && \n JSON.stringify(preData[key]) !== JSON.stringify(this.props[key])) {\n this.setData(Object.assign({}, this.data, {[key]: this.props[key]}));\n _observers[key].apply(this, [this.props[key], prevProps[key]]);\n }\n } else if (this.props[key] !== prevProps[key]) {\n this.data[key] = this.props[key];\n this.setData(this.data);\n }\n }\n },",lifeCircle=[didMount,didUnmount,didUpdate].join(""),observers=uneval(observerMap).replace(/^\(|\)$/g,"").replace(/observer\(/g,"function(").replace(/\(\) => {/g,"function() {"),newProps=props.replace(str,uneval(propMap).replace(/^\(|\)$/g,""));return match.replace("Component({","let _observers = "+observers+";\r\nComponent({\r\n"+lifeCircle).replace(props,newProps)}).replace(/methods:[\s\n]*{[\s\S]*/g,function(e){return e.replace(/on\w+\((\w+)\)\s*{/g,function(e,t){return[e,`if (${t} && ${t}.target && ${t}.target.targetDataset) {\n ${t}.target.dataset = ${t}.target.targetDataset;\n }`].join("\r\n")})})}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/toutiao/index.js b/lib/converter/lib/toutiao/index.js new file mode 100644 index 0000000..16a6c2d --- /dev/null +++ b/lib/converter/lib/toutiao/index.js @@ -0,0 +1 @@ +const wxmlConvert=require("./wxml"),wxssConvert=require("./wxss"),jsonConvert=require("./json"),scriptConvert=require("./script");module.exports={wxml:wxmlConvert,wxss:wxssConvert,json:jsonConvert,script:scriptConvert}; \ No newline at end of file diff --git a/lib/converter/lib/toutiao/json.js b/lib/converter/lib/toutiao/json.js new file mode 100644 index 0000000..9f403cd --- /dev/null +++ b/lib/converter/lib/toutiao/json.js @@ -0,0 +1 @@ +function convert(e){return e}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/toutiao/script.js b/lib/converter/lib/toutiao/script.js new file mode 100644 index 0000000..a49633f --- /dev/null +++ b/lib/converter/lib/toutiao/script.js @@ -0,0 +1 @@ +function convert(n){return n.replace(/['"](\/\/\w+\.\w+)/g,(n,t)=>n.replace(t,["https:",t].join(""))).replace(/\.option\.transition\.delay/g,".delay").replace(/\.option\.transition\.duration/g,".duration").replace(/\.option\.transition\.timingFunction/g,".duration")}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/toutiao/wxml.js b/lib/converter/lib/toutiao/wxml.js new file mode 100644 index 0000000..43385d6 --- /dev/null +++ b/lib/converter/lib/toutiao/wxml.js @@ -0,0 +1 @@ +function convert(e){return e.replace(/wx:/g,"tt:").replace(/tt:for-items/g,"tt:for").replace(/\.wxml/g,".ttml").replace(/url\(['"]?\/\/[^)]+['"]?\)/gi,e=>e.replace(/\/\//g,e=>`https:${e}`)).replace(/url=["']{{([^{}\s?=]+)}}/gi,(e,r)=>e.replace(r,`(${r}[0]=='/' && ${r}[1]=='/') ? 'https:' + ${r}:${r}`)).replace(/url\({{([^{}\s?=]+)}}/gi,(e,r)=>e.replace(r,`(${r}[0]=='/' && ${r}[1]=='/') ? 'https:' + ${r}:${r}`)).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/toutiao/wxss.js b/lib/converter/lib/toutiao/wxss.js new file mode 100644 index 0000000..8a74bea --- /dev/null +++ b/lib/converter/lib/toutiao/wxss.js @@ -0,0 +1 @@ +function convert(e){return e.replace(/\.wxss(["'])/g,(e,r)=>r).replace(/url\(['"]?\/\/[^)]+['"]?\)/gi,e=>e.replace(/\/\//g,e=>`https:${e}`))}module.exports=convert; \ No newline at end of file diff --git a/lib/converter/lib/utils/balancing-group.js b/lib/converter/lib/utils/balancing-group.js new file mode 100644 index 0000000..f0116ef --- /dev/null +++ b/lib/converter/lib/utils/balancing-group.js @@ -0,0 +1 @@ +function extraBalancingGroup(e,n="{",r="}"){const t=e.indexOf(n);let i=e.indexOf(r),a="",f=0;if(i<=t)return a;for(let a=t;a([\\s\\S]*)`)];let r="",a="";for(let e=0;e e.replace("formType", "form-type")).replace(/]+(canvas-id)=['"]/g, (e, r) => e.replace(r, "id")).replace(/a:for-index=['"]({{\w+}})['"]/gi, e => e.replace("{{", "").replace("}}", "")).replace(/ e.replace(r, ["./", r].join(""))).replace(/<[\w]+/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/<\/[\w]+>/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi, (e, r) => e.replace(r, [r, " "].join(""))).replace(/\s+bind[\w]+=['"]/gi, e => e.replace(/bindscrolltolower/gi, "bindScrollToLower").replace(/bindscrolltoupper/gi, "bindScrollToUpper").replace(/bind(\w)/g, (e, r) => ["on", r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g, (e, r) => e.replace(r, r.substring(0, 1).toUpperCase() + r.substring(1))).replace(/\s+catch[\w]+=['"]/gi, e => e.replace(/catchsubmit/gi, "onSubmit").replace(/catch(\w)/g, (e, r) => ["catch", r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `-${e.toLowerCase()}`))); }module.exports = convert; \ No newline at end of file diff --git a/lib/converter/lib/wxml_scsslint_tmp303305919959554742.js b/lib/converter/lib/wxml_scsslint_tmp303305919959554742.js new file mode 100644 index 0000000..d4cf8b8 --- /dev/null +++ b/lib/converter/lib/wxml_scsslint_tmp303305919959554742.js @@ -0,0 +1 @@ +function convert(e){ return e.replace(/wx:/g, "a:").replace(/a:for-items/g, "a:for").replace(/\.wxml/g, ".axml").replace(/\s+formType=['"]\w+['"]/g, e => e.replace("formType", "form-type")).replace(/]+(canvas-id)=['"]/g, (e, r) => e.replace(r, "id")).replace(/a:for-index=['"]({{\w+}})['"]/gi, e => e.replace("{{", "").replace("}}", "")).replace(/ e.replace(r, ["./", r].join(""))).replace(/<[\w]+/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/<\/[\w]+>/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi, (e, r) => e.replace(r, [r, " "].join(""))).replace(/\s+bind[\w]+=['"]/gi, e => e.replace(/bindscrolltolower/gi, "bindScrollToLower").replace(/bindscrolltoupper/gi, "bindScrollToUpper").replace(/bind(\w)/g, (e, r) => ["on", r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g, (e, r) => e.replace(r, r.substring(0, 1).toUpperCase() + r.substring(1))).replace(/\s+catch[\w]+=['"]/gi, e => e.replace(/catchsubmit/gi, "onSubmit").replace(/catch(\w)/g, (e, r) => ["catch", r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `${e.toLowerCase()}-`))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `${e.toLowerCase()}`))); }module.exports = convert; \ No newline at end of file diff --git a/lib/converter/lib/wxml_scsslint_tmp4345975585058222222.js b/lib/converter/lib/wxml_scsslint_tmp4345975585058222222.js new file mode 100644 index 0000000..64f67a5 --- /dev/null +++ b/lib/converter/lib/wxml_scsslint_tmp4345975585058222222.js @@ -0,0 +1 @@ +function convert(e){ return e.replace(/wx:/g, "a:").replace(/a:for-items/g, "a:for").replace(/\.wxml/g, ".axml").replace(/\s+formType=['"]\w+['"]/g, e => e.replace("formType", "form-type")).replace(/]+(canvas-id)=['"]/g, (e, r) => e.replace(r, "id")).replace(/a:for-index=['"]({{\w+}})['"]/gi, e => e.replace("{{", "").replace("}}", "")).replace(/ e.replace(r, ["./", r].join(""))).replace(/<[\w]+/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/<\/[\w]+>/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi, (e, r) => e.replace(r, [r, " "].join(""))).replace(/\s+bind[\w]+=['"]/gi, e => e.replace(/bindscrolltolower/gi, "bindScrollToLower").replace(/bindscrolltoupper/gi, "bindScrollToUpper").replace(/bind(\w)/g, (e, r) => ["on", r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g, (e, r) => e.replace(r, r.substring(0, 1).toUpperCase() + r.substring(1))).replace(/\s+catch[\w]+=['"]/gi, e => e.replace(/catchsubmit/gi, "onSubmit").replace(/catch(\w)/g, (e, r) => ["catch", r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `-${e.toLowerCase()}`))); }module.exports = convert; \ No newline at end of file diff --git a/lib/converter/lib/wxml_scsslint_tmp6324400946850507458.js b/lib/converter/lib/wxml_scsslint_tmp6324400946850507458.js new file mode 100644 index 0000000..94e41f8 --- /dev/null +++ b/lib/converter/lib/wxml_scsslint_tmp6324400946850507458.js @@ -0,0 +1 @@ +function convert(e){ return e.replace(/wx:/g, "a:").replace(/a:for-items/g, "a:for").replace(/\.wxml/g, ".axml").replace(/\s+formType=['"]\w+['"]/g, e => e.replace("formType", "form-type")).replace(/]+(canvas-id)=['"]/g, (e, r) => e.replace(r, "id")).replace(/a:for-index=['"]({{\w+}})['"]/gi, e => e.replace("{{", "").replace("}}", "")).replace(/ e.replace(r, ["./", r].join(""))).replace(/<[\w]+/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/<\/[\w]+>/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi, (e, r) => e.replace(r, [r, " "].join(""))).replace(/\s+bind[\w]+=['"]/gi, e => e.replace(/bindscrolltolower/gi, "bindScrollToLower").replace(/bindscrolltoupper/gi, "bindScrollToUpper").replace(/bind(\w)/g, (e, r) => ["on", r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g, (e, r) => e.replace(r, r.substring(0, 1).toUpperCase() + r.substring(1))).replace(/\s+catch[\w]+=['"]/gi, e => e.replace(/catchsubmit/gi, "onSubmit").replace(/catch(\w)/g, (e, r) => ["catch", r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `${e.toLowerCase()}-`))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `${e.toLowerCase()}-`))); }module.exports = convert; \ No newline at end of file diff --git a/lib/converter/lib/wxml_scsslint_tmp735491909974974306.js b/lib/converter/lib/wxml_scsslint_tmp735491909974974306.js new file mode 100644 index 0000000..125afa1 --- /dev/null +++ b/lib/converter/lib/wxml_scsslint_tmp735491909974974306.js @@ -0,0 +1 @@ +function convert(e){ return e.replace(/wx:/g, "a:").replace(/a:for-items/g, "a:for").replace(/\.wxml/g, ".axml").replace(/\s+formType=['"]\w+['"]/g, e => e.replace("formType", "form-type")).replace(/]+(canvas-id)=['"]/g, (e, r) => e.replace(r, "id")).replace(/a:for-index=['"]({{\w+}})['"]/gi, e => e.replace("{{", "").replace("}}", "")).replace(/ e.replace(r, ["./", r].join(""))).replace(/<[\w]+/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/<\/[\w]+>/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi, (e, r) => e.replace(r, [r, " "].join(""))).replace(/\s+bind[\w]+=['"]/gi, e => e.replace(/bindscrolltolower/gi, "bindScrollToLower").replace(/bindscrolltoupper/gi, "bindScrollToUpper").replace(/bind(\w)/g, (e, r) => ["on", r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g, (e, r) => e.replace(r, r.substring(0, 1).toUpperCase() + r.substring(1))).replace(/\s+catch[\w]+=['"]/gi, e => e.replace(/catchsubmit/gi, "onSubmit").replace(/catch(\w)/g, (e, r) => ["catch", r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `${e.toLowerCase()}-`))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `${e.toLowerCase()}-`))); }module.exports = convert; \ No newline at end of file diff --git a/lib/converter/lib/wxml_scsslint_tmp7806982839737121086.js b/lib/converter/lib/wxml_scsslint_tmp7806982839737121086.js new file mode 100644 index 0000000..12e5188 --- /dev/null +++ b/lib/converter/lib/wxml_scsslint_tmp7806982839737121086.js @@ -0,0 +1 @@ +function convert(e){ return e.replace(/wx:/g, "a:").replace(/a:for-items/g, "a:for").replace(/\.wxml/g, ".axml").replace(/\s+formType=['"]\w+['"]/g, e => e.replace("formType", "form-type")).replace(/]+(canvas-id)=['"]/g, (e, r) => e.replace(r, "id")).replace(/a:for-index=['"]({{\w+}})['"]/gi, e => e.replace("{{", "").replace("}}", "")).replace(/ e.replace(r, ["./", r].join(""))).replace(/<[\w]+/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/<\/[\w]+>/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi, (e, r) => e.replace(r, [r, " "].join(""))).replace(/\s+bind[\w]+=['"]/gi, e => e.replace(/bindscrolltolower/gi, "bindScrollToLower").replace(/bindscrolltoupper/gi, "bindScrollToUpper").replace(/bind(\w)/g, (e, r) => ["on", r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g, (e, r) => e.replace(r, r.substring(0, 1).toUpperCase() + r.substring(1))).replace(/\s+catch[\w]+=['"]/gi, e => e.replace(/catchsubmit/gi, "onSubmit").replace(/catch(\w)/g, (e, r) => ["catch", r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `-${e.toLowerCase()}`))); }module.exports = convert; \ No newline at end of file diff --git a/lib/converter/lib/wxml_scsslint_tmp8780214209928639589.js b/lib/converter/lib/wxml_scsslint_tmp8780214209928639589.js new file mode 100644 index 0000000..67bc741 --- /dev/null +++ b/lib/converter/lib/wxml_scsslint_tmp8780214209928639589.js @@ -0,0 +1 @@ +function convert(e){ return e.replace(/wx:/g, "a:").replace(/a:for-items/g, "a:for").replace(/\.wxml/g, ".axml").replace(/\s+formType=['"]\w+['"]/g, e => e.replace("formType", "form-type")).replace(/]+(canvas-id)=['"]/g, (e, r) => e.replace(r, "id")).replace(/a:for-index=['"]({{\w+}})['"]/gi, e => e.replace("{{", "").replace("}}", "")).replace(/ e.replace(r, ["./", r].join(""))).replace(/<[\w]+/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/<\/[\w]+>/gi, e => e.replace(/[A-Z]/g, e => ["-", e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi, (e, r) => e.replace(r, [r, " "].join(""))).replace(/\s+bind[\w]+=['"]/gi, e => e.replace(/bindscrolltolower/gi, "bindScrollToLower").replace(/bindscrolltoupper/gi, "bindScrollToUpper").replace(/bind(\w)/g, (e, r) => ["on", r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g, (e, r) => e.replace(r, r.substring(0, 1).toUpperCase() + r.substring(1))).replace(/\s+catch[\w]+=['"]/gi, e => e.replace(/catchsubmit/gi, "onSubmit").replace(/catch(\w)/g, (e, r) => ["catch", r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `${e.toLowerCase()}-`))).replace(/]+(activeColor|backgroundColor)=/g, (e, r) => e.replace(r, r.replace(/[A-Z]/, e => `-${e.toLowerCase()}`))); }module.exports = convert; \ No newline at end of file diff --git a/lib/converter/lib/wxss.js b/lib/converter/lib/wxss.js new file mode 100644 index 0000000..be5eca3 --- /dev/null +++ b/lib/converter/lib/wxss.js @@ -0,0 +1 @@ +function convert(e){return e.replace(/\.wxss(["'])/g,function(e,r){return r}).replace(/url\(['"](\/\/[^'"]+)['"]\)/gi,function(e,r){return e.replace(/\/\//g,e=>"https:"+e)}).replace(/url\((\/\/[^'"]+)\)/gi,function(e,r){return e.replace(/\/\//g,e=>"https:"+e)})}module.exports=convert;age[,\s{]/gi,function(e,r){return e.replace(/image/g,".fix-image-cls")})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index 5a92dc2..f95024f 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").alibaba,scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),o=e.history[0].replace(".wxss",".wxml");fs.exists(o,s=>{if(s){const s=fs.readFileSync(p),i=fs.readFileSync(o),a=ab2str(e.contents),c=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),o=(new DOMParser).parseFromString(p);scopeTemplate(o,s);const i=o.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(i),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,o=[`${s}/**/*.json`];fs.exists(p,e=>{e&&o.push(`!${s}/project.config.json`),gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/lib/alibaba").alibaba,scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),i=e.history[0].replace(".wxss",".wxml");fs.exists(i,s=>{if(s){const s=fs.readFileSync(p),a=fs.readFileSync(i),o=ab2str(e.contents),c=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),i=(new DOMParser).parseFromString(p);scopeTemplate(i,s);const a=i.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(a),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,i=[`${s}/**/*.json`];fs.exists(p,e=>{e&&i.push(`!${s}/project.config.json`),gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index e1456e2..ef54ac2 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,diffTag=require("../diff/index").diffTag("baidu"),plugin=require("mp-plugin");function convert(e={}){const r=e.source||"./src",p=e.target||"./baidu",s=e.assets||config.getAssets(r);gulp.src(s).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(p));const i=`${p}/project.config.json`,t=[`${r}/**/*.json`];return fs.stat(i,e=>{e&&t.push(`!${r}/project.config.json`),gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(p)).on("end",()=>{plugin.convertPlugin({source:p})})}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(p)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const s=e.history[0].replace(e.base,"").split(sysPath.sep),i=[`import wx from '${new Array(s.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(i),this.push(e),p()})).pipe(gulp.dest(p)).on("end",()=>{plugin.convertCaller({source:p})})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,diffTag=require("../diff/index").diffTag("baidu"),plugin=require("mp-plugin");function convert(e={}){const r=e.source||"./src",p=e.target||"./baidu",s=e.assets||config.getAssets(r);gulp.src(s).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(p));const i=`${p}/project.config.json`,t=[`${r}/**/*.json`];return fs.stat(i,e=>{e&&t.push(`!${r}/project.config.json`),gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(p)).on("end",()=>{plugin.convertPlugin({source:p})})}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(p)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const s=e.history[0].replace(e.base,"").split(sysPath.sep),i=[`import wx from '${new Array(s.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(i),this.push(e),p()})).pipe(gulp.dest(p)).on("end",()=>{plugin.convertCaller({source:p})})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/toutiao/converter.js b/lib/platform/toutiao/converter.js index 903a979..8ef15be 100644 --- a/lib/platform/toutiao/converter.js +++ b/lib/platform/toutiao/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao,diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",p=e.target||"./toutiao",s=e.assets||config.getAssets(r);gulp.src(s).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".ttss"})).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".ttml"})).pipe(gulp.dest(p));const t=`${p}/project.config.json`,i=[`${r}/**/*.json`];fs.stat(t,e=>{e&&i.push(`!${r}/project.config.json`),gulp.src(i).pipe(gulp.dest(p))}),gulp.src(sysPath.resolve(__dirname,"../../../node_modules/mp-adaptor/lib/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(p)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const s=e.history[0].replace(e.base,"").split(sysPath.sep),t=[`var wx = require('${new Array(s.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}').default;`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(t),this.push(e),p()})).pipe(gulp.dest(p))}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao,diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",t=e.target||"./toutiao",p=e.assets||config.getAssets(r);gulp.src(p).pipe(gulp.dest(t)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".ttss"})).pipe(gulp.dest(t)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".ttml"})).pipe(gulp.dest(t));const s=`${t}/project.config.json`,i=[`${r}/**/*.json`];fs.stat(s,e=>{e&&i.push(`!${r}/project.config.json`),gulp.src(i).pipe(gulp.dest(t))}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(t)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep),s=[`var wx = require('${new Array(p.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}').default;`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(s),this.push(e),t()})).pipe(gulp.dest(t))}module.exports=convert; \ No newline at end of file diff --git a/src/converter/lib/alibaba/wxml.js b/src/converter/lib/alibaba/wxml.js index 1e89247..dd52ea9 100644 --- a/src/converter/lib/alibaba/wxml.js +++ b/src/converter/lib/alibaba/wxml.js @@ -1 +1 @@ -function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file +function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/onLongpress/gi,"onLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 639b0be..9ad8048 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -13,7 +13,7 @@ const { } = require('xmldom'); const config = require('../../config'); const logger = require('../../utils/logger'); -const converter = require('mp-converter').alibaba; +const converter = require('../../converter/lib/alibaba').alibaba; const scopeStyle = require('../../scope/scope-style'); const scopeTemplate = require('../../scope/scope-template'); const diffTag = require('../diff/index').diffTag('alipay'); From b185cd8af39d017caa80470f7514d8fdef86f2fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Fri, 19 Jun 2020 18:16:46 +0800 Subject: [PATCH 11/36] upgrade, temporary add converter copy of src/converter/lib to ./lib, support onlongtap event of wxml --- lib/converter/lib/alibaba/wxml.js | 2 +- lib/platform/alibaba/converter.js | 2 +- lib/platform/alibaba/converter/wxml.js | 2 +- src/converter/lib/alibaba/wxml.js | 2 +- src/converter/src/alibaba/wxml.js | 2 +- src/platform/alibaba/converter.js | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/converter/lib/alibaba/wxml.js b/lib/converter/lib/alibaba/wxml.js index dd52ea9..a3fa4e0 100644 --- a/lib/converter/lib/alibaba/wxml.js +++ b/lib/converter/lib/alibaba/wxml.js @@ -1 +1 @@ -function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/onLongpress/gi,"onLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file +function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bindlongpress/gi,"bindLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index f95024f..a1e38e3 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/lib/alibaba").alibaba,scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),i=e.history[0].replace(".wxss",".wxml");fs.exists(i,s=>{if(s){const s=fs.readFileSync(p),a=fs.readFileSync(i),o=ab2str(e.contents),c=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),i=(new DOMParser).parseFromString(p);scopeTemplate(i,s);const a=i.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(a),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,i=[`${s}/**/*.json`];fs.exists(p,e=>{e&&i.push(`!${s}/project.config.json`),gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/lib/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),i=e.history[0].replace(".wxss",".wxml");fs.exists(i,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(i),a=ab2str(e.contents),c=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),i=(new DOMParser).parseFromString(p);scopeTemplate(i,s);const o=i.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,i=[`${s}/**/*.json`];fs.exists(p,e=>{e&&i.push(`!${s}/project.config.json`),gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/alibaba/converter/wxml.js b/lib/platform/alibaba/converter/wxml.js index 6362bf6..a3fa4e0 100644 --- a/lib/platform/alibaba/converter/wxml.js +++ b/lib/platform/alibaba/converter/wxml.js @@ -1 +1 @@ -function convert(e){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,function(e){return e.replace("formType","form-type")}).replace(/]+(canvas-id)=['"]/g,function(e,r){return e.replace(r,"id")}).replace(/a:for-index=['"]({{\w+}})['"]/gi,function(e,r){return e.replace("{{","").replace("}}","")}).replace(/["-",e.toLowerCase()].join(""))}).replace(/<\/[\w]+>/gi,function(e,r){return e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))}).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,function(e,r){return e.replace(r,[r," "].join(""))}).replace(/\s+bind[\w]+=['"]/gi,function(e,r){return e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))}).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,function(e,r){return e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))})}module.exports=convert; \ No newline at end of file +function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bindlongpress/gi,"bindLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file diff --git a/src/converter/lib/alibaba/wxml.js b/src/converter/lib/alibaba/wxml.js index dd52ea9..a3fa4e0 100644 --- a/src/converter/lib/alibaba/wxml.js +++ b/src/converter/lib/alibaba/wxml.js @@ -1 +1 @@ -function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/onLongpress/gi,"onLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file +function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bindlongpress/gi,"bindLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file diff --git a/src/converter/src/alibaba/wxml.js b/src/converter/src/alibaba/wxml.js index 086619e..15a68aa 100644 --- a/src/converter/src/alibaba/wxml.js +++ b/src/converter/src/alibaba/wxml.js @@ -24,7 +24,7 @@ function convert(wxmlText, isWpy) { .replace(/\s+bind[\w]+=['"]/ig, (match) => match .replace(/bindscrolltolower/gi, 'bindScrollToLower') .replace(/bindscrolltoupper/gi, 'bindScrollToUpper') - .replace(/onLongpress/gi, 'onLongTap') + .replace(/bindlongpress/gi, 'bindLongTap') .replace(/bind(\w)/g, (m, p1) => ['on', p1.toUpperCase()].join(''))) // touch事件名称对齐 .replace(/\s+onTouch(start|end|move|cancel)=/g, (match, p1) => match.replace(p1, p1.substring(0, 1).toUpperCase() + p1.substring(1))) diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 9ad8048..f776231 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -13,7 +13,7 @@ const { } = require('xmldom'); const config = require('../../config'); const logger = require('../../utils/logger'); -const converter = require('../../converter/lib/alibaba').alibaba; +const converter = require('../../converter/lib/alibaba'); const scopeStyle = require('../../scope/scope-style'); const scopeTemplate = require('../../scope/scope-template'); const diffTag = require('../diff/index').diffTag('alipay'); From bed6b9d2901ef959571156c34f3eb7df461f53b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Mon, 22 Jun 2020 11:36:12 +0800 Subject: [PATCH 12/36] catchlongtap replace to catchlongpress --- lib/converter/lib/alibaba/wxml.js | 2 +- src/converter/lib/alibaba/wxml.js | 2 +- src/converter/src/alibaba/wxml.js | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/converter/lib/alibaba/wxml.js b/lib/converter/lib/alibaba/wxml.js index a3fa4e0..0c6fd94 100644 --- a/lib/converter/lib/alibaba/wxml.js +++ b/lib/converter/lib/alibaba/wxml.js @@ -1 +1 @@ -function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bindlongpress/gi,"bindLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file +function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bindlongpress/gi,"bindLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catchlongpress/gi,"catchLongTap").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file diff --git a/src/converter/lib/alibaba/wxml.js b/src/converter/lib/alibaba/wxml.js index a3fa4e0..0c6fd94 100644 --- a/src/converter/lib/alibaba/wxml.js +++ b/src/converter/lib/alibaba/wxml.js @@ -1 +1 @@ -function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bindlongpress/gi,"bindLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file +function convert(e,r){return e.replace(/wx:/g,"a:").replace(/a:for-items/g,"a:for").replace(/a:for-key/g,"a:key").replace(/\.wxml/g,".axml").replace(/\s+formType=['"]\w+['"]/g,e=>e.replace("formType","form-type")).replace(/]+(canvas-id)=['"]/g,(e,r)=>e.replace(r,"id")).replace(/data-[^=\s]=/g,e=>e.toLocaleLowerCase()).replace(/a:for-index=['"]({{\w+}})['"]/gi,e=>e.replace("{{","").replace("}}","")).replace(/e.replace(r,["./",r].join(""))).replace(/<[\w]+/gi,e=>r?e:e.replace(/[A-Z]/g,e=>["-",e.toLowerCase()].join(""))).replace(/{{[^}]+(<)[^=\s][^}]+}}/gi,(e,r)=>e.replace(r,[r," "].join(""))).replace(/bind:\w+/g,e=>e.replace(":","")).replace(/\s+bind[\w]+=['"]/gi,e=>e.replace(/bindscrolltolower/gi,"bindScrollToLower").replace(/bindscrolltoupper/gi,"bindScrollToUpper").replace(/bindlongpress/gi,"bindLongTap").replace(/bind(\w)/g,(e,r)=>["on",r.toUpperCase()].join(""))).replace(/\s+onTouch(start|end|move|cancel)=/g,(e,r)=>e.replace(r,r.substring(0,1).toUpperCase()+r.substring(1))).replace(/\s+catch[\w]+=['"]/gi,e=>e.replace(/catchsubmit/gi,"onSubmit").replace(/catchlongpress/gi,"catchLongTap").replace(/catch(\w)/g,(e,r)=>["catch",r.toUpperCase()].join(""))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(activeColor|backgroundColor)=/g,(e,r)=>e.replace(r,r.replace(/[A-Z]/,e=>`-${e.toLowerCase()}`))).replace(/]+(block-size|block-color)=/g,(e,r)=>e.replace(r,r.replace("block","handle")))}module.exports=convert; \ No newline at end of file diff --git a/src/converter/src/alibaba/wxml.js b/src/converter/src/alibaba/wxml.js index 15a68aa..493c590 100644 --- a/src/converter/src/alibaba/wxml.js +++ b/src/converter/src/alibaba/wxml.js @@ -20,6 +20,7 @@ function convert(wxmlText, isWpy) { // 三目运算 "<" 后面不能直接跟非空白字符 .replace(/{{[^}]+(<)[^=\s][^}]+}}/ig, (match, p1) => match.replace(p1, [p1, ' '].join(''))) // 事件绑定名称对齐 + // bind事件绑定 .replace(/bind:\w+/g, (m) => m.replace(':', '')) .replace(/\s+bind[\w]+=['"]/ig, (match) => match .replace(/bindscrolltolower/gi, 'bindScrollToLower') @@ -30,6 +31,7 @@ function convert(wxmlText, isWpy) { .replace(/\s+onTouch(start|end|move|cancel)=/g, (match, p1) => match.replace(p1, p1.substring(0, 1).toUpperCase() + p1.substring(1))) // 事件绑定名称对齐 .replace(/\s+catch[\w]+=['"]/ig, (match) => match.replace(/catchsubmit/ig, 'onSubmit') + .replace(/catchlongpress/gi, 'catchLongTap') .replace(/catch(\w)/g, (m, p1) => ['catch', p1.toUpperCase()].join(''))) // progress属性映射 .replace(/]+(activeColor|backgroundColor)=/g, (match, p1) => match.replace(p1, p1.replace(/[A-Z]/, (m) => `-${m.toLowerCase()}`))) From 306249a6a95b82df30c73eaf4564a1a75b2982a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Wed, 1 Jul 2020 19:25:27 +0800 Subject: [PATCH 13/36] upgrade, alibaba upload now send type image --- lib/adaptor/lib/alibaba.js | 2 +- src/adaptor/lib/alibaba.js | 2 +- src/adaptor/src/alibaba.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/adaptor/lib/alibaba.js b/lib/adaptor/lib/alibaba.js index 7a30d2e..3bff413 100644 --- a/lib/adaptor/lib/alibaba.js +++ b/lib/adaptor/lib/alibaba.js @@ -1 +1 @@ -const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file +const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp|image)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file diff --git a/src/adaptor/lib/alibaba.js b/src/adaptor/lib/alibaba.js index 7a30d2e..3bff413 100644 --- a/src/adaptor/lib/alibaba.js +++ b/src/adaptor/lib/alibaba.js @@ -1 +1 @@ -const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file +const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp|image)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file diff --git a/src/adaptor/src/alibaba.js b/src/adaptor/src/alibaba.js index d284321..a5f27fa 100644 --- a/src/adaptor/src/alibaba.js +++ b/src/adaptor/src/alibaba.js @@ -301,7 +301,7 @@ function getInstance() { wx.uploadFile = function(opt) { const paths = opt.filePath.split(/[/\\]/); const fileName = paths[paths.length - 1]; - const isImg = /\.(png|jpg|jpeg|gif|webp)/i.test(fileName); + const isImg = /\.(png|jpg|jpeg|gif|webp|image)/i.test(fileName); const isVideo = /\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(fileName); const fileType = isImg ? 'image' : (isVideo ? 'video' : 'audio'); From ea17e3c93267f8f87eb49a30879b0860f6467fc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Wed, 1 Jul 2020 19:59:38 +0800 Subject: [PATCH 14/36] upgrade --- lib/adaptor/lib/alibaba.js | 2 +- package.json | 4 ++-- src/adaptor/lib/alibaba.js | 2 +- src/adaptor/src/alibaba.js | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/adaptor/lib/alibaba.js b/lib/adaptor/lib/alibaba.js index 3bff413..7a30d2e 100644 --- a/lib/adaptor/lib/alibaba.js +++ b/lib/adaptor/lib/alibaba.js @@ -1 +1 @@ -const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp|image)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file +const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file diff --git a/package.json b/package.json index 9829f68..5f6c317 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "wwto", - "version": "2.0.10", + "name": "@tegfe/wwto", + "version": "2.0.19", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { diff --git a/src/adaptor/lib/alibaba.js b/src/adaptor/lib/alibaba.js index 3bff413..7a30d2e 100644 --- a/src/adaptor/lib/alibaba.js +++ b/src/adaptor/lib/alibaba.js @@ -1 +1 @@ -const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp|image)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file +const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file diff --git a/src/adaptor/src/alibaba.js b/src/adaptor/src/alibaba.js index a5f27fa..d284321 100644 --- a/src/adaptor/src/alibaba.js +++ b/src/adaptor/src/alibaba.js @@ -301,7 +301,7 @@ function getInstance() { wx.uploadFile = function(opt) { const paths = opt.filePath.split(/[/\\]/); const fileName = paths[paths.length - 1]; - const isImg = /\.(png|jpg|jpeg|gif|webp|image)/i.test(fileName); + const isImg = /\.(png|jpg|jpeg|gif|webp)/i.test(fileName); const isVideo = /\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(fileName); const fileType = isImg ? 'image' : (isVideo ? 'video' : 'audio'); From b448092c693a77aa00dd62b2f62c95a00bf50224 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Fri, 10 Jul 2020 16:10:24 +0800 Subject: [PATCH 15/36] upgrade, replace alibaba httprequest to request --- src/adaptor/lib/alibaba.js | 2 +- src/adaptor/src/alibaba.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/adaptor/lib/alibaba.js b/src/adaptor/lib/alibaba.js index 7a30d2e..74a3755 100644 --- a/src/adaptor/lib/alibaba.js +++ b/src/adaptor/lib/alibaba.js @@ -1 +1 @@ -const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(t){t.headers=t.header||t.headers||{},t.headers.referer=t.referer||"",t.headers["content-type"]=t.headers["Content-Type"]||"application/json";const n=t.success||emptyFn;return t.success=function(e){n.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},e.httpRequest(t)};const{downloadFile:i}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:p}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=p(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:u}=e;e.connectSocket=function(...t){return setTimeout(()=>{u.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:l}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},l.call(this,e)};const{createMapContext:m}=e;e.createMapContext=function(e){const t=m(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:g}=e;e.getImageInfo=function(e){const{success:t}=e;return g.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:d}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,d.call(this,t)};const{compressImage:y}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return y.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:f}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,f.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:F}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),F.call(this,e)};const{getLocation:h}=e;e.getLocation=function(e){return h(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:S}=e;e.createCanvasContext=function(e){const t=S.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:v}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return v.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:C}=e;e.removeSavedFile=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:L}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return L.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:A}=e;e.getSavedFileInfo=function(e){return A.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:P}=e;e.getFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:I}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return I(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:M}=e;e.onNetworkStatusChange=function(e){return M(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:b}=e;e.makePhoneCall=function(e){return b.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:B}=e;e.createSelectorQuery=function(...e){const t=B.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:k}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},k(e)});const T=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},T.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:w}=e;e.getSetting=function(e){const t=e.success||emptyFn;return w(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:x}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file +const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r,request:i}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(e){e.headers=e.header||e.headers||{},e.headers.referer=e.referer||"",e.headers["content-type"]=e.headers["Content-Type"]||"application/json";const t=e.success||emptyFn;return e.success=function(e){t.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},i(e)};const{downloadFile:p}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=p(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:u}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=u(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:l}=e;e.connectSocket=function(...t){return setTimeout(()=>{l.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:m}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},m.call(this,e)};const{createMapContext:g}=e;e.createMapContext=function(e){const t=g(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:d}=e;e.getImageInfo=function(e){const{success:t}=e;return d.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:y}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,y.call(this,t)};const{compressImage:f}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return f.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:F}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,F.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:h}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),h.call(this,e)};const{getLocation:S}=e;e.getLocation=function(e){return S(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:v}=e;e.createCanvasContext=function(e){const t=v.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:C}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return C.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:L}=e;e.removeSavedFile=function(e){return L.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:A}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return A.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:P}=e;e.getSavedFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:I}=e;e.getFileInfo=function(e){return I.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:M}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return M(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:b}=e;e.onNetworkStatusChange=function(e){return b(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:B}=e;e.makePhoneCall=function(e){return B.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:k}=e;e.createSelectorQuery=function(...e){const t=k.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:T}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},T(e)});const w=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},w.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:x}=e;e.getSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:E}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return E(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file diff --git a/src/adaptor/src/alibaba.js b/src/adaptor/src/alibaba.js index d284321..8bb019a 100644 --- a/src/adaptor/src/alibaba.js +++ b/src/adaptor/src/alibaba.js @@ -223,7 +223,8 @@ function getInstance() { ////////// 滚动 const { - pageScrollTo + pageScrollTo, + request } = wx; wx.pageScrollTo = function(opt) { opt.success = opt.success || emptyFn; @@ -269,7 +270,7 @@ function getInstance() { })); }; - return wx.httpRequest(opt); + return request(opt); }; //////////下载 From beedf51da219aa6a00de8393046ae72202db2c42 Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Thu, 16 Jul 2020 20:50:25 +0800 Subject: [PATCH 16/36] convert --- bin/index.js | 20 +- lib/platform/wx/converter.js | 2 +- package-lock.json | 9686 +++++++++++++++++++++++++++++++ src/platform/baidu/converter.js | 162 +- src/platform/wx/converter.js | 19 +- yarn.lock | 7105 +++++++++++++++++++++++ 6 files changed, 16917 insertions(+), 77 deletions(-) create mode 100644 package-lock.json create mode 100644 yarn.lock diff --git a/bin/index.js b/bin/index.js index 184b6a3..d97e90a 100755 --- a/bin/index.js +++ b/bin/index.js @@ -1,11 +1,10 @@ -#!/usr/bin/env node +#!/usr/bin/env node --inspect-brk const commander = require('commander'); const fs = require('fs'); const path = require('path'); const logger = require('../lib/utils/logger'); -const wto = require('../lib/index.js'); +const wto = require('../src/index.js'); const watch = require('glob-watcher'); - function readFile(p) { let rst = ''; p = (typeof (p) === 'object') ? path.join(p.dir, p.base) : p; @@ -28,6 +27,14 @@ function getVersion() { return version; } +function isFile(filePath) { + if (fs.existsSync(filePath)) { + var fileStat = fs.statSync(filePath); + return fileStat.isFile(); + } else { + return false; + } +} function displayVersion() { const version = getVersion(); const chars = [ @@ -71,6 +78,13 @@ commander.command('build') .option('-s, --source ', '源码目录') .option('-t, --target ', '生成代码目录') .action(cmd => { + let config = {}; + const configFile = path.join(process.cwd(), "./wwto.config.js"); + + if (isFile(configFile)) { + config = require(configFile); + } + cmd.config = config; if (cmd.platform === 'baidu') { wto.toBaidu(cmd); } else if (cmd.platform === 'alibaba') { diff --git a/lib/platform/wx/converter.js b/lib/platform/wx/converter.js index ba58873..1e5318a 100644 --- a/lib/platform/wx/converter.js +++ b/lib/platform/wx/converter.js @@ -1 +1 @@ -const fs=require("fs"),gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",s=e.target||"./wx",p=e.assets||config.getAssets(g);gulp.src(p).pipe(gulp.dest(s)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const o=`${s}/project.config.json`,r=[`${g}/**/*.json`];fs.stat(o,e=>{e&&r.push(`!${g}/project.config.json`),gulp.src(r).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:json文件编译完成!")})}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",s=e.target||"./wx",p=e.assets||config.getAssets(g);gulp.src(p).pipe(gulp.dest(s)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const r=[`${g}/**/*.json`];gulp.src(r).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:json文件编译完成!")}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..cec8e3e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,9686 @@ +{ + "name": "@tegfe/wwto", + "version": "2.0.19", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/cli": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.10.5.tgz", + "integrity": "sha1-V98ph8jPidD8fUsVfsWddhnxt3o=", + "requires": { + "chokidar": "^2.1.8", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz", + "integrity": "sha1-n9YCvZNilOnp70aj9NaWQESxgGg=" + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + } + } + }, + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4=", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/core": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.9.6.tgz", + "integrity": "sha1-2aofWAq/OyKG70C2kE05CQTGM3Y=", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.6", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.6", + "@babel/parser": "^7.9.6", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.6", + "@babel/types": "^7.9.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + } + } + }, + "@babel/generator": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.9.6.tgz", + "integrity": "sha1-VAjIKsXemM2g132BJOmfofIXCkM=", + "requires": { + "@babel/types": "^7.9.6", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha1-0tOyDFmtjEcRL6fSqUvAnV74Lxo=", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha1-Fo2ho26Q2miujUnA8bSMfGJJITo=", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/parser": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.10.5.tgz", + "integrity": "sha1-58a/Wn3v+VfOyfBLVR4nYpCdgms=" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha1-MlGZbEIA68cdGo/EBfupQPNrong=", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/types": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha1-mMHL6g4jMvM/mkZhuM4VBbLBm6I=", + "requires": { + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz", + "integrity": "sha1-Fy9W56Y+eBEvOgQFXyQ2WvcC5+4=", + "requires": { + "@babel/types": "^7.10.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + } + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha1-TFxUvgS9MWcKc4J5fXW5+i5bViA=", + "requires": { + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha1-Q7NN/hWWGRhwfSRzJ0MTiOn+luU=", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha1-UNyWQT1ZT5lad5BZBbBYk813lnM=", + "requires": { + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha1-nqKTvhm6vA9S/4yoizTDYRsghnA=" + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha1-1YXNk4jqBuYDHkzUS2cTy+rZ5s8=", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha1-Fo2ho26Q2miujUnA8bSMfGJJITo=", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.10.5.tgz", + "integrity": "sha1-G5A1VLyMWD7o0l8eiWlzLmuCmmk=", + "requires": { + "@babel/types": "^7.10.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.10.5.tgz", + "integrity": "sha1-58a/Wn3v+VfOyfBLVR4nYpCdgms=" + }, + "@babel/traverse": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.10.5.tgz", + "integrity": "sha1-d85GT1sli+Jlr2GNj93wU28gtWQ=", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.5", + "@babel/types": "^7.10.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "requires": { + "ms": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + } + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha1-f4EJkotNq0ZUB2mGr1dSMd62Oa4=", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha1-LHBXbqo7VgmyTLmdsoiMw/xCUdE=", + "requires": { + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + } + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI=" + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha1-Kr6w1yGv98Cpc3a54fb2XXpHUEQ=", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha1-Fo2ho26Q2miujUnA8bSMfGJJITo=", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.10.5.tgz", + "integrity": "sha1-G5A1VLyMWD7o0l8eiWlzLmuCmmk=", + "requires": { + "@babel/types": "^7.10.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.10.5.tgz", + "integrity": "sha1-58a/Wn3v+VfOyfBLVR4nYpCdgms=" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha1-MlGZbEIA68cdGo/EBfupQPNrong=", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.10.5.tgz", + "integrity": "sha1-d85GT1sli+Jlr2GNj93wU28gtWQ=", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.5", + "@babel/types": "^7.10.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.10.5", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "requires": { + "ms": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + } + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha1-fRvf1ldTU4+r5sOFls23bZrGAUM=", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.9.6.tgz", + "integrity": "sha1-Oxu7MNq+YAzXLbWHIJmDdv9lO8c=" + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", + "integrity": "sha1-ZLdHSkJ57liMrNGQZpXKchaHwnc=", + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha1-hrIq8V+CjfsIZHT5ZNzD45xDzis=", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.9.6.tgz", + "integrity": "sha1-VUDXV3aXv2GcxXuSqg8cIxqU9EI=", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.6", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + } + } + }, + "@babel/types": { + "version": "7.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.9.6.tgz", + "integrity": "sha1-LFUCtCclHp3hvS3/la3WRtlcyfc=", + "requires": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha1-+GSuhQBND8q29QvpFBxNo2jRZWo=", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A=", + "dev": true, + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha1-LOzNC5MYH5xIUOdPKprUPTUTacQ=", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg=", + "dev": true, + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha1-hmYO/44rlmHQQqjpigKLjWMaW0M=", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha1-DiY6lEML5LQdpoPMwea//ioZFxQ=", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha1-EXluiqnb+I6gJXV7MVJZWtBroMo=", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha1-+PM081tiWk8vNV8v5+YDba0uazE=", + "dev": true, + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY=", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/babel__core": { + "version": "7.1.9", + "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.9.tgz", + "integrity": "sha1-d+WdQ4UipvuJj6Q9w0VcbnLzlj0=", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ=", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc=", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.13", + "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", + "integrity": "sha1-GHSRS+l0pJLhtMsAWFyrsnTouhg=", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA=" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I=", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha1-CoUdO9lkmPolwzq3J47TvWXwbD4=", + "dev": true + }, + "@types/yargs": { + "version": "13.0.9", + "resolved": "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz", + "integrity": "sha1-RAKOl0NDx6/POWDxorEJnDmnteE=", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha1-yz+fdBhp4gzOMw/765JxWQSDiC0=", + "dev": true + }, + "abab": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz", + "integrity": "sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo=", + "dev": true + }, + "acorn": { + "version": "6.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ=" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "http://ires.58corp.com/repository/58npm/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha1-n6GSat3BHJcwjE5m163Q1Awycuc=", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha1-TGYGkXPW/daO2FI5/CViJhgrLr4=" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha1-Ejy487hMIXHx9/slJhWxx4prGow=", + "dev": true + }, + "ajv": { + "version": "6.12.2", + "resolved": "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0=", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha1-Y3S03V1HGP884npnGjscrQdxMqk=", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s=", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" + }, + "argparse": { + "version": "1.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=" + }, + "arr-map": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-each": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-includes": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-initial": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY=", + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha1-42jqFfibxwaff/uJrsOmx9SsItQ=" + }, + "array-sort": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo=", + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" + } + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "arraybuffer-to-string": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/arraybuffer-to-string/-/arraybuffer-to-string-1.0.2.tgz", + "integrity": "sha1-w3Oqe7DmhE2aK8llTIiJqVcKJuI=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=" + }, + "async-done": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha1-XhWqcplipLB0FPUoqIzfGOCykKI=", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=" + }, + "atob-lite": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.0", + "resolved": "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha1-oXs6jqgRBg501H0wYSJACtRJeuI=", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "http://ires.58corp.com/repository/58npm/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "http://ires.58corp.com/repository/58npm/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "slash": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + } + } + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + } + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha1-P8Mny4RnuJ0U17xw4xUQSng8zVQ=", + "dev": true, + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha1-30reg9iXqS3wacTZolzyZxKTyFQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + } + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha1-T4NwketAfgFEfIhDy+xUbQAC11Y=", + "dev": true, + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "http://ires.58corp.com/repository/58npm/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" + } + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha1-GStSHiIX+x0fZ89z9wwzZlCtPNw=", + "dev": true, + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "source-map-support": { + "version": "0.4.18", + "resolved": "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "globals": { + "version": "9.18.0", + "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-9.18.0.tgz", + "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "http://ires.58corp.com/repository/58npm/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "http://ires.58corp.com/repository/58npm/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=" + }, + "bach": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "badges": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/badges/-/badges-3.1.0.tgz", + "integrity": "sha1-EU5T198QTQNjIgmKxk/pxyUcpgo=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=" + }, + "binaryextensions": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI=" + }, + "bindings": { + "version": "1.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY=", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "http://ires.58corp.com/repository/58npm/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY=", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz", + "integrity": "sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=" + }, + "camelcase": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha1-+5U7+uvreB9iiYI52rtCbQilCaQ=", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "http://ires.58corp.com/repository/58npm/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=" + } + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=" + }, + "cliui": { + "version": "5.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=" + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw=", + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "co": { + "version": "4.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-map": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-support": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=" + }, + "colors": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz", + "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "contains-path": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "copy-props": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4=", + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js": { + "version": "2.6.11", + "resolved": "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "coveralls": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/coveralls/-/coveralls-3.1.0.tgz", + "integrity": "sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs=", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "lcov-parse": "^1.0.0", + "log-driver": "^1.2.7", + "minimist": "^1.2.5", + "request": "^2.88.2" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "http://ires.58corp.com/repository/58npm/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha1-P6nU7zFCy9HDAedmTB81K9gvWjk=", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "csso": { + "version": "3.5.1", + "resolved": "http://ires.58corp.com/repository/58npm/csso/-/csso-3.5.1.tgz", + "integrity": "sha1-e564vmFiiXPBsmHhadLwJACOdYs=", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "http://ires.58corp.com/repository/58npm/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o=", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha1-nTEyginTxWXGHlhrAgQaKPzNzPE=", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "d": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz", + "integrity": "sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o=", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "http://ires.58corp.com/repository/58npm/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4=", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY=", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "default-compare": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha1-y2ETGESthNhHiPto/QFoHKd4Gi8=", + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" + }, + "defaults": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU=", + "dev": true + }, + "doctrine": { + "version": "1.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "domexception": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA=", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "requires": { + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM=", + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editions": { + "version": "1.3.4", + "resolved": "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz", + "integrity": "sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs=" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", + "requires": { + "once": "^1.4.0" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz", + "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha1-kUIHFweFeyysx7iey2cDFsPi1So=", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE=", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha1-utXTwbzawoJp9MszHkMceKxwXRg=", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha1-ttofFswswNm+Q+a9v8Xn383zHVM=", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM=", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true, + "optional": true + } + } + }, + "eslint": { + "version": "6.8.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-12.4.0.tgz", + "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + }, + "semver": { + "version": "6.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" + } + } + }, + "eslint-config-standard": { + "version": "14.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz", + "integrity": "sha1-gwqOROeu995nRkl5rQa0BgJsVuo=", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc=", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y=", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + } + }, + "eslint-plugin-es": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha1-dafN/czdwFiZNK7rOEF18iHFeJM=", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "dependencies": { + "regexpp": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI=", + "dev": true + } + } + }, + "eslint-plugin-import": { + "version": "2.20.2", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", + "integrity": "sha1-kfw4B84Ivkg3FBJyyLmQc5BuWI0=", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + } + }, + "eslint-plugin-node": { + "version": "11.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha1-yVVEQW7kraJnQKMEdO78VALcZx0=", + "dev": true, + "requires": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "http://ires.58corp.com/repository/58npm/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "4.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", + "integrity": "sha1-hF/YsiYK2PglZMEiL85ErXHZQYo=", + "dev": true + }, + "eslint-plugin-standard": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", + "integrity": "sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ=", + "dev": true + }, + "eslint-scope": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU=", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=" + }, + "espree": { + "version": "6.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/espree/-/espree-6.2.1.tgz", + "integrity": "sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha1-hQEHVNtTw/uvO56j4IOqXF0Uf/0=" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=" + }, + "esquery": { + "version": "1.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc=", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI=" + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=" + }, + "esutils": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=" + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha1-OgGM61JsxvbfK7UEsr/o46STTsU=", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/execa/-/execa-1.0.0.tgz", + "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha1-6x53OrsFbc2N8r/favWbizqTZWU=", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/expect/-/expect-24.9.0.tgz", + "integrity": "sha1-t1FltIFwdPpKFXeU9G/p8boVtso=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "expr-parser": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/expr-parser/-/expr-parser-1.0.0.tgz", + "integrity": "sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI=", + "dev": true + }, + "ext": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz", + "integrity": "sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ=", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz", + "integrity": "sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM=" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha1-28GRVPVYaQFQojlToK29A1vkX8c=", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU=", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/figures/-/figures-3.2.0.tgz", + "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", + "optional": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=" + }, + "find-up": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha1-F7EI+e5RLft6XH88iyfqnhqcCNE=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz", + "integrity": "sha1-0AvszxqitHXRbUI7Aji3E6LEo3s=", + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", + "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha1-595vEnnd2cqarIpZcdYYYGs6q0E=" + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=" + }, + "flatten": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs=" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.13", + "resolved": "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gaze": { + "version": "0.5.2", + "resolved": "http://ires.58corp.com/repository/58npm/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "requires": { + "globule": "~0.1.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk=" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "http://ires.58corp.com/repository/58npm/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz", + "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha1-tsHvQXxOVmPqSY8cRa+saRa7wik=", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-watcher": { + "version": "5.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha1-iKir8cTRMeuTkomUvEpZPC5d1iY=", + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "http://ires.58corp.com/repository/58npm/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "requires": { + "find-index": "^0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "http://ires.58corp.com/repository/58npm/globals/-/globals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=" + }, + "globule": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=" + }, + "inherits": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=" + }, + "lodash": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=" + }, + "minimatch": { + "version": "0.2.14", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha1-LX3XAr7aIus7/634gGltpthGMT8=", + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha1-Ila94U02MpWMRl68ltxGfKB6Kfs=" + }, + "growly": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo=", + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "cliui": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=" + }, + "gulp-cli": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha1-7A04DinlKqReR5d/DTLhj9FhEi8=", + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yargs": { + "version": "7.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ=", + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "gulp-babel": { + "version": "8.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-babel/-/gulp-babel-8.0.0.tgz", + "integrity": "sha1-4NqW9PLsSojdOjAw9HbjirISbYc=", + "requires": { + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "gulp-rename": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha1-3hxxjnxAla6GH3KW708ySGSCQL0=" + }, + "gulp-replace": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-replace/-/gulp-replace-1.0.0.tgz", + "integrity": "sha1-syvWFlTZe414Qwpns+jOBnt8kUM=", + "requires": { + "istextorbinary": "2.2.1", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + } + }, + "gulp-sequence": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-sequence/-/gulp-sequence-1.0.0.tgz", + "integrity": "sha1-hi+T5lA+Z8NQpClI+mZpU8+Iumc=", + "requires": { + "thunks": "^4.9.0" + } + }, + "gulp-uglify-es": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz", + "integrity": "sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ=", + "requires": { + "o-stream": "^0.2.2", + "plugin-error": "^1.0.1", + "terser": "^3.7.5", + "vinyl": "^2.1.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "object-assign": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulp-watch": { + "version": "5.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz", + "integrity": "sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0=", + "requires": { + "ansi-colors": "1.1.0", + "anymatch": "^1.3.0", + "chokidar": "^2.0.0", + "fancy-log": "1.3.2", + "glob-parent": "^3.0.1", + "object-assign": "^4.1.0", + "path-is-absolute": "^1.0.1", + "plugin-error": "1.0.1", + "readable-stream": "^2.2.2", + "slash": "^1.0.0", + "vinyl": "^2.1.0", + "vinyl-file": "^2.0.0" + }, + "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=", + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "braces": { + "version": "1.8.5", + "resolved": "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "requires": { + "glogg": "^1.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/has/-/has-1.0.3.tgz", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg=", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "http://ires.58corp.com/repository/58npm/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=" + }, + "image-size": { + "version": "0.5.5", + "resolved": "http://ires.58corp.com/repository/58npm/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + }, + "ini": { + "version": "1.3.5", + "resolved": "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz", + "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=" + }, + "inquirer": { + "version": "7.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.3.2.tgz", + "integrity": "sha1-JSRdLjLcnzPb4m7qraIx2qZunHw=", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.16", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE=", + "requires": { + "type-fest": "^0.11.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" + }, + "lodash": { + "version": "4.17.19", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + }, + "string-width": { + "version": "4.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E=", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=" + } + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4=" + }, + "invariant": { + "version": "2.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-base64": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz", + "integrity": "sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=" + }, + "is-callable": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha1-gzNlYLVKOONeOi33r9BFTWkUaLs=", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha1-fRQK3DiarzARqPKipM+m+q3/sRg=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-regex": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha1-7OOOOJ5JDfDcIcrqK9WW+Yf3Z/8=", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y=", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha1-pfY9kfC7wMPkee9MXeAnM17G1jA=", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha1-WoETzXRtQ8SInro2qxDn1QybTzM=", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha1-KEmXxIIRdS7EhiU9qX44ed77qMg=", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", + "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "http://ires.58corp.com/repository/58npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha1-XZOfYjfXtIOTzAlZ6rQM1P0FaTE=", + "dev": true, + "requires": { + "html-escaper": "^2.0.0" + } + }, + "istextorbinary": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/istextorbinary/-/istextorbinary-2.2.1.tgz", + "integrity": "sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM=", + "requires": { + "binaryextensions": "2", + "editions": "^1.3.3", + "textextensions": "2" + } + }, + "j-component": { + "version": "1.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.3.1.tgz", + "integrity": "sha1-/JinnwnoMNu++urCs5Tr6AKuR3Y=", + "dev": true, + "requires": { + "expr-parser": "^1.0.0", + "miniprogram-api-typings": "^2.11.0", + "miniprogram-exparser": "2.11.2" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest/-/jest-24.9.0.tgz", + "integrity": "sha1-mH0pDAWgi1LFYYjBAC42jtsAcXE=", + "dev": true, + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "jest-cli": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha1-rS3mLQdHLUGcarwwH8QyuYsQ0q8=", + "dev": true, + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha1-CNjBXreaf6P8mCabwUtFHugvgDk=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha1-+xu8YMc6Rq8DWQcZ76SCXm5N0bU=", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha1-kxt9DVd4obr3RSy4FuMl43JAVdo=", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha1-eXAgGAK6Vg4cQJLMJcvt9a9ajOI=", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha1-6y2mAuKmEImNvF8fbfO6hrVfiwU=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha1-SwgGx/yU+V7bNpppzCd47sK3N1s=", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha1-Mz0tJ5b5aH8q7r8HQrUZ8zwcv9M=", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4=", + "dev": true + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha1-s4pdZCdJNOIfpBeump++t3zqrH0=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha1-H3sb0yQsF3TmKsq7NkbZavw75qA=", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha1-tmXep8dxAMXE99/LFTtlzwfc+Wo=", + "dev": true, + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha1-9bNmHV5ijf/m3WUlHf2uDofDoHM=", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha1-wig1VB7jebkIZzrVEIeiGFwT8cY=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha1-twSsCuAoqJEIpNBAs/kZ393I4zw=", + "dev": true + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha1-wT+zOAveIr9ldUMsST6o/jeWVjY=", + "dev": true + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha1-3/BMdoevNMTdflJIktnPd+XRcyE=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha1-rQVRmJWcTPuopPBmxnOj8HhlB6s=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha1-V0+v29VEVcKzS0vfQ2WiOFf830I=", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha1-nxRYOvak9zFKap2fAibhp4HI5Kw=", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha1-5tfX75bTHouQeacUdUxdXFgojnM=", + "dev": true + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha1-7I6cpPLsDFyHro+SXPl0l7DpUbo=", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI=", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + } + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha1-S1bl0c7/AF9biOUo3Jr8jdTtKzs=", + "dev": true, + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U=", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "js-base64": { + "version": "2.6.3", + "resolved": "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.6.3.tgz", + "integrity": "sha1-ev25tXqncX4V03C2bo82qcuDXcM=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha1-p6NBcPJqIbsWJCTYray0ETpp5II=", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "http://ires.58corp.com/repository/58npm/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha1-GoDUDd03ih3lllbp5txaO6hle8g=", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "http://ires.58corp.com/repository/58npm/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha1-Po2KmUfQWZoXltECJddDL0pKz14=", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz", + "integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=" + }, + "kleur": { + "version": "3.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lcov-parse": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lcov-parse/-/lcov-parse-1.0.0.tgz", + "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", + "dev": true + }, + "lead": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4=", + "dev": true + }, + "less": { + "version": "3.12.0", + "resolved": "http://ires.58corp.com/repository/58npm/less/-/less-3.12.0.tgz", + "integrity": "sha1-8j+b2UunJJWZSGXYTjtaxu6KA2M=", + "dev": true, + "requires": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "native-request": "^1.0.5", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true, + "optional": true + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/leven/-/leven-3.1.0.tgz", + "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM=", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "log-driver": { + "version": "1.2.7", + "resolved": "http://ires.58corp.com/repository/58npm/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha1-Y7lQIfBwL+36LJuwok53l9cYcdg=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=" + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY=", + "requires": { + "kind-of": "^6.0.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "http://ires.58corp.com/repository/58npm/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw=" + }, + "md5-hex": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/md5-hex/-/md5-hex-2.0.0.tgz", + "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", + "requires": { + "md5-o-matic": "^0.1.1" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=" + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/mime/-/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "dev": true, + "optional": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I=", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8=", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" + }, + "miniprogram-api-typings": { + "version": "2.11.0", + "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz", + "integrity": "sha1-wKkcov6oDjRFCTmcWAy61QSo+QU=", + "dev": true + }, + "miniprogram-compiler": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz", + "integrity": "sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk=", + "dev": true, + "requires": { + "glob": "^7.1.3", + "unescape-js": "^1.1.1" + } + }, + "miniprogram-exparser": { + "version": "2.11.2", + "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.11.2.tgz", + "integrity": "sha1-5gtKFDPCSQJffpqSK/42nHQ2rmE=", + "dev": true + }, + "miniprogram-simulate": { + "version": "1.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.3.tgz", + "integrity": "sha1-ig6z0aIj7993Q5iNAJJ5PIMyAGM=", + "dev": true, + "requires": { + "csso": "^3.5.1", + "j-component": "^1.2.2", + "less": "^3.10.3", + "miniprogram-compiler": "^0.1.2", + "postcss": "^7.0.23" + }, + "dependencies": { + "postcss": { + "version": "7.0.32", + "resolved": "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "http://ires.58corp.com/repository/58npm/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "requires": { + "minimist": "^1.2.5" + } + }, + "mp-adaptor": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz", + "integrity": "sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA==", + "requires": { + "gulp": "^3.9.1", + "gulp-uglify-es": "^1.0.4", + "gulp-watch": "^5.0.1", + "pump": "^3.0.0", + "uneval": "^0.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" + }, + "glob": { + "version": "4.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "requires": { + "gaze": "^0.5.1" + } + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", + "requires": { + "natives": "^1.1.3" + } + }, + "gulp": { + "version": "3.9.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "liftoff": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "through2": { + "version": "0.6.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" + }, + "v8flags": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "requires": { + "user-home": "^1.1.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + } + } + } + }, + "mp-converter": { + "version": "1.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz", + "integrity": "sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w==", + "requires": { + "gulp": "^3.9.1", + "gulp-uglify-es": "^1.0.4", + "gulp-watch": "^5.0.1", + "pump": "^3.0.0", + "uneval": "^0.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" + }, + "glob": { + "version": "4.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "requires": { + "gaze": "^0.5.1" + } + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", + "requires": { + "natives": "^1.1.3" + } + }, + "gulp": { + "version": "3.9.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "liftoff": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "through2": { + "version": "0.6.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" + }, + "v8flags": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "requires": { + "user-home": "^1.1.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + } + } + } + }, + "mp-linter": { + "version": "1.0.9", + "resolved": "http://ires.58corp.com/repository/58npm/mp-linter/-/mp-linter-1.0.9.tgz", + "integrity": "sha1-UyAeOOOcdHWIt8IEXX9ISKkDEjE=", + "requires": { + "gulp": "^4.0.2", + "gulp-sequence": "^1.0.0", + "gulp-uglify-es": "^1.0.4", + "gulp-watch": "^5.0.1", + "pump": "^3.0.0" + } + }, + "mp-plugin": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz", + "integrity": "sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA==", + "requires": { + "@babel/cli": "^7.2.3", + "@babel/core": "^7.4.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.0", + "gulp": "^3.9.1", + "gulp-sequence": "^1.0.0", + "gulp-uglify-es": "^1.0.4", + "gulp-watch": "^5.0.1", + "string-to-arraybuffer": "^1.0.2", + "through2": "^3.0.0", + "to-buffer": "^1.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" + }, + "glob": { + "version": "4.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "dependencies": { + "through2": { + "version": "0.6.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "requires": { + "gaze": "^0.5.1" + } + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", + "requires": { + "natives": "^1.1.3" + } + }, + "gulp": { + "version": "3.9.1", + "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "liftoff": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" + }, + "v8flags": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "requires": { + "user-home": "^1.1.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "through2": { + "version": "0.6.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multipipe": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=" + }, + "nan": { + "version": "2.14.1", + "resolved": "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz", + "integrity": "sha1-174036MQW5FJTDFHCJMV7/iHSwE=", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "native-request": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/native-request/-/native-request-1.0.5.tgz", + "integrity": "sha1-2mdjfAoO0HWCQ9GmiNZHYS8tWgo=", + "dev": true, + "optional": true + }, + "natives": { + "version": "1.1.6", + "resolved": "http://ires.58corp.com/repository/58npm/natives/-/natives-1.1.6.tgz", + "integrity": "sha1-pgO0pJirdxc2ErnqGs3sTZgPALs=" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha1-y3La+UyTkECY4oucWQ/YZuRkvVA=", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha1-jlechoV2SnzALLaAOA6U9DzLH3w=", + "requires": { + "once": "^1.3.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha1-IEh5qePQaP8qVROcLHcngGgaOLc=", + "dev": true + }, + "o-stream": { + "version": "0.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz", + "integrity": "sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA=", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha1-Npvx+VktiridcS3O1cuBx8U1Jkk=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha1-//DzyRYX/mK7UBiWNumayKbfe+U=", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "http://ires.58corp.com/repository/58npm/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "http://ires.58corp.com/repository/58npm/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "requires": { + "once": "~1.3.0" + } + }, + "once": { + "version": "1.3.3", + "resolved": "http://ires.58corp.com/repository/58npm/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "requires": { + "wrappy": "1" + } + } + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-shim": { + "version": "0.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=" + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse5": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha1-bXhlbj2o14tOwLkG98CO8d/j9gg=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=" + }, + "path-root": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c=", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha1-dwFr2JGdCsN3/c3QMiMolTyleBw=", + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/pn/-/pn-1.1.0.tgz", + "integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "5.2.16", + "resolved": "http://ires.58corp.com/repository/58npm/postcss/-/postcss-5.2.16.tgz", + "integrity": "sha1-cysxAAAPn/g3mkilODntCXN2rVc=", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "pre-commit": { + "version": "1.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/pre-commit/-/pre-commit-1.2.2.tgz", + "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", + "requires": { + "cross-spawn": "^5.0.1", + "spawn-sync": "^1.0.15", + "which": "1.2.x" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "which": { + "version": "1.2.14", + "resolved": "http://ires.58corp.com/repository/58npm/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "http://ires.58corp.com/repository/58npm/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" + }, + "private": { + "version": "0.1.8", + "resolved": "http://ires.58corp.com/repository/58npm/private/-/private-0.1.8.tgz", + "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" + }, + "progress": { + "version": "2.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/progress/-/progress-2.0.3.tgz", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=" + }, + "prompts": { + "version": "2.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg=", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "http://ires.58corp.com/repository/58npm/psl/-/psl-1.8.0.tgz", + "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=" + }, + "qs": { + "version": "6.5.2", + "resolved": "http://ires.58corp.com/repository/58npm/qs/-/qs-6.5.2.tgz", + "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha1-t3bvxZN1mE42xTey9RofCv8Noe0=", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=" + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "http://ires.58corp.com/repository/58npm/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha1-IAMpT+oj+wZy8kduviL89Jii1lw=", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha1-ytkq2Oa1kXc0hfvgWkhcr09Ffm8=" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "http://ires.58corp.com/repository/58npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "http://ires.58corp.com/repository/58npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=", + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=" + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "http://ires.58corp.com/repository/58npm/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M=", + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo=" + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "replacestream": { + "version": "4.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha1-PuV5gJK+Nksc2xSEMISSyz3/LzY=", + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, + "request": { + "version": "2.88.2", + "resolved": "http://ires.58corp.com/repository/58npm/request/-/request-2.88.2.tgz", + "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk=", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY=", + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=" + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "http://ires.58corp.com/repository/58npm/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=", + "dev": true + }, + "run-async": { + "version": "2.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=" + }, + "rxjs": { + "version": "6.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.6.0.tgz", + "integrity": "sha1-rykB7t8C46g/+n+IYkD/kBi77IQ=", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" + }, + "sane": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/sane/-/sane-4.1.0.tgz", + "integrity": "sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0=", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/sax/-/sax-1.2.4.tgz", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=" + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "requires": { + "sver-compat": "^1.5.0" + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "http://ires.58corp.com/repository/58npm/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/slash/-/slash-2.0.0.tgz", + "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "sparkles": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w=" + }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "http://ires.58corp.com/repository/58npm/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "requires": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ=" + }, + "split-string": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "http://ires.58corp.com/repository/58npm/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha1-0721mMK9CugrjKx6xQsRB6eZbEg=" + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0=" + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=" + }, + "string-length": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-to-arraybuffer": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz", + "integrity": "sha1-FhFH+63qAuKLCTUALOxMQPHKfwo=", + "requires": { + "atob-lite": "^2.0.0", + "is-base64": "^0.1.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "string.fromcodepoint": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz", + "integrity": "sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-stream": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", + "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", + "requires": { + "first-chunk-stream": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "http://ires.58corp.com/repository/58npm/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=", + "dev": true + }, + "table": { + "version": "5.4.6", + "resolved": "http://ires.58corp.com/repository/58npm/table/-/table-5.4.6.tgz", + "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + } + }, + "terser": { + "version": "3.17.0", + "resolved": "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz", + "integrity": "sha1-+I/77aDetWN/nSSw2mb04VqxDLI=", + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA=", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg=", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "textextensions": { + "version": "2.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/textextensions/-/textextensions-2.6.0.tgz", + "integrity": "sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q=" + }, + "throat": { + "version": "4.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://ires.58corp.com/repository/58npm/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "3.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-3.0.1.tgz", + "integrity": "sha1-OSducTwzAu3544jdnIEt07glvVo=", + "requires": { + "readable-stream": "2 || 3" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha1-cA54bfI2fCyIzYqlvkz5weeDElQ=", + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "thunks": { + "version": "4.9.6", + "resolved": "http://ires.58corp.com/repository/58npm/thunks/-/thunks-4.9.6.tgz", + "integrity": "sha1-CPJoqzKtErjhg40rgZ29fZsyYqA=" + }, + "tildify": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "http://ires.58corp.com/repository/58npm/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "requires": { + "through2": "^2.0.3" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tslib": { + "version": "1.13.0", + "resolved": "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "http://ires.58corp.com/repository/58npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "http://ires.58corp.com/repository/58npm/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz", + "integrity": "sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "undertaker": { + "version": "1.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks=", + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=" + }, + "unescape-js": { + "version": "1.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/unescape-js/-/unescape-js-1.1.4.tgz", + "integrity": "sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U=", + "dev": true, + "requires": { + "string.fromcodepoint": "^0.2.1" + } + }, + "uneval": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz", + "integrity": "sha1-lYR07cehFqNyCYRUe3XhFdF1fXI=" + }, + "union-value": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha1-xl0RDppK35psWUiygFPZqNBMvqw=", + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz", + "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=" + }, + "user-home": { + "version": "1.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha1-a693dLgO6w91INi4HQeYKlmruu4=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "http://ires.58corp.com/repository/58npm/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha1-VLw83UMxe8qR413K8wWxpyN950U=" + }, + "v8flags": { + "version": "3.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha1-skPjtN/XMfp3TnSSEoEJoP5m1lY=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=" + }, + "verror": { + "version": "1.10.0", + "resolved": "http://ires.58corp.com/repository/58npm/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY=", + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-file": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz", + "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.3.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^2.0.0", + "vinyl": "^1.1.0" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" + }, + "vinyl": { + "version": "1.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c=", + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "requires": { + "source-map": "^0.5.1" + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha1-ConN9cwVgi35w2BUNnaWPgzDCM0=", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "http://ires.58corp.com/repository/58npm/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "http://ires.58corp.com/repository/58npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA=", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78=", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag=", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "http://ires.58corp.com/repository/58npm/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "http://ires.58corp.com/repository/58npm/write/-/write-1.0.3.tgz", + "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "http://ires.58corp.com/repository/58npm/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha1-0LBUY8GIroBDlv1asqNwBir4dSk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/ws/-/ws-5.2.2.tgz", + "integrity": "sha1-3/7xSGa46NyRM1glFNG++vlumA8=", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=", + "dev": true + }, + "xmldom": { + "version": "0.1.31", + "resolved": "http://ires.58corp.com/repository/58npm/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha1-t2yaG9nwqXN+WnLcNyMc84N14v8=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=" + }, + "y18n": { + "version": "4.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "13.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + } + } + } + } +} diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index 6a2d430..f97f640 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -1,4 +1,3 @@ -const fs = require('fs'); const sysPath = require('path'); const gulp = require('gulp'); const ab2str = require('arraybuffer-to-string'); @@ -11,52 +10,9 @@ const logger = require('../../utils/logger'); const converter = require('mp-converter').baidu; const diffTag = require('../diff/index').diffTag('baidu'); -const plugin = require('mp-plugin'); - function convert(opt = {}) { const src = opt.source || './src'; const dest = opt.target || './baidu'; - const assets = opt.assets || config.getAssets(src); - - gulp.src(assets).pipe(gulp.dest(dest)); - - // 处理wxss - gulp.src(`${src}/**/*.wxss`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) - .pipe(rename((path) => { - path.extname = ".css"; - })) - .pipe(gulp.dest(dest)); - - // 处理wxml - gulp.src(`${src}/**/*.wxml`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) - .pipe(rename((path) => { - path.extname = ".swan"; - })) - .pipe(gulp.dest(dest)); - - // 处理json - const destConfigFile = `${dest}/project.config.json`; - const jsonSrc = [`${src}/**/*.json`]; - // fs.exists(destConfigFile, (exist) => { - fs.stat(destConfigFile, (exist) => { - if (exist) { - // 只复制一次 - jsonSrc.push(`!${src}/project.config.json`); - } - - gulp.src(jsonSrc) - .pipe(replace(/[\s\S]*/g, (match) => converter.json(match))) - .pipe(gulp.dest(dest)) - .on('end', () => { - plugin.convertPlugin({ - source: dest - }); - }); - }); // 注入适配器代码 gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/baidu.js')) @@ -65,28 +21,108 @@ function convert(opt = {}) { .on('end', () => { logger.info('复制 adaptor.js 完成!'); }); + // 插件拷贝到 src/plugins/插件名称内 + // 插件的拷贝位置是src下的plugins下的pluginName + const plugins = opt.config && opt.config.plugins; - // 处理js - return gulp.src(`${src}/**/*.js`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) - .pipe(through2.obj(function(file, enc, cb) { - const path = file.history[0].replace(file.base, ''); - const spec = path.split(sysPath.sep); - const adaptor = new Array(spec.length - 1).fill('..').concat('adaptor.js').join('/'); - const str = [ - `import wx from '${adaptor.replace(/^\.\./, '.')}';`, - ab2str(file.contents) - ].join('\r\n'); - file.contents = str2ab(str); + // 处理项目 + handleProject(src, dest, plugins, null, false); - this.push(file); - cb(); - })) - .pipe(gulp.dest(dest)) - .on('end', () => { - plugin.convertCaller({ source: dest }); + if (plugins) { + Object.keys(plugins).forEach(key => { + const src = plugins[key]; + // 处理插件 + handleProject(src, dest + '/plugins/' + key, null, null, true); + }); + } + + function handleProject(src, dest, plugins, assets, isPlugin) { + assets = assets || config.getAssets(src); + gulp.src(assets).pipe(gulp.dest(dest)); + // 处理wxss + gulp.src(`${src}/**/*.wxss`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) + .pipe(rename((path) => { + path.extname = ".css"; + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 wxss 完成!'); + }); + + // 处理wxml + gulp.src(`${src}/**/*.wxml`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) + .pipe(rename((path) => { + path.extname = ".swan"; + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 wxml 完成!'); + }); + + // 处理json json对插件处理的有问题 + const jsonSrc = [`${src}/**/*.json`]; + const jsonStream = gulp.src(jsonSrc).pipe(replace(/[\s\S]*/g, (match) => converter.json(match))); + if (plugins) { + jsonStream.pipe(through2.obj(function(file, enc, cb) { + const path = file.history[0].replace(file.base, ''); + + const spec = path.split(sysPath.sep); + const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); + let str = ab2str(file.contents); + console.log(file.history[0]); + if (~file.history[0].indexOf('chat.json')) { + debugger; + } + str = str.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g, (match, p1, p2) => { + if (plugins[p1]){ + return `${seps}/plugins/${p1}/${p2}`; + } else { + return match; + } + }); + + file.contents = str2ab(str); + this.push(file); + })); + }; + jsonStream.pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 json 完成!'); }); + + // 处理js + gulp.src(`${src}/**/*.js`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) + .pipe(through2.obj(function(file, enc, cb) { + const path = file.history[0].replace(file.base, ''); + const spec = path.split(sysPath.sep); + let adaptorspec = spec; + if (isPlugin) { + adaptorspec = spec.concat([1, 1]); + } + const adaptor = new Array(adaptorspec.length - 1).fill('..').concat('adaptor.js').join('/'); + const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); + + let content = ab2str(file.contents); + if (plugins) { + content = content.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g, (match, p1) => { + return match.replace('requirePlugin', 'require').replace(p1, `${seps}/plugins/${p1}`); + }); + } + const str = [ + `import wx from '${adaptor.replace(/^\.\./, '.')}';`, + content + ].join('\r\n'); + file.contents = str2ab(str); + this.push(file); + cb(); + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 js 完成!'); + }); + } } module.exports = convert; \ No newline at end of file diff --git a/src/platform/wx/converter.js b/src/platform/wx/converter.js index f5038a5..540e8f9 100644 --- a/src/platform/wx/converter.js +++ b/src/platform/wx/converter.js @@ -1,4 +1,3 @@ -const fs = require('fs'); const gulp = require('gulp'); const replace = require('gulp-replace'); const config = require('../../config'); @@ -9,7 +8,7 @@ function convert(opt = {}) { const src = opt.source || './src'; const dest = opt.target || './wx'; const assets = opt.assets || config.getAssets(src); - + debugger; gulp.src(assets) .pipe(gulp.dest(dest)).on('end', () => { logger.info('资源拷贝完成!'); @@ -27,17 +26,17 @@ function convert(opt = {}) { logger.info('微信:wxml文件编译完成!'); }); - const destConfigFile = `${dest}/project.config.json`; + // const destConfigFile = `${dest}/project.config.json`; const jsonSrc = [`${src}/**/*.json`]; // fs.exists(destConfigFile, (exist) => { - fs.stat(destConfigFile, (exist) => { - if (exist) { - jsonSrc.push(`!${src}/project.config.json`); - } - gulp.src(jsonSrc).pipe(gulp.dest(dest)).on('end', () => { - logger.info('微信:json文件编译完成!'); - }); + // fs.stat(destConfigFile, (exist) => { + // if (exist) { + // jsonSrc.push(`!${src}/project.config.json`); + // } + gulp.src(jsonSrc).pipe(gulp.dest(dest)).on('end', () => { + logger.info('微信:json文件编译完成!'); }); + // }); gulp.src(`${src}/**/*.js`) .pipe(replace(/[\s\S]*/g, diffTag)) diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..c2c458c --- /dev/null +++ b/yarn.lock @@ -0,0 +1,7105 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/cli@^7.2.3": + version "7.10.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.10.5.tgz#57df2987c8cf89d0fc7d4b157ec59d7619f1b77a" + integrity sha1-V98ph8jPidD8fUsVfsWddhnxt3o= + dependencies: + commander "^4.0.1" + convert-source-map "^1.1.0" + fs-readdir-recursive "^1.1.0" + glob "^7.0.0" + lodash "^4.17.19" + make-dir "^2.1.0" + slash "^2.0.0" + source-map "^0.5.0" + optionalDependencies: + chokidar "^2.1.8" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha1-Fo2ho26Q2miujUnA8bSMfGJJITo= + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/core@^7.1.0", "@babel/core@^7.2.2", "@babel/core@^7.4.0": + version "7.10.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.10.5.tgz#1f15e2cca8ad9a1d78a38ddba612f5e7cdbbd330" + integrity sha1-HxXizKitmh14o43bphL158270zA= + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.10.5" + "@babel/helper-module-transforms" "^7.10.5" + "@babel/helpers" "^7.10.4" + "@babel/parser" "^7.10.5" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.5" + "@babel/types" "^7.10.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.0.0-beta.40", "@babel/generator@^7.10.5", "@babel/generator@^7.4.0": + version "7.10.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.10.5.tgz#1b903554bc8c583ee8d25f1e8969732e6b829a69" + integrity sha1-G5A1VLyMWD7o0l8eiWlzLmuCmmk= + dependencies: + "@babel/types" "^7.10.5" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha1-0tOyDFmtjEcRL6fSqUvAnV74Lxo= + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-get-function-arity@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" + integrity sha1-mMHL6g4jMvM/mkZhuM4VBbLBm6I= + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-member-expression-to-functions@^7.10.4": + version "7.10.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz#172f56e7a63e78112f3a04055f24365af702e7ee" + integrity sha1-Fy9W56Y+eBEvOgQFXyQ2WvcC5+4= + dependencies: + "@babel/types" "^7.10.5" + +"@babel/helper-module-imports@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" + integrity sha1-TFxUvgS9MWcKc4J5fXW5+i5bViA= + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5": + version "7.10.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz#120c271c0b3353673fcdfd8c053db3c544a260d6" + integrity sha1-EgwnHAszU2c/zf2MBT2zxUSiYNY= + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" + integrity sha1-UNyWQT1ZT5lad5BZBbBYk813lnM= + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha1-L3WoMSadT2d95JmG3/WZJ1M883U= + +"@babel/helper-replace-supers@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" + integrity sha1-1YXNk4jqBuYDHkzUS2cTy+rZ5s8= + dependencies: + "@babel/helper-member-expression-to-functions" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-simple-access@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" + integrity sha1-D1zNopRSd6KnotOoIeFTle3PNGE= + dependencies: + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-split-export-declaration@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz#2c70576eaa3b5609b24cb99db2888cc3fc4251d1" + integrity sha1-LHBXbqo7VgmyTLmdsoiMw/xCUdE= + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI= + +"@babel/helpers@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" + integrity sha1-Kr6w1yGv98Cpc3a54fb2XXpHUEQ= + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha1-fRvf1ldTU4+r5sOFls23bZrGAUM= + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.10.5", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0": + version "7.10.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.10.5.tgz#e7c6bf5a7deff957cec9f04b551e2762909d826b" + integrity sha1-58a/Wn3v+VfOyfBLVR4nYpCdgms= + +"@babel/plugin-syntax-object-rest-spread@^7.0.0": + version "7.8.3" + resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-transform-modules-commonjs@^7.4.0", "@babel/plugin-transform-modules-commonjs@^7.7.5": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0" + integrity sha1-ZmZ8Pu2h6/eJbUHx8WsXEFovvKA= + dependencies: + "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/template@^7.0.0-beta.40", "@babel/template@^7.10.4", "@babel/template@^7.4.0": + version "7.10.4" + resolved "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" + integrity sha1-MlGZbEIA68cdGo/EBfupQPNrong= + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.10.5", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0": + version "7.10.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.10.5.tgz#77ce464f5b258be265af618d8fddf0536f20b564" + integrity sha1-d85GT1sli+Jlr2GNj93wU28gtWQ= + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.10.5" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/parser" "^7.10.5" + "@babel/types" "^7.10.5" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0": + version "7.10.5" + resolved "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz#d88ae7e2fde86bfbfe851d4d81afa70a997b5d15" + integrity sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU= + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha1-+GSuhQBND8q29QvpFBxNo2jRZWo= + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@jest/console@^24.7.1", "@jest/console@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" + integrity sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A= + dependencies: + "@jest/source-map" "^24.9.0" + chalk "^2.0.1" + slash "^2.0.0" + +"@jest/core@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" + integrity sha1-LOzNC5MYH5xIUOdPKprUPTUTacQ= + dependencies: + "@jest/console" "^24.7.1" + "@jest/reporters" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-changed-files "^24.9.0" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-resolve-dependencies "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + jest-watcher "^24.9.0" + micromatch "^3.1.10" + p-each-series "^1.0.0" + realpath-native "^1.1.0" + rimraf "^2.5.4" + slash "^2.0.0" + strip-ansi "^5.0.0" + +"@jest/environment@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" + integrity sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg= + dependencies: + "@jest/fake-timers" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + +"@jest/fake-timers@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" + integrity sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM= + dependencies: + "@jest/types" "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + +"@jest/reporters@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" + integrity sha1-hmYO/44rlmHQQqjpigKLjWMaW0M= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + istanbul-lib-coverage "^2.0.2" + istanbul-lib-instrument "^3.0.1" + istanbul-lib-report "^2.0.4" + istanbul-lib-source-maps "^3.0.1" + istanbul-reports "^2.2.6" + jest-haste-map "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + node-notifier "^5.4.2" + slash "^2.0.0" + source-map "^0.6.0" + string-length "^2.0.0" + +"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" + integrity sha1-DiY6lEML5LQdpoPMwea//ioZFxQ= + dependencies: + callsites "^3.0.0" + graceful-fs "^4.1.15" + source-map "^0.6.0" + +"@jest/test-result@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" + integrity sha1-EXluiqnb+I6gJXV7MVJZWtBroMo= + dependencies: + "@jest/console" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/istanbul-lib-coverage" "^2.0.0" + +"@jest/test-sequencer@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" + integrity sha1-+PM081tiWk8vNV8v5+YDba0uazE= + dependencies: + "@jest/test-result" "^24.9.0" + jest-haste-map "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + +"@jest/transform@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" + integrity sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY= + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^24.9.0" + babel-plugin-istanbul "^5.1.0" + chalk "^2.0.1" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.1.15" + jest-haste-map "^24.9.0" + jest-regex-util "^24.9.0" + jest-util "^24.9.0" + micromatch "^3.1.10" + pirates "^4.0.1" + realpath-native "^1.1.0" + slash "^2.0.0" + source-map "^0.6.1" + write-file-atomic "2.4.1" + +"@jest/types@^24.9.0": + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" + integrity sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk= + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^13.0.0" + +"@types/babel__core@^7.1.0": + version "7.1.9" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.9.tgz#77e59d438522a6fb898fa43dc3455c6e72f3963d" + integrity sha1-d+WdQ4UipvuJj6Q9w0VcbnLzlj0= + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.1" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" + integrity sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ= + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.0.2" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" + integrity sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc= + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.0.13" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.13.tgz#1874914be974a492e1b4cb00585cabb274e8ba18" + integrity sha1-GHSRS+l0pJLhtMsAWFyrsnTouhg= + dependencies: + "@babel/types" "^7.3.0" + +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA= + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I= + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY= + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" + integrity sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI= + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "http://ires.58corp.com/repository/58npm/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/stack-utils@^1.0.1": + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= + +"@types/yargs-parser@*": + version "15.0.0" + resolved "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" + integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= + +"@types/yargs@^13.0.0": + version "13.0.9" + resolved "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz#44028e974343c7afcf3960f1a2b1099c39a7b5e1" + integrity sha1-RAKOl0NDx6/POWDxorEJnDmnteE= + dependencies: + "@types/yargs-parser" "*" + +abab@^2.0.0: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" + integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= + +acorn-globals@^4.1.0: + version "4.3.4" + resolved "http://ires.58corp.com/repository/58npm/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.2.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4= + +acorn-walk@^6.0.1: + version "6.2.0" + resolved "http://ires.58corp.com/repository/58npm/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha1-Ejy487hMIXHx9/slJhWxx4prGow= + +acorn@^5.5.3: + version "5.7.4" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" + integrity sha1-Po2KmUfQWZoXltECJddDL0pKz14= + +acorn@^6.0.1, acorn@^6.4.0: + version "6.4.1" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ= + +acorn@^7.1.1: + version "7.3.1" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" + integrity sha1-hQEHVNtTw/uvO56j4IOqXF0Uf/0= + +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: + version "6.12.3" + resolved "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" + integrity sha1-GMWvOKER3etPJpe9eNaKvByr1wY= + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-colors@1.1.0, ansi-colors@^1.0.1: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= + dependencies: + ansi-wrap "^0.1.0" + +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= + +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= + dependencies: + type-fest "^0.11.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.0.0, ansi-regex@^4.1.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k= + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^1.3.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo= + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-buffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= + dependencies: + buffer-equal "^1.0.0" + +archy@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + +argparse@^1.0.7: + version "1.0.10" + resolved "http://ires.58corp.com/repository/58npm/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-filter@^1.1.1: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" + integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= + dependencies: + make-iterator "^1.0.0" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= + +arr-map@^2.0.0, arr-map@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" + integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= + dependencies: + make-iterator "^1.0.0" + +arr-union@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-differ@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= + +array-each@^1.0.0, array-each@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + +array-equal@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +array-includes@^3.1.1: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" + +array-initial@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" + integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= + dependencies: + array-slice "^1.0.0" + is-number "^4.0.0" + +array-last@^1.1.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" + integrity sha1-eqdwc/7FZd2rJJP1+IGF9ASp0zY= + dependencies: + is-number "^4.0.0" + +array-slice@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= + +array-sort@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" + integrity sha1-5MBTVkU/VvU1EqfR1hI/LFTAqIo= + dependencies: + default-compare "^1.0.0" + get-value "^2.0.6" + kind-of "^5.0.2" + +array-uniq@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + +array-unique@^0.3.2: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +array.prototype.flat@^1.2.3: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +arraybuffer-to-string@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/arraybuffer-to-string/-/arraybuffer-to-string-1.0.2.tgz#c373aa7bb0e6844d9a2bc9654c8889a9570a26e2" + integrity sha1-w3Oqe7DmhE2aK8llTIiJqVcKJuI= + +asn1@~0.2.3: + version "0.2.4" + resolved "http://ires.58corp.com/repository/58npm/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= + +async-done@^1.2.0, async-done@^1.2.2: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" + integrity sha1-XhWqcplipLB0FPUoqIzfGOCykKI= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + +async-each@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= + +async-limiter@~1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= + +async-settle@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" + integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= + dependencies: + async-done "^1.2.2" + +asynckit@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob-lite@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= + +atob@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "http://ires.58corp.com/repository/58npm/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.10.0" + resolved "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" + integrity sha1-oXs6jqgRBg501H0wYSJACtRJeuI= + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.26.0, babel-core@^6.26.3: + version "6.26.3" + resolved "http://ires.58corp.com/repository/58npm/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha1-suLwnjQtDwyI4vAuBneUEl51wgc= + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.1" + debug "^2.6.9" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.8" + slash "^1.0.0" + source-map "^0.5.7" + +babel-eslint@^10.0.3: + version "10.1.0" + resolved "http://ires.58corp.com/repository/58npm/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI= + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + +babel-generator@^6.26.0: + version "6.26.1" + resolved "http://ires.58corp.com/repository/58npm/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA= + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" + integrity sha1-P8Mny4RnuJ0U17xw4xUQSng8zVQ= + dependencies: + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/babel__core" "^7.1.0" + babel-plugin-istanbul "^5.1.0" + babel-preset-jest "^24.9.0" + chalk "^2.4.2" + slash "^2.0.0" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= + dependencies: + object.assign "^4.1.0" + +babel-plugin-istanbul@^5.1.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" + integrity sha1-30reg9iXqS3wacTZolzyZxKTyFQ= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + find-up "^3.0.0" + istanbul-lib-instrument "^3.3.0" + test-exclude "^5.2.3" + +babel-plugin-jest-hoist@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" + integrity sha1-T4NwketAfgFEfIhDy+xUbQAC11Y= + dependencies: + "@types/babel__traverse" "^7.0.6" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.26.2" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha1-WKeThjqefKhwvcWogRF/+sJ9tvM= + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.22.0: + version "6.23.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-regenerator@^6.24.1: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-es2015@^6.24.1: + version "6.24.1" + resolved "http://ires.58corp.com/repository/58npm/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.24.1" + babel-plugin-transform-es2015-classes "^6.24.1" + babel-plugin-transform-es2015-computed-properties "^6.24.1" + babel-plugin-transform-es2015-destructuring "^6.22.0" + babel-plugin-transform-es2015-duplicate-keys "^6.24.1" + babel-plugin-transform-es2015-for-of "^6.22.0" + babel-plugin-transform-es2015-function-name "^6.24.1" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-plugin-transform-es2015-modules-systemjs "^6.24.1" + babel-plugin-transform-es2015-modules-umd "^6.24.1" + babel-plugin-transform-es2015-object-super "^6.24.1" + babel-plugin-transform-es2015-parameters "^6.24.1" + babel-plugin-transform-es2015-shorthand-properties "^6.24.1" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.24.1" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.22.0" + babel-plugin-transform-es2015-unicode-regex "^6.24.1" + babel-plugin-transform-regenerator "^6.24.1" + +babel-preset-jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" + integrity sha1-GStSHiIX+x0fZ89z9wwzZlCtPNw= + dependencies: + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + babel-plugin-jest-hoist "^24.9.0" + +babel-register@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "http://ires.58corp.com/repository/58npm/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "http://ires.58corp.com/repository/58npm/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha1-ry87iPpvXB5MY00aD46sT1WzleM= + +bach@^1.0.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" + integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= + dependencies: + arr-filter "^1.1.1" + arr-flatten "^1.0.1" + arr-map "^2.0.0" + array-each "^1.0.0" + array-initial "^1.0.0" + array-last "^1.1.1" + async-done "^1.2.2" + async-settle "^1.0.0" + now-and-later "^2.0.0" + +badges@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/badges/-/badges-3.1.0.tgz#114e53d7df104d036322098ac64fe9c7251ca60a" + integrity sha1-EU5T198QTQNjIgmKxk/pxyUcpgo= + +balanced-match@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base@^0.11.1: + version "0.11.2" + resolved "http://ires.58corp.com/repository/58npm/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + +binaryextensions@2: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" + integrity sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI= + +bindings@^1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + dependencies: + file-uri-to-path "1.0.0" + +brace-expansion@^1.0.0, brace-expansion@^1.1.7: + version "1.1.11" + resolved "http://ires.58corp.com/repository/58npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= + +browser-resolve@^1.11.3: + version "1.11.3" + resolved "http://ires.58corp.com/repository/58npm/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY= + dependencies: + resolve "1.1.7" + +bser@2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= + dependencies: + node-int64 "^0.4.0" + +buffer-equal@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= + +cache-base@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +callsites@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= + +camelcase@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= + +capture-exit@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha1-+5U7+uvreB9iiYI52rtCbQilCaQ= + dependencies: + rsvp "^4.8.4" + +caseless@~0.12.0: + version "0.12.0" + resolved "http://ires.58corp.com/repository/58npm/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^1.0.0, chalk@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: + version "2.4.2" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.1.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha1-ThSHCmGNni7dl92DRf2dncMVZGo= + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= + +chokidar@^2.0.0, chokidar@^2.1.8: + version "2.1.8" + resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +ci-info@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= + +class-utils@^0.3.5: + version "0.3.6" + resolved "http://ires.58corp.com/repository/58npm/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= + dependencies: + restore-cursor "^3.1.0" + +cli-width@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha1-ovSEN6LKqaIkNueUvwceyeYc7fY= + +cliui@^3.2.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "http://ires.58corp.com/repository/58npm/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-stats@^0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= + +clone-stats@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= + +clone@^1.0.0, clone@^1.0.2: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +clone@^2.1.1: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +co@^4.6.0: + version "4.6.0" + resolved "http://ires.58corp.com/repository/58npm/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +code-point-at@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-map@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" + integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= + dependencies: + arr-map "^2.0.2" + for-own "^1.0.0" + make-iterator "^1.0.0" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + +color-support@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= + +colors@^1.3.3: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "http://ires.58corp.com/repository/58npm/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= + dependencies: + delayed-stream "~1.0.0" + +commander@^2.19.0, commander@^2.9.0: + version "2.20.3" + resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= + +commander@^4.0.1: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + +concat-map@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.4.7, concat-stream@^1.6.0: + version "1.6.2" + resolved "http://ires.58corp.com/repository/58npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +contains-path@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: + version "1.7.0" + resolved "http://ires.58corp.com/repository/58npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-props@^2.0.1: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" + integrity sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4= + dependencies: + each-props "^1.3.0" + is-plain-object "^2.0.1" + +core-js@^2.4.0, core-js@^2.5.0: + version "2.6.11" + resolved "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +coveralls@^3.0.9: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/coveralls/-/coveralls-3.1.0.tgz#13c754d5e7a2dd8b44fe5269e21ca394fb4d615b" + integrity sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs= + dependencies: + js-yaml "^3.13.1" + lcov-parse "^1.0.0" + log-driver "^1.2.7" + minimist "^1.2.5" + request "^2.88.2" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "http://ires.58corp.com/repository/58npm/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "http://ires.58corp.com/repository/58npm/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha1-P6nU7zFCy9HDAedmTB81K9gvWjk= + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +csso@^3.5.1: + version "3.5.1" + resolved "http://ires.58corp.com/repository/58npm/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha1-e564vmFiiXPBsmHhadLwJACOdYs= + dependencies: + css-tree "1.0.0-alpha.29" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.8" + resolved "http://ires.58corp.com/repository/58npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= + +cssstyle@^1.0.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + integrity sha1-nTEyginTxWXGHlhrAgQaKPzNzPE= + dependencies: + cssom "0.3.x" + +d@1, d@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "http://ires.58corp.com/repository/58npm/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4= + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +dateformat@^2.0.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= + +debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + dependencies: + ms "2.0.0" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= + dependencies: + ms "^2.1.1" + +decamelize@^1.1.1, decamelize@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-is@~0.1.3: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +default-compare@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" + integrity sha1-y2ETGESthNhHiPto/QFoHKd4Gi8= + dependencies: + kind-of "^5.0.2" + +default-resolution@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" + integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= + +defaults@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +deprecated@^0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" + integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= + +detect-file@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-indent@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + dependencies: + repeating "^2.0.0" + +detect-newline@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +diff-sequences@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" + integrity sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU= + +doctrine@1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= + dependencies: + esutils "^2.0.2" + +domexception@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA= + dependencies: + webidl-conversions "^4.0.2" + +duplexer2@0.0.2: + version "0.0.2" + resolved "http://ires.58corp.com/repository/58npm/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= + dependencies: + readable-stream "~1.1.9" + +duplexify@^3.6.0: + version "3.7.1" + resolved "http://ires.58corp.com/repository/58npm/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +each-props@^1.3.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" + integrity sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM= + dependencies: + is-plain-object "^2.0.1" + object.defaults "^1.1.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +editions@^1.3.3: + version "1.3.4" + resolved "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" + integrity sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs= + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= + dependencies: + once "^1.4.0" + +end-of-stream@~0.1.5: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= + dependencies: + once "~1.3.0" + +errno@^0.1.1: + version "0.1.7" + resolved "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: + version "1.17.6" + resolved "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" + integrity sha1-kUIHFweFeyysx7iey2cDFsPi1So= + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.0" + is-regex "^1.1.0" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: + version "0.10.53" + resolved "http://ires.58corp.com/repository/58npm/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "http://ires.58corp.com/repository/58npm/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= + dependencies: + d "^1.0.1" + ext "^1.1.2" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@^1.9.1: + version "1.14.3" + resolved "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM= + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-standard@^14.1.0: + version "14.1.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" + integrity sha1-gwqOROeu995nRkl5rQa0BgJsVuo= + +eslint-import-resolver-node@^0.3.3: + version "0.3.4" + resolved "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc= + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-module-utils@^2.6.0: + version "2.6.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y= + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + +eslint-plugin-es@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" + integrity sha1-dafN/czdwFiZNK7rOEF18iHFeJM= + dependencies: + eslint-utils "^2.0.0" + regexpp "^3.0.0" + +eslint-plugin-import@^2.19.1: + version "2.22.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz#92f7736fe1fde3e2de77623c838dd992ff5ffb7e" + integrity sha1-kvdzb+H94+Led2I8g43Zkv9f+34= + dependencies: + array-includes "^3.1.1" + array.prototype.flat "^1.2.3" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.3" + eslint-module-utils "^2.6.0" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.1" + read-pkg-up "^2.0.0" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" + +eslint-plugin-node@^11.0.0: + version "11.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" + integrity sha1-yVVEQW7kraJnQKMEdO78VALcZx0= + dependencies: + eslint-plugin-es "^3.0.0" + eslint-utils "^2.0.0" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" + +eslint-plugin-promise@^4.2.1: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" + integrity sha1-hF/YsiYK2PglZMEiL85ErXHZQYo= + +eslint-plugin-standard@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" + integrity sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ= + +eslint-scope@^5.0.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" + integrity sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU= + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.3: + version "1.4.3" + resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc= + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha1-MOvR73wv3/AcOk8VEESvJfqwUj4= + +eslint@^6.8.0: + version "6.8.0" + resolved "http://ires.58corp.com/repository/58npm/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^6.1.2: + version "6.2.1" + resolved "http://ires.58corp.com/repository/58npm/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o= + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= + +esquery@^1.0.1: + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc= + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= + dependencies: + estraverse "^4.1.0" + +estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= + +estraverse@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI= + +esutils@^2.0.2: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= + +exec-sh@^0.3.2: + version "0.3.4" + resolved "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= + +execa@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "http://ires.58corp.com/repository/58npm/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^1.8.1: + version "1.8.2" + resolved "http://ires.58corp.com/repository/58npm/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= + dependencies: + fill-range "^2.1.0" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +expect@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" + integrity sha1-t1FltIFwdPpKFXeU9G/p8boVtso= + dependencies: + "@jest/types" "^24.9.0" + ansi-styles "^3.2.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.9.0" + +expr-parser@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/expr-parser/-/expr-parser-1.0.0.tgz#b85be870efce3c764977578d4a505795233f9022" + integrity sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI= + +ext@^1.1.2: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= + dependencies: + type "^2.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= + +external-editor@^3.0.3: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fancy-log@1.3.2: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" + integrity sha1-9BEl49hPLn2JpD0G2VjI94vha+E= + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + time-stamp "^1.0.0" + +fancy-log@^1.1.0, fancy-log@^1.3.2: + version "1.3.3" + resolved "http://ires.58corp.com/repository/58npm/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "http://ires.58corp.com/repository/58npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU= + dependencies: + bser "2.1.1" + +figures@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= + dependencies: + flat-cache "^2.0.1" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + +filename-regex@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fill-range@^2.1.0: + version "2.2.4" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha1-6x53OrsFbc2N8r/favWbizqTZWU= + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-index@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= + +find-up@^1.0.0: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= + dependencies: + locate-path "^3.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha1-F7EI+e5RLft6XH88iyfqnhqcCNE= + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha1-0AvszxqitHXRbUI7Aji3E6LEo3s= + dependencies: + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +first-chunk-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= + +first-chunk-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" + integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= + dependencies: + readable-stream "^2.0.2" + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha1-595vEnnd2cqarIpZcdYYYGs6q0E= + +flat-cache@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha1-RXWyHivO50NKqb5mL0t7X5wrUTg= + +flatten@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs= + +flush-write-stream@^1.0.2: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + dependencies: + for-in "^1.0.1" + +for-own@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "http://ires.58corp.com/repository/58npm/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "http://ires.58corp.com/repository/58npm/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-extra@^7.0.1: + version "7.0.1" + resolved "http://ires.58corp.com/repository/58npm/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-mkdirp-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= + dependencies: + graceful-fs "^4.1.11" + through2 "^2.0.3" + +fs-readdir-recursive@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" + integrity sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc= + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +function-bind@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gaze@^0.5.1: + version "0.5.2" + resolved "http://ires.58corp.com/repository/58npm/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" + integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= + dependencies: + globule "~0.1.0" + +gensync@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" + integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + +get-stream@^4.0.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "http://ires.58corp.com/repository/58npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "http://ires.58corp.com/repository/58npm/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.0.1, glob-parent@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.0.0: + version "5.1.1" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= + dependencies: + is-glob "^4.0.1" + +glob-stream@^3.1.5: + version "3.1.18" + resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" + integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= + dependencies: + glob "^4.3.1" + glob2base "^0.0.12" + minimatch "^2.0.1" + ordered-read-streams "^0.1.0" + through2 "^0.6.1" + unique-stream "^1.0.0" + +glob-stream@^6.1.0: + version "6.1.0" + resolved "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= + dependencies: + extend "^3.0.0" + glob "^7.1.1" + glob-parent "^3.1.0" + is-negated-glob "^1.0.0" + ordered-read-streams "^1.0.0" + pumpify "^1.3.5" + readable-stream "^2.1.5" + remove-trailing-separator "^1.0.1" + to-absolute-glob "^2.0.0" + unique-stream "^2.0.2" + +glob-watcher@^0.0.6: + version "0.0.6" + resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" + integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= + dependencies: + gaze "^0.5.1" + +glob-watcher@^5.0.3: + version "5.0.3" + resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" + integrity sha1-iKir8cTRMeuTkomUvEpZPC5d1iY= + dependencies: + anymatch "^2.0.0" + async-done "^1.2.0" + chokidar "^2.0.0" + is-negated-glob "^1.0.0" + just-debounce "^1.0.0" + object.defaults "^1.1.0" + +glob2base@^0.0.12: + version "0.0.12" + resolved "http://ires.58corp.com/repository/58npm/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= + dependencies: + find-index "^0.1.1" + +glob@^4.3.1: + version "4.5.3" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" + integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "^2.0.1" + once "^1.3.0" + +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: + version "7.1.6" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@~3.1.21: + version "3.1.21" + resolved "http://ires.58corp.com/repository/58npm/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= + dependencies: + graceful-fs "~1.2.0" + inherits "1" + minimatch "~0.2.11" + +global-modules@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globals@^11.1.0: + version "11.12.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= + +globals@^12.1.0: + version "12.4.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg= + dependencies: + type-fest "^0.8.1" + +globals@^9.18.0: + version "9.18.0" + resolved "http://ires.58corp.com/repository/58npm/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo= + +globule@~0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" + integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= + dependencies: + glob "~3.1.21" + lodash "~1.0.1" + minimatch "~0.2.11" + +glogg@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha1-LX3XAr7aIus7/634gGltpthGMT8= + dependencies: + sparkles "^1.0.0" + +graceful-fs@^3.0.0: + version "3.0.12" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz#0034947ce9ed695ec8ab0b854bc919e82b1ffaef" + integrity sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8= + dependencies: + natives "^1.1.3" + +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.2.4" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= + +graceful-fs@~1.2.0: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" + integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= + +growly@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + +gulp-babel@^8.0.0: + version "8.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-babel/-/gulp-babel-8.0.0.tgz#e0da96f4f2ec4a88dd3a3030f476e38ab2126d87" + integrity sha1-4NqW9PLsSojdOjAw9HbjirISbYc= + dependencies: + plugin-error "^1.0.1" + replace-ext "^1.0.0" + through2 "^2.0.0" + vinyl-sourcemaps-apply "^0.2.0" + +gulp-cli@^2.2.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" + integrity sha1-7A04DinlKqReR5d/DTLhj9FhEi8= + dependencies: + ansi-colors "^1.0.1" + archy "^1.0.0" + array-sort "^1.0.0" + color-support "^1.1.3" + concat-stream "^1.6.0" + copy-props "^2.0.1" + fancy-log "^1.3.2" + gulplog "^1.0.0" + interpret "^1.4.0" + isobject "^3.0.1" + liftoff "^3.1.0" + matchdep "^2.0.0" + mute-stdout "^1.0.0" + pretty-hrtime "^1.0.0" + replace-homedir "^1.0.0" + semver-greatest-satisfied-range "^1.1.0" + v8flags "^3.2.0" + yargs "^7.1.0" + +gulp-rename@^1.2.2: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" + integrity sha1-3hxxjnxAla6GH3KW708ySGSCQL0= + +gulp-replace@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-replace/-/gulp-replace-1.0.0.tgz#b32bd61654d97b8d78430a67b3e8ce067b7c9143" + integrity sha1-syvWFlTZe414Qwpns+jOBnt8kUM= + dependencies: + istextorbinary "2.2.1" + readable-stream "^2.0.1" + replacestream "^4.0.0" + +gulp-sequence@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulp-sequence/-/gulp-sequence-1.0.0.tgz#862f93e6503e67c350a42948fa666953cf88ba67" + integrity sha1-hi+T5lA+Z8NQpClI+mZpU8+Iumc= + dependencies: + thunks "^4.9.0" + +gulp-uglify-es@^1.0.4: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/gulp-uglify-es/-/gulp-uglify-es-1.0.4.tgz#59ee0d5ea98c1e09c6eaa58c8b018a6ad33f48d4" + integrity sha1-We4NXqmMHgnG6qWMiwGKatM/SNQ= + dependencies: + o-stream "^0.2.2" + plugin-error "^1.0.1" + terser "^3.7.5" + vinyl "^2.1.0" + vinyl-sourcemaps-apply "^0.2.1" + +gulp-util@^3.0.0: + version "3.0.8" + resolved "http://ires.58corp.com/repository/58npm/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp-watch@^5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/gulp-watch/-/gulp-watch-5.0.1.tgz#83d378752f5bfb46da023e73c17ed1da7066215d" + integrity sha1-g9N4dS9b+0baAj5zwX7R2nBmIV0= + dependencies: + ansi-colors "1.1.0" + anymatch "^1.3.0" + chokidar "^2.0.0" + fancy-log "1.3.2" + glob-parent "^3.0.1" + object-assign "^4.1.0" + path-is-absolute "^1.0.1" + plugin-error "1.0.1" + readable-stream "^2.2.2" + slash "^1.0.0" + vinyl "^2.1.0" + vinyl-file "^2.0.0" + +gulp@^3.9.1: + version "3.9.1" + resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" + integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= + dependencies: + archy "^1.0.0" + chalk "^1.0.0" + deprecated "^0.0.1" + gulp-util "^3.0.0" + interpret "^1.0.0" + liftoff "^2.1.0" + minimist "^1.1.0" + orchestrator "^0.3.0" + pretty-hrtime "^1.0.0" + semver "^4.1.0" + tildify "^1.0.0" + v8flags "^2.0.2" + vinyl-fs "^0.3.0" + +gulp@^4.0.2: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" + integrity sha1-VDZRBw/Q9qsKBlDGo+b/WnywnKo= + dependencies: + glob-watcher "^5.0.3" + gulp-cli "^2.2.0" + undertaker "^1.2.1" + vinyl-fs "^3.0.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= + dependencies: + glogg "^1.0.0" + +har-schema@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.3" + resolved "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + +has-flag@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= + dependencies: + sparkles "^1.0.0" + +has-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= + +has-value@^0.3.1: + version "0.3.1" + resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= + dependencies: + function-bind "^1.1.1" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "http://ires.58corp.com/repository/58npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg= + dependencies: + whatwg-encoding "^1.0.1" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM= + +http-signature@~1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "http://ires.58corp.com/repository/58npm/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore@^4.0.6: + version "4.0.6" + resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= + +ignore@^5.1.1: + version "5.1.8" + resolved "http://ires.58corp.com/repository/58npm/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha1-8VCotQo0KJsz4i9YiavU2AFvDlc= + +image-size@~0.5.0: + version "0.5.5" + resolved "http://ires.58corp.com/repository/58npm/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + +import-fresh@^3.0.0: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indexes-of@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +inflight@^1.0.4: + version "1.0.6" + resolved "http://ires.58corp.com/repository/58npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" + integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= + +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + +ini@^1.3.4: + version "1.3.5" + resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= + +inquirer@^7.0.0: + version "7.3.2" + resolved "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.3.2.tgz#25245d2e32dc9f33dbe26eeaada231daa66e9c7c" + integrity sha1-JSRdLjLcnzPb4m7qraIx2qZunHw= + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.16" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +interpret@^1.0.0, interpret@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4= + +invariant@^2.2.2, invariant@^2.2.4: + version "2.2.4" + resolved "http://ires.58corp.com/repository/58npm/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +is-absolute@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-base64@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz#a6f20610c6ef4863a51cba32bc0222544b932622" + integrity sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI= + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha1-76ouqdqg16suoTqXsritUf776L4= + +is-callable@^1.1.4, is-callable@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" + integrity sha1-gzNlYLVKOONeOi33r9BFTWkUaLs= + +is-ci@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= + dependencies: + ci-info "^2.0.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha1-fRQK3DiarzARqPKipM+m+q3/sRg= + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= + dependencies: + is-extglob "^2.1.1" + +is-negated-glob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= + +is-number@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= + +is-primitive@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + +is-regex@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" + integrity sha1-7OOOOJ5JDfDcIcrqK9WW+Yf3Z/8= + dependencies: + has-symbols "^1.0.1" + +is-relative@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= + dependencies: + is-unc-path "^1.0.0" + +is-stream@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-string@^1.0.5: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= + +is-symbol@^1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= + dependencies: + has-symbols "^1.0.1" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0, is-utf8@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-valid-glob@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + +is-wsl@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +isarray@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" + integrity sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k= + +istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: + version "3.3.0" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" + integrity sha1-pfY9kfC7wMPkee9MXeAnM17G1jA= + dependencies: + "@babel/generator" "^7.4.0" + "@babel/parser" "^7.4.3" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" + istanbul-lib-coverage "^2.0.5" + semver "^6.0.0" + +istanbul-lib-report@^2.0.4: + version "2.0.8" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" + integrity sha1-WoETzXRtQ8SInro2qxDn1QybTzM= + dependencies: + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + supports-color "^6.1.0" + +istanbul-lib-source-maps@^3.0.1: + version "3.0.6" + resolved "http://ires.58corp.com/repository/58npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" + integrity sha1-KEmXxIIRdS7EhiU9qX44ed77qMg= + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + rimraf "^2.6.3" + source-map "^0.6.1" + +istanbul-reports@^2.2.6: + version "2.2.7" + resolved "http://ires.58corp.com/repository/58npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" + integrity sha1-XZOfYjfXtIOTzAlZ6rQM1P0FaTE= + dependencies: + html-escaper "^2.0.0" + +istextorbinary@2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/istextorbinary/-/istextorbinary-2.2.1.tgz#a5231a08ef6dd22b268d0895084cf8d58b5bec53" + integrity sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM= + dependencies: + binaryextensions "2" + editions "^1.3.3" + textextensions "2" + +j-component@^1.3.1: + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.3.1.tgz#fc98a79f09e830dbbefaeac2b394ebe802ae4776" + integrity sha1-/JinnwnoMNu++urCs5Tr6AKuR3Y= + dependencies: + expr-parser "^1.0.0" + miniprogram-api-typings "^2.11.0" + miniprogram-exparser "2.11.2" + +jest-changed-files@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" + integrity sha1-CNjBXreaf6P8mCabwUtFHugvgDk= + dependencies: + "@jest/types" "^24.9.0" + execa "^1.0.0" + throat "^4.0.0" + +jest-cli@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" + integrity sha1-rS3mLQdHLUGcarwwH8QyuYsQ0q8= + dependencies: + "@jest/core" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + import-local "^2.0.0" + is-ci "^2.0.0" + jest-config "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + prompts "^2.0.1" + realpath-native "^1.1.0" + yargs "^13.3.0" + +jest-config@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" + integrity sha1-+xu8YMc6Rq8DWQcZ76SCXm5N0bU= + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^24.9.0" + "@jest/types" "^24.9.0" + babel-jest "^24.9.0" + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^24.9.0" + jest-environment-node "^24.9.0" + jest-get-type "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + micromatch "^3.1.10" + pretty-format "^24.9.0" + realpath-native "^1.1.0" + +jest-diff@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" + integrity sha1-kxt9DVd4obr3RSy4FuMl43JAVdo= + dependencies: + chalk "^2.0.1" + diff-sequences "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-docblock@^24.3.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" + integrity sha1-eXAgGAK6Vg4cQJLMJcvt9a9ajOI= + dependencies: + detect-newline "^2.1.0" + +jest-each@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" + integrity sha1-6y2mAuKmEImNvF8fbfO6hrVfiwU= + dependencies: + "@jest/types" "^24.9.0" + chalk "^2.0.1" + jest-get-type "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + +jest-environment-jsdom@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" + integrity sha1-SwgGx/yU+V7bNpppzCd47sK3N1s= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + jsdom "^11.5.1" + +jest-environment-node@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" + integrity sha1-Mz0tJ5b5aH8q7r8HQrUZ8zwcv9M= + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + +jest-get-type@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" + integrity sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4= + +jest-haste-map@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" + integrity sha1-s4pdZCdJNOIfpBeump++t3zqrH0= + dependencies: + "@jest/types" "^24.9.0" + anymatch "^2.0.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.9.0" + micromatch "^3.1.10" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^1.2.7" + +jest-jasmine2@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" + integrity sha1-H3sb0yQsF3TmKsq7NkbZavw75qA= + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^24.9.0" + is-generator-fn "^2.0.0" + jest-each "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + throat "^4.0.0" + +jest-leak-detector@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" + integrity sha1-tmXep8dxAMXE99/LFTtlzwfc+Wo= + dependencies: + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-matcher-utils@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" + integrity sha1-9bNmHV5ijf/m3WUlHf2uDofDoHM= + dependencies: + chalk "^2.0.1" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-message-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" + integrity sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM= + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/stack-utils" "^1.0.1" + chalk "^2.0.1" + micromatch "^3.1.10" + slash "^2.0.0" + stack-utils "^1.0.1" + +jest-mock@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + integrity sha1-wig1VB7jebkIZzrVEIeiGFwT8cY= + dependencies: + "@jest/types" "^24.9.0" + +jest-pnp-resolver@^1.2.1: + version "1.2.2" + resolved "http://ires.58corp.com/repository/58npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha1-twSsCuAoqJEIpNBAs/kZ393I4zw= + +jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" + integrity sha1-wT+zOAveIr9ldUMsST6o/jeWVjY= + +jest-resolve-dependencies@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" + integrity sha1-rQVRmJWcTPuopPBmxnOj8HhlB6s= + dependencies: + "@jest/types" "^24.9.0" + jest-regex-util "^24.3.0" + jest-snapshot "^24.9.0" + +jest-resolve@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" + integrity sha1-3/BMdoevNMTdflJIktnPd+XRcyE= + dependencies: + "@jest/types" "^24.9.0" + browser-resolve "^1.11.3" + chalk "^2.0.1" + jest-pnp-resolver "^1.2.1" + realpath-native "^1.1.0" + +jest-runner@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" + integrity sha1-V0+v29VEVcKzS0vfQ2WiOFf830I= + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.4.2" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-docblock "^24.3.0" + jest-haste-map "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-leak-detector "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + source-map-support "^0.5.6" + throat "^4.0.0" + +jest-runtime@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" + integrity sha1-nxRYOvak9zFKap2fAibhp4HI5Kw= + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/source-map" "^24.3.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + realpath-native "^1.1.0" + slash "^2.0.0" + strip-bom "^3.0.0" + yargs "^13.3.0" + +jest-serializer@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" + integrity sha1-5tfX75bTHouQeacUdUxdXFgojnM= + +jest-snapshot@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" + integrity sha1-7I6cpPLsDFyHro+SXPl0l7DpUbo= + dependencies: + "@babel/types" "^7.0.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + expect "^24.9.0" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^24.9.0" + semver "^6.2.0" + +jest-util@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" + integrity sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI= + dependencies: + "@jest/console" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/source-map" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + callsites "^3.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.15" + is-ci "^2.0.0" + mkdirp "^0.5.1" + slash "^2.0.0" + source-map "^0.6.0" + +jest-validate@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" + integrity sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks= + dependencies: + "@jest/types" "^24.9.0" + camelcase "^5.3.1" + chalk "^2.0.1" + jest-get-type "^24.9.0" + leven "^3.1.0" + pretty-format "^24.9.0" + +jest-watcher@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" + integrity sha1-S1bl0c7/AF9biOUo3Jr8jdTtKzs= + dependencies: + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + jest-util "^24.9.0" + string-length "^2.0.0" + +jest-worker@^24.6.0, jest-worker@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U= + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" + integrity sha1-mH0pDAWgi1LFYYjBAC42jtsAcXE= + dependencies: + import-local "^2.0.0" + jest-cli "^24.9.0" + +js-base64@^2.1.9: + version "2.6.3" + resolved "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.6.3.tgz#7afdb9b57aa7717e15d370b66e8f36a9cb835dc3" + integrity sha1-ev25tXqncX4V03C2bo82qcuDXcM= + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= + +js-tokens@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.13.1: + version "3.14.0" + resolved "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@^11.5.1: + version "11.12.0" + resolved "http://ires.58corp.com/repository/58npm/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha1-GoDUDd03ih3lllbp5txaO6hle8g= + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + +jsesc@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + +jsesc@^2.5.1: + version "2.5.2" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= + +jsesc@~0.5.0: + version "0.5.0" + resolved "http://ires.58corp.com/repository/58npm/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "http://ires.58corp.com/repository/58npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= + +json-schema@0.2.3: + version "0.2.3" + resolved "http://ires.58corp.com/repository/58npm/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json5@^0.5.1: + version "0.5.1" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +json5@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.1.3" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.1" + resolved "http://ires.58corp.com/repository/58npm/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +just-debounce@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" + integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0, kind-of@^5.0.2: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "http://ires.58corp.com/repository/58npm/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= + +kleur@^3.0.3: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= + +last-run@^1.1.0: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" + integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= + dependencies: + default-resolution "^2.0.0" + es6-weak-map "^2.0.1" + +lazystream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lcov-parse@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0" + integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A= + +lead@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= + dependencies: + flush-write-stream "^1.0.2" + +left-pad@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4= + +less@^3.10.3: + version "3.12.0" + resolved "http://ires.58corp.com/repository/58npm/less/-/less-3.12.0.tgz#f23f9bd94ba72495994865d84e3b5ac6ee8a0363" + integrity sha1-8j+b2UunJJWZSGXYTjtaxu6KA2M= + dependencies: + tslib "^1.10.0" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + make-dir "^2.1.0" + mime "^1.4.1" + native-request "^1.0.5" + source-map "~0.6.0" + +leven@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +liftoff@^2.1.0: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= + dependencies: + extend "^3.0.0" + findup-sync "^2.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +liftoff@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" + integrity sha1-ybpggfkIZwYH7nkGLXAN8GLFLtM= + dependencies: + extend "^3.0.0" + findup-sync "^3.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "http://ires.58corp.com/repository/58npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash._root@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= + dependencies: + lodash._root "^3.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "http://ires.58corp.com/repository/58npm/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "http://ires.58corp.com/repository/58npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "http://ires.58corp.com/repository/58npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.template@^3.0.0: + version "3.6.2" + resolved "http://ires.58corp.com/repository/58npm/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.16, lodash@^4.17.19, lodash@^4.17.4: + version "4.17.19" + resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" + integrity sha1-5I3e2+MLMyF4PFtDAfvTU7weSks= + +lodash@~1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" + integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= + +log-driver@^1.2.7: + version "1.2.7" + resolved "http://ires.58corp.com/repository/58npm/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" + integrity sha1-Y7lQIfBwL+36LJuwok53l9cYcdg= + +loose-envify@^1.0.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@2: + version "2.7.3" + resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= + +lru-cache@^4.0.1: + version "4.1.5" + resolved "http://ires.58corp.com/repository/58npm/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +make-dir@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY= + dependencies: + kind-of "^6.0.2" + +makeerror@1.0.x: + version "1.0.11" + resolved "http://ires.58corp.com/repository/58npm/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "http://ires.58corp.com/repository/58npm/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +matchdep@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" + integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= + dependencies: + findup-sync "^2.0.0" + micromatch "^3.0.4" + resolve "^1.4.0" + stack-trace "0.0.10" + +math-random@^1.0.1: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw= + +md5-hex@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/md5-hex/-/md5-hex-2.0.0.tgz#d0588e9f1c74954492ecd24ac0ac6ce997d92e33" + integrity sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= + dependencies: + md5-o-matic "^0.1.1" + +md5-o-matic@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" + integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= + +mdn-data@~1.1.0: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= + +micromatch@^2.1.5: + version "2.3.11" + resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "http://ires.58corp.com/repository/58npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +mime-db@1.44.0: + version "1.44.0" + resolved "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.27" + resolved "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= + dependencies: + mime-db "1.44.0" + +mime@^1.4.1: + version "1.6.0" + resolved "http://ires.58corp.com/repository/58npm/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= + +minimatch@^2.0.1: + version "2.0.10" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" + integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= + dependencies: + brace-expansion "^1.0.0" + +minimatch@^3.0.4: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= + dependencies: + brace-expansion "^1.1.7" + +minimatch@~0.2.11: + version "0.2.14" + resolved "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= + dependencies: + lru-cache "2" + sigmund "~1.0.0" + +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= + +miniprogram-api-typings@^2.11.0: + version "2.11.0" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz#c0a91ca2fea80e344509399c580cbad504a8f905" + integrity sha1-wKkcov6oDjRFCTmcWAy61QSo+QU= + +miniprogram-compiler@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz#2afab6e288d8bc085f803b1d49ae59c5df236e99" + integrity sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk= + dependencies: + glob "^7.1.3" + unescape-js "^1.1.1" + +miniprogram-exparser@2.11.2: + version "2.11.2" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.11.2.tgz#e60b4a1433c249025f7e9a922bfe369c7436ae61" + integrity sha1-5gtKFDPCSQJffpqSK/42nHQ2rmE= + +miniprogram-simulate@^1.1.5: + version "1.2.7" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.7.tgz#4e982efd47bae26d870021ac4f7eb88034e72849" + integrity sha1-Tpgu/Ue64m2HACGsT364gDTnKEk= + dependencies: + csso "^3.5.1" + j-component "^1.3.1" + less "^3.10.3" + miniprogram-compiler "^0.1.2" + postcss "^7.0.23" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "http://ires.58corp.com/repository/58npm/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.0, mkdirp@^0.5.1: + version "0.5.5" + resolved "http://ires.58corp.com/repository/58npm/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= + dependencies: + minimist "^1.2.5" + +mp-adaptor@^1.0.9: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz#0cd8de14dfd2a8de17dab33fb08afa89b4c56ff9" + integrity sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA== + dependencies: + gulp "^3.9.1" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + uneval "^0.1.2" + +mp-converter@^1.0.9: + version "1.0.10" + resolved "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz#2b0722dc90013d8ef49d06d1febd05f71ec323e4" + integrity sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w== + dependencies: + gulp "^3.9.1" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + uneval "^0.1.2" + +mp-linter@^1.0.9: + version "1.0.9" + resolved "http://ires.58corp.com/repository/58npm/mp-linter/-/mp-linter-1.0.9.tgz#53201e38e39c747588b7c2045d7f4848a9031231" + integrity sha1-UyAeOOOcdHWIt8IEXX9ISKkDEjE= + dependencies: + gulp "^4.0.2" + gulp-sequence "^1.0.0" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + pump "^3.0.0" + +mp-plugin@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz#b9aaf0e9c547f6d63ce54bad83de6651f46ba6b9" + integrity sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA== + dependencies: + "@babel/cli" "^7.2.3" + "@babel/core" "^7.4.0" + "@babel/plugin-transform-modules-commonjs" "^7.4.0" + gulp "^3.9.1" + gulp-sequence "^1.0.0" + gulp-uglify-es "^1.0.4" + gulp-watch "^5.0.1" + string-to-arraybuffer "^1.0.2" + through2 "^3.0.0" + to-buffer "^1.1.1" + +ms@2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + +multipipe@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= + dependencies: + duplexer2 "0.0.2" + +mute-stdout@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" + integrity sha1-rLAwDrTeI6fd7sAU4+lgRLNHIzE= + +mute-stream@0.0.8: + version "0.0.8" + resolved "http://ires.58corp.com/repository/58npm/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= + +nan@^2.12.1: + version "2.14.1" + resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha1-174036MQW5FJTDFHCJMV7/iHSwE= + +nanomatch@^1.2.9: + version "1.2.13" + resolved "http://ires.58corp.com/repository/58npm/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +native-request@^1.0.5: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/native-request/-/native-request-1.0.5.tgz#da67637c0a0ed0758243d1a688d647612f2d5a0a" + integrity sha1-2mdjfAoO0HWCQ9GmiNZHYS8tWgo= + +natives@^1.1.3: + version "1.1.6" + resolved "http://ires.58corp.com/repository/58npm/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" + integrity sha1-pgO0pJirdxc2ErnqGs3sTZgPALs= + +natural-compare@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +next-tick@~1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +nice-try@^1.0.4: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= + +node-int64@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^5.4.2: + version "5.4.3" + resolved "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" + integrity sha1-y3La+UyTkECY4oucWQ/YZuRkvVA= + dependencies: + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + +now-and-later@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= + dependencies: + once "^1.3.2" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +nwsapi@^2.0.7: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= + +o-stream@^0.2.2: + version "0.2.2" + resolved "http://ires.58corp.com/repository/58npm/o-stream/-/o-stream-0.2.2.tgz#7fe03af870b8f9537af33b312b381b3034ab410f" + integrity sha1-f+A6+HC4+VN68zsxKzgbMDSrQQ8= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "http://ires.58corp.com/repository/58npm/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= + +object-assign@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= + +object-assign@^4.0.1, object-assign@^4.1.0: + version "4.1.1" + resolved "http://ires.58corp.com/repository/58npm/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.7.0: + version "1.8.0" + resolved "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" + integrity sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA= + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + +object-visit@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.0.4, object.assign@^4.1.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.defaults@^1.0.0, object.defaults@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" + integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +object.map@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.omit@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.reduce@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" + integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.values@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +once@~1.3.0: + version "1.3.3" + resolved "http://ires.58corp.com/repository/58npm/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= + dependencies: + wrappy "1" + +onetime@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.8.1, optionator@^0.8.3: + version "0.8.3" + resolved "http://ires.58corp.com/repository/58npm/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +orchestrator@^0.3.0: + version "0.3.8" + resolved "http://ires.58corp.com/repository/58npm/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" + integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= + dependencies: + end-of-stream "~0.1.5" + sequencify "~0.0.7" + stream-consume "~0.1.0" + +ordered-read-streams@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" + integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= + +ordered-read-streams@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= + dependencies: + readable-stream "^2.0.1" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +os-shim@^0.1.2: + version "0.1.3" + resolved "http://ires.58corp.com/repository/58npm/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" + integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= + +os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-each-series@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" + integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= + dependencies: + p-reduce "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^1.1.0: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= + dependencies: + p-limit "^2.0.0" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + +p-try@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= + +parent-module@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= + dependencies: + callsites "^3.0.0" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parse5@4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha1-bXhlbj2o14tOwLkG98CO8d/j9gg= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "http://ires.58corp.com/repository/58npm/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + +path-type@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= + dependencies: + pify "^3.0.0" + +performance-now@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "http://ires.58corp.com/repository/58npm/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pirates@^4.0.1: + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= + dependencies: + find-up "^3.0.0" + +plugin-error@1.0.1, plugin-error@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= + dependencies: + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" + +pn@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-selector-parser@2.2.3: + version "2.2.3" + resolved "http://ires.58corp.com/repository/58npm/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A= + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@5.2.16: + version "5.2.16" + resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-5.2.16.tgz#732b3100000f9ff8379a48a53839ed097376ad57" + integrity sha1-cysxAAAPn/g3mkilODntCXN2rVc= + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^7.0.23: + version "7.0.32" + resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" + integrity sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0= + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +pre-commit@^1.2.2: + version "1.2.2" + resolved "http://ires.58corp.com/repository/58npm/pre-commit/-/pre-commit-1.2.2.tgz#dbcee0ee9de7235e57f79c56d7ce94641a69eec6" + integrity sha1-287g7p3nI15X95xW186UZBpp7sY= + dependencies: + cross-spawn "^5.0.1" + spawn-sync "^1.0.15" + which "1.2.x" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +preserve@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + +pretty-format@^24.9.0: + version "24.9.0" + resolved "http://ires.58corp.com/repository/58npm/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" + integrity sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k= + dependencies: + "@jest/types" "^24.9.0" + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" + react-is "^16.8.4" + +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +private@^0.1.6, private@^0.1.8: + version "0.1.8" + resolved "http://ires.58corp.com/repository/58npm/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + +progress@^2.0.0: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= + +prompts@^2.0.1: + version "2.3.2" + resolved "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" + integrity sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg= + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.4" + +prr@~1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.28: + version "1.8.0" + resolved "http://ires.58corp.com/repository/58npm/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= + +pump@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.5: + version "1.5.1" + resolved "http://ires.58corp.com/repository/58npm/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= + +qs@~6.5.2: + version "6.5.2" + resolved "http://ires.58corp.com/repository/58npm/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= + +randomatic@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha1-t3bvxZN1mE42xTey9RofCv8Noe0= + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +react-is@^16.8.4: + version "16.13.1" + resolved "http://ires.58corp.com/repository/58npm/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg-up@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" + integrity sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg= + dependencies: + find-up "^3.0.0" + read-pkg "^3.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +"readable-stream@2 || 3": + version "3.6.0" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +"readable-stream@>=1.0.33-1 <1.1.0-0": + version "1.0.34" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@^2.2.1: + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +realpath-native@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + integrity sha1-IAMpT+oj+wZy8kduviL89Jii1lw= + dependencies: + util.promisify "^1.0.0" + +rechoir@^0.6.2: + version "0.6.2" + resolved "http://ires.58corp.com/repository/58npm/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +regenerate@^1.2.1: + version "1.4.1" + resolved "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" + integrity sha1-ytkq2Oa1kXc0hfvgWkhcr09Ffm8= + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "http://ires.58corp.com/repository/58npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "http://ires.58corp.com/repository/58npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0= + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "http://ires.58corp.com/repository/58npm/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha1-db3FiioUls7EihKDW8VMjVYjNt0= + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpp@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= + +regexpp@^3.0.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI= + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsparser@^0.1.4: + version "0.1.5" + resolved "http://ires.58corp.com/repository/58npm/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + +remove-bom-buffer@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= + dependencies: + is-buffer "^1.1.5" + is-utf8 "^0.2.1" + +remove-bom-stream@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= + dependencies: + remove-bom-buffer "^3.0.0" + safe-buffer "^5.1.0" + through2 "^2.0.3" + +remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "http://ires.58corp.com/repository/58npm/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= + +replace-ext@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= + +replace-homedir@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" + integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= + dependencies: + homedir-polyfill "^1.0.1" + is-absolute "^1.0.0" + remove-trailing-separator "^1.1.0" + +replacestream@^4.0.0: + version "4.0.3" + resolved "http://ires.58corp.com/repository/58npm/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36" + integrity sha1-PuV5gJK+Nksc2xSEMISSyz3/LzY= + dependencies: + escape-string-regexp "^1.0.3" + object-assign "^4.0.1" + readable-stream "^2.0.2" + +request-promise-core@1.1.3: + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" + integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk= + dependencies: + lodash "^4.17.15" + +request-promise-native@^1.0.5: + version "1.0.8" + resolved "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" + integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= + dependencies: + request-promise-core "1.1.3" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.87.0, request@^2.88.2: + version "2.88.2" + resolved "http://ires.58corp.com/repository/58npm/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= + +resolve-options@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= + dependencies: + value-or-function "^3.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.1.7: + version "1.1.7" + resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0: + version "1.17.0" + resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= + dependencies: + path-parse "^1.0.6" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "http://ires.58corp.com/repository/58npm/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + +rimraf@2.6.3: + version "2.6.3" + resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= + dependencies: + glob "^7.1.3" + +rimraf@^2.5.4, rimraf@^2.6.3: + version "2.7.1" + resolved "http://ires.58corp.com/repository/58npm/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= + dependencies: + glob "^7.1.3" + +rsvp@^4.8.4: + version "4.8.5" + resolved "http://ires.58corp.com/repository/58npm/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ= + +run-async@^2.4.0: + version "2.4.1" + resolved "http://ires.58corp.com/repository/58npm/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= + +rxjs@^6.6.0: + version "6.6.0" + resolved "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.6.0.tgz#af2901eedf02e3a83ffa7f886240ff9018bbec84" + integrity sha1-rykB7t8C46g/+n+IYkD/kBi77IQ= + dependencies: + tslib "^1.9.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "http://ires.58corp.com/repository/58npm/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + +safe-regex@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + +sane@^4.0.3: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0= + dependencies: + "@cnakazawa/watch" "^1.0.3" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + +sax@^1.2.4: + version "1.2.4" + resolved "http://ires.58corp.com/repository/58npm/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= + +semver-greatest-satisfied-range@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" + integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= + dependencies: + sver-compat "^1.5.0" + +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= + +semver@^4.1.0: + version "4.3.6" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" + integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= + +semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0: + version "6.3.0" + resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= + +sequencify@~0.0.7: + version "0.0.7" + resolved "http://ires.58corp.com/repository/58npm/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" + integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= + +set-blocking@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shellwords@^0.1.1: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha1-1rkYHBpI05cyTISHHvvPxz/AZUs= + +sigmund@~1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= + +sisteransi@^1.0.4: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= + +slash@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slash@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "http://ires.58corp.com/repository/58npm/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "http://ires.58corp.com/repository/58npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8= + dependencies: + source-map "^0.5.6" + +source-map-support@^0.5.6, source-map-support@~0.5.10: + version "0.5.19" + resolved "http://ires.58corp.com/repository/58npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "http://ires.58corp.com/repository/58npm/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= + +sparkles@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w= + +spawn-sync@^1.0.15: + version "1.0.15" + resolved "http://ires.58corp.com/repository/58npm/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" + integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= + dependencies: + concat-stream "^1.4.7" + os-shim "^0.1.2" + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "http://ires.58corp.com/repository/58npm/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stack-trace@0.0.10: + version "0.0.10" + resolved "http://ires.58corp.com/repository/58npm/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +stack-utils@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g= + +static-extend@^0.1.1: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-consume@~0.1.0: + version "0.1.1" + resolved "http://ires.58corp.com/repository/58npm/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" + integrity sha1-0721mMK9CugrjKx6xQsRB6eZbEg= + +stream-exhaust@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= + +stream-shift@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= + +string-length@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-to-arraybuffer@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz#161147fbadea02e28b0935002cec4c40f1ca7f0a" + integrity sha1-FhFH+63qAuKLCTUALOxMQPHKfwo= + dependencies: + atob-lite "^2.0.0" + is-base64 "^0.1.0" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0: + version "4.2.0" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.fromcodepoint@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" + integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM= + +string.prototype.trimend@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trimstart@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= + dependencies: + ansi-regex "^5.0.0" + +strip-bom-stream@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" + integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= + dependencies: + first-chunk-stream "^2.0.0" + strip-bom "^2.0.0" + +strip-bom@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" + integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= + dependencies: + first-chunk-stream "^1.0.0" + is-utf8 "^0.2.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-eof@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-json-comments@^3.0.1: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY= + +supports-color@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^3.2.3: + version "3.2.3" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.1.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E= + dependencies: + has-flag "^4.0.0" + +sver-compat@^1.5.0: + version "1.5.0" + resolved "http://ires.58corp.com/repository/58npm/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" + integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= + dependencies: + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +symbol-tree@^3.2.2: + version "3.2.4" + resolved "http://ires.58corp.com/repository/58npm/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= + +table@^5.2.3: + version "5.4.6" + resolved "http://ires.58corp.com/repository/58npm/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +terser@^3.7.5: + version "3.17.0" + resolved "http://ires.58corp.com/repository/58npm/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha1-+I/77aDetWN/nSSw2mb04VqxDLI= + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +test-exclude@^5.2.3: + version "5.2.3" + resolved "http://ires.58corp.com/repository/58npm/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" + integrity sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA= + dependencies: + glob "^7.1.3" + minimatch "^3.0.4" + read-pkg-up "^4.0.0" + require-main-filename "^2.0.0" + +text-table@^0.2.0: + version "0.2.0" + resolved "http://ires.58corp.com/repository/58npm/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +textextensions@2: + version "2.6.0" + resolved "http://ires.58corp.com/repository/58npm/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" + integrity sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q= + +throat@^4.0.0: + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + +through2-filter@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha1-cA54bfI2fCyIzYqlvkz5weeDElQ= + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@^0.6.1: + version "0.6.5" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through2@^3.0.0: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" + integrity sha1-mfiJMc/HYex2eLQdXXM2tbage/Q= + dependencies: + inherits "^2.0.4" + readable-stream "2 || 3" + +through@^2.3.6: + version "2.3.8" + resolved "http://ires.58corp.com/repository/58npm/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +thunks@^4.9.0: + version "4.9.6" + resolved "http://ires.58corp.com/repository/58npm/thunks/-/thunks-4.9.6.tgz#08f268ab32ad12b8e1838d2b819dbd7d9b3262a0" + integrity sha1-CPJoqzKtErjhg40rgZ29fZsyYqA= + +tildify@^1.0.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= + dependencies: + os-homedir "^1.0.0" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +tmp@^0.0.33: + version "0.0.33" + resolved "http://ires.58corp.com/repository/58npm/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-absolute-glob@^2.0.0: + version "2.0.2" + resolved "http://ires.58corp.com/repository/58npm/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= + dependencies: + is-absolute "^1.0.0" + is-negated-glob "^1.0.0" + +to-buffer@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA= + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "http://ires.58corp.com/repository/58npm/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-through@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= + dependencies: + through2 "^2.0.3" + +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +trim-right@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "http://ires.58corp.com/repository/58npm/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs= + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.10.0, tslib@^1.9.0: + version "1.13.0" + resolved "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" + integrity sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "http://ires.58corp.com/repository/58npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "http://ires.58corp.com/repository/58npm/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "http://ires.58corp.com/repository/58npm/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.11.0: + version "0.11.0" + resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= + +type-fest@^0.8.1: + version "0.8.1" + resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= + +type@^1.0.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= + +type@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" + integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= + +typedarray@^0.0.6: + version "0.0.6" + resolved "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +undertaker-registry@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" + integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= + +undertaker@^1.2.1: + version "1.2.1" + resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" + integrity sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks= + dependencies: + arr-flatten "^1.0.1" + arr-map "^2.0.0" + bach "^1.0.0" + collection-map "^1.0.0" + es6-weak-map "^2.0.1" + last-run "^1.1.0" + object.defaults "^1.0.0" + object.reduce "^1.0.0" + undertaker-registry "^1.0.0" + +unescape-js@^1.1.1: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/unescape-js/-/unescape-js-1.1.4.tgz#4bc6389c499cb055a98364a0b3094e1c3d5da395" + integrity sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U= + dependencies: + string.fromcodepoint "^0.2.1" + +uneval@^0.1.2: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/uneval/-/uneval-0.1.2.tgz#958474edc7a116a3720984547b75e115d1757d72" + integrity sha1-lYR07cehFqNyCYRUe3XhFdF1fXI= + +union-value@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +unique-stream@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= + +unique-stream@^2.0.2: + version "2.3.1" + resolved "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "http://ires.58corp.com/repository/58npm/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= + +unset-value@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= + +uri-js@^4.2.2: + version "4.2.2" + resolved "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "http://ires.58corp.com/repository/58npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + +user-home@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha1-a693dLgO6w91INi4HQeYKlmruu4= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +uuid@^3.3.2: + version "3.4.0" + resolved "http://ires.58corp.com/repository/58npm/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= + +v8-compile-cache@^2.0.3: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" + integrity sha1-VLw83UMxe8qR413K8wWxpyN950U= + +v8flags@^2.0.2: + version "2.1.1" + resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= + dependencies: + user-home "^1.1.1" + +v8flags@^3.2.0: + version "3.2.0" + resolved "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" + integrity sha1-skPjtN/XMfp3TnSSEoEJoP5m1lY= + dependencies: + homedir-polyfill "^1.0.1" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "http://ires.58corp.com/repository/58npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +value-or-function@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" + integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= + +verror@1.10.0: + version "1.10.0" + resolved "http://ires.58corp.com/repository/58npm/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl-file@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" + integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= + dependencies: + graceful-fs "^4.1.2" + pify "^2.3.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + strip-bom-stream "^2.0.0" + vinyl "^1.1.0" + +vinyl-fs@^0.3.0: + version "0.3.14" + resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" + integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= + dependencies: + defaults "^1.0.0" + glob-stream "^3.1.5" + glob-watcher "^0.0.6" + graceful-fs "^3.0.0" + mkdirp "^0.5.0" + strip-bom "^1.0.0" + through2 "^0.6.1" + vinyl "^0.4.0" + +vinyl-fs@^3.0.0: + version "3.0.3" + resolved "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= + dependencies: + fs-mkdirp-stream "^1.0.0" + glob-stream "^6.1.0" + graceful-fs "^4.0.0" + is-valid-glob "^1.0.0" + lazystream "^1.0.0" + lead "^1.0.0" + object.assign "^4.0.4" + pumpify "^1.3.5" + readable-stream "^2.3.3" + remove-bom-buffer "^3.0.0" + remove-bom-stream "^1.2.0" + resolve-options "^1.1.0" + through2 "^2.0.0" + to-through "^2.0.0" + value-or-function "^3.0.0" + vinyl "^2.0.0" + vinyl-sourcemap "^1.1.0" + +vinyl-sourcemap@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= + dependencies: + append-buffer "^1.0.2" + convert-source-map "^1.5.0" + graceful-fs "^4.1.6" + normalize-path "^2.1.1" + now-and-later "^2.0.0" + remove-bom-buffer "^3.0.0" + vinyl "^2.0.0" + +vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: + version "0.2.1" + resolved "http://ires.58corp.com/repository/58npm/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= + dependencies: + source-map "^0.5.1" + +vinyl@^0.4.0: + version "0.4.6" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= + dependencies: + clone "^0.2.0" + clone-stats "^0.0.1" + +vinyl@^0.5.0: + version "0.5.3" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.1.0: + version "1.2.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^2.0.0, vinyl@^2.1.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= + dependencies: + browser-process-hrtime "^1.0.0" + +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "http://ires.58corp.com/repository/58npm/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "http://ires.58corp.com/repository/58npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag= + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "http://ires.58corp.com/repository/58npm/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-module@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which-module@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@1.2.x: + version "1.2.14" + resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" + integrity sha1-mofEN48D6CfOyvGs31bHNsAcFOU= + dependencies: + isexe "^2.0.0" + +which@^1.2.14, which@^1.2.9, which@^1.3.0: + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "http://ires.58corp.com/repository/58npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@2.4.1: + version "2.4.1" + resolved "http://ires.58corp.com/repository/58npm/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" + integrity sha1-0LBUY8GIroBDlv1asqNwBir4dSk= + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@1.0.3: + version "1.0.3" + resolved "http://ires.58corp.com/repository/58npm/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= + dependencies: + mkdirp "^0.5.1" + +ws@^5.2.0: + version "5.2.2" + resolved "http://ires.58corp.com/repository/58npm/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha1-3/7xSGa46NyRM1glFNG++vlumA8= + dependencies: + async-limiter "~1.0.0" + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "http://ires.58corp.com/repository/58npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= + +xmldom@^0.1.27: + version "0.1.31" + resolved "http://ires.58corp.com/repository/58npm/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" + integrity sha1-t2yaG9nwqXN+WnLcNyMc84N14v8= + +"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "http://ires.58corp.com/repository/58npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= + +y18n@^3.2.1: + version "3.2.1" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +y18n@^4.0.0: + version "4.0.0" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= + +yallist@^2.1.2: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yargs-parser@5.0.0-security.0: + version "5.0.0-security.0" + resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" + integrity sha1-T/cnHSX5CsFWQ7hgdqKrSZ7J7iQ= + dependencies: + camelcase "^3.0.0" + object.assign "^4.1.0" + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "http://ires.58corp.com/repository/58npm/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^13.3.0: + version "13.3.2" + resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yargs@^7.1.0: + version "7.1.1" + resolved "http://ires.58corp.com/repository/58npm/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" + integrity sha1-Z/DvUuIo1O4NYxGs7eiFD1NGTfY= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "5.0.0-security.0" From 9a07a121ef34da7e5aef1b723ad313ef381be94a Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Fri, 17 Jul 2020 15:36:18 +0800 Subject: [PATCH 17/36] changelog --- CHANGELOG.md | 7 + bin/index.js | 9 +- lib/platform/alibaba/converter.js | 2 +- lib/platform/baidu/converter.js | 2 +- lib/platform/toutiao/converter.js | 2 +- lib/platform/wx/converter.js | 2 +- package.json | 2 +- src/platform/alibaba/converter.js | 283 ++++++++++++++++++------------ src/platform/baidu/converter.js | 67 ++++--- src/platform/toutiao/converter.js | 165 ++++++++++++----- 10 files changed, 350 insertions(+), 191 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..13a8eed --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,7 @@ +2.1.0 增加微信插件结构转换其他小程序 +项目中配置wwto.config.js +module.exports = { + plugins: { + imPlugin: './app/plugin' + } +} \ No newline at end of file diff --git a/bin/index.js b/bin/index.js index d97e90a..b3a4e59 100755 --- a/bin/index.js +++ b/bin/index.js @@ -1,4 +1,4 @@ -#!/usr/bin/env node --inspect-brk +#!/usr/bin/env node const commander = require('commander'); const fs = require('fs'); const path = require('path'); @@ -120,6 +120,13 @@ commander.command('watch') .option('-s, --source ', '源码目录') .option('-t, --target ', '生成代码目录') .action(cmd => { + let config = {}; + const configFile = path.join(process.cwd(), "./wwto.config.js"); + + if (isFile(configFile)) { + config = require(configFile); + } + cmd.config = config; if (cmd.platform === 'baidu') { watchFile(cmd, function() { wto.toBaidu(cmd); diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index a1e38e3..51ad69c 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/lib/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.assets||config.getAssets(s);gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),i=e.history[0].replace(".wxss",".wxml");fs.exists(i,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(i),a=ab2str(e.contents),c=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${s}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),i=(new DOMParser).parseFromString(p);scopeTemplate(i,s);const o=i.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const p=`${r}/project.config.json`,i=[`${s}/**/*.json`];fs.exists(p,e=>{e&&i.push(`!${s}/project.config.json`),gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r))}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${s}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").split(sysPath.sep),p=[`import wx from '${new Array(t.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(p),this.push(e),r()})).pipe(gulp.dest(r))}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/lib/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins;function p(e,s,r,t,p){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),i=fs.readFileSync(n),o=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const i=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(i),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const n=`${e}/**/*.json`;p?gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep),n=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let i=ab2str(e.contents);i=i.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,s,t)=>r[s]?`${n}/plugins/${s}/${t}`:e),e.contents=str2ab(i),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,"").split(sysPath.sep);let i=n;p&&(i=n.concat([1,1]));const o=new Array(i.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let a=ab2str(e.contents);r&&(a=a.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const c=[`import wx from '${o.replace(/^\.\./,".")}';`,a].join("\r\n");e.contents=str2ab(c),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),p(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{p(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index ef54ac2..fd4e701 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,diffTag=require("../diff/index").diffTag("baidu"),plugin=require("mp-plugin");function convert(e={}){const r=e.source||"./src",p=e.target||"./baidu",s=e.assets||config.getAssets(r);gulp.src(s).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(p)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(p));const i=`${p}/project.config.json`,t=[`${r}/**/*.json`];return fs.stat(i,e=>{e&&t.push(`!${r}/project.config.json`),gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(p)).on("end",()=>{plugin.convertPlugin({source:p})})}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(p)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const s=e.history[0].replace(e.base,"").split(sysPath.sep),i=[`import wx from '${new Array(s.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}';`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(i),this.push(e),p()})).pipe(gulp.dest(p)).on("end",()=>{plugin.convertCaller({source:p})})}module.exports=convert; \ No newline at end of file +const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const i=`${e}/**/*.json`;n?gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),i=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let t=ab2str(e.contents);t=t.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${i}/plugins/${r}/${p}`:e),e.contents=str2ab(t),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const i=e.history[0].replace(e.base,"").split(sysPath.sep);let t=i;n&&(t=i.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(i.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${o.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(a),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/toutiao/converter.js b/lib/platform/toutiao/converter.js index 8ef15be..ffc0659 100644 --- a/lib/platform/toutiao/converter.js +++ b/lib/platform/toutiao/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao,diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",t=e.target||"./toutiao",p=e.assets||config.getAssets(r);gulp.src(p).pipe(gulp.dest(t)),gulp.src(`${r}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".ttss"})).pipe(gulp.dest(t)),gulp.src(`${r}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".ttml"})).pipe(gulp.dest(t));const s=`${t}/project.config.json`,i=[`${r}/**/*.json`];fs.stat(s,e=>{e&&i.push(`!${r}/project.config.json`),gulp.src(i).pipe(gulp.dest(t))}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(t)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),gulp.src(`${r}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep),s=[`var wx = require('${new Array(p.length-1).fill("..").concat("adaptor.js").join("/").replace(/^\.\./,".")}').default;`,ab2str(e.contents)].join("\r\n");e.contents=str2ab(s),this.push(e),t()})).pipe(gulp.dest(t))}module.exports=convert; \ No newline at end of file +const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao,diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;n?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),t=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let o=ab2str(e.contents);o=o.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${t}/plugins/${r}/${p}`:e),e.contents=str2ab(o),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const t=e.history[0].replace(e.base,"").split(sysPath.sep);let o=t;n&&(o=t.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(a),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/wx/converter.js b/lib/platform/wx/converter.js index 1e5318a..e7aec48 100644 --- a/lib/platform/wx/converter.js +++ b/lib/platform/wx/converter.js @@ -1 +1 @@ -const fs=require("fs"),gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",s=e.target||"./wx",p=e.assets||config.getAssets(g);gulp.src(p).pipe(gulp.dest(s)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const r=[`${g}/**/*.json`];gulp.src(r).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:json文件编译完成!")}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file +const gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",p=e.target||"./wx",s=e.assets||config.getAssets(g);gulp.src(s).pipe(gulp.dest(p)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(p)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(p)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const r=[`${g}/**/*.json`];gulp.src(r).pipe(gulp.dest(p)).on("end",()=>{logger.info("微信:json文件编译完成!")}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(p)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file diff --git a/package.json b/package.json index 5f6c317..9a277b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.0.19", + "version": "2.1.1", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index f776231..781b1b5 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -21,133 +21,194 @@ const diffTag = require('../diff/index').diffTag('alipay'); function convert(opt = {}) { const src = opt.source || './src'; const dest = opt.target || './alibaba'; - const assets = opt.assets || config.getAssets(src); - - gulp.src(assets).pipe(gulp.dest(dest)); - - // 处理样式文件 - gulp.src(`${src}/**/*.wxss`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) - .pipe(through2.obj(function(file, enc, cb) { - const path = file.history[0].replace(file.base, '').replace('.wxss', ''); - const jsonPath = file.history[0].replace('.wxss', '.json'); - const wxmlPath = file.history[0].replace('.wxss', '.wxml'); - - // 对组件样式做scope处理 - fs.exists(wxmlPath, (exist) => { - if (exist) { - const json = fs.readFileSync(jsonPath); - const wxml = fs.readFileSync(wxmlPath); - const str = ab2str(file.contents); - const hasImport = / { - file.contents = str2ab(css); + + // 插件拷贝到 src/plugins/插件名称内 + // 插件的拷贝位置是src下的plugins下的pluginName + const plugins = opt.config && opt.config.plugins; + + // 注入适配器代码 + gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/alibaba.js')) + .pipe(rename('adaptor.js')) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('复制 adaptor.js 完成!'); + }); + + // 处理项目 + handleProject(src, dest, plugins, null, false); + + if (plugins) { + Object.keys(plugins).forEach(key => { + const src = plugins[key]; + // 处理插件 + handleProject(src, dest + '/plugins/' + key, null, null, true); + }); + } + + /** + * + * @param {*} src 源地址 + * @param {*} dest 目标地址 + * @param {*} plugins 处理的插件 key是插件名 value是插件目录 + * @param {*} assets 资源 + * @param {*} isPlugin 是否是插件 + */ + function handleProject(src, dest, plugins, assets, isPlugin) { + assets = assets || config.getAssets(src); + gulp.src(assets).pipe(gulp.dest(dest)); + + // 处理样式文件 + gulp.src(`${src}/**/*.wxss`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) + .pipe(through2.obj(function(file, enc, cb) { + const path = file.history[0].replace(file.base, '').replace('.wxss', ''); + const jsonPath = file.history[0].replace('.wxss', '.json'); + const wxmlPath = file.history[0].replace('.wxss', '.wxml'); + + // 对组件样式做scope处理 + fs.exists(wxmlPath, (exist) => { + if (exist) { + const json = fs.readFileSync(jsonPath); + const wxml = fs.readFileSync(wxmlPath); + const str = ab2str(file.contents); + const hasImport = / { + file.contents = str2ab(css); + this.push(file); + cb(); + }); + } else { this.push(file); cb(); - }); + } } else { this.push(file); cb(); } - } else { - this.push(file); - cb(); - } - }); - })) - .pipe(rename((file) => { - file.extname = ".acss"; - })) - .pipe(gulp.dest(dest)); - - // 处理模板文件 - gulp.src(`${src}/**/*.wxml`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) - .pipe(through2.obj(function(file, enc, cb) { - const path = file.history[0].replace(file.base, '').replace('.wxml', ''); - const jsonPath = file.history[0].replace('.wxml', '.json'); - - // 对组件模板做scope处理 - fs.exists(jsonPath, (exist) => { - if (exist) { - const json = fs.readFileSync(jsonPath); - const isCom = /"component":\s*true/.test(json); - - if (isCom) { - const md5 = `_${md5Hex(path)}`; - const str = ab2str(file.contents); - const node = new DOMParser().parseFromString(str); - scopeTemplate(node, md5); - const nodeStr = node.toString() - .replace(/xmlns:a=""/g, '') - .replace(/&/g, '&') - .replace(/"/g, "'") - .replace(/</g, '<') - .replace(/>/g, '>'); - - file.contents = str2ab(nodeStr); - this.push(file); - cb(); + }); + })) + .pipe(rename((file) => { + file.extname = ".acss"; + })) + .pipe(gulp.dest(dest)); + + // 处理模板文件 + gulp.src(`${src}/**/*.wxml`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) + .pipe(through2.obj(function(file, enc, cb) { + const path = file.history[0].replace(file.base, '').replace('.wxml', ''); + const jsonPath = file.history[0].replace('.wxml', '.json'); + + // 对组件模板做scope处理 + fs.exists(jsonPath, (exist) => { + if (exist) { + const json = fs.readFileSync(jsonPath); + const isCom = /"component":\s*true/.test(json); + + if (isCom) { + const md5 = `_${md5Hex(path)}`; + const str = ab2str(file.contents); + const node = new DOMParser().parseFromString(str); + scopeTemplate(node, md5); + const nodeStr = node.toString() + .replace(/xmlns:a=""/g, '') + .replace(/&/g, '&') + .replace(/"/g, "'") + .replace(/</g, '<') + .replace(/>/g, '>'); + + file.contents = str2ab(nodeStr); + this.push(file); + cb(); + } else { + this.push(file); + cb(); + } } else { this.push(file); cb(); } - } else { + }); + })) + .pipe(rename((path) => { + path.extname = ".axml"; + })) + .pipe(gulp.dest(dest)); + + // 处理json json对插件处理的有问题 + const jsonSrc = `${src}/**/*.json`; + //对于插件的处理 + if (!isPlugin) { + gulp.src(jsonSrc) + .pipe(replace(/[\s\S]*/g, (match) => converter.json(match))) + .pipe(through2.obj(function(file, enc, cb) { + const path = file.history[0].replace(file.base, ''); + + const spec = path.split(sysPath.sep); + const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); + let str = ab2str(file.contents); + + str = str.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g, (match, p1, p2) => { + if (plugins[p1]){ + return `${seps}/plugins/${p1}/${p2}`; + } else { + return match; + } + }); + + file.contents = str2ab(str); this.push(file); cb(); - } + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 json 完成!'); + }); + } else { + gulp.src(jsonSrc).pipe(replace(/[\s\S]*/g, (match) => converter.json(match))).pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 json 完成!'); }); - })) - .pipe(rename((path) => { - path.extname = ".axml"; - })) - .pipe(gulp.dest(dest)); - - // 处理配置文件 - const destConfigFile = `${dest}/project.config.json`; - const jsonSrc = [`${src}/**/*.json`]; - fs.exists(destConfigFile, (exist) => { - if (exist) { - // 只拷贝一次 - jsonSrc.push(`!${src}/project.config.json`); } - gulp.src(jsonSrc) - .pipe(replace(/[\s\S]*/g, (match) => converter.json(match))) - .pipe(gulp.dest(dest)); - }); - - // 注入适配器代码 - gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/alibaba.js')) - .pipe(rename('adaptor.js')) - .pipe(gulp.dest(dest)).on('end', () => { - logger.info('复制 adaptor.js 完成!'); - }); + // 处理js + gulp.src(`${src}/**/*.js`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) + .pipe(through2.obj(function(file, enc, cb) { + // console.log(file.history[0]) + const path = file.history[0].replace(file.base, ''); + const spec = path.split(sysPath.sep); + let adaptorspec = spec; + // 如果是插件中的adaptor需要再向上查找2级 + if (isPlugin) { + adaptorspec = spec.concat([1, 1]); + } + const adaptor = new Array(adaptorspec.length - 1).fill('..').concat('adaptor.js').join('/'); + // 相对与项目根目录 + const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); - // 处理脚本文件 - gulp.src(`${src}/**/*.js`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) - .pipe(through2.obj(function(file, enc, cb) { - const path = file.history[0].replace(file.base, ''); - const spec = path.split(sysPath.sep); - const adaptor = new Array(spec.length - 1).fill('..').concat('adaptor.js').join('/'); - const str = [ - `import wx from '${adaptor.replace(/^\.\./, '.')}';`, - ab2str(file.contents) - ].join('\r\n'); - file.contents = str2ab(str); - - this.push(file); - cb(); - })) - .pipe(gulp.dest(dest)); + let content = ab2str(file.contents); + if (plugins) { + content = content.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g, (match, p1) => { + return match.replace('requirePlugin', 'require').replace(p1, `${seps}/plugins/${p1}`); + }); + } + const str = [ + `import wx from '${adaptor.replace(/^\.\./, '.')}';`, + content + ].join('\r\n'); + file.contents = str2ab(str); + this.push(file); + cb(); + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 js 完成!'); + }); + } } module.exports = convert; \ No newline at end of file diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index f97f640..849b568 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -36,6 +36,14 @@ function convert(opt = {}) { }); } + /** + * + * @param {*} src 源地址 + * @param {*} dest 目标地址 + * @param {*} plugins 处理的插件 key是插件名 value是插件目录 + * @param {*} assets 资源 + * @param {*} isPlugin 是否是插件 + */ function handleProject(src, dest, plugins, assets, isPlugin) { assets = assets || config.getAssets(src); gulp.src(assets).pipe(gulp.dest(dest)); @@ -62,47 +70,54 @@ function convert(opt = {}) { }); // 处理json json对插件处理的有问题 - const jsonSrc = [`${src}/**/*.json`]; - const jsonStream = gulp.src(jsonSrc).pipe(replace(/[\s\S]*/g, (match) => converter.json(match))); - if (plugins) { - jsonStream.pipe(through2.obj(function(file, enc, cb) { - const path = file.history[0].replace(file.base, ''); + const jsonSrc = `${src}/**/*.json`; + //对于插件的处理 + if (!isPlugin) { + gulp.src(jsonSrc) + .pipe(replace(/[\s\S]*/g, (match) => converter.json(match))) + .pipe(through2.obj(function(file, enc, cb) { + const path = file.history[0].replace(file.base, ''); - const spec = path.split(sysPath.sep); - const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); - let str = ab2str(file.contents); - console.log(file.history[0]); - if (~file.history[0].indexOf('chat.json')) { - debugger; - } - str = str.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g, (match, p1, p2) => { - if (plugins[p1]){ - return `${seps}/plugins/${p1}/${p2}`; - } else { - return match; - } - }); + const spec = path.split(sysPath.sep); + const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); + let str = ab2str(file.contents); - file.contents = str2ab(str); - this.push(file); - })); - }; - jsonStream.pipe(gulp.dest(dest)).on('end', () => { - logger.info('处理 json 完成!'); - }); + str = str.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g, (match, p1, p2) => { + if (plugins[p1]){ + return `${seps}/plugins/${p1}/${p2}`; + } else { + return match; + } + }); + + file.contents = str2ab(str); + this.push(file); + cb(); + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 json 完成!'); + }); + } else { + gulp.src(jsonSrc).pipe(replace(/[\s\S]*/g, (match) => converter.json(match))).pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 json 完成!'); + }); + } // 处理js gulp.src(`${src}/**/*.js`) .pipe(replace(/[\s\S]*/g, diffTag)) .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) .pipe(through2.obj(function(file, enc, cb) { + // console.log(file.history[0]) const path = file.history[0].replace(file.base, ''); const spec = path.split(sysPath.sep); let adaptorspec = spec; + // 如果是插件中的adaptor需要再向上查找2级 if (isPlugin) { adaptorspec = spec.concat([1, 1]); } const adaptor = new Array(adaptorspec.length - 1).fill('..').concat('adaptor.js').join('/'); + // 相对与项目根目录 const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); let content = ab2str(file.contents); diff --git a/src/platform/toutiao/converter.js b/src/platform/toutiao/converter.js index f9db481..70ab9e8 100644 --- a/src/platform/toutiao/converter.js +++ b/src/platform/toutiao/converter.js @@ -1,4 +1,3 @@ -const fs = require('fs'); const sysPath = require('path'); const gulp = require('gulp'); const ab2str = require('arraybuffer-to-string'); @@ -14,61 +13,131 @@ const diffTag = require('../diff/index').diffTag('tt'); function convert(opt = {}) { const src = opt.source || './src'; const dest = opt.target || './toutiao'; - const assets = opt.assets || config.getAssets(src); - - gulp.src(assets) - .pipe(gulp.dest(dest)); - - gulp.src(`${src}/**/*.wxss`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) - .pipe(rename((path) => { - path.extname = ".ttss"; - })) - .pipe(gulp.dest(dest)); - - gulp.src(`${src}/**/*.wxml`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) - .pipe(rename((path) => { - path.extname = ".ttml"; - })) - .pipe(gulp.dest(dest)); - - const destConfigFile = `${dest}/project.config.json`; - const jsonSrc = [`${src}/**/*.json`]; - // fs.exists(destConfigFile, (exist) => { - fs.stat(destConfigFile, (exist) => { - if (exist) { - jsonSrc.push(`!${src}/project.config.json`); - } - gulp.src(jsonSrc).pipe(gulp.dest(dest)); - }); // 注入适配器代码 gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/toutiao.js')) .pipe(rename('adaptor.js')) - .pipe(gulp.dest(dest)).on('end', () => { + .pipe(gulp.dest(dest)) + .on('end', () => { logger.info('复制 adaptor.js 完成!'); }); + // 插件拷贝到 src/plugins/插件名称内 + // 插件的拷贝位置是src下的plugins下的pluginName + const plugins = opt.config && opt.config.plugins; + + // 处理项目 + handleProject(src, dest, plugins, null, false); + + if (plugins) { + Object.keys(plugins).forEach(key => { + const src = plugins[key]; + // 处理插件 + handleProject(src, dest + '/plugins/' + key, null, null, true); + }); + } + + /** + * + * @param {*} src 源地址 + * @param {*} dest 目标地址 + * @param {*} plugins 处理的插件 key是插件名 value是插件目录 + * @param {*} assets 资源 + * @param {*} isPlugin 是否是插件 + */ + function handleProject(src, dest, plugins, assets, isPlugin) { + assets = assets || config.getAssets(src); + gulp.src(assets).pipe(gulp.dest(dest)); + // 处理wxss + gulp.src(`${src}/**/*.wxss`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.wxss(match))) + .pipe(rename((path) => { + path.extname = ".css"; + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 wxss 完成!'); + }); + + // 处理wxml + gulp.src(`${src}/**/*.wxml`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.wxml(match))) + .pipe(rename((path) => { + path.extname = ".swan"; + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 wxml 完成!'); + }); + + // 处理json json对插件处理的有问题 + const jsonSrc = `${src}/**/*.json`; + //对于插件的处理 + if (!isPlugin) { + gulp.src(jsonSrc) + .pipe(replace(/[\s\S]*/g, (match) => converter.json(match))) + .pipe(through2.obj(function(file, enc, cb) { + const path = file.history[0].replace(file.base, ''); + + const spec = path.split(sysPath.sep); + const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); + let str = ab2str(file.contents); + + str = str.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g, (match, p1, p2) => { + if (plugins[p1]){ + return `${seps}/plugins/${p1}/${p2}`; + } else { + return match; + } + }); + + file.contents = str2ab(str); + this.push(file); + cb(); + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 json 完成!'); + }); + } else { + gulp.src(jsonSrc).pipe(replace(/[\s\S]*/g, (match) => converter.json(match))).pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 json 完成!'); + }); + } - gulp.src(`${src}/**/*.js`) - .pipe(replace(/[\s\S]*/g, diffTag)) - .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) - .pipe(through2.obj(function(file, enc, cb) { - const path = file.history[0].replace(file.base, ''); - const spec = path.split(sysPath.sep); - const adaptor = new Array(spec.length - 1).fill('..').concat('adaptor.js').join('/'); - const str = [ - `var wx = require('${adaptor.replace(/^\.\./, '.')}').default;`, - ab2str(file.contents) - ].join('\r\n'); - file.contents = str2ab(str); + // 处理js + gulp.src(`${src}/**/*.js`) + .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, (match) => converter.script(match))) + .pipe(through2.obj(function(file, enc, cb) { + // console.log(file.history[0]) + const path = file.history[0].replace(file.base, ''); + const spec = path.split(sysPath.sep); + let adaptorspec = spec; + // 如果是插件中的adaptor需要再向上查找2级 + if (isPlugin) { + adaptorspec = spec.concat([1, 1]); + } + const adaptor = new Array(adaptorspec.length - 1).fill('..').concat('adaptor.js').join('/'); + // 相对与项目根目录 + const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); - this.push(file); - cb(); - })) - .pipe(gulp.dest(dest)); + let content = ab2str(file.contents); + if (plugins) { + content = content.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g, (match, p1) => { + return match.replace('requirePlugin', 'require').replace(p1, `${seps}/plugins/${p1}`); + }); + } + const str = [ + `import wx from '${adaptor.replace(/^\.\./, '.')}';`, + content + ].join('\r\n'); + file.contents = str2ab(str); + this.push(file); + cb(); + })) + .pipe(gulp.dest(dest)).on('end', () => { + logger.info('处理 js 完成!'); + }); + } } module.exports = convert; \ No newline at end of file From a709d0abd3289aa340f387288669ede0b58f2c61 Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Tue, 21 Jul 2020 20:16:22 +0800 Subject: [PATCH 18/36] 2.1.2 --- .npmignore | 1 - package.json | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.npmignore b/.npmignore index 6f33fcb..4150e94 100644 --- a/.npmignore +++ b/.npmignore @@ -1,5 +1,4 @@ demo node_modules -src DEV.md gulpfile.js \ No newline at end of file diff --git a/package.json b/package.json index 9a277b4..7e33571 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.1.1", + "version": "2.1.2", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { From 67d8d8d860d6138675a6fab1dcf18ed99f665951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Mon, 27 Jul 2020 10:46:17 +0800 Subject: [PATCH 19/36] eslint --- package.json | 2 +- src/adaptor/lib/alibaba.js | 2 +- src/adaptor/src/alibaba.js | 9 ++++++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7e33571..f3a802f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.1.2", + "version": "2.1.3", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { diff --git a/src/adaptor/lib/alibaba.js b/src/adaptor/lib/alibaba.js index 74a3755..951f517 100644 --- a/src/adaptor/lib/alibaba.js +++ b/src/adaptor/lib/alibaba.js @@ -1 +1 @@ -const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}function getInstance(){const e=my;if(e.has_ali_hook_flag)return;e.has_ali_hook_flag=!0;const t={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(n=>{t[n]=e[n],e[n]=((e,o)=>{let s={};"string"==typeof e?(s.key=e,o&&(s.data=o)):s=e;let a=t[n](s);return"getStorageSync"===n&&(a=a&&a.data||""),a})});const{getSystemInfo:n}=e;e.getSystemInfo=function(e){const t=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),t(e)},n.call(this,e)};const{getUpdateManager:o}=e;e.getUpdateManager=function(){const e=o();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},e.setEnableDebug=e.setEnableDebug||emptyFn,e.getLogManager=e.getLogManager||emptyFn,e.getLaunchOptionsSync=e.getLaunchOptionsSync||emptyFn,e.onPageNotFound=e.onPageNotFound||emptyFn,e.onError=e.onError||emptyFn,e.onAudioInterruptionBegin=e.onAudioInterruptionBegin||emptyFn,e.onAppShow=e.onAppShow||emptyFn,e.onAppHide=e.onAppHide||emptyFn,e.offPageNotFound=e.offPageNotFound||emptyFn,e.offError=e.offError||emptyFn,e.offAudioInterruptionBegin=e.offAudioInterruptionBegin||emptyFn,e.offAppShow=e.offAppShow||emptyFn,e.offAppHide=e.offAppHide||emptyFn;const{showToast:s}=e;e.showToast=function(e){return void 0===e.icon&&(e.icon="success"),s.call(this,paramsMap(e,{title:"content",icon:"type"}))},e.showModal=e.showModal||function(t){const n=paramsMap(t);let{showCancel:o}=n;void 0===o&&(o=!0),o?(n.confirmButtonText=n.confirmText,n.cancelButtonText=n.cancelText):n.buttonText=n.confirmText,e[o?"confirm":"alert"](n)};const{showLoading:a}=e;e.showLoading=function(e){return a.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:c}=e;e.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},c.call(this,t)},e.setNavigationBarTitle=e.setNavigationBar,e.setNavigationBarColor=e.setNavigationBar,e.showTabBarRedDot=e.showTabBarRedDot||emptyFn,e.setTabBarStyle=e.setTabBarStyle||emptyFn,e.setTabBarItem=e.setTabBarItem||emptyFn,e.setTabBarBadge=e.setTabBarBadge||emptyFn,e.removeTabBarBadge=e.removeTabBarBadge||emptyFn,e.hideTabBarRedDot=e.hideTabBarRedDot||emptyFn,e.loadFontFace=e.loadFontFace||emptyFn,e.startPullDownRefresh=e.startPullDownRefresh||emptyFn;const{pageScrollTo:r,request:i}=e;e.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{r(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},e.setTopBarText=e.setTopBarText||emptyFn,e.nextTick=e.nextTick||emptyFn,e.getMenuButtonBoundingClientRect=e.getMenuButtonBoundingClientRect||emptyFn,e.onWindowResize=e.onWindowResize||emptyFn,e.offWindowResize=e.offWindowResize||emptyFn,e.request=function(e){e.headers=e.header||e.headers||{},e.headers.referer=e.referer||"",e.headers["content-type"]=e.headers["Content-Type"]||"application/json";const t=e.success||emptyFn;return e.success=function(e){t.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},i(e)};const{downloadFile:p}=e;e.downloadFile=function(e){const t=e.success||emptyFn,n=p(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:u}=e;e.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=u(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:l}=e;e.connectSocket=function(...t){return setTimeout(()=>{l.apply(this,t)},100),{send(...t){e.sendSocketMessage.apply(this,t)},close(...t){e.closeSocket.apply(this,t)},onOpen(t){e.onSocketOpen(t)},onClose(t){e.onSocketClose(t)},onError(t){e.onSocketError(t)},onMessage(t){e.onSocketMessage(t)}}},e.stopLocalServiceDiscovery=e.stopLocalServiceDiscovery||emptyFn,e.startLocalServiceDiscovery=e.startLocalServiceDiscovery||emptyFn,e.onLocalServiceResolveFail=e.onLocalServiceResolveFail||emptyFn,e.onLocalServiceLost=e.onLocalServiceLost||emptyFn,e.onLocalServiceFound=e.onLocalServiceFound||emptyFn,e.onLocalServiceDiscoveryStop=e.onLocalServiceDiscoveryStop||emptyFn,e.offLocalServiceResolveFail=e.offLocalServiceResolveFail||emptyFn,e.offLocalServiceLost=e.offLocalServiceLost||emptyFn,e.offLocalServiceFound=e.offLocalServiceFound||emptyFn,e.offLocalServiceDiscoveryStop=e.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:m}=e;e.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},m.call(this,e)};const{createMapContext:g}=e;e.createMapContext=function(e){const t=g(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:d}=e;e.getImageInfo=function(e){const{success:t}=e;return d.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},e.saveImageToPhotosAlbum=function(t){return e.saveImage(Object.assign({},t,{url:t.filePath,success(e){e.errMsg="saveImageToPhotosAlbum:ok",t.success&&t.success(e)}}))};const{previewImage:y}=e;e.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,y.call(this,t)};const{compressImage:f}=e;e.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return f.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},e.chooseMessageFile=e.chooseMessageFile||emptyFn;const{chooseImage:F}=e;e.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,F.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},e.saveVideoToPhotosAlbum=e.saveVideoToPhotosAlbum||emptyFn,e.createVideoContext=e.createVideoContext||emptyFn,e.chooseVideo=e.chooseVideo||emptyFn,e.stopVoice=e.stopVoice||emptyFn,e.setInnerAudioOption=e.setInnerAudioOption||emptyFn,e.playVoice=e.playVoice||emptyFn,e.pauseVoice=e.pauseVoice||emptyFn,e.getAvailableAudioSources=e.getAvailableAudioSources||emptyFn,e.createInnerAudioContext=e.createInnerAudioContext||emptyFn,e.createAudioContext=e.createAudioContext||emptyFn,e.stopBackgroundAudio=e.stopBackgroundAudio||emptyFn,e.seekBackgroundAudio=e.seekBackgroundAudio||emptyFn,e.playBackgroundAudio=e.playBackgroundAudio||emptyFn,e.pauseBackgroundAudio=e.pauseBackgroundAudio||emptyFn,e.onBackgroundAudioStop=e.onBackgroundAudioStop||emptyFn,e.onBackgroundAudioPlay=e.onBackgroundAudioPlay||emptyFn,e.onBackgroundAudioPause=e.onBackgroundAudioPause||emptyFn,e.getBackgroundAudioPlayerState=e.getBackgroundAudioPlayerState||emptyFn,e.getBackgroundAudioManager=e.getBackgroundAudioManager||emptyFn,e.createLivePusherContext=e.createLivePusherContext||emptyFn,e.createLivePlayerContext=e.createLivePlayerContext||emptyFn,e.stopRecord=e.stopRecord||emptyFn,e.startRecord=e.startRecord||emptyFn,e.getRecorderManager=e.getRecorderManager||emptyFn,e.createCameraContext=e.createCameraContext||emptyFn;const{openLocation:h}=e;e.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),h.call(this,e)};const{getLocation:S}=e;e.getLocation=function(e){return S(Object.assign({},e,{type:0}))},e.updateShareMenu=e.updateShareMenu||emptyFn,e.getShareInfo=e.getShareInfo||emptyFn,e.showShareMenu=e.showShareMenu||emptyFn;const{createCanvasContext:v}=e;e.createCanvasContext=function(e){const t=v.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},e.canvasToTempFilePath=function(t){const n=e.createCanvasContext(t.canvasId),o=t.success||emptyFn;n.toTempFilePath(Object.assign({},t,{success(e){e.tempFilePath=e.apFilePath,o(e)}}))},e.canvasPutImageData=function(t){e.createCanvasContext(t.canvasId).putImageData(t)},e.canvasGetImageData=function(t){e.createCanvasContext(t.canvasId).getImageData(t)};const{saveFile:C}=e;e.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return C.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:L}=e;e.removeSavedFile=function(e){return L.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:A}=e;e.getSavedFileList=function(e){const t=e.success||emptyFn;return A.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:P}=e;e.getSavedFileInfo=function(e){return P.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:I}=e;e.getFileInfo=function(e){return I.call(this,paramsMap(e,{filePath:"apFilePath"}))},e.getFileSystemManager=e.getFileSystemManager||emptyFn,e.stopWifi=e.stopWifi||emptyFn,e.startWifi=e.startWifi||emptyFn,e.setWifiList=e.setWifiList||emptyFn,e.onWifiConnected=e.onWifiConnected||emptyFn,e.onGetWifiList=e.onGetWifiList||emptyFn,e.getWifiList=e.getWifiList||emptyFn,e.getConnectedWifi=e.getConnectedWifi||emptyFn,e.connectWifi=e.connectWifi||emptyFn,e.onBLEConnectionStateChange=e.onBLEConnectionStateChanged,e.createBLEConnection=e.connectBLEDevice,e.closeBLEConnection=e.disconnectBLEDevice,e.getBatteryInfoSync=e.getBatteryInfoSync||emptyFn,e.getBatteryInfo=e.getBatteryInfo||emptyFn,e.setClipboardData=function(t){return e.setClipboard(paramsMap(t,{data:"text"}))},e.getClipboardData=function(t){const{success:n}=t;return e.getClipboard(Object.assign({},t,{success(e){e.data=e.text,n(e)}}))},e.stopHCE=e.stopHCE||emptyFn,e.startHCE=e.startHCE||emptyFn,e.sendHCEMessage=e.sendHCEMessage||emptyFn,e.onHCEMessage=e.onHCEMessage||emptyFn,e.getHCEState=e.getHCEState||emptyFn;const{getNetworkType:M}=e;e.getNetworkType=function(e){const t=e.success||emptyFn;return M(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:b}=e;e.onNetworkStatusChange=function(e){return b(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:B}=e;e.makePhoneCall=function(e){return B.call(this,paramsMap(e,{phoneNumber:"number"}))},e.startAccelerometer=e.startAccelerometer||emptyFn,e.stopAccelerometer=e.offAccelerometerChange,e.stopCompass=e.offCompassChange,e.startCompass=e.startCompass||emptyFn,e.stopDeviceMotionListening=e.stopDeviceMotionListening||emptyFn,e.startDeviceMotionListening=e.startDeviceMotionListening||emptyFn,e.onDeviceMotionChange=e.onDeviceMotionChange||emptyFn,e.stopGyroscope=e.offGyroscopeChange,e.startGyroscope=e.startGyroscope||emptyFn,e.onMemoryWarning=e.onMemoryWarning||emptyFn,e.scanCode=function(t){const n=t.success||emptyFn;return e.scan(Object.assign({},t,{hideAlbum:void 0===t.onlyFromCamera||t.onlyFromCamera,type:void 0===t.scanType?"qr":{qrCode:"qr",barCode:"bar"}[t.scanType[0]],success(e){let t="";e.qrCode?t="QR_CODE":e.barCode&&(t="BAR_CODE"),n({result:e.code,scanType:t,errMsg:"scanCode:ok"})}}))},e.createWorker=e.createWorker||emptyFn,e.getExtConfigSync=e.getExtConfigSync||emptyFn,e.getExtConfig=e.getExtConfig||emptyFn;const{createSelectorQuery:k}=e;e.createSelectorQuery=function(...e){const t=k.apply(this,e);return t.in=t.in||function(){return t},t},e.createIntersectionObserver=e.createIntersectionObserver||emptyFn,e.login=(t=>{const n={success:t.success,fail:t.fail,complete:t.complete};return t.success=function(e){e.code=e.authCode,delete e.authCode,n.success&&n.success(e)},e.getAuthCode(t)}),e.checkSession=e.checkSession||emptyFn;const{getAuthUserInfo:T}=e;e.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},T(e)});const w=e.tradePay;e.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},w.call(this,t)},e.getAccountInfoSync=e.getAccountInfoSync||emptyFn,e.reportMonitor=e.reportMonitor||emptyFn,e.reportAnalytics=e.reportAnalytics||emptyFn,e.getWeRunData=e.getWeRunData||emptyFn,e.authorize=e.authorize||emptyFn,e.startSoterAuthentication=e.startSoterAuthentication||emptyFn,e.checkIsSupportSoterAuthentication=e.checkIsSupportSoterAuthentication||emptyFn,e.checkIsSoterEnrolledInDevice=e.checkIsSoterEnrolledInDevice||emptyFn,e.chooseInvoiceTitle=e.chooseInvoiceTitle||emptyFn,e.chooseInvoice=e.chooseInvoice||emptyFn,e.addCard=e.addCard||emptyFn,e.openCard=e.openCard||emptyFn,e.chooseAddress=e.chooseAddress||emptyFn;const{getSetting:x}=e;e.getSetting=function(e){const t=e.success||emptyFn;return x(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:E}=e;return e.openSetting=function(e){const t=e.success||emptyFn;return E(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},e}export default getInstance(); \ No newline at end of file +const{hasOwnProperty:hasOwnProperty}=Object.prototype;function paramsMap(e,t={}){const n={};return Object.keys(e).forEach(o=>{let s=o;hasOwnProperty.call(t,o)&&(s=t[o]),n[s]=e[o]}),n}function emptyFn(){}let wx;function getInstance(){if(wx&&wx.has_ali_hook_flag)return wx;(wx={...my}).has_ali_hook_flag=!0;const e={};["getStorageSync","setStorageSync","removeStorageSync"].forEach(t=>{e[t]=wx[t],wx[t]=((n,o)=>{let s={};"string"==typeof n?(s.key=n,o&&(s.data=o)):s=n;let a=e[t](s);return"getStorageSync"===t&&(a=a&&a.data||""),a})});const{getSystemInfo:t}=wx;wx.getSystemInfo=function(e){const n=e.success||emptyFn;return e.success=function(e){e.system=`${e.platform} ${e.system}`,e.windowHeight||(e.windowHeight=parseInt(e.screenHeight*e.windowWidth/e.screenWidth,10)-40),n(e)},t.call(this,e)};const{getUpdateManager:n}=wx;wx.getUpdateManager=function(){const e=n();return["applyUpdate","onCheckForUpdate","onUpdateFailed","onUpdateReady"].forEach(t=>{e[t]=e[t]||emptyFn}),e},wx.setEnableDebug=wx.setEnableDebug||emptyFn,wx.getLogManager=wx.getLogManager||emptyFn,wx.getLaunchOptionsSync=wx.getLaunchOptionsSync||emptyFn,wx.onPageNotFound=wx.onPageNotFound||emptyFn,wx.onError=wx.onError||emptyFn,wx.onAudioInterruptionBegin=wx.onAudioInterruptionBegin||emptyFn,wx.onAppShow=wx.onAppShow||emptyFn,wx.onAppHide=wx.onAppHide||emptyFn,wx.offPageNotFound=wx.offPageNotFound||emptyFn,wx.offError=wx.offError||emptyFn,wx.offAudioInterruptionBegin=wx.offAudioInterruptionBegin||emptyFn,wx.offAppShow=wx.offAppShow||emptyFn,wx.offAppHide=wx.offAppHide||emptyFn;const{showToast:o}=wx;wx.showToast=function(e){return void 0===e.icon&&(e.icon="success"),o.call(this,paramsMap(e,{title:"content",icon:"type"}))},wx.showModal=wx.showModal||function(e){const t=paramsMap(e);let{showCancel:n}=t;void 0===n&&(n=!0),n?(t.confirmButtonText=t.confirmText,t.cancelButtonText=t.cancelText):t.buttonText=t.confirmText,wx[n?"confirm":"alert"](t)};const{showLoading:s}=wx;wx.showLoading=function(e){return s.call(this,paramsMap(e,{title:"content"}))};const{showActionSheet:a}=wx;wx.showActionSheet=function(e){const t=paramsMap(e,{itemList:"items"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function({index:e}){-1===e?o({errMsg:"showActionSheet:fail cancel"}):n({tapIndex:e})},a.call(this,t)},wx.setNavigationBarTitle=wx.setNavigationBar,wx.setNavigationBarColor=wx.setNavigationBar,wx.showTabBarRedDot=wx.showTabBarRedDot||emptyFn,wx.setTabBarStyle=wx.setTabBarStyle||emptyFn,wx.setTabBarItem=wx.setTabBarItem||emptyFn,wx.setTabBarBadge=wx.setTabBarBadge||emptyFn,wx.removeTabBarBadge=wx.removeTabBarBadge||emptyFn,wx.hideTabBarRedDot=wx.hideTabBarRedDot||emptyFn,wx.loadFontFace=wx.loadFontFace||emptyFn,wx.startPullDownRefresh=wx.startPullDownRefresh||emptyFn;const{pageScrollTo:c,request:r}=wx;wx.pageScrollTo=function(e){e.success=e.success||emptyFn,e.fail=e.fail||emptyFn;try{c(e),e.success({errMsg:"pageScrollTo:ok"})}catch(t){e.fail(t)}},wx.setTopBarText=wx.setTopBarText||emptyFn,wx.nextTick=wx.nextTick||emptyFn,wx.getMenuButtonBoundingClientRect=wx.getMenuButtonBoundingClientRect||emptyFn,wx.onWindowResize=wx.onWindowResize||emptyFn,wx.offWindowResize=wx.offWindowResize||emptyFn,wx.request=function(e){e.headers=e.header||e.headers||{},e.headers.referer=e.referer||"",e.headers["content-type"]=e.headers["Content-Type"]||"application/json";const t=e.success||emptyFn;return e.success=function(e){t.call(this,paramsMap(e,{headers:"header",status:"statusCode"}))},r(e)};const{downloadFile:i}=wx;wx.downloadFile=function(e){const t=e.success||emptyFn,n=i(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,e.statusCode=200,t(e)}}));return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{n[e]=n[e]||emptyFn}),n};const{uploadFile:w}=wx;wx.uploadFile=function(e){const t=e.filePath.split(/[\/\\]/),n=t[t.length-1],o=/\.(png|jpg|jpeg|gif|webp)/i.test(n),s=/\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(n),a=o?"image":s?"video":"audio";e=Object.assign({},e,{fileName:n,fileType:a});const c=w(e);return["abort","offHeadersReceived","offProgressUpdate","onHeadersReceived","onProgressUpdate"].forEach(e=>{c[e]=c[e]||emptyFn}),c};const{connectSocket:x}=wx;wx.connectSocket=function(...e){return setTimeout(()=>{x.apply(this,e)},100),{send(...e){wx.sendSocketMessage.apply(this,e)},close(...e){wx.closeSocket.apply(this,e)},onOpen(e){wx.onSocketOpen(e)},onClose(e){wx.onSocketClose(e)},onError(e){wx.onSocketError(e)},onMessage(e){wx.onSocketMessage(e)}}},wx.stopLocalServiceDiscovery=wx.stopLocalServiceDiscovery||emptyFn,wx.startLocalServiceDiscovery=wx.startLocalServiceDiscovery||emptyFn,wx.onLocalServiceResolveFail=wx.onLocalServiceResolveFail||emptyFn,wx.onLocalServiceLost=wx.onLocalServiceLost||emptyFn,wx.onLocalServiceFound=wx.onLocalServiceFound||emptyFn,wx.onLocalServiceDiscoveryStop=wx.onLocalServiceDiscoveryStop||emptyFn,wx.offLocalServiceResolveFail=wx.offLocalServiceResolveFail||emptyFn,wx.offLocalServiceLost=wx.offLocalServiceLost||emptyFn,wx.offLocalServiceFound=wx.offLocalServiceFound||emptyFn,wx.offLocalServiceDiscoveryStop=wx.offLocalServiceDiscoveryStop||emptyFn;const{getStorage:p}=wx;wx.getStorage=function(e){const{success:t}=e;return e.success=function(n){n.data?t(n):e.fail({errMsg:"getStorage:fail data not found"})},p.call(this,e)};const{createMapContext:u}=wx;wx.createMapContext=function(e){const t=u(e);return["getRegion","getScale","includePoints"].forEach(e=>{t[e]=t[e]||emptyFn}),t};const{getImageInfo:l}=wx;wx.getImageInfo=function(e){const{success:t}=e;return l.call(this,Object.assign({},e,{success(e){e.type=e.type.substring(0,e.type.indexOf("?")),t(e)}}))},wx.saveImageToPhotosAlbum=function(e){return wx.saveImage(Object.assign({},e,{url:e.filePath,success(t){t.errMsg="saveImageToPhotosAlbum:ok",e.success&&e.success(t)}}))};const{previewImage:m}=wx;wx.previewImage=function(e){const t=paramsMap(e);let{current:n}=t;return n&&(n=e.urls.indexOf(n)),-1!==n&&n||(n=0),t.current=n,m.call(this,t)};const{compressImage:g}=wx;wx.compressImage=function(e){const{src:t}=e,n=e.success||emptyFn;return g.call(this,Object.assign({},e,{compressLevel:4,apFilePaths:[t],success(e){e.tempFilePath=e.apFilePaths[0]||"",n(e)}}))},wx.chooseMessageFile=wx.chooseMessageFile||emptyFn;const{chooseImage:d}=wx;wx.chooseImage=function(e){const t=e.success||emptyFn;return e.count=e.count||9,d.call(this,Object.assign({},e,{success(e){const n=[].concat(e.apFilePaths),o=e.apFilePaths.map(e=>({path:e,size:null})),s=[].concat(o);t({tempFilePaths:n,tempFiles:s})}}))},wx.saveVideoToPhotosAlbum=wx.saveVideoToPhotosAlbum||emptyFn,wx.createVideoContext=wx.createVideoContext||emptyFn,wx.chooseVideo=wx.chooseVideo||emptyFn,wx.stopVoice=wx.stopVoice||emptyFn,wx.setInnerAudioOption=wx.setInnerAudioOption||emptyFn,wx.playVoice=wx.playVoice||emptyFn,wx.pauseVoice=wx.pauseVoice||emptyFn,wx.getAvailableAudioSources=wx.getAvailableAudioSources||emptyFn,wx.createInnerAudioContext=wx.createInnerAudioContext||emptyFn,wx.createAudioContext=wx.createAudioContext||emptyFn,wx.stopBackgroundAudio=wx.stopBackgroundAudio||emptyFn,wx.seekBackgroundAudio=wx.seekBackgroundAudio||emptyFn,wx.playBackgroundAudio=wx.playBackgroundAudio||emptyFn,wx.pauseBackgroundAudio=wx.pauseBackgroundAudio||emptyFn,wx.onBackgroundAudioStop=wx.onBackgroundAudioStop||emptyFn,wx.onBackgroundAudioPlay=wx.onBackgroundAudioPlay||emptyFn,wx.onBackgroundAudioPause=wx.onBackgroundAudioPause||emptyFn,wx.getBackgroundAudioPlayerState=wx.getBackgroundAudioPlayerState||emptyFn,wx.getBackgroundAudioManager=wx.getBackgroundAudioManager||emptyFn,wx.createLivePusherContext=wx.createLivePusherContext||emptyFn,wx.createLivePlayerContext=wx.createLivePlayerContext||emptyFn,wx.stopRecord=wx.stopRecord||emptyFn,wx.startRecord=wx.startRecord||emptyFn,wx.getRecorderManager=wx.getRecorderManager||emptyFn,wx.createCameraContext=wx.createCameraContext||emptyFn;const{openLocation:y}=wx;wx.openLocation=function(e){return void 0===e.name&&(e.name="位置"),void 0===e.address&&(e.address="-"),y.call(this,e)};const{getLocation:f}=wx;wx.getLocation=function(e){return f(Object.assign({},e,{type:0}))},wx.updateShareMenu=wx.updateShareMenu||emptyFn,wx.getShareInfo=wx.getShareInfo||emptyFn,wx.showShareMenu=wx.showShareMenu||emptyFn;const{createCanvasContext:F}=wx;wx.createCanvasContext=function(e){const t=F.call(this,e);return t.arcTo=t.arcTo||(()=>t),t.createPattern=t.createPattern||(()=>t),t.strokeText=t.strokeText||(()=>t),t.miterLimit=t.setMiterLimit,t.lineCap=t.setLineCap,t.lineDashOffset=t.setLineDash,t.lineJoin=t.setLineJoin,t},wx.canvasToTempFilePath=function(e){const t=wx.createCanvasContext(e.canvasId),n=e.success||emptyFn;t.toTempFilePath(Object.assign({},e,{success(e){e.tempFilePath=e.apFilePath,n(e)}}))},wx.canvasPutImageData=function(e){wx.createCanvasContext(e.canvasId).putImageData(e)},wx.canvasGetImageData=function(e){wx.createCanvasContext(e.canvasId).getImageData(e)};const{saveFile:h}=wx;wx.saveFile=function(e){const t=e.success||emptyFn,n=e.tempFilePath;return h.call(this,Object.assign({},e,{apFilePath:n,success(e){e.savedFilePath=e.apFilePath,t(e)}}))};const{removeSavedFile:S}=wx;wx.removeSavedFile=function(e){return S.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getSavedFileList:v}=wx;wx.getSavedFileList=function(e){const t=e.success||emptyFn;return v.call(this,Object.assign({},e,{success(e){e&&e.fileList.map(e=>(e.filePath=e.apFilePath,e)),t(e)}}))};const{getSavedFileInfo:C}=wx;wx.getSavedFileInfo=function(e){return C.call(this,paramsMap(e,{filePath:"apFilePath"}))};const{getFileInfo:L}=wx;wx.getFileInfo=function(e){return L.call(this,paramsMap(e,{filePath:"apFilePath"}))},wx.getFileSystemManager=wx.getFileSystemManager||emptyFn,wx.stopWifi=wx.stopWifi||emptyFn,wx.startWifi=wx.startWifi||emptyFn,wx.setWifiList=wx.setWifiList||emptyFn,wx.onWifiConnected=wx.onWifiConnected||emptyFn,wx.onGetWifiList=wx.onGetWifiList||emptyFn,wx.getWifiList=wx.getWifiList||emptyFn,wx.getConnectedWifi=wx.getConnectedWifi||emptyFn,wx.connectWifi=wx.connectWifi||emptyFn,wx.onBLEConnectionStateChange=wx.onBLEConnectionStateChanged,wx.createBLEConnection=wx.connectBLEDevice,wx.closeBLEConnection=wx.disconnectBLEDevice,wx.getBatteryInfoSync=wx.getBatteryInfoSync||emptyFn,wx.getBatteryInfo=wx.getBatteryInfo||emptyFn,wx.setClipboardData=function(e){return wx.setClipboard(paramsMap(e,{data:"text"}))},wx.getClipboardData=function(e){const{success:t}=e;return wx.getClipboard(Object.assign({},e,{success(e){e.data=e.text,t(e)}}))},wx.stopHCE=wx.stopHCE||emptyFn,wx.startHCE=wx.startHCE||emptyFn,wx.sendHCEMessage=wx.sendHCEMessage||emptyFn,wx.onHCEMessage=wx.onHCEMessage||emptyFn,wx.getHCEState=wx.getHCEState||emptyFn;const{getNetworkType:A}=wx;wx.getNetworkType=function(e){const t=e.success||emptyFn;return A(Object.assign({},e,{success(e){e.networkType=e.networkType.toLocaleLowerCase(),t(e)}}))};const{onNetworkStatusChange:P}=wx;wx.onNetworkStatusChange=function(e){return P(t=>{t.networkType=t.networkType.toLocaleLowerCase(),e(t)})};const{makePhoneCall:I}=wx;wx.makePhoneCall=function(e){return I.call(this,paramsMap(e,{phoneNumber:"number"}))},wx.startAccelerometer=wx.startAccelerometer||emptyFn,wx.stopAccelerometer=wx.offAccelerometerChange,wx.stopCompass=wx.offCompassChange,wx.startCompass=wx.startCompass||emptyFn,wx.stopDeviceMotionListening=wx.stopDeviceMotionListening||emptyFn,wx.startDeviceMotionListening=wx.startDeviceMotionListening||emptyFn,wx.onDeviceMotionChange=wx.onDeviceMotionChange||emptyFn,wx.stopGyroscope=wx.offGyroscopeChange,wx.startGyroscope=wx.startGyroscope||emptyFn,wx.onMemoryWarning=wx.onMemoryWarning||emptyFn,wx.scanCode=function(e){const t=e.success||emptyFn;return wx.scan(Object.assign({},e,{hideAlbum:void 0===e.onlyFromCamera||e.onlyFromCamera,type:void 0===e.scanType?"qr":{qrCode:"qr",barCode:"bar"}[e.scanType[0]],success(e){let n="";e.qrCode?n="QR_CODE":e.barCode&&(n="BAR_CODE"),t({result:e.code,scanType:n,errMsg:"scanCode:ok"})}}))},wx.createWorker=wx.createWorker||emptyFn,wx.getExtConfigSync=wx.getExtConfigSync||emptyFn,wx.getExtConfig=wx.getExtConfig||emptyFn;const{createSelectorQuery:M}=wx;wx.createSelectorQuery=function(...e){const t=M.apply(this,e);return t.in=t.in||function(){return t},t},wx.createIntersectionObserver=wx.createIntersectionObserver||emptyFn,wx.login=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){e.code=e.authCode,delete e.authCode,t.success&&t.success(e)},wx.getAuthCode(e)}),wx.checkSession=wx.checkSession||emptyFn;const{getAuthUserInfo:b}=wx;wx.getUserInfo=(e=>{const t={success:e.success,fail:e.fail,complete:e.complete};return e.success=function(e){const n={};Object.keys(e).forEach(t=>{n["avatar"===t?"avatarUrl":t]=e[t]}),t.success&&t.success({userInfo:n})},b(e)});const B=wx.tradePay;wx.requestPayment=function(e){const t=paramsMap(e,{alipay_trade_body:"orderStr"}),n=t.success||emptyFn,o=t.fail||emptyFn;return t.success=function(e){9e3===e.resultCode?n():o()},B.call(this,t)},wx.getAccountInfoSync=wx.getAccountInfoSync||emptyFn,wx.reportMonitor=wx.reportMonitor||emptyFn,wx.reportAnalytics=wx.reportAnalytics||emptyFn,wx.getWeRunData=wx.getWeRunData||emptyFn,wx.authorize=wx.authorize||emptyFn,wx.startSoterAuthentication=wx.startSoterAuthentication||emptyFn,wx.checkIsSupportSoterAuthentication=wx.checkIsSupportSoterAuthentication||emptyFn,wx.checkIsSoterEnrolledInDevice=wx.checkIsSoterEnrolledInDevice||emptyFn,wx.chooseInvoiceTitle=wx.chooseInvoiceTitle||emptyFn,wx.chooseInvoice=wx.chooseInvoice||emptyFn,wx.addCard=wx.addCard||emptyFn,wx.openCard=wx.openCard||emptyFn,wx.chooseAddress=wx.chooseAddress||emptyFn;const{getSetting:k}=wx;wx.getSetting=function(e){const t=e.success||emptyFn;return k(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))};const{openSetting:T}=wx;return wx.openSetting=function(e){const t=e.success||emptyFn;return T(Object.assign({},e,{success(e){e.authSetting["scope.userLocation"]=e.authSetting["scope.location"],e.authSetting["scope.writePhotosAlbum"]=e.authSetting["scope.album"],e.authSetting["scope.record"]=e.authSetting["scope.audioRecord"],t(e)}}))},wx}export default getInstance(); \ No newline at end of file diff --git a/src/adaptor/src/alibaba.js b/src/adaptor/src/alibaba.js index 8bb019a..811baea 100644 --- a/src/adaptor/src/alibaba.js +++ b/src/adaptor/src/alibaba.js @@ -18,11 +18,14 @@ function paramsMap(options, maps = {}) { function emptyFn() {} +let wx; + function getInstance() { - // eslint-disable-next-line no-undef - const wx = my; + - if (wx.has_ali_hook_flag) return; + if (wx && wx.has_ali_hook_flag) return wx; + // eslint-disable-next-line no-undef + wx = { ...my }; wx.has_ali_hook_flag = true; From 2fb9dc72f2e3dcc9ba00319149251fe25c19a64e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Mon, 27 Jul 2020 11:10:14 +0800 Subject: [PATCH 20/36] upgrade, now use unuglify adaptor --- lib/platform/alibaba/converter.js | 2 +- package.json | 2 +- src/adaptor/src/alibaba.js | 4 +--- src/platform/alibaba/converter.js | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index 51ad69c..b74e94a 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/lib/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins;function p(e,s,r,t,p){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),i=fs.readFileSync(n),o=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const i=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(i),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const n=`${e}/**/*.json`;p?gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep),n=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let i=ab2str(e.contents);i=i.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,s,t)=>r[s]?`${n}/plugins/${s}/${t}`:e),e.contents=str2ab(i),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,"").split(sysPath.sep);let i=n;p&&(i=n.concat([1,1]));const o=new Array(i.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let a=ab2str(e.contents);r&&(a=a.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const c=[`import wx from '${o.replace(/^\.\./,".")}';`,a].join("\r\n");e.contents=str2ab(c),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),p(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{p(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/lib/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins;function p(e,s,r,t,p){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),i=fs.readFileSync(n),o=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const i=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(i),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const n=`${e}/**/*.json`;p?gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep),n=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let i=ab2str(e.contents);i=i.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,s,t)=>r[s]?`${n}/plugins/${s}/${t}`:e),e.contents=str2ab(i),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,"").split(sysPath.sep);let i=n;p&&(i=n.concat([1,1]));const o=new Array(i.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let a=ab2str(e.contents);r&&(a=a.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const c=[`import wx from '${o.replace(/^\.\./,".")}';`,a].join("\r\n");e.contents=str2ab(c),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),p(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{p(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/package.json b/package.json index f3a802f..6551157 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.1.3", + "version": "2.1.4", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { diff --git a/src/adaptor/src/alibaba.js b/src/adaptor/src/alibaba.js index 811baea..e33977e 100644 --- a/src/adaptor/src/alibaba.js +++ b/src/adaptor/src/alibaba.js @@ -21,10 +21,8 @@ function emptyFn() {} let wx; function getInstance() { - - if (wx && wx.has_ali_hook_flag) return wx; - // eslint-disable-next-line no-undef + // eslint-disable-next-line no-undef wx = { ...my }; wx.has_ali_hook_flag = true; diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 781b1b5..0e7e001 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -27,7 +27,7 @@ function convert(opt = {}) { const plugins = opt.config && opt.config.plugins; // 注入适配器代码 - gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/alibaba.js')) + gulp.src(sysPath.resolve(__dirname, '../../adaptor/src/alibaba.js')) .pipe(rename('adaptor.js')) .pipe(gulp.dest(dest)).on('end', () => { logger.info('复制 adaptor.js 完成!'); From 5b9578257272996b7fac86924a1e6977f10247d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Mon, 27 Jul 2020 11:15:49 +0800 Subject: [PATCH 21/36] upgrade --- src/adaptor/.npmignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adaptor/.npmignore b/src/adaptor/.npmignore index 7ca5b05..68d4fca 100644 --- a/src/adaptor/.npmignore +++ b/src/adaptor/.npmignore @@ -1,2 +1,2 @@ gulpfile.js -src/ \ No newline at end of file +#src/ \ No newline at end of file From 577377338717558e175a6a5df81e948b411f4a96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Mon, 27 Jul 2020 11:17:42 +0800 Subject: [PATCH 22/36] upgrade --- src/adaptor/src/alibaba.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/adaptor/src/alibaba.js b/src/adaptor/src/alibaba.js index e33977e..4f3f6b6 100644 --- a/src/adaptor/src/alibaba.js +++ b/src/adaptor/src/alibaba.js @@ -22,6 +22,7 @@ let wx; function getInstance() { if (wx && wx.has_ali_hook_flag) return wx; + // eslint-disable-next-line no-undef wx = { ...my }; From 09811a4277fc3358403cfa7b7930d221af92a401 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Mon, 27 Jul 2020 11:23:19 +0800 Subject: [PATCH 23/36] upgrade, new version 2.1.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6551157..8617d8a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.1.4", + "version": "2.1.5", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { From 2a543b927f926012e861fc6c8837595b4c86ca56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Tue, 28 Jul 2020 11:47:50 +0800 Subject: [PATCH 24/36] upgrade, update baidu adaptor, tt adaptor, all css converter, not replace .wxss --- dist/alibaba/adaptor.js | 962 ++++++++++++++++++++++++++++++ dist/alibaba/adaptor/package.json | 0 dist/alibaba/config.js | 17 + lib/platform/baidu/converter.js | 2 +- lib/platform/toutiao/converter.js | 2 +- package.json | 2 +- src/adaptor/src/baidu.js | 9 +- src/adaptor/src/toutiao.js | 8 +- src/converter/src/alibaba/wxss.js | 2 +- src/converter/src/toutiao/wxss.js | 2 +- src/platform/baidu/converter.js | 2 +- src/platform/toutiao/converter.js | 2 +- 12 files changed, 998 insertions(+), 12 deletions(-) create mode 100644 dist/alibaba/adaptor.js create mode 100644 dist/alibaba/adaptor/package.json create mode 100644 dist/alibaba/config.js diff --git a/dist/alibaba/adaptor.js b/dist/alibaba/adaptor.js new file mode 100644 index 0000000..4f3f6b6 --- /dev/null +++ b/dist/alibaba/adaptor.js @@ -0,0 +1,962 @@ +const { + hasOwnProperty +} = Object.prototype; + +function paramsMap(options, maps = {}) { + const params = {}; + + Object.keys(options).forEach((key) => { + let newKey = key; + if (hasOwnProperty.call(maps, key)) { + newKey = maps[key]; + } + params[newKey] = options[key]; + }); + + return params; +} + +function emptyFn() {} + +let wx; + +function getInstance() { + if (wx && wx.has_ali_hook_flag) return wx; + + // eslint-disable-next-line no-undef + wx = { ...my }; + + wx.has_ali_hook_flag = true; + + // wx.hideNavigationBarLoading = my.hideNavigationBarLoading + + // 本地存储 + const storageApis = ['getStorageSync', 'setStorageSync', 'removeStorageSync']; + const storageBak = {}; + storageApis.forEach(api => { + storageBak[api] = wx[api]; + wx[api] = (key, data) => { + let params = {}; + if (typeof key === 'string') { + params.key = key; + if (data) { + params.data = data; + } + } else { + params = key; + } + + let result = storageBak[api](params); + if (api === 'getStorageSync') { + result = result ? (result.data || '') : ''; + } + + return result; + }; + }); + + ///////////// 基础 + // wx.canIUse = my.canIUse + // wx.getSystemInfoSync = my.getSystemInfoSync + + const { + getSystemInfo + } = wx; + wx.getSystemInfo = function(opt) { + const success = opt.success || emptyFn; + opt.success = function(res) { + res.system = `${res.platform} ${res.system}`; + + // 支付宝小程序windowHeight可能拿到0 + if (!res.windowHeight) { + res.windowHeight = parseInt(res.screenHeight * res.windowWidth / res.screenWidth, 10) - 40; + } + success(res); + }; + return getSystemInfo.call(this, opt); + }; + + const { + getUpdateManager + } = wx; + wx.getUpdateManager = function() { + const manager = getUpdateManager(); + const apis = ['applyUpdate', 'onCheckForUpdate', 'onUpdateFailed', 'onUpdateReady']; + apis.forEach((api) => { + manager[api] = manager[api] || emptyFn; + }); + return manager; + }; + + // 调试 + wx.setEnableDebug = wx.setEnableDebug || emptyFn; + wx.getLogManager = wx.getLogManager || emptyFn; + + // 生命周期 + wx.getLaunchOptionsSync = wx.getLaunchOptionsSync || emptyFn; + wx.onPageNotFound = wx.onPageNotFound || emptyFn; + wx.onError = wx.onError || emptyFn; + wx.onAudioInterruptionBegin = wx.onAudioInterruptionBegin || emptyFn; + wx.onAppShow = wx.onAppShow || emptyFn; + wx.onAppHide = wx.onAppHide || emptyFn; + wx.offPageNotFound = wx.offPageNotFound || emptyFn; + wx.offError = wx.offError || emptyFn; + wx.offAudioInterruptionBegin = wx.offAudioInterruptionBegin || emptyFn; + wx.offAppShow = wx.offAppShow || emptyFn; + wx.offAppHide = wx.offAppHide || emptyFn; + + ///////////路由 + // wx.redirectTo = my.redirectTo + // wx.navigateTo = my.navigateTo + // wx.reLaunch = my.reLaunch + // wx.switchTab = my.switchTab + // wx.navigateBack = my.navigateBack + + // 界面交互 + // wx.hideToast = my.hideToast + // wx.hideLoading = my.hideLoading + + // toast提示 + const { + showToast + } = wx; + wx.showToast = function(opt) { + if (typeof opt.icon === 'undefined') { + opt.icon = 'success'; + } + return showToast.call(this, paramsMap(opt, { + title: 'content', + icon: 'type' + })); + }; + + // wx模态弹窗不同的参数对应到支付宝confirm和alert API + function showModal(opt) { + const params = paramsMap(opt); + let { + showCancel + } = params; + + if (typeof showCancel === 'undefined') { + showCancel = true; + } + + // 确认框 + if (showCancel) { + params.confirmButtonText = params.confirmText; + params.cancelButtonText = params.cancelText; + } else { + // 提醒框 + params.buttonText = params.confirmText; + } + + wx[showCancel ? 'confirm' : 'alert'](params); + } + + wx.showModal = wx.showModal || showModal; + + // loading + const { + showLoading + } = wx; + wx.showLoading = function(opt) { + return showLoading.call(this, paramsMap(opt, { + title: "content" + })); + }; + + // 显示操作菜单 + const { + showActionSheet + } = wx; + wx.showActionSheet = function(opt) { + const params = paramsMap(opt, { + itemList: 'items' + }); + + const success = params.success || emptyFn; + const fail = params.fail || emptyFn; + + params.success = function({ + index: tapIndex + }) { + if (tapIndex === -1) { + fail({ + errMsg: 'showActionSheet:fail cancel' + }); + } else { + success({ + tapIndex + }); + } + }; + + return showActionSheet.call(this, params); + }; + + /////// 界面导航栏 + // wx.hideNavigationBarLoading = my.hideNavigationBarLoading + // wx.showNavigationBarLoading = my.showNavigationBarLoading + + wx.setNavigationBarTitle = wx.setNavigationBar; + wx.setNavigationBarColor = wx.setNavigationBar; + + /////// 界面背景 + // wx.setBackgroundColor = my.setBackgroundColor + // wx.setBackgroundTextStyle = my.setBackgroundTextStyle + + ////////界面 Tab Bar + // wx.showTabBar = my.showTabBar + // wx.hideTabBar = my.hideTabBar + + wx.showTabBarRedDot = wx.showTabBarRedDot || emptyFn; + wx.setTabBarStyle = wx.setTabBarStyle || emptyFn; + wx.setTabBarItem = wx.setTabBarItem || emptyFn; + wx.setTabBarBadge = wx.setTabBarBadge || emptyFn; + wx.removeTabBarBadge = wx.removeTabBarBadge || emptyFn; + wx.hideTabBarRedDot = wx.hideTabBarRedDot || emptyFn; + + ////////// 界面字体 + wx.loadFontFace = wx.loadFontFace || emptyFn; + + ////////// 下拉刷新 + // wx.stopPullDownRefresh = my.stopPullDownRefresh + wx.startPullDownRefresh = wx.startPullDownRefresh || emptyFn; + + ////////// 滚动 + const { + pageScrollTo, + request + } = wx; + wx.pageScrollTo = function(opt) { + opt.success = opt.success || emptyFn; + opt.fail = opt.fail || emptyFn; + + try { + pageScrollTo(opt); + opt.success({ + errMsg: 'pageScrollTo:ok' + }); + } catch (e) { + opt.fail(e); + } + }; + + ///////// 动画 + // wx.createAnimation = my.createAnimation + + //////////置顶 + wx.setTopBarText = wx.setTopBarText || emptyFn; + + ///////// 自定义组价 + wx.nextTick = wx.nextTick || emptyFn; + + ////////菜单 + wx.getMenuButtonBoundingClientRect = wx.getMenuButtonBoundingClientRect || emptyFn; + + ////////窗口 + wx.onWindowResize = wx.onWindowResize || emptyFn; + wx.offWindowResize = wx.offWindowResize || emptyFn; + + ////////网络 发起请求w + wx.request = function(opt) { + opt.headers = opt.header || opt.headers || {}; + opt.headers.referer = opt.referer || ''; + opt.headers['content-type'] = opt.headers['Content-Type'] || 'application/json'; + + const success = opt.success || emptyFn; + opt.success = function(res) { + success.call(this, paramsMap(res, { + headers: 'header', + status: 'statusCode' + })); + }; + + return request(opt); + }; + + //////////下载 + const { + downloadFile + } = wx; + wx.downloadFile = function(opt) { + const success = opt.success || emptyFn; + const downTask = downloadFile(Object.assign({}, opt, { + success(res) { + res.tempFilePath = res.apFilePath; + res.statusCode = 200; + success(res); + } + })); + + const methods = ['abort', 'offHeadersReceived', 'offProgressUpdate', 'onHeadersReceived', 'onProgressUpdate']; + methods.forEach((method) => { + downTask[method] = downTask[method] || emptyFn; + }); + + return downTask; + }; + + ///////上传 + const { + uploadFile + } = wx; + wx.uploadFile = function(opt) { + const paths = opt.filePath.split(/[/\\]/); + const fileName = paths[paths.length - 1]; + const isImg = /\.(png|jpg|jpeg|gif|webp)/i.test(fileName); + const isVideo = /\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(fileName); + const fileType = isImg ? 'image' : (isVideo ? 'video' : 'audio'); + + opt = Object.assign({}, opt, { + fileName, + fileType, + }); + + const uploadTask = uploadFile(opt); + const methods = ['abort', 'offHeadersReceived', 'offProgressUpdate', 'onHeadersReceived', 'onProgressUpdate']; + methods.forEach((method) => { + uploadTask[method] = uploadTask[method] || emptyFn; + }); + return uploadTask; + }; + + ///////websocket + const { + connectSocket + } = wx; + wx.connectSocket = function(...params) { + setTimeout(() => { + // 处理onOpen回调无法触发的问题 + connectSocket.apply(this, params); + }, 100); + + return { + send(...args) { + wx.sendSocketMessage.apply(this, args); + }, + close(...args) { + wx.closeSocket.apply(this, args); + }, + onOpen(cb) { + wx.onSocketOpen(cb); + }, + onClose(cb) { + wx.onSocketClose(cb); + }, + onError(cb) { + wx.onSocketError(cb); + }, + onMessage(cb) { + wx.onSocketMessage(cb); + } + }; + }; + + //////////mDns + wx.stopLocalServiceDiscovery = wx.stopLocalServiceDiscovery || emptyFn; + wx.startLocalServiceDiscovery = wx.startLocalServiceDiscovery || emptyFn; + wx.onLocalServiceResolveFail = wx.onLocalServiceResolveFail || emptyFn; + wx.onLocalServiceLost = wx.onLocalServiceLost || emptyFn; + wx.onLocalServiceFound = wx.onLocalServiceFound || emptyFn; + wx.onLocalServiceDiscoveryStop = wx.onLocalServiceDiscoveryStop || emptyFn; + wx.offLocalServiceResolveFail = wx.offLocalServiceResolveFail || emptyFn; + wx.offLocalServiceLost = wx.offLocalServiceLost || emptyFn; + wx.offLocalServiceFound = wx.offLocalServiceFound || emptyFn; + wx.offLocalServiceDiscoveryStop = wx.offLocalServiceDiscoveryStop || emptyFn; + + //////////数据缓存 + const { + getStorage + } = wx; + wx.getStorage = function(opt) { + const { + success + } = opt; + opt.success = function(res) { + if (res.data) { + success(res); + } else { + opt.fail({ + errMsg: 'getStorage:fail data not found' + }); + } + }; + return getStorage.call(this, opt); + }; + + ////////地图 + const { + createMapContext + } = wx; + wx.createMapContext = function(opt) { + const mapContext = createMapContext(opt); + const attrs = ['getRegion', 'getScale', 'includePoints']; + attrs.forEach((attr) => { + mapContext[attr] = mapContext[attr] || emptyFn; + }); + return mapContext; + }; + + ////////图片 + // wx.getImageInfo = my.getImageInfo + const { + getImageInfo + } = wx; + wx.getImageInfo = function(opt) { + const { + success + } = opt; + return getImageInfo.call(this, Object.assign({}, opt, { + success(res) { + res.type = res.type.substring(0, res.type.indexOf('?')); + success(res); + } + })); + }; + + wx.saveImageToPhotosAlbum = function(opt) { + return wx.saveImage(Object.assign({}, opt, { + url: opt.filePath, + success(res) { + res.errMsg = "saveImageToPhotosAlbum:ok"; + opt.success && opt.success(res); + } + })); + }; + + const { + previewImage + } = wx; + wx.previewImage = function(opt) { + const params = paramsMap(opt); + let { + current + } = params; + + if (current) { + current = opt.urls.indexOf(current); + } + + if (current === -1 || !current) { + current = 0; + } + + params.current = current; + + return previewImage.call(this, params); + }; + + const { + compressImage + } = wx; + wx.compressImage = function(opt) { + const { + src + } = opt; + const success = opt.success || emptyFn; + return compressImage.call(this, Object.assign({}, opt, { + compressLevel: 4, + apFilePaths: [src], + success(res) { + res.tempFilePath = res.apFilePaths[0] || ""; + success(res); + } + })); + }; + + wx.chooseMessageFile = wx.chooseMessageFile || emptyFn; + const { + chooseImage + } = wx; + wx.chooseImage = function(opt) { + const success = opt.success || emptyFn; + opt.count = opt.count || 9; + + return chooseImage.call(this, Object.assign({}, opt, { + success(res) { + const tempFilePaths = [].concat(res.apFilePaths); + const arr = res.apFilePaths.map(item => ({ + path: item, + size: null + })); + const tempFiles = [].concat(arr); + success({ + tempFilePaths, + tempFiles + }); + } + })); + }; + + //////////视频 + wx.saveVideoToPhotosAlbum = wx.saveVideoToPhotosAlbum || emptyFn; + wx.createVideoContext = wx.createVideoContext || emptyFn; + wx.chooseVideo = wx.chooseVideo || emptyFn; + + ///////////音频 + wx.stopVoice = wx.stopVoice || emptyFn; + wx.setInnerAudioOption = wx.setInnerAudioOption || emptyFn; + wx.playVoice = wx.playVoice || emptyFn; + wx.pauseVoice = wx.pauseVoice || emptyFn; + wx.getAvailableAudioSources = wx.getAvailableAudioSources || emptyFn; + wx.createInnerAudioContext = wx.createInnerAudioContext || emptyFn; + + ////////背景音频 + wx.createAudioContext = wx.createAudioContext || emptyFn; + + wx.stopBackgroundAudio = wx.stopBackgroundAudio || emptyFn; + wx.seekBackgroundAudio = wx.seekBackgroundAudio || emptyFn; + wx.playBackgroundAudio = wx.playBackgroundAudio || emptyFn; + wx.pauseBackgroundAudio = wx.pauseBackgroundAudio || emptyFn; + wx.onBackgroundAudioStop = wx.onBackgroundAudioStop || emptyFn; + wx.onBackgroundAudioPlay = wx.onBackgroundAudioPlay || emptyFn; + wx.onBackgroundAudioPause = wx.onBackgroundAudioPause || emptyFn; + wx.getBackgroundAudioPlayerState = wx.getBackgroundAudioPlayerState || emptyFn; + wx.getBackgroundAudioManager = wx.getBackgroundAudioManager || emptyFn; + + ////////////实时音视频 + wx.createLivePusherContext = wx.createLivePusherContext || emptyFn; + wx.createLivePlayerContext = wx.createLivePlayerContext || emptyFn; + + //////////录音 + wx.stopRecord = wx.stopRecord || emptyFn; + wx.startRecord = wx.startRecord || emptyFn; + wx.getRecorderManager = wx.getRecorderManager || emptyFn; + + //////////相机 + wx.createCameraContext = wx.createCameraContext || emptyFn; + + //////////位置 + // wx.chooseLocation = my.chooseLocation + const { + openLocation + } = wx; + wx.openLocation = function(opt) { + if (typeof opt.name === 'undefined') { + opt.name = '位置'; + } + if (typeof opt.address === 'undefined') { + opt.address = "-"; + } + return openLocation.call(this, opt); + }; + + // res无speed、accuracy、altitude、verticalAccuracy、horizontalAccuracy + const { + getLocation + } = wx; + wx.getLocation = function(opt) { + return getLocation(Object.assign({}, opt, { + type: 0 + })); + }; + + //////////分享 + // wx.hideShareMenu = my.hideShareMenu + wx.updateShareMenu = wx.updateShareMenu || emptyFn; + wx.getShareInfo = wx.getShareInfo || emptyFn; + wx.showShareMenu = wx.showShareMenu || emptyFn; + + /////////画布 + const { + createCanvasContext + } = wx; + wx.createCanvasContext = function(opt) { + const canvasContext = createCanvasContext.call(this, opt); + canvasContext.arcTo = canvasContext.arcTo || (() => canvasContext); + canvasContext.createPattern = canvasContext.createPattern || (() => canvasContext); + canvasContext.strokeText = canvasContext.strokeText || (() => canvasContext); + canvasContext.miterLimit = canvasContext.setMiterLimit; + canvasContext.lineCap = canvasContext.setLineCap; + canvasContext.lineDashOffset = canvasContext.setLineDash; + canvasContext.lineJoin = canvasContext.setLineJoin; + return canvasContext; + }; + + wx.canvasToTempFilePath = function(opt) { + const canvasContext = wx.createCanvasContext(opt.canvasId); + const success = opt.success || emptyFn; + canvasContext.toTempFilePath(Object.assign({}, opt, { + success(res) { + res.tempFilePath = res.apFilePath; + success(res); + } + })); + }; + + wx.canvasPutImageData = function(opt) { + const canvasContext = wx.createCanvasContext(opt.canvasId); + canvasContext.putImageData(opt); + }; + + wx.canvasGetImageData = function(opt) { + const canvasContext = wx.createCanvasContext(opt.canvasId); + canvasContext.getImageData(opt); + }; + + //////////文件 + const { + saveFile + } = wx; + wx.saveFile = function(opt) { + const success = opt.success || emptyFn; + const apFilePath = opt.tempFilePath; + return saveFile.call(this, Object.assign({}, opt, { + apFilePath, + success(res) { + res.savedFilePath = res.apFilePath; + success(res); + } + })); + }; + + const { + removeSavedFile + } = wx; + wx.removeSavedFile = function(opt) { + return removeSavedFile.call(this, paramsMap(opt, { + filePath: 'apFilePath' + })); + }; + + const { + getSavedFileList + } = wx; + wx.getSavedFileList = function(opt) { + const success = opt.success || emptyFn; + return getSavedFileList.call(this, Object.assign({}, opt, { + success(res) { + res && res.fileList.map(item => { + item.filePath = item.apFilePath; + return item; + }); + success(res); + } + })); + }; + + const { + getSavedFileInfo + } = wx; + wx.getSavedFileInfo = function(opt) { + return getSavedFileInfo.call(this, paramsMap(opt, { + filePath: "apFilePath" + })); + }; + + const { + getFileInfo + } = wx; + wx.getFileInfo = function(opt) { + return getFileInfo.call(this, paramsMap(opt, { + filePath: 'apFilePath' + })); + }; + + wx.getFileSystemManager = wx.getFileSystemManager || emptyFn; + + //////////设备 + /////////iBeacon + // wx.stopBeaconDiscovery = my.stopBeaconDiscovery + // wx.startBeaconDiscovery = my.startBeaconDiscovery + // wx.onBeaconUpdate = my.onBeaconUpdate + // wx.onBeaconServiceChange = my.onBeaconServiceChange + // wx.getBeacons = my.getBeacons + + //////////wifi + wx.stopWifi = wx.stopWifi || emptyFn; + wx.startWifi = wx.startWifi || emptyFn; + wx.setWifiList = wx.setWifiList || emptyFn; + wx.onWifiConnected = wx.onWifiConnected || emptyFn; + wx.onGetWifiList = wx.onGetWifiList || emptyFn; + wx.getWifiList = wx.getWifiList || emptyFn; + wx.getConnectedWifi = wx.getConnectedWifi || emptyFn; + wx.connectWifi = wx.connectWifi || emptyFn; + + ///////////低功耗蓝牙 + // wx.readBLECharacteristicValue = my.readBLECharacteristicValue + // wx.onBLECharacteristicValueChange = my.onBLECharacteristicValueChange + // wx.notifyBLECharacteristicValueChange = my.notifyBLECharacteristicValueChange + // wx.getBLEDeviceServices = my.getBLEDeviceServices + // wx.getBLEDeviceCharacteristics = my.getBLEDeviceCharacteristics + // wx.writeBLECharacteristicValue = my.writeBLECharacteristicValue + wx.onBLEConnectionStateChange = wx.onBLEConnectionStateChanged; + wx.createBLEConnection = wx.connectBLEDevice; + wx.closeBLEConnection = wx.disconnectBLEDevice; + + //////////蓝牙 + // wx.stopBluetoothDevicesDiscovery = my.stopBluetoothDevicesDiscovery + // wx.startBluetoothDevicesDiscovery = my.startBluetoothDevicesDiscovery + // wx.openBluetoothAdapter = my.openBluetoothAdapter + // wx.onBluetoothDeviceFound = my.onBluetoothDeviceFound + // wx.onBluetoothAdapterStateChange = my.onBluetoothAdapterStateChange + // wx.getConnectedBluetoothDevices = my.getConnectedBluetoothDevices + // wx.getBluetoothDevices = my.getBluetoothDevices + // wx.getBluetoothAdapterState = my.getBluetoothAdapterState + // wx.closeBluetoothAdapter = my.closeBluetoothAdapter + + /////////联系人 + // wx.addPhoneContact = my.addPhoneContact + + /////////电量 + wx.getBatteryInfoSync = wx.getBatteryInfoSync || emptyFn; + wx.getBatteryInfo = wx.getBatteryInfo || emptyFn; + + ////////剪贴板 + wx.setClipboardData = function(opt) { + return wx.setClipboard(paramsMap(opt, { + data: 'text' + })); + }; + + wx.getClipboardData = function(opt) { + const { + success + } = opt; + return wx.getClipboard(Object.assign({}, opt, { + success(res) { + res.data = res.text; + success(res); + } + })); + }; + + ///////////nfc + wx.stopHCE = wx.stopHCE || emptyFn; + wx.startHCE = wx.startHCE || emptyFn; + wx.sendHCEMessage = wx.sendHCEMessage || emptyFn; + wx.onHCEMessage = wx.onHCEMessage || emptyFn; + wx.getHCEState = wx.getHCEState || emptyFn; + + //////////网络 + //getNetworkType + const { + getNetworkType + } = wx; + wx.getNetworkType = function(opt) { + const success = opt.success || emptyFn; + return getNetworkType(Object.assign({}, opt, { + success(res) { + res.networkType = res.networkType.toLocaleLowerCase(); + success(res); + } + })); + }; + + const { + onNetworkStatusChange + } = wx; + wx.onNetworkStatusChange = function(fn) { + return onNetworkStatusChange((res) => { + res.networkType = res.networkType.toLocaleLowerCase(); + fn(res); + }); + }; + + ////////屏幕 + // wx.setScreenBrightness = my.setScreenBrightness + // wx.setKeepScreenOn = my.setKeepScreenOn + // wx.getScreenBrightness = my.getScreenBrightness + // wx.onUserCaptureScreen = my.onUserCaptureScreen + + //////////电话 + const { + makePhoneCall + } = wx; + wx.makePhoneCall = function(opt) { + return makePhoneCall.call(this, paramsMap(opt, { + phoneNumber: 'number' + })); + }; + + /////////加速器 + // wx.onAccelerometerChange = my.onAccelerometerChange + wx.startAccelerometer = wx.startAccelerometer || emptyFn; + wx.stopAccelerometer = wx.offAccelerometerChange; + + ////////罗盘 + // wx.onCompassChange = my.onCompassChange 缺少accuracy + wx.stopCompass = wx.offCompassChange; + wx.startCompass = wx.startCompass || emptyFn; + + /////////设备方向 + wx.stopDeviceMotionListening = wx.stopDeviceMotionListening || emptyFn; + wx.startDeviceMotionListening = wx.startDeviceMotionListening || emptyFn; + wx.onDeviceMotionChange = wx.onDeviceMotionChange || emptyFn; + + // 陀螺仪 + // wx.onGyroscopeChange = my.onGyroscopeChange + wx.stopGyroscope = wx.offGyroscopeChange; + wx.startGyroscope = wx.startGyroscope || emptyFn; + + // 性能 + wx.onMemoryWarning = wx.onMemoryWarning || emptyFn; + + // 扫码 + wx.scanCode = function(opt) { + const typeMap = { + qrCode: "qr", + barCode: "bar" + }; + const success = opt.success || emptyFn; + return wx.scan(Object.assign({}, opt, { + hideAlbum: typeof opt.onlyFromCamera === 'undefined' ? true : opt.onlyFromCamera, + type: typeof opt.scanType === 'undefined' ? "qr" : typeMap[opt.scanType[0]], + success(res) { + let scanType = ""; + if (res.qrCode) { + scanType = "QR_CODE"; + } else if (res.barCode) { + scanType = "BAR_CODE"; + } + success({ + result: res.code, + scanType, + errMsg: "scanCode:ok" + }); + } + })); + }; + + // 震动 + // wx.vibrateShort = my.vibrateShort + // wx.vibrateLong = my.vibrateLong + + /////////worker + wx.createWorker = wx.createWorker || emptyFn; + + /////////第三方平台 + wx.getExtConfigSync = wx.getExtConfigSync || emptyFn; + wx.getExtConfig = wx.getExtConfig || emptyFn; + + // WXML + // 查找元素 返回的只有SelectorQuery对象 + // SelectorQuery对象只有.exec .select .selectAll .selectViewport 方法 + const { + createSelectorQuery + } = wx; + wx.createSelectorQuery = function(...args) { + const query = createSelectorQuery.apply(this, args); + query.in = query.in || function() { + return query; + }; + return query; + }; + + wx.createIntersectionObserver = wx.createIntersectionObserver || emptyFn; + + //////////// 开放接口 + // wx.navigateBackMiniProgram = my.navigateBackMiniProgram + // wx.navigateToMiniProgram = my.navigateToMiniProgram + wx.login = (o) => { + const bak = { + success: o.success, + fail: o.fail, + complete: o.complete + }; + o.success = function(res) { + res.code = res.authCode; + delete res.authCode; + bak.success && bak.success(res); + }; + return wx.getAuthCode(o); + }; + + wx.checkSession = wx.checkSession || emptyFn; + + const { + getAuthUserInfo + } = wx; + wx.getUserInfo = (o) => { + const bak = { + success: o.success, + fail: o.fail, + complete: o.complete + }; + + o.success = function(res) { + const rst = {}; + Object.keys(res).forEach((k) => { + rst[k === 'avatar' ? 'avatarUrl' : k] = res[k]; + }); + + bak.success && bak.success({ + userInfo: rst + }); + }; + + return getAuthUserInfo(o); + }; + + // 发起支付 + const requestPayment = wx.tradePay; + wx.requestPayment = function(opt) { + const params = paramsMap(opt, { + alipay_trade_body: 'orderStr' + }); + + const success = params.success || emptyFn; + const fail = params.fail || emptyFn; + + params.success = function(res) { + if (res.resultCode === 9000) { + success(); + } else { + fail(); + } + }; + + return requestPayment.call(this, params); + }; + + wx.getAccountInfoSync = wx.getAccountInfoSync || emptyFn; + wx.reportMonitor = wx.reportMonitor || emptyFn; + wx.reportAnalytics = wx.reportAnalytics || emptyFn; + wx.getWeRunData = wx.getWeRunData || emptyFn; + wx.authorize = wx.authorize || emptyFn; + wx.startSoterAuthentication = wx.startSoterAuthentication || emptyFn; + wx.checkIsSupportSoterAuthentication = wx.checkIsSupportSoterAuthentication || emptyFn; + wx.checkIsSoterEnrolledInDevice = wx.checkIsSoterEnrolledInDevice || emptyFn; + wx.chooseInvoiceTitle = wx.chooseInvoiceTitle || emptyFn; + wx.chooseInvoice = wx.chooseInvoice || emptyFn; + wx.addCard = wx.addCard || emptyFn; + wx.openCard = wx.openCard || emptyFn; + wx.chooseAddress = wx.chooseAddress || emptyFn; + + // 设置 + // authSetting 缺少address,invoiceTitle,invoice,werun + const { + getSetting + } = wx; + wx.getSetting = function(opt) { + const success = opt.success || emptyFn; + return getSetting(Object.assign({}, opt, { + success(res) { + res.authSetting["scope.userLocation"] = res.authSetting['scope.location']; + res.authSetting["scope.writePhotosAlbum"] = res.authSetting['scope.album']; + res.authSetting["scope.record"] = res.authSetting['scope.audioRecord']; + success(res); + } + })); + }; + + const { + openSetting + } = wx; + wx.openSetting = function(opt) { + const success = opt.success || emptyFn; + return openSetting(Object.assign({}, opt, { + success(res) { + res.authSetting["scope.userLocation"] = res.authSetting['scope.location']; + res.authSetting["scope.writePhotosAlbum"] = res.authSetting['scope.album']; + res.authSetting["scope.record"] = res.authSetting['scope.audioRecord']; + success(res); + } + })); + }; + + return wx; +} + +export default getInstance(); \ No newline at end of file diff --git a/dist/alibaba/adaptor/package.json b/dist/alibaba/adaptor/package.json new file mode 100644 index 0000000..e69de29 diff --git a/dist/alibaba/config.js b/dist/alibaba/config.js new file mode 100644 index 0000000..142fdcb --- /dev/null +++ b/dist/alibaba/config.js @@ -0,0 +1,17 @@ +import wx from './adaptor.js'; +module.exports = { + /** + * 静态文件列表 + * @param {String} srcPath + * @returns {[String,String,String,String,String]} + */ + getAssets(srcPath) { + return [ + `${srcPath}/**/*.*`, + `!${srcPath}/**/*.wxml`, + `!${srcPath}/**/*.wxss`, + `!${srcPath}/**/*.js`, + `!${srcPath}/**/*.json` + ]; + } +}; \ No newline at end of file diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index fd4e701..ebcb399 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const i=`${e}/**/*.json`;n?gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),i=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let t=ab2str(e.contents);t=t.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${i}/plugins/${r}/${p}`:e),e.contents=str2ab(t),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const i=e.history[0].replace(e.base,"").split(sysPath.sep);let t=i;n&&(t=i.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(i.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${o.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(a),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const i=`${e}/**/*.json`;n?gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),i=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let t=ab2str(e.contents);t=t.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${i}/plugins/${r}/${p}`:e),e.contents=str2ab(t),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const i=e.history[0].replace(e.base,"").split(sysPath.sep);let t=i;n&&(t=i.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(i.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${o.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(a),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/toutiao/converter.js b/lib/platform/toutiao/converter.js index ffc0659..2fcab1c 100644 --- a/lib/platform/toutiao/converter.js +++ b/lib/platform/toutiao/converter.js @@ -1 +1 @@ -const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao,diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/lib/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;n?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),t=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let o=ab2str(e.contents);o=o.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${t}/plugins/${r}/${p}`:e),e.contents=str2ab(o),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const t=e.history[0].replace(e.base,"").split(sysPath.sep);let o=t;n&&(o=t.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(a),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao,diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;n?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),t=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let o=ab2str(e.contents);o=o.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${t}/plugins/${r}/${p}`:e),e.contents=str2ab(o),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const t=e.history[0].replace(e.base,"").split(sysPath.sep);let o=t;n&&(o=t.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const c=[`import wx from '${i.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(c),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/package.json b/package.json index 8617d8a..c4c2d4d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.1.5", + "version": "2.1.6", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { diff --git a/src/adaptor/src/baidu.js b/src/adaptor/src/baidu.js index ab4e2fc..f718f55 100644 --- a/src/adaptor/src/baidu.js +++ b/src/adaptor/src/baidu.js @@ -1,10 +1,13 @@ function emptyFn() {} +let wx; + function getInstance() { - // eslint-disable-next-line no-undef - const wx = swan; + + if (wx && wx.has_baidu_hook_flag) return wx; - if (wx.has_baidu_hook_flag) return; + // eslint-disable-next-line no-undef + wx = { ...swan }; wx.has_baidu_hook_flag = true; diff --git a/src/adaptor/src/toutiao.js b/src/adaptor/src/toutiao.js index 21dc5f9..d222823 100644 --- a/src/adaptor/src/toutiao.js +++ b/src/adaptor/src/toutiao.js @@ -15,10 +15,14 @@ function ignoreFn(opt) { } } +let wx; + function getInstance() { - var wx = tt; - if (wx.has_toutiao_hook_flag) return; + if (wx && wx.has_toutiao_hook_flag) return wx; + + // eslint-disable-next-line no-undef + wx = { ...tt }; wx.has_toutiao_hook_flag = true; diff --git a/src/converter/src/alibaba/wxss.js b/src/converter/src/alibaba/wxss.js index 7bf2faa..c496cd7 100644 --- a/src/converter/src/alibaba/wxss.js +++ b/src/converter/src/alibaba/wxss.js @@ -1,7 +1,7 @@ function convert(wxssText) { return wxssText .replace(/\.wxss(["'])/g, (match, p1) => { - return p1; + return '.acss'+ p1; }); } diff --git a/src/converter/src/toutiao/wxss.js b/src/converter/src/toutiao/wxss.js index 88de70a..f020f63 100644 --- a/src/converter/src/toutiao/wxss.js +++ b/src/converter/src/toutiao/wxss.js @@ -1,7 +1,7 @@ function convert(wxssText) { return wxssText .replace(/\.wxss(["'])/g, (match, p1) => { - return p1; + return '.ttss' + p1; }) .replace(/url\(['"]?\/\/[^)]+['"]?\)/ig, (match) => { // 背景url属性值必须带协议 diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index 849b568..8168b3b 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -15,7 +15,7 @@ function convert(opt = {}) { const dest = opt.target || './baidu'; // 注入适配器代码 - gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/baidu.js')) + gulp.src(sysPath.resolve(__dirname, '../../adaptor/src/baidu.js')) .pipe(rename('adaptor.js')) .pipe(gulp.dest(dest)) .on('end', () => { diff --git a/src/platform/toutiao/converter.js b/src/platform/toutiao/converter.js index 70ab9e8..e277cbb 100644 --- a/src/platform/toutiao/converter.js +++ b/src/platform/toutiao/converter.js @@ -15,7 +15,7 @@ function convert(opt = {}) { const dest = opt.target || './toutiao'; // 注入适配器代码 - gulp.src(sysPath.resolve(__dirname, '../../adaptor/lib/toutiao.js')) + gulp.src(sysPath.resolve(__dirname, '../../adaptor/src/toutiao.js')) .pipe(rename('adaptor.js')) .pipe(gulp.dest(dest)) .on('end', () => { From 391cf8ed2d82bbe5afa811fc1c7be1e16eb30445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Tue, 28 Jul 2020 11:55:13 +0800 Subject: [PATCH 25/36] upgrade, converter import from src instead of lib --- lib/platform/alibaba/converter.js | 2 +- lib/platform/baidu/converter.js | 2 +- lib/platform/toutiao/converter.js | 2 +- src/adaptor/src/baidu.js | 1 - src/adaptor/src/toutiao.js | 1 - src/converter/.npmignore | 2 +- src/converter/src/alibaba/wxss.js | 2 +- src/platform/alibaba/converter.js | 2 +- src/platform/baidu/converter.js | 3 ++- src/platform/toutiao/converter.js | 3 ++- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index b74e94a..95a3a54 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/lib/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins;function p(e,s,r,t,p){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),i=fs.readFileSync(n),o=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const i=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(i),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const n=`${e}/**/*.json`;p?gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep),n=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let i=ab2str(e.contents);i=i.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,s,t)=>r[s]?`${n}/plugins/${s}/${t}`:e),e.contents=str2ab(i),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,"").split(sysPath.sep);let i=n;p&&(i=n.concat([1,1]));const o=new Array(i.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let a=ab2str(e.contents);r&&(a=a.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const c=[`import wx from '${o.replace(/^\.\./,".")}';`,a].join("\r\n");e.contents=str2ab(c),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),p(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{p(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins;function p(e,s,r,t,p){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const n=`${e}/**/*.json`;p?gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep),n=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let o=ab2str(e.contents);o=o.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,s,t)=>r[s]?`${n}/plugins/${s}/${t}`:e),e.contents=str2ab(o),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,"").split(sysPath.sep);let o=n;p&&(o=n.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let a=ab2str(e.contents);r&&(a=a.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const c=[`import wx from '${i.replace(/^\.\./,".")}';`,a].join("\r\n");e.contents=str2ab(c),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),p(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{p(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index ebcb399..74b562e 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").baidu,diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const i=`${e}/**/*.json`;n?gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),i=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let t=ab2str(e.contents);t=t.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${i}/plugins/${r}/${p}`:e),e.contents=str2ab(t),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const i=e.history[0].replace(e.base,"").split(sysPath.sep);let t=i;n&&(t=i.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(i.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${o.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(a),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const i=`${e}/**/*.json`;n?gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),i=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let t=ab2str(e.contents);t=t.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${i}/plugins/${r}/${p}`:e),e.contents=str2ab(t),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const i=e.history[0].replace(e.base,"").split(sysPath.sep);let t=i;n&&(t=i.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(i.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const c=[`import wx from '${o.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(c),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/toutiao/converter.js b/lib/platform/toutiao/converter.js index 2fcab1c..09538cb 100644 --- a/lib/platform/toutiao/converter.js +++ b/lib/platform/toutiao/converter.js @@ -1 +1 @@ -const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("mp-converter").toutiao,diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;n?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),t=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let o=ab2str(e.contents);o=o.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${t}/plugins/${r}/${p}`:e),e.contents=str2ab(o),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const t=e.history[0].replace(e.base,"").split(sysPath.sep);let o=t;n&&(o=t.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const c=[`import wx from '${i.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(c),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/toutiao"),diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;n?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),t=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let o=ab2str(e.contents);o=o.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${t}/plugins/${r}/${p}`:e),e.contents=str2ab(o),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const t=e.history[0].replace(e.base,"").split(sysPath.sep);let o=t;n&&(o=t.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const c=[`import wx from '${i.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(c),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/src/adaptor/src/baidu.js b/src/adaptor/src/baidu.js index f718f55..456546c 100644 --- a/src/adaptor/src/baidu.js +++ b/src/adaptor/src/baidu.js @@ -3,7 +3,6 @@ function emptyFn() {} let wx; function getInstance() { - if (wx && wx.has_baidu_hook_flag) return wx; // eslint-disable-next-line no-undef diff --git a/src/adaptor/src/toutiao.js b/src/adaptor/src/toutiao.js index d222823..769eaab 100644 --- a/src/adaptor/src/toutiao.js +++ b/src/adaptor/src/toutiao.js @@ -18,7 +18,6 @@ function ignoreFn(opt) { let wx; function getInstance() { - if (wx && wx.has_toutiao_hook_flag) return wx; // eslint-disable-next-line no-undef diff --git a/src/converter/.npmignore b/src/converter/.npmignore index 7ca5b05..68d4fca 100644 --- a/src/converter/.npmignore +++ b/src/converter/.npmignore @@ -1,2 +1,2 @@ gulpfile.js -src/ \ No newline at end of file +#src/ \ No newline at end of file diff --git a/src/converter/src/alibaba/wxss.js b/src/converter/src/alibaba/wxss.js index c496cd7..71d102e 100644 --- a/src/converter/src/alibaba/wxss.js +++ b/src/converter/src/alibaba/wxss.js @@ -1,7 +1,7 @@ function convert(wxssText) { return wxssText .replace(/\.wxss(["'])/g, (match, p1) => { - return '.acss'+ p1; + return '.acss' + p1; }); } diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 0e7e001..a681bb8 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -13,7 +13,7 @@ const { } = require('xmldom'); const config = require('../../config'); const logger = require('../../utils/logger'); -const converter = require('../../converter/lib/alibaba'); +const converter = require('../../converter/src/alibaba'); const scopeStyle = require('../../scope/scope-style'); const scopeTemplate = require('../../scope/scope-template'); const diffTag = require('../diff/index').diffTag('alipay'); diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index 8168b3b..326b263 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -7,7 +7,8 @@ const rename = require('gulp-rename'); const replace = require('gulp-replace'); const config = require('../../config'); const logger = require('../../utils/logger'); -const converter = require('mp-converter').baidu; +//const converter = require('mp-converter').baidu; +const converter = require('../../converter/src/baidu'); const diffTag = require('../diff/index').diffTag('baidu'); function convert(opt = {}) { diff --git a/src/platform/toutiao/converter.js b/src/platform/toutiao/converter.js index e277cbb..50eb046 100644 --- a/src/platform/toutiao/converter.js +++ b/src/platform/toutiao/converter.js @@ -7,7 +7,8 @@ const rename = require('gulp-rename'); const replace = require('gulp-replace'); const config = require('../../config'); const logger = require('../../utils/logger'); -const converter = require('mp-converter').toutiao; +//const converter = require('mp-converter').toutiao; +const converter = require('../../converter/src/toutiao'); const diffTag = require('../diff/index').diffTag('tt'); function convert(opt = {}) { From 9d53de3821d74c23ebaeea1d8ff22f96718b00cc Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Mon, 10 Aug 2020 20:51:14 +0800 Subject: [PATCH 26/36] convert --- lib/platform/alibaba/converter.js | 2 +- package-lock.json | 2 +- package.json | 2 +- src/converter/src/alibaba/json.js | 1 + src/platform/alibaba/converter.js | 26 +++++++++++++++++++++----- 5 files changed, 25 insertions(+), 8 deletions(-) diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index 95a3a54..39ab398 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins;function p(e,s,r,t,p){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const n=`${e}/**/*.json`;p?gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep),n=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let o=ab2str(e.contents);o=o.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,s,t)=>r[s]?`${n}/plugins/${s}/${t}`:e),e.contents=str2ab(o),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,"").split(sysPath.sep);let o=n;p&&(o=n.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let a=ab2str(e.contents);r&&(a=a.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const c=[`import wx from '${i.replace(/^\.\./,".")}';`,a].join("\r\n");e.contents=str2ab(c),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),p(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{p(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),path=require("path");function convert(e={}){const r=e.source||"./src",s=e.target||"./alibaba",t=e.config&&e.config.plugins,p={};function n(e,r,s,t,n){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,r,s){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,r=>{if(r){const r=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(r),this.push(e),s()})}else this.push(e),s()}else this.push(e),s()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,r,s){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,r=>{if(r){const r=fs.readFileSync(p);if(/"component":\s*true/.test(r)){const r=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,r);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),s()}else this.push(e),s()}else this.push(e),s()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const o=`${e}/**/*.json`;n?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,t){const n=e.history[0].replace(e.base,"").split(sysPath.sep),o=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let i=ab2str(e.contents);i=i.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,t)=>{if(s[r]){let e=p[r].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${r}/${e}"`}return e}),e.contents=str2ab(i),this.push(e),t()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;n&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{let r=t[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),n(r,s,t,null,!1),t&&Object.keys(t).forEach(e=>{n(t[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index cec8e3e..19e6a6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.0.19", + "version": "2.1.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index c4c2d4d..43372af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.1.6", + "version": "2.1.8", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { diff --git a/src/converter/src/alibaba/json.js b/src/converter/src/alibaba/json.js index bf41c44..38c1092 100644 --- a/src/converter/src/alibaba/json.js +++ b/src/converter/src/alibaba/json.js @@ -19,6 +19,7 @@ function convert(jsonText) { .replace(/usingComponents([^}]+)/g, (match) => { return match.replace(/":\s*"([\w])/ig, (m, p1) => { // 绝对路径必须加/ + debugger; return m.replace(p1, ['/', p1].join('')); }); }); diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index a681bb8..0644c12 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -17,7 +17,7 @@ const converter = require('../../converter/src/alibaba'); const scopeStyle = require('../../scope/scope-style'); const scopeTemplate = require('../../scope/scope-template'); const diffTag = require('../diff/index').diffTag('alipay'); - +const path = require('path'); function convert(opt = {}) { const src = opt.source || './src'; const dest = opt.target || './alibaba'; @@ -25,6 +25,15 @@ function convert(opt = {}) { // 插件拷贝到 src/plugins/插件名称内 // 插件的拷贝位置是src下的plugins下的pluginName const plugins = opt.config && opt.config.plugins; + const pluginsJSON = {}; + Object.keys(plugins).forEach(key => { + const relativePath = plugins[key]; + // console.log('==========',relativePath) + const jsonPath = path.join(process.cwd(), relativePath, 'plugin.json'); + console.log(jsonPath); + + pluginsJSON[key] = require(jsonPath); + }); // 注入适配器代码 gulp.src(sysPath.resolve(__dirname, '../../adaptor/src/alibaba.js')) @@ -150,12 +159,19 @@ function convert(opt = {}) { const path = file.history[0].replace(file.base, ''); const spec = path.split(sysPath.sep); - const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); + let seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); let str = ab2str(file.contents); - str = str.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g, (match, p1, p2) => { - if (plugins[p1]){ - return `${seps}/plugins/${p1}/${p2}`; + //前面的converter 会把plugin前加上/ + str = str.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g, (match, pluginName, component) => { + if (plugins[pluginName]){ + const pluginJSON = pluginsJSON[pluginName]; + let componentPath = pluginJSON.publicComponents[component]; + if (componentPath[0] === '/') { componentPath = componentPath.slice(1); } + if (seps[0] === '/') { + seps = seps.slice(1); + } + return `${seps}/plugins/${pluginName}/${componentPath}"`; } else { return match; } From 7cff276c0621e457ad7f07612b0081ac044c12d5 Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Tue, 11 Aug 2020 10:36:12 +0800 Subject: [PATCH 27/36] path --- src/platform/alibaba/converter.js | 6 +++++- src/platform/baidu/converter.js | 31 +++++++++++++++++++++++++----- src/platform/toutiao/converter.js | 32 ++++++++++++++++++++++++++----- 3 files changed, 58 insertions(+), 11 deletions(-) diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 0644c12..1d2a2fc 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -161,7 +161,6 @@ function convert(opt = {}) { const spec = path.split(sysPath.sep); let seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); let str = ab2str(file.contents); - //前面的converter 会把plugin前加上/ str = str.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g, (match, pluginName, component) => { if (plugins[pluginName]){ @@ -177,6 +176,11 @@ function convert(opt = {}) { } }); + if (path === '/app.json') { + const data = JSON.parse(str); + delete data.plugins; + str = JSON.stringify(data, '', 4); + } file.contents = str2ab(str); this.push(file); cb(); diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index 326b263..c26b1c3 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -1,3 +1,4 @@ +const path = require('path'); const sysPath = require('path'); const gulp = require('gulp'); const ab2str = require('arraybuffer-to-string'); @@ -25,6 +26,15 @@ function convert(opt = {}) { // 插件拷贝到 src/plugins/插件名称内 // 插件的拷贝位置是src下的plugins下的pluginName const plugins = opt.config && opt.config.plugins; + const pluginsJSON = {}; + Object.keys(plugins).forEach(key => { + const relativePath = plugins[key]; + // console.log('==========',relativePath) + const jsonPath = path.join(process.cwd(), relativePath, 'plugin.json'); + console.log(jsonPath); + + pluginsJSON[key] = require(jsonPath); + }); // 处理项目 handleProject(src, dest, plugins, null, false); @@ -80,17 +90,28 @@ function convert(opt = {}) { const path = file.history[0].replace(file.base, ''); const spec = path.split(sysPath.sep); - const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); + let seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); let str = ab2str(file.contents); - - str = str.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g, (match, p1, p2) => { - if (plugins[p1]){ - return `${seps}/plugins/${p1}/${p2}`; + //前面的converter 会把plugin前加上/ + str = str.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g, (match, pluginName, component) => { + if (plugins[pluginName]){ + const pluginJSON = pluginsJSON[pluginName]; + let componentPath = pluginJSON.publicComponents[component]; + if (componentPath[0] === '/') { componentPath = componentPath.slice(1); } + if (seps[0] === '/') { + seps = seps.slice(1); + } + return `${seps}/plugins/${pluginName}/${componentPath}"`; } else { return match; } }); + if (path === '/app.json') { + const data = JSON.parse(str); + delete data.plugins; + str = JSON.stringify(data, '', 4); + } file.contents = str2ab(str); this.push(file); cb(); diff --git a/src/platform/toutiao/converter.js b/src/platform/toutiao/converter.js index 50eb046..4f81587 100644 --- a/src/platform/toutiao/converter.js +++ b/src/platform/toutiao/converter.js @@ -1,3 +1,4 @@ +const path = require('path'); const sysPath = require('path'); const gulp = require('gulp'); const ab2str = require('arraybuffer-to-string'); @@ -22,9 +23,19 @@ function convert(opt = {}) { .on('end', () => { logger.info('复制 adaptor.js 完成!'); }); + // 插件拷贝到 src/plugins/插件名称内 // 插件的拷贝位置是src下的plugins下的pluginName const plugins = opt.config && opt.config.plugins; + const pluginsJSON = {}; + Object.keys(plugins).forEach(key => { + const relativePath = plugins[key]; + // console.log('==========',relativePath) + const jsonPath = path.join(process.cwd(), relativePath, 'plugin.json'); + console.log(jsonPath); + + pluginsJSON[key] = require(jsonPath); + }); // 处理项目 handleProject(src, dest, plugins, null, false); @@ -80,17 +91,28 @@ function convert(opt = {}) { const path = file.history[0].replace(file.base, ''); const spec = path.split(sysPath.sep); - const seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); + let seps = new Array(spec.length - 1).fill('..').join('/').replace(/^\.\./, '.'); let str = ab2str(file.contents); - - str = str.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g, (match, p1, p2) => { - if (plugins[p1]){ - return `${seps}/plugins/${p1}/${p2}`; + //前面的converter 会把plugin前加上/ + str = str.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g, (match, pluginName, component) => { + if (plugins[pluginName]){ + const pluginJSON = pluginsJSON[pluginName]; + let componentPath = pluginJSON.publicComponents[component]; + if (componentPath[0] === '/') { componentPath = componentPath.slice(1); } + if (seps[0] === '/') { + seps = seps.slice(1); + } + return `${seps}/plugins/${pluginName}/${componentPath}"`; } else { return match; } }); + if (path === '/app.json') { + const data = JSON.parse(str); + delete data.plugins; + str = JSON.stringify(data, '', 4); + } file.contents = str2ab(str); this.push(file); cb(); From 618f323a5cba5e9dc883535cca81f78047d2447f Mon Sep 17 00:00:00 2001 From: yylgit <394720943@qq.com> Date: Tue, 11 Aug 2020 11:07:25 +0800 Subject: [PATCH 28/36] 2.2.0 --- lib/platform/alibaba/converter.js | 2 +- lib/platform/baidu/converter.js | 2 +- lib/platform/toutiao/converter.js | 2 +- package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index 39ab398..c4e4b4d 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),path=require("path");function convert(e={}){const r=e.source||"./src",s=e.target||"./alibaba",t=e.config&&e.config.plugins,p={};function n(e,r,s,t,n){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,r,s){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,r=>{if(r){const r=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(r),this.push(e),s()})}else this.push(e),s()}else this.push(e),s()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,r,s){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,r=>{if(r){const r=fs.readFileSync(p);if(/"component":\s*true/.test(r)){const r=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,r);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),s()}else this.push(e),s()}else this.push(e),s()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(r));const o=`${e}/**/*.json`;n?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,t){const n=e.history[0].replace(e.base,"").split(sysPath.sep),o=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let i=ab2str(e.contents);i=i.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,t)=>{if(s[r]){let e=p[r].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${r}/${e}"`}return e}),e.contents=str2ab(i),this.push(e),t()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;n&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{let r=t[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),n(r,s,t,null,!1),t&&Object.keys(t).forEach(e=>{n(t[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),path=require("path");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins,p={};function n(e,s,r,t,n){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const o=`${e}/**/*.json`;n?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,""),o=n.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,s,t)=>{if(r[s]){let e=p[s].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${s}/${e}"`}return e}),"/app.json"===n){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;n&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);r&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{const s=t[e],r=path.join(process.cwd(),s,"plugin.json");console.log(r),p[e]=require(r)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),n(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{n(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index 74b562e..dded3c2 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const i=`${e}/**/*.json`;n?gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(i).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),i=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let t=ab2str(e.contents);t=t.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${i}/plugins/${r}/${p}`:e),e.contents=str2ab(t),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const i=e.history[0].replace(e.base,"").split(sysPath.sep);let t=i;n&&(t=i.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(i.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const c=[`import wx from '${o.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(c),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins,p={};function i(e,r,s,n,i){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;i?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const i=e.history[0].replace(e.base,""),t=i.split(sysPath.sep);let o=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${r}/${e}"`}return e}),"/app.json"===i){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let t=p;i&&(t=p.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${o.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),i(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{i(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/toutiao/converter.js b/lib/platform/toutiao/converter.js index 09538cb..845e10f 100644 --- a/lib/platform/toutiao/converter.js +++ b/lib/platform/toutiao/converter.js @@ -1 +1 @@ -const sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/toutiao"),diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const p=e.config&&e.config.plugins;function n(e,r,s,p,n){p=p||config.getAssets(e),gulp.src(p).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;n?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,p){const n=e.history[0].replace(e.base,"").split(sysPath.sep),t=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,".");let o=ab2str(e.contents);o=o.replace(/plugin:\/\/([\s\S]*?)\/([\s\S]*)/g,(e,r,p)=>s[r]?`${t}/plugins/${r}/${p}`:e),e.contents=str2ab(o),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,p){const t=e.history[0].replace(e.base,"").split(sysPath.sep);let o=t;n&&(o=t.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,".");let g=ab2str(e.contents);s&&(g=g.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const c=[`import wx from '${i.replace(/^\.\./,".")}';`,g].join("\r\n");e.contents=str2ab(c),this.push(e),p()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}n(r,s,p,null,!1),p&&Object.keys(p).forEach(e=>{n(p[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/toutiao"),diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins,p={};function t(e,r,s,n,t){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const o=`${e}/**/*.json`;t?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const t=e.history[0].replace(e.base,""),o=t.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${r}/${e}"`}return e}),"/app.json"===t){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;t&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),t(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{t(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/package.json b/package.json index 43372af..4f67641 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.1.8", + "version": "2.2.0", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { From 98ef808665dd69db2c6bdf29453bb44621a881f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BA=B7=E8=BE=BE?= Date: Tue, 11 Aug 2020 11:35:36 +0800 Subject: [PATCH 29/36] upgrade --- lib/platform/alibaba/converter.js | 2 +- lib/platform/baidu/converter.js | 2 +- lib/platform/toutiao/converter.js | 2 +- package.json | 2 +- src/platform/alibaba/converter.js | 2 +- src/platform/baidu/converter.js | 2 +- src/platform/toutiao/converter.js | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index c4e4b4d..074a612 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),path=require("path");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins,p={};function n(e,s,r,t,n){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const o=`${e}/**/*.json`;n?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,""),o=n.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,s,t)=>{if(r[s]){let e=p[s].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${s}/${e}"`}return e}),"/app.json"===n){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;n&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);r&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{const s=t[e],r=path.join(process.cwd(),s,"plugin.json");console.log(r),p[e]=require(r)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),n(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{n(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),path=require("path");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins||{},p={};function n(e,s,r,t,n){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const o=`${e}/**/*.json`;n?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,""),o=n.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,s,t)=>{if(r[s]){let e=p[s].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${s}/${e}"`}return e}),"/app.json"===n){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;n&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);r&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{const s=t[e],r=path.join(process.cwd(),s,"plugin.json");console.log(r),p[e]=require(r)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),n(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{n(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index dded3c2..7b99a39 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins,p={};function i(e,r,s,n,i){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;i?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const i=e.history[0].replace(e.base,""),t=i.split(sysPath.sep);let o=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${r}/${e}"`}return e}),"/app.json"===i){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let t=p;i&&(t=p.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${o.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),i(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{i(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins||{},p={};function i(e,r,s,n,i){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;i?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const i=e.history[0].replace(e.base,""),t=i.split(sysPath.sep);let o=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${r}/${e}"`}return e}),"/app.json"===i){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let t=p;i&&(t=p.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${o.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),i(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{i(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/toutiao/converter.js b/lib/platform/toutiao/converter.js index 845e10f..4a089b4 100644 --- a/lib/platform/toutiao/converter.js +++ b/lib/platform/toutiao/converter.js @@ -1 +1 @@ -const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/toutiao"),diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins,p={};function t(e,r,s,n,t){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const o=`${e}/**/*.json`;t?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const t=e.history[0].replace(e.base,""),o=t.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${r}/${e}"`}return e}),"/app.json"===t){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;t&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),t(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{t(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/toutiao"),diffTag=require("../diff/index").diffTag("tt");function convert(e={}){const r=e.source||"./src",s=e.target||"./toutiao";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/toutiao.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins||{},p={};function t(e,r,s,n,t){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const o=`${e}/**/*.json`;t?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const t=e.history[0].replace(e.base,""),o=t.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${r}/${e}"`}return e}),"/app.json"===t){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;t&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),t(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{t(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/package.json b/package.json index 4f67641..dd18538 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.2.0", + "version": "2.2.1", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 1d2a2fc..70680df 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -24,7 +24,7 @@ function convert(opt = {}) { // 插件拷贝到 src/plugins/插件名称内 // 插件的拷贝位置是src下的plugins下的pluginName - const plugins = opt.config && opt.config.plugins; + const plugins = (opt.config && opt.config.plugins) || {}; const pluginsJSON = {}; Object.keys(plugins).forEach(key => { const relativePath = plugins[key]; diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index c26b1c3..60515bb 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -25,7 +25,7 @@ function convert(opt = {}) { }); // 插件拷贝到 src/plugins/插件名称内 // 插件的拷贝位置是src下的plugins下的pluginName - const plugins = opt.config && opt.config.plugins; + const plugins = (opt.config && opt.config.plugins) || {}; const pluginsJSON = {}; Object.keys(plugins).forEach(key => { const relativePath = plugins[key]; diff --git a/src/platform/toutiao/converter.js b/src/platform/toutiao/converter.js index 4f81587..cbdb70f 100644 --- a/src/platform/toutiao/converter.js +++ b/src/platform/toutiao/converter.js @@ -26,7 +26,7 @@ function convert(opt = {}) { // 插件拷贝到 src/plugins/插件名称内 // 插件的拷贝位置是src下的plugins下的pluginName - const plugins = opt.config && opt.config.plugins; + const plugins = (opt.config && opt.config.plugins) || {}; const pluginsJSON = {}; Object.keys(plugins).forEach(key => { const relativePath = plugins[key]; From 455e06bcaf9b3e34b2382b291536dca9d3d77d00 Mon Sep 17 00:00:00 2001 From: likangda Date: Thu, 25 Mar 2021 10:51:02 +0800 Subject: [PATCH 30/36] upgrade, add diffDefine --- lib/platform/baidu/converter.js | 2 +- lib/platform/diff/diffDefine.js | 1 + lib/platform/diff/index.js | 2 +- lib/platform/diff/test.js | 1 + package-lock.json | 539 +++++++------ package.json | 7 +- src/platform/baidu/converter.js | 2 + src/platform/diff/diffDefine.js | 63 ++ src/platform/diff/index.js | 4 +- yarn.lock | 1272 +++++++++++++++++++------------ 10 files changed, 1111 insertions(+), 782 deletions(-) create mode 100644 lib/platform/diff/diffDefine.js create mode 100644 lib/platform/diff/test.js create mode 100644 src/platform/diff/diffDefine.js diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index 7b99a39..7a8cf33 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins||{},p={};function i(e,r,s,n,i){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;i?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const i=e.history[0].replace(e.base,""),t=i.split(sysPath.sep);let o=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${r}/${e}"`}return e}),"/app.json"===i){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let t=p;i&&(t=p.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${o.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),i(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{i(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu"),diffDefine=require("../diff/index").diffDefine("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins||{},p={};function i(e,r,s,n,i){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;i?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const i=e.history[0].replace(e.base,""),t=i.split(sysPath.sep);let o=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${r}/${e}"`}return e}),"/app.json"===i){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let t=p;i&&(t=p.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${o.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(replace(/[\s\S]*/g,diffDefine)).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),i(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{i(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/diff/diffDefine.js b/lib/platform/diff/diffDefine.js new file mode 100644 index 0000000..9ab9e00 --- /dev/null +++ b/lib/platform/diff/diffDefine.js @@ -0,0 +1 @@ +const babel=require("@babel/core"),traverse=require("@babel/traverse").default,generate=require("@babel/generator").default,platformMap={wx:{tagName:"WWTO_WX"},baidu:{tagName:"WWTO_BAIDU"},alipay:{tagName:"WWTO_ALIPAY"},tt:{tagName:"WWTO_TT"}};module.exports=function(e){const t=platformMap[e].tagName,n=[];n.push(t);let a=[];return Object.keys(platformMap).forEach(t=>{if(t!==e){const e=platformMap[t].tagName;a.push(e)}}),function(e){let t=n.concat(a);if(!(t=new RegExp(t.join("|"),"g")).test(e))return e;try{const t=babel.parse(e);return traverse(t,{enter(e){"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&a.indexOf(e.node.test.name)>=0&&e.node.consequent&&e.node.consequent.body&&(e.node.consequent.body=[],e.node.test.name="false"),"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&n.indexOf(e.node.test.name)>=0&&(e.node.test.name="true")}}),generate(t,{minified:!1},{}).code}catch(e){console.log(e)}return e}}; \ No newline at end of file diff --git a/lib/platform/diff/index.js b/lib/platform/diff/index.js index 8487c84..a42aa60 100644 --- a/lib/platform/diff/index.js +++ b/lib/platform/diff/index.js @@ -1 +1 @@ -const diffTag=require("./diffTag");module.exports={diffTag:diffTag}; \ No newline at end of file +const diffTag=require("./diffTag"),diffDefine=require("./diffDefine");module.exports={diffTag:diffTag,diffDefine:diffDefine}; \ No newline at end of file diff --git a/lib/platform/diff/test.js b/lib/platform/diff/test.js new file mode 100644 index 0000000..77d3840 --- /dev/null +++ b/lib/platform/diff/test.js @@ -0,0 +1 @@ +const diffDefine=require("./index").diffDefine("baidu"),code="if (WWTO_WX) {} else if (WWTO_BAIDU) {} else if (WWTO_ALIPAY) {} else if (WWTO_TT) { console.log('likd-a') }";console.log(diffDefine(code)); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 19e6a6b..a93e631 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,16 @@ { "name": "@tegfe/wwto", - "version": "2.1.6", + "version": "2.2.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@babel/cli": { - "version": "7.10.5", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.10.5.tgz", - "integrity": "sha1-V98ph8jPidD8fUsVfsWddhnxt3o=", + "version": "7.13.10", + "resolved": "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.13.10.tgz", + "integrity": "sha1-OpJUy+gGY5yMpOvUnr5UtCZ7iMk=", "requires": { - "chokidar": "^2.1.8", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", + "chokidar": "^3.4.0", "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", @@ -20,15 +21,110 @@ "source-map": "^0.5.0" }, "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha1-xV7PAhheJGklk5kxDBc84xIzsUI=", + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", + "optional": true + }, + "braces": { + "version": "3.0.2", + "resolved": "http://ires.58corp.com/repository/58npm/braces/-/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.5.1", + "resolved": "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha1-7pznu+vSt59J8wR5nVRo4x4U5oo=", + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, "commander": { "version": "4.1.1", "resolved": "http://ires.58corp.com/repository/58npm/commander/-/commander-4.1.1.tgz", "integrity": "sha1-n9YCvZNilOnp70aj9NaWQESxgGg=" }, + "fill-range": { + "version": "7.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "optional": true + }, "lodash": { - "version": "4.17.19", - "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=" + "version": "4.17.21", + "resolved": "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "optional": true + }, + "readdirp": { + "version": "3.5.0", + "resolved": "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "optional": true, + "requires": { + "is-number": "^7.0.0" + } } } }, @@ -477,9 +573,9 @@ } }, "@babel/parser": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha1-Oxu7MNq+YAzXLbWHIJmDdv9lO8c=" + "version": "7.13.12", + "resolved": "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.13.12.tgz?cache=0&sync_timestamp=1616428070694&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.13.12.tgz", + "integrity": "sha1-ujIAWUIHdDlNOwwCM7pA5CULgdE=" }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", @@ -512,29 +608,113 @@ } }, "@babel/traverse": { - "version": "7.9.6", - "resolved": "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha1-VUDXV3aXv2GcxXuSqg8cIxqU9EI=", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.13.0.tgz?cache=0&sync_timestamp=1614034259562&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.13.0.tgz", + "integrity": "sha1-bZV1JHX4bufe0GU23jCaZfyJZsw=", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" }, "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.12.13.tgz?cache=0&sync_timestamp=1612314682452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.12.13.tgz", + "integrity": "sha1-3PyCa+72XnXFDiHTg319lXmN1lg=", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.13.9.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.13.9.tgz", + "integrity": "sha1-Onqpb577jivkLTjYDizrTGTY3jk=", + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.12.13.tgz", + "integrity": "sha1-k61lbbPDwiMlWf17LD29y+DrN3o=", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.12.13.tgz?cache=0&sync_timestamp=1612314652298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.12.13.tgz", + "integrity": "sha1-vGNFHUA6OzCCuX4diz/lvUCR5YM=", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.12.13.tgz?cache=0&sync_timestamp=1612314686094&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.12.13.tgz", + "integrity": "sha1-6UML4AuvPoiw4T5vnU6vITY3KwU=", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha1-yaHwIZF9y1zPDU5FPjmQIpgfye0=" + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.13.10.tgz?cache=0&sync_timestamp=1615243320195&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.13.10.tgz", + "integrity": "sha1-qLKmYUj1sn1maxXYF3Q0enMdUtE=", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.12.13.tgz", + "integrity": "sha1-UwJlvooliduzdSOETFvLVZR/syc=", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/types": { + "version": "7.13.12", + "resolved": "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.13.12.tgz?cache=0&sync_timestamp=1616428068418&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.13.12.tgz", + "integrity": "sha1-7b+ZII70iFKs3/HIpoGh5K3lgM0=", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, "debug": { - "version": "4.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz", - "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.3.1.tgz", + "integrity": "sha1-8NIpxQXgxtjEmsVT0bE9wYP2su4=", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=" + }, "ms": { "version": "2.1.2", "resolved": "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz", @@ -754,6 +934,54 @@ "@types/yargs": "^13.0.0" } }, + "@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents", + "resolved": "http://ires.58corp.com/repository/58npm/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", + "integrity": "sha1-2nw5lrjm4Z69FNgurO0jE+d2n5s=", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "optional": true + } + } + }, "@types/babel__core": { "version": "7.1.9", "resolved": "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.9.tgz", @@ -6737,266 +6965,19 @@ "mp-plugin": { "version": "1.0.2", "resolved": "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz", - "integrity": "sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA==", + "integrity": "sha1-0dy1QB9aNslbvA6Q10zH1P2Y2R0=", "requires": { "@babel/cli": "^7.2.3", "@babel/core": "^7.4.0", "@babel/plugin-transform-modules-commonjs": "^7.4.0", - "gulp": "^3.9.1", + "gulp": "^4.0.2", "gulp-sequence": "^1.0.0", "gulp-uglify-es": "^1.0.4", "gulp-watch": "^5.0.1", + "pump": "^3.0.0", "string-to-arraybuffer": "^1.0.2", "through2": "^3.0.0", "to-buffer": "^1.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://ires.58corp.com/repository/58npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "clone": { - "version": "0.2.0", - "resolved": "http://ires.58corp.com/repository/58npm/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "first-chunk-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" - }, - "glob": { - "version": "4.5.3", - "resolved": "http://ires.58corp.com/repository/58npm/glob/-/glob-4.5.3.tgz", - "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^2.0.1", - "once": "^1.3.0" - } - }, - "glob-stream": { - "version": "3.1.18", - "resolved": "http://ires.58corp.com/repository/58npm/glob-stream/-/glob-stream-3.1.18.tgz", - "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", - "requires": { - "glob": "^4.3.1", - "glob2base": "^0.0.12", - "minimatch": "^2.0.1", - "ordered-read-streams": "^0.1.0", - "through2": "^0.6.1", - "unique-stream": "^1.0.0" - }, - "dependencies": { - "through2": { - "version": "0.6.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "glob-watcher": { - "version": "0.0.6", - "resolved": "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-0.0.6.tgz", - "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", - "requires": { - "gaze": "^0.5.1" - } - }, - "graceful-fs": { - "version": "3.0.12", - "resolved": "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-3.0.12.tgz", - "integrity": "sha1-ADSUfOntaV7IqwuFS8kZ6Csf+u8=", - "requires": { - "natives": "^1.1.3" - } - }, - "gulp": { - "version": "3.9.1", - "resolved": "http://ires.58corp.com/repository/58npm/gulp/-/gulp-3.9.1.tgz", - "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", - "requires": { - "archy": "^1.0.0", - "chalk": "^1.0.0", - "deprecated": "^0.0.1", - "gulp-util": "^3.0.0", - "interpret": "^1.0.0", - "liftoff": "^2.1.0", - "minimist": "^1.1.0", - "orchestrator": "^0.3.0", - "pretty-hrtime": "^1.0.0", - "semver": "^4.1.0", - "tildify": "^1.0.0", - "v8flags": "^2.0.2", - "vinyl-fs": "^0.3.0" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "liftoff": { - "version": "2.5.0", - "resolved": "http://ires.58corp.com/repository/58npm/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "minimatch": { - "version": "2.0.10", - "resolved": "http://ires.58corp.com/repository/58npm/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "ordered-read-streams": { - "version": "0.1.0", - "resolved": "http://ires.58corp.com/repository/58npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", - "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://ires.58corp.com/repository/58npm/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "http://ires.58corp.com/repository/58npm/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://ires.58corp.com/repository/58npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/strip-bom/-/strip-bom-1.0.0.tgz", - "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", - "requires": { - "first-chunk-stream": "^1.0.0", - "is-utf8": "^0.2.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "unique-stream": { - "version": "1.0.0", - "resolved": "http://ires.58corp.com/repository/58npm/unique-stream/-/unique-stream-1.0.0.tgz", - "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" - }, - "v8flags": { - "version": "2.1.1", - "resolved": "http://ires.58corp.com/repository/58npm/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "requires": { - "user-home": "^1.1.1" - } - }, - "vinyl": { - "version": "0.4.6", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - } - }, - "vinyl-fs": { - "version": "0.3.14", - "resolved": "http://ires.58corp.com/repository/58npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz", - "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", - "requires": { - "defaults": "^1.0.0", - "glob-stream": "^3.1.5", - "glob-watcher": "^0.0.6", - "graceful-fs": "^3.0.0", - "mkdirp": "^0.5.0", - "strip-bom": "^1.0.0", - "through2": "^0.6.1", - "vinyl": "^0.4.0" - }, - "dependencies": { - "through2": { - "version": "0.6.5", - "resolved": "http://ires.58corp.com/repository/58npm/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - } } }, "ms": { @@ -7557,6 +7538,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picomatch": { + "version": "2.2.2", + "resolved": "http://ires.58corp.com/repository/58npm/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha1-IfMz6ba46v8CRo9RRupAbTRfTa0=", + "optional": true + }, "pify": { "version": "2.3.0", "resolved": "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz", diff --git a/package.json b/package.json index dd18538..9b8e433 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.2.1", + "version": "2.2.2", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { @@ -12,7 +12,8 @@ "build": "gulp build", "prepare": "npm run build", "lint": "eslint --fix --ext .js src test", - "coveralls": "jest --coverage --coverageReporters=text-lcov | coveralls" + "coveralls": "jest --coverage --coverageReporters=text-lcov | coveralls", + "likd": "node src/platform/diff/test.js" }, "pre-commit": [ "lint" @@ -24,7 +25,9 @@ "dependencies": { "@babel/core": "^7.2.2", "@babel/generator": "^7.0.0-beta.40", + "@babel/parser": "^7.13.12", "@babel/template": "^7.0.0-beta.40", + "@babel/traverse": "^7.13.0", "acorn": "^6.4.0", "arraybuffer-to-string": "^1.0.2", "babel-core": "^6.26.3", diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index 60515bb..814c8ff 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -11,6 +11,7 @@ const logger = require('../../utils/logger'); //const converter = require('mp-converter').baidu; const converter = require('../../converter/src/baidu'); const diffTag = require('../diff/index').diffTag('baidu'); +const diffDefine = require('../diff/index').diffDefine('baidu'); function convert(opt = {}) { const src = opt.source || './src'; @@ -156,6 +157,7 @@ function convert(opt = {}) { this.push(file); cb(); })) + .pipe(replace(/[\s\S]*/g, diffDefine)) .pipe(gulp.dest(dest)).on('end', () => { logger.info('处理 js 完成!'); }); diff --git a/src/platform/diff/diffDefine.js b/src/platform/diff/diffDefine.js new file mode 100644 index 0000000..77e4f9d --- /dev/null +++ b/src/platform/diff/diffDefine.js @@ -0,0 +1,63 @@ +// +const babel = require("@babel/core"); + +const traverse = require("@babel/traverse").default; + +const generate = require("@babel/generator").default; + +const platformMap = { + wx: { + tagName: 'WWTO_WX' + }, + baidu: { + tagName: 'WWTO_BAIDU' + }, + alipay: { + tagName: 'WWTO_ALIPAY' + }, + tt: { + tagName: 'WWTO_TT' + } +}; + +module.exports = function(platform) { + const saveName = platformMap[platform].tagName; + const saveTagReg = []; + saveTagReg.push(saveName); + const deleteTag = []; + Object.keys(platformMap).forEach(item => { + if (item !== platform) { + const delTagName = platformMap[item].tagName; + deleteTag.push(delTagName); + } + }); + return function(text) { + let matchTag = saveTagReg.concat(deleteTag); + matchTag = new RegExp(matchTag.join('|'), 'g'); + if (!matchTag.test(text)) { + return text; + } + try { + const parsedAst = babel.parse(text); + traverse(parsedAst, { + enter(path) { + // console.log(path); + if (path.node.type === 'IfStatement' && path.node.test && path.node.test.type === 'Identifier' && path.node.test.name && deleteTag.indexOf(path.node.test.name) >= 0) { + if (path.node.consequent && path.node.consequent.body) { + path.node.consequent.body = []; + path.node.test.name = 'false'; + } + } + if (path.node.type === 'IfStatement' && path.node.test && path.node.test.type === 'Identifier' && path.node.test.name && saveTagReg.indexOf(path.node.test.name) >= 0) { + path.node.test.name = 'true'; + } + } + }); + const output = generate(parsedAst, { minified: false }, {}); + return output.code; + } catch (e) { + console.log(e); + } + return text; + }; +}; \ No newline at end of file diff --git a/src/platform/diff/index.js b/src/platform/diff/index.js index c9071e8..4ccbc1f 100644 --- a/src/platform/diff/index.js +++ b/src/platform/diff/index.js @@ -1,5 +1,7 @@ const diffTag = require('./diffTag'); +const diffDefine = require('./diffDefine'); module.exports = { - diffTag + diffTag, + diffDefine }; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index c2c458c..2018622 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,9 +3,9 @@ "@babel/cli@^7.2.3": - version "7.10.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.10.5.tgz#57df2987c8cf89d0fc7d4b157ec59d7619f1b77a" - integrity sha1-V98ph8jPidD8fUsVfsWddhnxt3o= + version "7.13.10" + resolved "http://ires.58corp.com/repository/58npm/@babel/cli/-/cli-7.13.10.tgz#3a9254cbe806639c8ca4ebd49ebe54b4267b88c9" + integrity sha1-OpJUy+gGY5yMpOvUnr5UtCZ7iMk= dependencies: commander "^4.0.1" convert-source-map "^1.1.0" @@ -16,153 +16,174 @@ slash "^2.0.0" source-map "^0.5.0" optionalDependencies: - chokidar "^2.1.8" + "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents" + chokidar "^3.4.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha1-Fo2ho26Q2miujUnA8bSMfGJJITo= +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13": + version "7.12.13" + resolved "http://ires.58corp.com/repository/58npm/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha1-3PyCa+72XnXFDiHTg319lXmN1lg= dependencies: - "@babel/highlight" "^7.10.4" + "@babel/highlight" "^7.12.13" + +"@babel/compat-data@^7.13.8": + version "7.13.12" + resolved "http://ires.58corp.com/repository/58npm/@babel/compat-data/-/compat-data-7.13.12.tgz#a8a5ccac19c200f9dd49624cac6e19d7be1236a1" + integrity sha1-qKXMrBnCAPndSWJMrG4Z174SNqE= "@babel/core@^7.1.0", "@babel/core@^7.2.2", "@babel/core@^7.4.0": - version "7.10.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.10.5.tgz#1f15e2cca8ad9a1d78a38ddba612f5e7cdbbd330" - integrity sha1-HxXizKitmh14o43bphL158270zA= - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.10.5" - "@babel/helper-module-transforms" "^7.10.5" - "@babel/helpers" "^7.10.4" - "@babel/parser" "^7.10.5" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.5" - "@babel/types" "^7.10.5" + version "7.13.10" + resolved "http://ires.58corp.com/repository/58npm/@babel/core/-/core-7.13.10.tgz#07de050bbd8193fcd8a3c27918c0890613a94559" + integrity sha1-B94FC72Bk/zYo8J5GMCJBhOpRVk= + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.9" + "@babel/helper-compilation-targets" "^7.13.10" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helpers" "^7.13.10" + "@babel/parser" "^7.13.10" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.0.0-beta.40", "@babel/generator@^7.10.5", "@babel/generator@^7.4.0": - version "7.10.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.10.5.tgz#1b903554bc8c583ee8d25f1e8969732e6b829a69" - integrity sha1-G5A1VLyMWD7o0l8eiWlzLmuCmmk= +"@babel/generator@^7.0.0-beta.40", "@babel/generator@^7.13.0", "@babel/generator@^7.13.9", "@babel/generator@^7.4.0": + version "7.13.9" + resolved "http://ires.58corp.com/repository/58npm/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" + integrity sha1-Onqpb577jivkLTjYDizrTGTY3jk= dependencies: - "@babel/types" "^7.10.5" + "@babel/types" "^7.13.0" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-function-name@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" - integrity sha1-0tOyDFmtjEcRL6fSqUvAnV74Lxo= - dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-get-function-arity@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" - integrity sha1-mMHL6g4jMvM/mkZhuM4VBbLBm6I= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-member-expression-to-functions@^7.10.4": - version "7.10.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz#172f56e7a63e78112f3a04055f24365af702e7ee" - integrity sha1-Fy9W56Y+eBEvOgQFXyQ2WvcC5+4= - dependencies: - "@babel/types" "^7.10.5" - -"@babel/helper-module-imports@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" - integrity sha1-TFxUvgS9MWcKc4J5fXW5+i5bViA= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5": - version "7.10.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz#120c271c0b3353673fcdfd8c053db3c544a260d6" - integrity sha1-EgwnHAszU2c/zf2MBT2zxUSiYNY= - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@babel/helper-replace-supers" "^7.10.4" - "@babel/helper-simple-access" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.5" - lodash "^4.17.19" - -"@babel/helper-optimise-call-expression@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" - integrity sha1-UNyWQT1ZT5lad5BZBbBYk813lnM= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha1-L3WoMSadT2d95JmG3/WZJ1M883U= - -"@babel/helper-replace-supers@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" - integrity sha1-1YXNk4jqBuYDHkzUS2cTy+rZ5s8= - dependencies: - "@babel/helper-member-expression-to-functions" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-simple-access@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" - integrity sha1-D1zNopRSd6KnotOoIeFTle3PNGE= - dependencies: - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-split-export-declaration@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz#2c70576eaa3b5609b24cb99db2888cc3fc4251d1" - integrity sha1-LHBXbqo7VgmyTLmdsoiMw/xCUdE= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI= - -"@babel/helpers@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" - integrity sha1-Kr6w1yGv98Cpc3a54fb2XXpHUEQ= - dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha1-fRvf1ldTU4+r5sOFls23bZrGAUM= - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" +"@babel/helper-compilation-targets@^7.13.10": + version "7.13.10" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz#1310a1678cb8427c07a753750da4f8ce442bdd0c" + integrity sha1-ExChZ4y4QnwHp1N1DaT4zkQr3Qw= + dependencies: + "@babel/compat-data" "^7.13.8" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" + +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha1-k61lbbPDwiMlWf17LD29y+DrN3o= + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha1-vGNFHUA6OzCCuX4diz/lvUCR5YM= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha1-3+No8m1CagcpnY1lE4IXaCFubXI= + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha1-xqNppvNiHLJdoBQHhoTakZa2GXc= + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-module-transforms@^7.13.0": + version "7.13.12" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-module-transforms/-/helper-module-transforms-7.13.12.tgz#600e58350490828d82282631a1422268e982ba96" + integrity sha1-YA5YNQSQgo2CKCYxoUIiaOmCupY= + dependencies: + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" + +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha1-XALRcbTIYVsecWP4iMHIHDCiquo= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0": + version "7.13.0" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha1-gGUmzhJa7QM3O8QWqCgyHjpqM68= + +"@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha1-ZEL0wa2RJQJIGlZKc4beDHf/OAQ= + dependencies: + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" + +"@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha1-3WxTivthgZ0gWgEsMXkqOcel6vY= + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha1-6UML4AuvPoiw4T5vnU6vITY3KwU= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-validator-identifier@^7.12.11": + version "7.12.11" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + integrity sha1-yaHwIZF9y1zPDU5FPjmQIpgfye0= + +"@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "http://ires.58corp.com/repository/58npm/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha1-0fvwEuGnm37rv9xtJwuq+NnrmDE= + +"@babel/helpers@^7.13.10": + version "7.13.10" + resolved "http://ires.58corp.com/repository/58npm/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" + integrity sha1-/Y4rp0iFM83qxFzBWOnryl48ffg= + dependencies: + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/highlight@^7.12.13": + version "7.13.10" + resolved "http://ires.58corp.com/repository/58npm/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha1-qLKmYUj1sn1maxXYF3Q0enMdUtE= + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.10.5", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0": - version "7.10.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.10.5.tgz#e7c6bf5a7deff957cec9f04b551e2762909d826b" - integrity sha1-58a/Wn3v+VfOyfBLVR4nYpCdgms= +"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.13.0", "@babel/parser@^7.13.10", "@babel/parser@^7.13.12", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0": + version "7.13.12" + resolved "http://ires.58corp.com/repository/58npm/@babel/parser/-/parser-7.13.12.tgz#ba320059420774394d3b0c0233ba40e4250b81d1" + integrity sha1-ujIAWUIHdDlNOwwCM7pA5CULgdE= "@babel/plugin-syntax-object-rest-spread@^7.0.0": version "7.8.3" @@ -172,45 +193,45 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-transform-modules-commonjs@^7.4.0", "@babel/plugin-transform-modules-commonjs@^7.7.5": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0" - integrity sha1-ZmZ8Pu2h6/eJbUHx8WsXEFovvKA= + version "7.13.8" + resolved "http://ires.58corp.com/repository/58npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha1-ewGtfC3PInWwb6F4HgDRPUILPhs= dependencies: - "@babel/helper-module-transforms" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-simple-access" "^7.10.4" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-simple-access" "^7.12.13" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/template@^7.0.0-beta.40", "@babel/template@^7.10.4", "@babel/template@^7.4.0": - version "7.10.4" - resolved "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" - integrity sha1-MlGZbEIA68cdGo/EBfupQPNrong= - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.10.5", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0": - version "7.10.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.10.5.tgz#77ce464f5b258be265af618d8fddf0536f20b564" - integrity sha1-d85GT1sli+Jlr2GNj93wU28gtWQ= - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.10.5" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.10.4" - "@babel/parser" "^7.10.5" - "@babel/types" "^7.10.5" +"@babel/template@^7.0.0-beta.40", "@babel/template@^7.12.13", "@babel/template@^7.4.0": + version "7.12.13" + resolved "http://ires.58corp.com/repository/58npm/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha1-UwJlvooliduzdSOETFvLVZR/syc= + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0": + version "7.13.0" + resolved "http://ires.58corp.com/repository/58npm/@babel/traverse/-/traverse-7.13.0.tgz#6d95752475f86ee7ded06536de309a65fc8966cc" + integrity sha1-bZV1JHX4bufe0GU23jCaZfyJZsw= + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.0" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.13.0" + "@babel/types" "^7.13.0" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.19" -"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0": - version "7.10.5" - resolved "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.10.5.tgz#d88ae7e2fde86bfbfe851d4d81afa70a997b5d15" - integrity sha1-2Irn4v3oa/v+hR1Nga+nCpl7XRU= +"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0": + version "7.13.12" + resolved "http://ires.58corp.com/repository/58npm/@babel/types/-/types-7.13.12.tgz#edbf99208ef48852acdff1c8a681a1e4ade580cd" + integrity sha1-7b+ZII70iFKs3/HIpoGh5K3lgM0= dependencies: - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-validator-identifier" "^7.12.11" lodash "^4.17.19" to-fast-properties "^2.0.0" @@ -370,10 +391,27 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" +"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents": + version "2.1.8-no-fsevents" + resolved "http://ires.58corp.com/repository/58npm/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz#da7c3996b8e6e19ebd14d82eaced2313e7769f9b" + integrity sha1-2nw5lrjm4Z69FNgurO0jE+d2n5s= + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + "@types/babel__core@^7.1.0": - version "7.1.9" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.9.tgz#77e59d438522a6fb898fa43dc3455c6e72f3963d" - integrity sha1-d+WdQ4UipvuJj6Q9w0VcbnLzlj0= + version "7.1.14" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" + integrity sha1-+q7vxBhexxw4n0UB7l7ISxcMxAI= dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -382,32 +420,27 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.1" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" - integrity sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ= + version "7.6.2" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + integrity sha1-89cReOGHhY98ReMDgPjxt0FaEtg= dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.0.2" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" - integrity sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc= + version "7.4.0" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" + integrity sha1-DIiN1ws+6e67bk8gDoCdoAdiYr4= dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.13" - resolved "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.0.13.tgz#1874914be974a492e1b4cb00585cabb274e8ba18" - integrity sha1-GHSRS+l0pJLhtMsAWFyrsnTouhg= + version "7.11.1" + resolved "http://ires.58corp.com/repository/58npm/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" + integrity sha1-ZU9sT2dWjiTCOzZ+lHCYxiBvpjk= dependencies: "@babel/types" "^7.3.0" -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA= - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.3" resolved "http://ires.58corp.com/repository/58npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" @@ -439,21 +472,21 @@ integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= "@types/yargs-parser@*": - version "15.0.0" - resolved "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= + version "20.2.0" + resolved "http://ires.58corp.com/repository/58npm/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha1-3T5mmboyN/A0jNCF5GmHgCBIQvk= "@types/yargs@^13.0.0": - version "13.0.9" - resolved "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.9.tgz#44028e974343c7afcf3960f1a2b1099c39a7b5e1" - integrity sha1-RAKOl0NDx6/POWDxorEJnDmnteE= + version "13.0.11" + resolved "http://ires.58corp.com/repository/58npm/@types/yargs/-/yargs-13.0.11.tgz#def2f0c93e4bdf2c61d7e34899b17e34be28d3b1" + integrity sha1-3vLwyT5L3yxh1+NImbF+NL4o07E= dependencies: "@types/yargs-parser" "*" abab@^2.0.0: - version "2.0.3" - resolved "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha1-wLZ4+zLWD8EhnHhNaoJv44Wut5o= acorn-globals@^4.1.0: version "4.3.4" @@ -464,9 +497,9 @@ acorn-globals@^4.1.0: acorn-walk "^6.0.1" acorn-jsx@^5.2.0: - version "5.2.0" - resolved "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4= + version "5.3.1" + resolved "http://ires.58corp.com/repository/58npm/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns= acorn-walk@^6.0.1: version "6.2.0" @@ -479,19 +512,19 @@ acorn@^5.5.3: integrity sha1-Po2KmUfQWZoXltECJddDL0pKz14= acorn@^6.0.1, acorn@^6.4.0: - version "6.4.1" - resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ= + version "6.4.2" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= acorn@^7.1.1: - version "7.3.1" - resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" - integrity sha1-hQEHVNtTw/uvO56j4IOqXF0Uf/0= + version "7.4.1" + resolved "http://ires.58corp.com/repository/58npm/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo= -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: - version "6.12.3" - resolved "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" - integrity sha1-GMWvOKER3etPJpe9eNaKvByr1wY= +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3: + version "6.12.6" + resolved "http://ires.58corp.com/repository/58npm/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ= dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -511,11 +544,11 @@ ansi-escapes@^3.0.0: integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= ansi-escapes@^4.2.1: - version "4.3.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= + version "4.3.2" + resolved "http://ires.58corp.com/repository/58npm/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4= dependencies: - type-fest "^0.11.0" + type-fest "^0.21.3" ansi-gray@^0.1.1: version "0.1.1" @@ -557,11 +590,10 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: color-convert "^1.9.0" ansi-styles@^4.1.0: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k= + version "4.3.0" + resolved "http://ires.58corp.com/repository/58npm/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= dependencies: - "@types/color-name" "^1.1.1" color-convert "^2.0.1" ansi-wrap@0.1.0, ansi-wrap@^0.1.0: @@ -585,6 +617,14 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" +anymatch@~3.1.1: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha1-xV7PAhheJGklk5kxDBc84xIzsUI= + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + append-buffer@^1.0.2: version "1.0.2" resolved "http://ires.58corp.com/repository/58npm/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" @@ -656,12 +696,14 @@ array-equal@^1.0.0: integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= array-includes@^3.1.1: - version "3.1.1" - resolved "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g= + version "3.1.3" + resolved "http://ires.58corp.com/repository/58npm/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo= dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" is-string "^1.0.5" array-initial@^1.0.0: @@ -709,12 +751,13 @@ array-unique@^0.3.2: integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs= + version "1.2.4" + resolved "http://ires.58corp.com/repository/58npm/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha1-bvY4tDMSvUAbTGGZ/ex+LcnpoSM= dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.1" arraybuffer-to-string@^1.0.2: version "1.0.2" @@ -791,9 +834,9 @@ aws-sign2@~0.7.0: integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: - version "1.10.0" - resolved "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" - integrity sha1-oXs6jqgRBg501H0wYSJACtRJeuI= + version "1.11.0" + resolved "http://ires.58corp.com/repository/58npm/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk= babel-code-frame@^6.26.0: version "6.26.0" @@ -1350,6 +1393,11 @@ binary-extensions@^1.0.0: resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= +binary-extensions@^2.0.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0= + binaryextensions@2: version "2.3.0" resolved "http://ires.58corp.com/repository/58npm/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" @@ -1395,6 +1443,13 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" +braces@~3.0.2: + version "3.0.2" + resolved "http://ires.58corp.com/repository/58npm/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= + dependencies: + fill-range "^7.0.1" + browser-process-hrtime@^1.0.0: version "1.0.0" resolved "http://ires.58corp.com/repository/58npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" @@ -1407,6 +1462,17 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" +browserslist@^4.14.5: + version "4.16.3" + resolved "http://ires.58corp.com/repository/58npm/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" + integrity sha1-NAqkaUDX24eHSFZ8XeokpI3fNxc= + dependencies: + caniuse-lite "^1.0.30001181" + colorette "^1.2.1" + electron-to-chromium "^1.3.649" + escalade "^3.1.1" + node-releases "^1.1.70" + bser@2.1.1: version "2.1.1" resolved "http://ires.58corp.com/repository/58npm/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -1439,6 +1505,14 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw= + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + callsites@^3.0.0: version "3.1.0" resolved "http://ires.58corp.com/repository/58npm/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -1454,6 +1528,11 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "http://ires.58corp.com/repository/58npm/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= +caniuse-lite@^1.0.30001181: + version "1.0.30001204" + resolved "http://ires.58corp.com/repository/58npm/caniuse-lite/-/caniuse-lite-1.0.30001204.tgz#256c85709a348ec4d175e847a3b515c66e79f2aa" + integrity sha1-JWyFcJo0jsTRdehHo7UVxm558qo= + capture-exit@^2.0.0: version "2.0.0" resolved "http://ires.58corp.com/repository/58npm/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -1499,7 +1578,7 @@ chardet@^0.7.0: resolved "http://ires.58corp.com/repository/58npm/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= -chokidar@^2.0.0, chokidar@^2.1.8: +chokidar@^2.0.0: version "2.1.8" resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= @@ -1518,6 +1597,21 @@ chokidar@^2.0.0, chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" +chokidar@^3.4.0: + version "3.5.1" + resolved "http://ires.58corp.com/repository/58npm/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha1-7pznu+vSt59J8wR5nVRo4x4U5oo= + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" + ci-info@^2.0.0: version "2.0.0" resolved "http://ires.58corp.com/repository/58npm/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" @@ -1658,6 +1752,11 @@ color-support@^1.1.3: resolved "http://ires.58corp.com/repository/58npm/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= +colorette@^1.2.1: + version "1.2.2" + resolved "http://ires.58corp.com/repository/58npm/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha1-y8x51emcrqLb8Q6zom/Ys+as+pQ= + colors@^1.3.3: version "1.4.0" resolved "http://ires.58corp.com/repository/58npm/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" @@ -1712,23 +1811,30 @@ convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, dependencies: safe-buffer "~5.1.1" +copy-anything@^2.0.1: + version "2.0.3" + resolved "http://ires.58corp.com/repository/58npm/copy-anything/-/copy-anything-2.0.3.tgz#842407ba02466b0df844819bbe3baebbe5d45d87" + integrity sha1-hCQHugJGaw34RIGbvjuuu+XUXYc= + dependencies: + is-what "^3.12.0" + copy-descriptor@^0.1.0: version "0.1.1" resolved "http://ires.58corp.com/repository/58npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= copy-props@^2.0.1: - version "2.0.4" - resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" - integrity sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4= + version "2.0.5" + resolved "http://ires.58corp.com/repository/58npm/copy-props/-/copy-props-2.0.5.tgz#03cf9ae328d4ebb36f8f1d804448a6af9ee3f2d2" + integrity sha1-A8+a4yjU67Nvjx2AREimr57j8tI= dependencies: - each-props "^1.3.0" - is-plain-object "^2.0.1" + each-props "^1.3.2" + is-plain-object "^5.0.0" core-js@^2.4.0, core-js@^2.5.0: - version "2.6.11" - resolved "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= + version "2.6.12" + resolved "http://ires.58corp.com/repository/58npm/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw= core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" @@ -1830,11 +1936,11 @@ debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: ms "2.0.0" debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= + version "4.3.1" + resolved "http://ires.58corp.com/repository/58npm/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha1-8NIpxQXgxtjEmsVT0bE9wYP2su4= dependencies: - ms "^2.1.1" + ms "2.1.2" decamelize@^1.1.1, decamelize@^1.2.0: version "1.2.0" @@ -1870,7 +1976,7 @@ defaults@^1.0.0: dependencies: clone "^1.0.2" -define-properties@^1.1.2, define-properties@^1.1.3: +define-properties@^1.1.3: version "1.1.3" resolved "http://ires.58corp.com/repository/58npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= @@ -1970,7 +2076,7 @@ duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" -each-props@^1.3.0: +each-props@^1.3.2: version "1.3.2" resolved "http://ires.58corp.com/repository/58npm/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" integrity sha1-6kWkFNFt1c+kGbGoFyDVygaJIzM= @@ -1991,6 +2097,11 @@ editions@^1.3.3: resolved "http://ires.58corp.com/repository/58npm/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" integrity sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs= +electron-to-chromium@^1.3.649: + version "1.3.699" + resolved "http://ires.58corp.com/repository/58npm/electron-to-chromium/-/electron-to-chromium-1.3.699.tgz#854eea9db8bc8109c409a4807bfdb200dd75a2c7" + integrity sha1-hU7qnbi8gQnECaSAe/2yAN11osc= + emoji-regex@^7.0.1: version "7.0.3" resolved "http://ires.58corp.com/repository/58npm/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -2016,9 +2127,9 @@ end-of-stream@~0.1.5: once "~1.3.0" errno@^0.1.1: - version "0.1.7" - resolved "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= + version "0.1.8" + resolved "http://ires.58corp.com/repository/58npm/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8= dependencies: prr "~1.0.1" @@ -2029,22 +2140,27 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: - version "1.17.6" - resolved "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" - integrity sha1-kUIHFweFeyysx7iey2cDFsPi1So= +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "http://ires.58corp.com/repository/58npm/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha1-q4CzWe7Lft5MKYAAOQvFrD7HtaQ= dependencies: + call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" + get-intrinsic "^1.1.1" has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.0" - is-regex "^1.1.0" - object-inspect "^1.7.0" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.2" + is-string "^1.0.5" + object-inspect "^1.9.0" object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" es-to-primitive@^1.2.1: version "1.2.1" @@ -2091,11 +2207,21 @@ es6-weak-map@^2.0.1: es6-iterator "^2.0.3" es6-symbol "^3.1.1" +escalade@^3.1.1: + version "3.1.1" + resolved "http://ires.58corp.com/repository/58npm/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA= + escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: version "1.0.5" resolved "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "http://ires.58corp.com/repository/58npm/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q= + escodegen@^1.9.1: version "1.14.3" resolved "http://ires.58corp.com/repository/58npm/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" @@ -2113,7 +2239,7 @@ eslint-config-standard@^14.1.0: resolved "http://ires.58corp.com/repository/58npm/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" integrity sha1-gwqOROeu995nRkl5rQa0BgJsVuo= -eslint-import-resolver-node@^0.3.3: +eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "http://ires.58corp.com/repository/58npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" integrity sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc= @@ -2138,16 +2264,16 @@ eslint-plugin-es@^3.0.0: regexpp "^3.0.0" eslint-plugin-import@^2.19.1: - version "2.22.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz#92f7736fe1fde3e2de77623c838dd992ff5ffb7e" - integrity sha1-kvdzb+H94+Led2I8g43Zkv9f+34= + version "2.22.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + integrity sha1-CJbH5qDPRBCaLZe5WQPCu2iddwI= dependencies: array-includes "^3.1.1" array.prototype.flat "^1.2.3" contains-path "^0.1.0" debug "^2.6.9" doctrine "1.5.0" - eslint-import-resolver-node "^0.3.3" + eslint-import-resolver-node "^0.3.4" eslint-module-utils "^2.6.0" has "^1.0.3" minimatch "^3.0.4" @@ -2169,21 +2295,21 @@ eslint-plugin-node@^11.0.0: semver "^6.1.0" eslint-plugin-promise@^4.2.1: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" - integrity sha1-hF/YsiYK2PglZMEiL85ErXHZQYo= + version "4.3.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz#61485df2a359e03149fdafc0a68b0e030ad2ac45" + integrity sha1-YUhd8qNZ4DFJ/a/AposOAwrSrEU= eslint-plugin-standard@^4.0.1: - version "4.0.1" - resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" - integrity sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ= + version "4.1.0" + resolved "http://ires.58corp.com/repository/58npm/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz#0c3bf3a67e853f8bbbc580fb4945fbf16f41b7c5" + integrity sha1-DDvzpn6FP4u7xYD7SUX78W9Bt8U= eslint-scope@^5.0.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" - integrity sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU= + version "5.1.1" + resolved "http://ires.58corp.com/repository/58npm/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw= dependencies: - esrecurse "^4.1.0" + esrecurse "^4.3.0" estraverse "^4.1.1" eslint-utils@^1.4.3: @@ -2263,28 +2389,28 @@ esprima@^4.0.0, esprima@^4.0.1: integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= esquery@^1.0.1: - version "1.3.1" - resolved "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc= + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha1-IUj/w4uC6McFff7UhCWz5h8PJKU= dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0: - version "4.2.1" - resolved "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= +esrecurse@^4.3.0: + version "4.3.0" + resolved "http://ires.58corp.com/repository/58npm/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE= dependencies: - estraverse "^4.1.0" + estraverse "^5.2.0" -estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= -estraverse@^5.1.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" - integrity sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI= +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "http://ires.58corp.com/repository/58npm/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha1-MH30JUfmzHMk088DwVXVzbjFOIA= esutils@^2.0.2: version "2.0.3" @@ -2292,9 +2418,9 @@ esutils@^2.0.2: integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= exec-sh@^0.3.2: - version "0.3.4" - resolved "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= + version "0.3.6" + resolved "http://ires.58corp.com/repository/58npm/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" + integrity sha1-/yZPnjJVGaYMteJzaSlDSDzKY7w= execa@^1.0.0: version "1.0.0" @@ -2461,6 +2587,11 @@ fast-json-stable-stringify@^2.0.0: resolved "http://ires.58corp.com/repository/58npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= +fast-levenshtein@^1.0.0: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz#e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9" + integrity sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk= + fast-levenshtein@~2.0.6: version "2.0.6" resolved "http://ires.58corp.com/repository/58npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" @@ -2518,6 +2649,13 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" +fill-range@^7.0.1: + version "7.0.1" + resolved "http://ires.58corp.com/repository/58npm/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= + dependencies: + to-regex-range "^5.0.1" + find-index@^0.1.1: version "0.1.1" resolved "http://ires.58corp.com/repository/58npm/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" @@ -2620,6 +2758,13 @@ flush-write-stream@^1.0.2: inherits "^2.0.3" readable-stream "^2.3.6" +for-each@^0.3.3: + version "0.3.3" + resolved "http://ires.58corp.com/repository/58npm/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha1-abRH6IoKXTLD5whPPxcQA0shN24= + dependencies: + is-callable "^1.1.3" + for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "http://ires.58corp.com/repository/58npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -2695,6 +2840,11 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" +fsevents@~2.3.1: + version "2.3.2" + resolved "http://ires.58corp.com/repository/58npm/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro= + function-bind@^1.1.1: version "1.1.1" resolved "http://ires.58corp.com/repository/58npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -2712,10 +2862,10 @@ gaze@^0.5.1: dependencies: globule "~0.1.0" -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "http://ires.58corp.com/repository/58npm/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA= get-caller-file@^1.0.1: version "1.0.3" @@ -2727,6 +2877,15 @@ get-caller-file@^2.0.1: resolved "http://ires.58corp.com/repository/58npm/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y= + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + get-stream@^4.0.0: version "4.1.0" resolved "http://ires.58corp.com/repository/58npm/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -2769,10 +2928,10 @@ glob-parent@^3.0.1, glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0: - version "5.1.1" - resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= +glob-parent@^5.0.0, glob-parent@~5.1.0: + version "5.1.2" + resolved "http://ires.58corp.com/repository/58npm/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ= dependencies: is-glob "^4.0.1" @@ -2812,15 +2971,16 @@ glob-watcher@^0.0.6: gaze "^0.5.1" glob-watcher@^5.0.3: - version "5.0.3" - resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" - integrity sha1-iKir8cTRMeuTkomUvEpZPC5d1iY= + version "5.0.5" + resolved "http://ires.58corp.com/repository/58npm/glob-watcher/-/glob-watcher-5.0.5.tgz#aa6bce648332924d9a8489be41e3e5c52d4186dc" + integrity sha1-qmvOZIMykk2ahIm+QePlxS1Bhtw= dependencies: anymatch "^2.0.0" async-done "^1.2.0" chokidar "^2.0.0" is-negated-glob "^1.0.0" just-debounce "^1.0.0" + normalize-path "^3.0.0" object.defaults "^1.1.0" glob2base@^0.0.12: @@ -2922,9 +3082,9 @@ graceful-fs@^3.0.0: natives "^1.1.3" graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.2.4" - resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= + version "4.2.6" + resolved "http://ires.58corp.com/repository/58npm/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4= graceful-fs@~1.2.0: version "1.2.3" @@ -3086,11 +3246,11 @@ har-schema@^2.0.0: integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.3: - version "5.1.3" - resolved "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= + version "5.1.5" + resolved "http://ires.58corp.com/repository/58npm/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha1-HwgDufjLIMD6E4It8ezds2veHv0= dependencies: - ajv "^6.5.5" + ajv "^6.12.3" har-schema "^2.0.0" has-ansi@^2.0.0: @@ -3100,6 +3260,11 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-bigints@^1.0.0: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM= + has-flag@^1.0.0: version "1.0.0" resolved "http://ires.58corp.com/repository/58npm/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" @@ -3122,10 +3287,10 @@ has-gulplog@^0.1.0: dependencies: sparkles "^1.0.0" -has-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= +has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM= has-value@^0.3.1: version "0.3.1" @@ -3229,9 +3394,9 @@ image-size@~0.5.0: integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= import-fresh@^3.0.0: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= + version "3.3.0" + resolved "http://ires.58corp.com/repository/58npm/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs= dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" @@ -3273,14 +3438,14 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= ini@^1.3.4: - version "1.3.5" - resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= + version "1.3.8" + resolved "http://ires.58corp.com/repository/58npm/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw= inquirer@^7.0.0: - version "7.3.2" - resolved "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.3.2.tgz#25245d2e32dc9f33dbe26eeaada231daa66e9c7c" - integrity sha1-JSRdLjLcnzPb4m7qraIx2qZunHw= + version "7.3.3" + resolved "http://ires.58corp.com/repository/58npm/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha1-BNF2sq8Er8FXqD/XwQDpjuCq0AM= dependencies: ansi-escapes "^4.2.1" chalk "^4.1.0" @@ -3288,7 +3453,7 @@ inquirer@^7.0.0: cli-width "^3.0.0" external-editor "^3.0.3" figures "^3.0.0" - lodash "^4.17.16" + lodash "^4.17.19" mute-stream "0.0.8" run-async "^2.4.0" rxjs "^6.6.0" @@ -3345,6 +3510,11 @@ is-base64@^0.1.0: resolved "http://ires.58corp.com/repository/58npm/is-base64/-/is-base64-0.1.0.tgz#a6f20610c6ef4863a51cba32bc0222544b932622" integrity sha1-pvIGEMbvSGOlHLoyvAIiVEuTJiI= +is-bigint@^1.0.1: + version "1.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha1-aSMFHfy8dkJ4VAuc4OazITql68I= + is-binary-path@^1.0.0: version "1.0.1" resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -3352,15 +3522,29 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" +is-binary-path@~2.1.0: + version "2.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk= + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + integrity sha1-4qqtOjqPyjTCj27uE1sVbtJYf/A= + dependencies: + call-bind "^1.0.0" + is-buffer@^1.1.5: version "1.1.6" resolved "http://ires.58corp.com/repository/58npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha1-76ouqdqg16suoTqXsritUf776L4= -is-callable@^1.1.4, is-callable@^1.2.0: - version "1.2.0" - resolved "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" - integrity sha1-gzNlYLVKOONeOi33r9BFTWkUaLs= +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "http://ires.58corp.com/repository/58npm/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha1-ix4FALc6HXbHBIdjbzaOUZ3o244= is-ci@^2.0.0: version "2.0.0" @@ -3369,6 +3553,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-core-module@^2.2.0: + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha1-lwN+89UiJNhRY/VZeytj2a/tmBo= + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "http://ires.58corp.com/repository/58npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -3481,7 +3672,7 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "http://ires.58corp.com/repository/58npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= @@ -3493,6 +3684,16 @@ is-negated-glob@^1.0.0: resolved "http://ires.58corp.com/repository/58npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "http://ires.58corp.com/repository/58npm/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ= + +is-number-object@^1.0.4: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha1-NqyV50HPGLKD/B3fXoPaeY4+wZc= + is-number@^2.1.0: version "2.1.0" resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -3512,6 +3713,11 @@ is-number@^4.0.0: resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= +is-number@^7.0.0: + version "7.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= + is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -3519,6 +3725,11 @@ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-plain-object@^5.0.0: + version "5.0.0" + resolved "http://ires.58corp.com/repository/58npm/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha1-RCf1CrNCnpAl6n1S6QQ6nvQVk0Q= + is-posix-bracket@^0.1.0: version "0.1.1" resolved "http://ires.58corp.com/repository/58npm/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" @@ -3529,11 +3740,12 @@ is-primitive@^2.0.0: resolved "http://ires.58corp.com/repository/58npm/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= -is-regex@^1.1.0: - version "1.1.0" - resolved "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" - integrity sha1-7OOOOJ5JDfDcIcrqK9WW+Yf3Z/8= +is-regex@^1.1.2: + version "1.1.2" + resolved "http://ires.58corp.com/repository/58npm/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha1-gcjr3k2xQvLPHFP8htakV4gmYlE= dependencies: + call-bind "^1.0.2" has-symbols "^1.0.1" is-relative@^1.0.0: @@ -3553,7 +3765,7 @@ is-string@^1.0.5: resolved "http://ires.58corp.com/repository/58npm/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= -is-symbol@^1.0.2: +is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.3" resolved "http://ires.58corp.com/repository/58npm/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= @@ -3582,6 +3794,11 @@ is-valid-glob@^1.0.0: resolved "http://ires.58corp.com/repository/58npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= +is-what@^3.12.0: + version "3.14.1" + resolved "http://ires.58corp.com/repository/58npm/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" + integrity sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE= + is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "http://ires.58corp.com/repository/58npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -3678,14 +3895,14 @@ istextorbinary@2.2.1: editions "^1.3.3" textextensions "2" -j-component@^1.3.1: - version "1.3.1" - resolved "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.3.1.tgz#fc98a79f09e830dbbefaeac2b394ebe802ae4776" - integrity sha1-/JinnwnoMNu++urCs5Tr6AKuR3Y= +j-component@1.4.0: + version "1.4.0" + resolved "http://ires.58corp.com/repository/58npm/j-component/-/j-component-1.4.0.tgz#3ae5e4e47ae1796b29b47034bf67c56cc4978f7a" + integrity sha1-OuXk5HrheWsptHA0v2fFbMSXj3o= dependencies: expr-parser "^1.0.0" - miniprogram-api-typings "^2.11.0" - miniprogram-exparser "2.11.2" + miniprogram-api-typings "^3.2.2" + miniprogram-exparser "2.15.0" jest-changed-files@^24.9.0: version "24.9.0" @@ -4042,9 +4259,9 @@ jest@^24.9.0: jest-cli "^24.9.0" js-base64@^2.1.9: - version "2.6.3" - resolved "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.6.3.tgz#7afdb9b57aa7717e15d370b66e8f36a9cb835dc3" - integrity sha1-ev25tXqncX4V03C2bo82qcuDXcM= + version "2.6.4" + resolved "http://ires.58corp.com/repository/58npm/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + integrity sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ= "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -4057,9 +4274,9 @@ js-tokens@^3.0.2: integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= js-yaml@^3.13.1: - version "3.14.0" - resolved "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= + version "3.14.1" + resolved "http://ires.58corp.com/repository/58npm/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc= dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -4154,9 +4371,9 @@ json5@^1.0.1: minimist "^1.2.0" json5@^2.1.2: - version "2.1.3" - resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= + version "2.2.0" + resolved "http://ires.58corp.com/repository/58npm/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM= dependencies: minimist "^1.2.5" @@ -4178,9 +4395,9 @@ jsprim@^1.2.2: verror "1.10.0" just-debounce@^1.0.0: - version "1.0.0" - resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" - integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= + version "1.1.0" + resolved "http://ires.58corp.com/repository/58npm/just-debounce/-/just-debounce-1.1.0.tgz#2f81a3ad4121a76bc7cb45dbf704c0d76a8e5ddf" + integrity sha1-L4GjrUEhp2vHy0Xb9wTA12qOXd8= kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" @@ -4251,10 +4468,11 @@ left-pad@^1.3.0: integrity sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4= less@^3.10.3: - version "3.12.0" - resolved "http://ires.58corp.com/repository/58npm/less/-/less-3.12.0.tgz#f23f9bd94ba72495994865d84e3b5ac6ee8a0363" - integrity sha1-8j+b2UunJJWZSGXYTjtaxu6KA2M= + version "3.13.1" + resolved "http://ires.58corp.com/repository/58npm/less/-/less-3.13.1.tgz#0ebc91d2a0e9c0c6735b83d496b0ab0583077909" + integrity sha1-DryR0qDpwMZzW4PUlrCrBYMHeQk= dependencies: + copy-anything "^2.0.1" tslib "^1.10.0" optionalDependencies: errno "^0.1.1" @@ -4457,10 +4675,10 @@ lodash.templatesettings@^3.0.0: lodash._reinterpolate "^3.0.0" lodash.escape "^3.0.0" -lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.16, lodash@^4.17.19, lodash@^4.17.4: - version "4.17.19" - resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" - integrity sha1-5I3e2+MLMyF4PFtDAfvTU7weSks= +lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.4: + version "4.17.21" + resolved "http://ires.58corp.com/repository/58npm/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw= lodash@~1.0.1: version "1.0.2" @@ -4601,17 +4819,17 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -mime-db@1.44.0: - version "1.44.0" - resolved "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= +mime-db@1.46.0: + version "1.46.0" + resolved "http://ires.58corp.com/repository/58npm/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" + integrity sha1-Ymd0in95lZTePLyM3pHe80lmHO4= mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= + version "2.1.29" + resolved "http://ires.58corp.com/repository/58npm/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" + integrity sha1-HUq3faZLkfX3JInfKSNlY3VLsbI= dependencies: - mime-db "1.44.0" + mime-db "1.46.0" mime@^1.4.1: version "1.6.0" @@ -4650,10 +4868,10 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: resolved "http://ires.58corp.com/repository/58npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= -miniprogram-api-typings@^2.11.0: - version "2.11.0" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-2.11.0.tgz#c0a91ca2fea80e344509399c580cbad504a8f905" - integrity sha1-wKkcov6oDjRFCTmcWAy61QSo+QU= +miniprogram-api-typings@^3.2.2: + version "3.3.0" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-api-typings/-/miniprogram-api-typings-3.3.0.tgz#3275d2ae66887481a410aedec54fd11eb8c7261f" + integrity sha1-MnXSrmaIdIGkEK7exU/RHrjHJh8= miniprogram-compiler@^0.1.2: version "0.1.2" @@ -4663,18 +4881,18 @@ miniprogram-compiler@^0.1.2: glob "^7.1.3" unescape-js "^1.1.1" -miniprogram-exparser@2.11.2: - version "2.11.2" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.11.2.tgz#e60b4a1433c249025f7e9a922bfe369c7436ae61" - integrity sha1-5gtKFDPCSQJffpqSK/42nHQ2rmE= +miniprogram-exparser@2.15.0: + version "2.15.0" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-exparser/-/miniprogram-exparser-2.15.0.tgz#8893a250dfed768802c061b13ff9ae1958b1223c" + integrity sha1-iJOiUN/tdogCwGGxP/muGVixIjw= miniprogram-simulate@^1.1.5: - version "1.2.7" - resolved "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.2.7.tgz#4e982efd47bae26d870021ac4f7eb88034e72849" - integrity sha1-Tpgu/Ue64m2HACGsT364gDTnKEk= + version "1.3.1" + resolved "http://ires.58corp.com/repository/58npm/miniprogram-simulate/-/miniprogram-simulate-1.3.1.tgz#5bd358eff7314117da4858c72a02b8527ee9a0f8" + integrity sha1-W9NY7/cxQRfaSFjHKgK4Un7poPg= dependencies: csso "^3.5.1" - j-component "^1.3.1" + j-component "1.4.0" less "^3.10.3" miniprogram-compiler "^0.1.2" postcss "^7.0.23" @@ -4697,7 +4915,7 @@ mkdirp@^0.5.0, mkdirp@^0.5.1: mp-adaptor@^1.0.9: version "1.1.0" resolved "http://ires.58corp.com/repository/58npm/mp-adaptor/-/mp-adaptor-1.1.0.tgz#0cd8de14dfd2a8de17dab33fb08afa89b4c56ff9" - integrity sha512-ks2/Q1q8JDHKPOwu/RkY42BtdCsDIBo7GDIIG0nHQzK1s2+cAhQr3rwlmDSowEkepSHbrHlpppeOxoLBIIoPBA== + integrity sha1-DNjeFN/SqN4X2rM/sIr6ibTFb/k= dependencies: gulp "^3.9.1" gulp-uglify-es "^1.0.4" @@ -4706,11 +4924,11 @@ mp-adaptor@^1.0.9: uneval "^0.1.2" mp-converter@^1.0.9: - version "1.0.10" - resolved "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.10.tgz#2b0722dc90013d8ef49d06d1febd05f71ec323e4" - integrity sha512-wuKsBqgaLHFntLHgZvG3K1hu63XDd7V0QLGcNj5Q5LzDhj/JE1bYMUusYkZ5FQTM4Bm1EsyBCEIsn5prnEmz7w== + version "1.0.9" + resolved "http://ires.58corp.com/repository/58npm/mp-converter/-/mp-converter-1.0.9.tgz#011cc943cc4630916ecb1f46c90e5d71060b9c76" + integrity sha1-ARzJQ8xGMJFuyx9GyQ5dcQYLnHY= dependencies: - gulp "^3.9.1" + gulp "^4.0.2" gulp-uglify-es "^1.0.4" gulp-watch "^5.0.1" pump "^3.0.0" @@ -4729,16 +4947,17 @@ mp-linter@^1.0.9: mp-plugin@^1.0.2: version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz#b9aaf0e9c547f6d63ce54bad83de6651f46ba6b9" - integrity sha512-0djmO1tJrHF7IWmwLSxkBOIYyuwZ66I52pgpSpZJlqvmqN5qK2jUbEedwd0KaeaKiJ42EW3b+bo7U9QjQIfsDA== + resolved "http://ires.58corp.com/repository/58npm/mp-plugin/-/mp-plugin-1.0.2.tgz#d1dcb5401f5a36c95bbc0e90d74cc7d4fd98d91d" + integrity sha1-0dy1QB9aNslbvA6Q10zH1P2Y2R0= dependencies: "@babel/cli" "^7.2.3" "@babel/core" "^7.4.0" "@babel/plugin-transform-modules-commonjs" "^7.4.0" - gulp "^3.9.1" + gulp "^4.0.2" gulp-sequence "^1.0.0" gulp-uglify-es "^1.0.4" gulp-watch "^5.0.1" + pump "^3.0.0" string-to-arraybuffer "^1.0.2" through2 "^3.0.0" to-buffer "^1.1.1" @@ -4748,7 +4967,7 @@ ms@2.0.0: resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.1.1: +ms@2.1.2: version "2.1.2" resolved "http://ires.58corp.com/repository/58npm/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= @@ -4771,9 +4990,9 @@ mute-stream@0.0.8: integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= nan@^2.12.1: - version "2.14.1" - resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" - integrity sha1-174036MQW5FJTDFHCJMV7/iHSwE= + version "2.14.2" + resolved "http://ires.58corp.com/repository/58npm/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk= nanomatch@^1.2.9: version "1.2.13" @@ -4793,9 +5012,9 @@ nanomatch@^1.2.9: to-regex "^3.0.1" native-request@^1.0.5: - version "1.0.5" - resolved "http://ires.58corp.com/repository/58npm/native-request/-/native-request-1.0.5.tgz#da67637c0a0ed0758243d1a688d647612f2d5a0a" - integrity sha1-2mdjfAoO0HWCQ9GmiNZHYS8tWgo= + version "1.0.8" + resolved "http://ires.58corp.com/repository/58npm/native-request/-/native-request-1.0.8.tgz#8f66bf606e0f7ea27c0e5995eb2f5d03e33ae6fb" + integrity sha1-j2a/YG4PfqJ8DlmV6y9dA+M65vs= natives@^1.1.3: version "1.1.6" @@ -4828,9 +5047,9 @@ node-modules-regexp@^1.0.0: integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^5.4.2: - version "5.4.3" - resolved "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" - integrity sha1-y3La+UyTkECY4oucWQ/YZuRkvVA= + version "5.4.5" + resolved "http://ires.58corp.com/repository/58npm/node-notifier/-/node-notifier-5.4.5.tgz#0cbc1a2b0f658493b4025775a13ad938e96091ef" + integrity sha1-DLwaKw9lhJO0Ald1oTrZOOlgke8= dependencies: growly "^1.3.0" is-wsl "^1.1.0" @@ -4838,6 +5057,11 @@ node-notifier@^5.4.2: shellwords "^0.1.1" which "^1.3.0" +node-releases@^1.1.70: + version "1.1.71" + resolved "http://ires.58corp.com/repository/58npm/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha1-yxM0sXmJaxyJ7P3UtyX7e738fbs= + normalize-package-data@^2.3.2: version "2.5.0" resolved "http://ires.58corp.com/repository/58npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -4855,7 +5079,7 @@ normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0: +normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "http://ires.58corp.com/repository/58npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= @@ -4913,12 +5137,12 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.7.0: - version "1.8.0" - resolved "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" - integrity sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA= +object-inspect@^1.9.0: + version "1.9.0" + resolved "http://ires.58corp.com/repository/58npm/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha1-yQUh104RJ7ZyZt7TOUrWEWmGUzo= -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "http://ires.58corp.com/repository/58npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= @@ -4930,15 +5154,15 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.0.4, object.assign@^4.1.0: - version "4.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= +object.assign@^4.0.4, object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.2" + resolved "http://ires.58corp.com/repository/58npm/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA= dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" object.defaults@^1.0.0, object.defaults@^1.1.0: version "1.1.0" @@ -4950,13 +5174,14 @@ object.defaults@^1.0.0, object.defaults@^1.1.0: for-own "^1.0.0" isobject "^3.0.0" -object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= +object.getownpropertydescriptors@^2.1.1: + version "2.1.2" + resolved "http://ires.58corp.com/repository/58npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha1-G9Y66s8NXS0vMbXjk7A6fGAaI/c= dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.2" object.map@^1.0.0: version "1.0.1" @@ -4990,13 +5215,13 @@ object.reduce@^1.0.0: make-iterator "^1.0.0" object.values@^1.1.1: - version "1.1.1" - resolved "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4= + version "1.1.3" + resolved "http://ires.58corp.com/repository/58npm/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" + integrity sha1-6qix4XWJ8C9pjbCT98Yu4WmXQu4= dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.18.0-next.2" has "^1.0.3" once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: @@ -5014,9 +5239,9 @@ once@~1.3.0: wrappy "1" onetime@^5.1.0: - version "5.1.0" - resolved "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= + version "5.1.2" + resolved "http://ires.58corp.com/repository/58npm/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= dependencies: mimic-fn "^2.1.0" @@ -5263,6 +5488,11 @@ performance-now@^2.1.0: resolved "http://ires.58corp.com/repository/58npm/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.2.2" + resolved "http://ires.58corp.com/repository/58npm/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha1-IfMz6ba46v8CRo9RRupAbTRfTa0= + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "http://ires.58corp.com/repository/58npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -5351,9 +5581,9 @@ postcss@5.2.16: supports-color "^3.2.3" postcss@^7.0.23: - version "7.0.32" - resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" - integrity sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0= + version "7.0.35" + resolved "http://ires.58corp.com/repository/58npm/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha1-0r4AuZj38hHYonaXQHny6SuXDiQ= dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -5409,12 +5639,12 @@ progress@^2.0.0: integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= prompts@^2.0.1: - version "2.3.2" - resolved "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" - integrity sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg= + version "2.4.0" + resolved "http://ires.58corp.com/repository/58npm/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha1-SqXeByOiMdHukSHED99mPfc/Ydc= dependencies: kleur "^3.0.3" - sisteransi "^1.0.4" + sisteransi "^1.0.5" prr@~1.0.1: version "1.0.1" @@ -5582,6 +5812,13 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" +readdirp@~3.5.0: + version "3.5.0" + resolved "http://ires.58corp.com/repository/58npm/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4= + dependencies: + picomatch "^2.2.1" + realpath-native@^1.1.0: version "1.1.0" resolved "http://ires.58corp.com/repository/58npm/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" @@ -5597,9 +5834,9 @@ rechoir@^0.6.2: resolve "^1.1.6" regenerate@^1.2.1: - version "1.4.1" - resolved "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" - integrity sha1-ytkq2Oa1kXc0hfvgWkhcr09Ffm8= + version "1.4.2" + resolved "http://ires.58corp.com/repository/58npm/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo= regenerator-runtime@^0.11.0: version "0.11.1" @@ -5728,19 +5965,19 @@ replacestream@^4.0.0: object-assign "^4.0.1" readable-stream "^2.0.2" -request-promise-core@1.1.3: - version "1.1.3" - resolved "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk= +request-promise-core@1.1.4: + version "1.1.4" + resolved "http://ires.58corp.com/repository/58npm/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8= dependencies: - lodash "^4.17.15" + lodash "^4.17.19" request-promise-native@^1.0.5: - version "1.0.8" - resolved "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= + version "1.0.9" + resolved "http://ires.58corp.com/repository/58npm/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha1-5AcSBSal79yaObKKVnm/R7nZ3Cg= dependencies: - request-promise-core "1.1.3" + request-promise-core "1.1.4" stealthy-require "^1.1.1" tough-cookie "^2.3.3" @@ -5827,11 +6064,12 @@ resolve@1.1.7: resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0: - version "1.17.0" - resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.4.0: + version "1.20.0" + resolved "http://ires.58corp.com/repository/58npm/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU= dependencies: + is-core-module "^2.2.0" path-parse "^1.0.6" restore-cursor@^3.1.0: @@ -5872,9 +6110,9 @@ run-async@^2.4.0: integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= rxjs@^6.6.0: - version "6.6.0" - resolved "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.6.0.tgz#af2901eedf02e3a83ffa7f886240ff9018bbec84" - integrity sha1-rykB7t8C46g/+n+IYkD/kBi77IQ= + version "6.6.6" + resolved "http://ires.58corp.com/repository/58npm/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70" + integrity sha1-FNhBeqWgfF5jOZW1JeHjwN7AO3A= dependencies: tslib "^1.9.0" @@ -5927,7 +6165,7 @@ semver-greatest-satisfied-range@^1.1.0: dependencies: sver-compat "^1.5.0" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= @@ -5937,7 +6175,7 @@ semver@^4.1.0: resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= -semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0: +semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "http://ires.58corp.com/repository/58npm/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= @@ -5989,7 +6227,7 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "http://ires.58corp.com/repository/58npm/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= -sisteransi@^1.0.4: +sisteransi@^1.0.5: version "1.0.5" resolved "http://ires.58corp.com/repository/58npm/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= @@ -6070,9 +6308,9 @@ source-map-support@^0.5.6, source-map-support@~0.5.10: source-map "^0.6.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + version "0.4.1" + resolved "http://ires.58corp.com/repository/58npm/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha1-CvZmBadFpaL5HPG7+KevvCg97FY= source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" @@ -6119,9 +6357,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= + version "3.0.7" + resolved "http://ires.58corp.com/repository/58npm/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha1-6cGKQQ5e1+EkQqVJ+9ivp2cDjWU= split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -6156,9 +6394,11 @@ stack-trace@0.0.10: integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= stack-utils@^1.0.1: - version "1.0.2" - resolved "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g= + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/stack-utils/-/stack-utils-1.0.4.tgz#4b600971dcfc6aed0cbdf2a8268177cc916c87c8" + integrity sha1-S2AJcdz8au0MvfKoJoF3zJFsh8g= + dependencies: + escape-string-regexp "^2.0.0" static-extend@^0.1.1: version "0.1.2" @@ -6223,9 +6463,9 @@ string-width@^3.0.0, string-width@^3.1.0: strip-ansi "^5.1.0" string-width@^4.1.0: - version "4.2.0" - resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= + version "4.2.2" + resolved "http://ires.58corp.com/repository/58npm/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU= dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" @@ -6236,21 +6476,21 @@ string.fromcodepoint@^0.2.1: resolved "http://ires.58corp.com/repository/58npm/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM= -string.prototype.trimend@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha1-51rpDClCxjUEaGwYsoe0oLGkX4A= dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.5" -string.prototype.trimstart@^1.0.1: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "http://ires.58corp.com/repository/58npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0= dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.5" string_decoder@^1.1.1: version "1.3.0" @@ -6364,9 +6604,9 @@ supports-color@^6.1.0: has-flag "^3.0.0" supports-color@^7.1.0: - version "7.1.0" - resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E= + version "7.2.0" + resolved "http://ires.58corp.com/repository/58npm/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo= dependencies: has-flag "^4.0.0" @@ -6531,6 +6771,13 @@ to-regex-range@^2.1.0: is-number "^3.0.0" repeat-string "^1.6.1" +to-regex-range@^5.0.1: + version "5.0.1" + resolved "http://ires.58corp.com/repository/58npm/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= + dependencies: + is-number "^7.0.0" + to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "http://ires.58corp.com/repository/58npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" @@ -6579,9 +6826,9 @@ tsconfig-paths@^3.9.0: strip-bom "^3.0.0" tslib@^1.10.0, tslib@^1.9.0: - version "1.13.0" - resolved "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM= + version "1.14.1" + resolved "http://ires.58corp.com/repository/58npm/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA= tunnel-agent@^0.6.0: version "0.6.0" @@ -6602,10 +6849,10 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-fest@^0.11.0: - version "0.11.0" - resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= +type-fest@^0.21.3: + version "0.21.3" + resolved "http://ires.58corp.com/repository/58npm/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc= type-fest@^0.8.1: version "0.8.1" @@ -6618,15 +6865,25 @@ type@^1.0.1: integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= type@^2.0.0: - version "2.0.0" - resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" - integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= + version "2.5.0" + resolved "http://ires.58corp.com/repository/58npm/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" + integrity sha1-Ci54wud5B7JSq+XymMGwHGPw2z0= typedarray@^0.0.6: version "0.0.6" resolved "http://ires.58corp.com/repository/58npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +unbox-primitive@^1.0.0: + version "1.0.0" + resolved "http://ires.58corp.com/repository/58npm/unbox-primitive/-/unbox-primitive-1.0.0.tgz#eeacbc4affa28e9b3d36b5eaeccc50b3251b1d3f" + integrity sha1-7qy8Sv+ijps9NrXq7MxQsyUbHT8= + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.0" + has-symbols "^1.0.0" + which-boxed-primitive "^1.0.1" + unc-path-regex@^0.1.2: version "0.1.2" resolved "http://ires.58corp.com/repository/58npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" @@ -6638,15 +6895,16 @@ undertaker-registry@^1.0.0: integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= undertaker@^1.2.1: - version "1.2.1" - resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" - integrity sha1-cBZi/4zjWHFTJN/UkqTwNgVd/ks= + version "1.3.0" + resolved "http://ires.58corp.com/repository/58npm/undertaker/-/undertaker-1.3.0.tgz#363a6e541f27954d5791d6fa3c1d321666f86d18" + integrity sha1-NjpuVB8nlU1Xkdb6PB0yFmb4bRg= dependencies: arr-flatten "^1.0.1" arr-map "^2.0.0" bach "^1.0.0" collection-map "^1.0.0" es6-weak-map "^2.0.1" + fast-levenshtein "^1.0.0" last-run "^1.1.0" object.defaults "^1.0.0" object.reduce "^1.0.0" @@ -6711,9 +6969,9 @@ upath@^1.1.1: integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= uri-js@^4.2.2: - version "4.2.2" - resolved "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= + version "4.4.1" + resolved "http://ires.58corp.com/repository/58npm/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34= dependencies: punycode "^2.1.0" @@ -6738,14 +6996,15 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1: integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@^1.0.0: - version "1.0.1" - resolved "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha1-a693dLgO6w91INi4HQeYKlmruu4= + version "1.1.1" + resolved "http://ires.58corp.com/repository/58npm/util.promisify/-/util.promisify-1.1.1.tgz#77832f57ced2c9478174149cae9b96e9918cd54b" + integrity sha1-d4MvV87SyUeBdBScrpuW6ZGM1Us= dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.2" + for-each "^0.3.3" has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" + object.getownpropertydescriptors "^2.1.1" uuid@^3.3.2: version "3.4.0" @@ -6753,9 +7012,9 @@ uuid@^3.3.2: integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= v8-compile-cache@^2.0.3: - version "2.1.1" - resolved "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" - integrity sha1-VLw83UMxe8qR413K8wWxpyN950U= + version "2.3.0" + resolved "http://ires.58corp.com/repository/58npm/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4= v8flags@^2.0.2: version "2.1.1" @@ -6889,9 +7148,9 @@ vinyl@^1.1.0: replace-ext "0.0.1" vinyl@^2.0.0, vinyl@^2.1.0: - version "2.2.0" - resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" - integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= + version "2.2.1" + resolved "http://ires.58corp.com/repository/58npm/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" + integrity sha1-I8+4u6tezjgDqiwKHrKK98u6GXQ= dependencies: clone "^2.1.1" clone-buffer "^1.0.0" @@ -6949,6 +7208,17 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" +which-boxed-primitive@^1.0.1: + version "1.0.2" + resolved "http://ires.58corp.com/repository/58npm/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY= + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^1.0.0: version "1.0.0" resolved "http://ires.58corp.com/repository/58npm/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" @@ -7039,14 +7309,14 @@ xmldom@^0.1.27: integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= y18n@^3.2.1: - version "3.2.1" - resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + version "3.2.2" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" + integrity sha1-hckBvWRwznH8S7cjrSCbcPfyhpY= y18n@^4.0.0: - version "4.0.0" - resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= + version "4.0.1" + resolved "http://ires.58corp.com/repository/58npm/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha1-jbK4PDHF11CZu4kLI/MJSJHiR9Q= yallist@^2.1.2: version "2.1.2" From 17db5f24314d0a22cfb3548caaad1adb28c2fcfb Mon Sep 17 00:00:00 2001 From: likangda Date: Thu, 25 Mar 2021 12:41:29 +0800 Subject: [PATCH 31/36] upgrade --- lib/platform/diff/diffDefine.js | 2 +- package.json | 3 +-- src/platform/diff/diffDefine.js | 14 +++++++++++++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/lib/platform/diff/diffDefine.js b/lib/platform/diff/diffDefine.js index 9ab9e00..ed66566 100644 --- a/lib/platform/diff/diffDefine.js +++ b/lib/platform/diff/diffDefine.js @@ -1 +1 @@ -const babel=require("@babel/core"),traverse=require("@babel/traverse").default,generate=require("@babel/generator").default,platformMap={wx:{tagName:"WWTO_WX"},baidu:{tagName:"WWTO_BAIDU"},alipay:{tagName:"WWTO_ALIPAY"},tt:{tagName:"WWTO_TT"}};module.exports=function(e){const t=platformMap[e].tagName,n=[];n.push(t);let a=[];return Object.keys(platformMap).forEach(t=>{if(t!==e){const e=platformMap[t].tagName;a.push(e)}}),function(e){let t=n.concat(a);if(!(t=new RegExp(t.join("|"),"g")).test(e))return e;try{const t=babel.parse(e);return traverse(t,{enter(e){"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&a.indexOf(e.node.test.name)>=0&&e.node.consequent&&e.node.consequent.body&&(e.node.consequent.body=[],e.node.test.name="false"),"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&n.indexOf(e.node.test.name)>=0&&(e.node.test.name="true")}}),generate(t,{minified:!1},{}).code}catch(e){console.log(e)}return e}}; \ No newline at end of file +const babel=require("@babel/core"),traverse=require("@babel/traverse").default,generate=require("@babel/generator").default,platformMap={wx:{tagName:"WWTO_WX"},baidu:{tagName:"WWTO_BAIDU"},alipay:{tagName:"WWTO_ALIPAY"},tt:{tagName:"WWTO_TT"}};module.exports=function(e){const t=platformMap[e].tagName,n=[];n.push(t);const a=[];return Object.keys(platformMap).forEach(t=>{if(t!==e){const e=platformMap[t].tagName;a.push(e)}}),function(e){let t=n.concat(a);if(!(t=new RegExp(t.join("|"),"g")).test(e))return e;try{const t=babel.parse(e);return traverse(t,{enter(e){"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&a.indexOf(e.node.test.name)>=0&&e.node.consequent&&e.node.consequent.body&&(e.node.consequent.body=[],e.node.test.name="false"),"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&n.indexOf(e.node.test.name)>=0&&(e.node.test.name="true")}}),generate(t,{minified:!1},{}).code}catch(e){console.log(e)}return e}}; \ No newline at end of file diff --git a/package.json b/package.json index 9b8e433..4649b5c 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,7 @@ "build": "gulp build", "prepare": "npm run build", "lint": "eslint --fix --ext .js src test", - "coveralls": "jest --coverage --coverageReporters=text-lcov | coveralls", - "likd": "node src/platform/diff/test.js" + "coveralls": "jest --coverage --coverageReporters=text-lcov | coveralls" }, "pre-commit": [ "lint" diff --git a/src/platform/diff/diffDefine.js b/src/platform/diff/diffDefine.js index 77e4f9d..f1f1825 100644 --- a/src/platform/diff/diffDefine.js +++ b/src/platform/diff/diffDefine.js @@ -60,4 +60,16 @@ module.exports = function(platform) { } return text; }; -}; \ No newline at end of file +}; + +/* + +if (WWTO_WX) { + +} else if (WWTO_BAIDU) { + +} else if (WWTO_ALIPAY) { + +} + +*/ \ No newline at end of file From 42e2c7d9f0b9f899a858458c2b89e80efe0d00c6 Mon Sep 17 00:00:00 2001 From: likangda Date: Thu, 29 Apr 2021 11:49:49 +0800 Subject: [PATCH 32/36] no need to deal with package.json --- src/config.js | 1 + src/platform/alibaba/converter.js | 2 +- src/platform/baidu/converter.js | 2 +- src/platform/wx/converter.js | 3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/config.js b/src/config.js index aa24168..7558e35 100644 --- a/src/config.js +++ b/src/config.js @@ -7,6 +7,7 @@ module.exports = { getAssets(srcPath) { return [ `${srcPath}/**/*.*`, + `!${srcPath}/**/package.json`, `!${srcPath}/**/*.wxml`, `!${srcPath}/**/*.wxss`, `!${srcPath}/**/*.js`, diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 70680df..9b1cb9e 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -150,7 +150,7 @@ function convert(opt = {}) { .pipe(gulp.dest(dest)); // 处理json json对插件处理的有问题 - const jsonSrc = `${src}/**/*.json`; + const jsonSrc = [`${src}/**/*.json`, `!${src}/**/package.json`]; //对于插件的处理 if (!isPlugin) { gulp.src(jsonSrc) diff --git a/src/platform/baidu/converter.js b/src/platform/baidu/converter.js index 814c8ff..562f3c2 100644 --- a/src/platform/baidu/converter.js +++ b/src/platform/baidu/converter.js @@ -82,7 +82,7 @@ function convert(opt = {}) { }); // 处理json json对插件处理的有问题 - const jsonSrc = `${src}/**/*.json`; + const jsonSrc = [`${src}/**/*.json`, `!${src}/**/package.json`]; //对于插件的处理 if (!isPlugin) { gulp.src(jsonSrc) diff --git a/src/platform/wx/converter.js b/src/platform/wx/converter.js index 540e8f9..dfff478 100644 --- a/src/platform/wx/converter.js +++ b/src/platform/wx/converter.js @@ -9,6 +9,7 @@ function convert(opt = {}) { const dest = opt.target || './wx'; const assets = opt.assets || config.getAssets(src); debugger; + console.log('likd-a', config.getAssets(src), src); gulp.src(assets) .pipe(gulp.dest(dest)).on('end', () => { logger.info('资源拷贝完成!'); @@ -27,7 +28,7 @@ function convert(opt = {}) { }); // const destConfigFile = `${dest}/project.config.json`; - const jsonSrc = [`${src}/**/*.json`]; + const jsonSrc = [`${src}/**/*.json`, `!${src}/**/package.json`]; // fs.exists(destConfigFile, (exist) => { // fs.stat(destConfigFile, (exist) => { // if (exist) { From 6e0b035ae7cac70871be24b016b5461126252500 Mon Sep 17 00:00:00 2001 From: likangda Date: Mon, 10 May 2021 17:39:38 +0800 Subject: [PATCH 33/36] upgrade --- dist/alibaba/adaptor.js | 962 ------------------------------ dist/alibaba/adaptor/package.json | 0 dist/alibaba/config.js | 17 - lib/config.js | 2 +- lib/platform/alibaba/converter.js | 2 +- lib/platform/baidu/converter.js | 2 +- lib/platform/diff/test.js | 1 - lib/platform/wx/converter.js | 2 +- package.json | 7 +- test/config.test.js | 2 +- test/diff/diffDefine.test.js | 38 ++ 11 files changed, 47 insertions(+), 988 deletions(-) delete mode 100644 dist/alibaba/adaptor.js delete mode 100644 dist/alibaba/adaptor/package.json delete mode 100644 dist/alibaba/config.js delete mode 100644 lib/platform/diff/test.js create mode 100644 test/diff/diffDefine.test.js diff --git a/dist/alibaba/adaptor.js b/dist/alibaba/adaptor.js deleted file mode 100644 index 4f3f6b6..0000000 --- a/dist/alibaba/adaptor.js +++ /dev/null @@ -1,962 +0,0 @@ -const { - hasOwnProperty -} = Object.prototype; - -function paramsMap(options, maps = {}) { - const params = {}; - - Object.keys(options).forEach((key) => { - let newKey = key; - if (hasOwnProperty.call(maps, key)) { - newKey = maps[key]; - } - params[newKey] = options[key]; - }); - - return params; -} - -function emptyFn() {} - -let wx; - -function getInstance() { - if (wx && wx.has_ali_hook_flag) return wx; - - // eslint-disable-next-line no-undef - wx = { ...my }; - - wx.has_ali_hook_flag = true; - - // wx.hideNavigationBarLoading = my.hideNavigationBarLoading - - // 本地存储 - const storageApis = ['getStorageSync', 'setStorageSync', 'removeStorageSync']; - const storageBak = {}; - storageApis.forEach(api => { - storageBak[api] = wx[api]; - wx[api] = (key, data) => { - let params = {}; - if (typeof key === 'string') { - params.key = key; - if (data) { - params.data = data; - } - } else { - params = key; - } - - let result = storageBak[api](params); - if (api === 'getStorageSync') { - result = result ? (result.data || '') : ''; - } - - return result; - }; - }); - - ///////////// 基础 - // wx.canIUse = my.canIUse - // wx.getSystemInfoSync = my.getSystemInfoSync - - const { - getSystemInfo - } = wx; - wx.getSystemInfo = function(opt) { - const success = opt.success || emptyFn; - opt.success = function(res) { - res.system = `${res.platform} ${res.system}`; - - // 支付宝小程序windowHeight可能拿到0 - if (!res.windowHeight) { - res.windowHeight = parseInt(res.screenHeight * res.windowWidth / res.screenWidth, 10) - 40; - } - success(res); - }; - return getSystemInfo.call(this, opt); - }; - - const { - getUpdateManager - } = wx; - wx.getUpdateManager = function() { - const manager = getUpdateManager(); - const apis = ['applyUpdate', 'onCheckForUpdate', 'onUpdateFailed', 'onUpdateReady']; - apis.forEach((api) => { - manager[api] = manager[api] || emptyFn; - }); - return manager; - }; - - // 调试 - wx.setEnableDebug = wx.setEnableDebug || emptyFn; - wx.getLogManager = wx.getLogManager || emptyFn; - - // 生命周期 - wx.getLaunchOptionsSync = wx.getLaunchOptionsSync || emptyFn; - wx.onPageNotFound = wx.onPageNotFound || emptyFn; - wx.onError = wx.onError || emptyFn; - wx.onAudioInterruptionBegin = wx.onAudioInterruptionBegin || emptyFn; - wx.onAppShow = wx.onAppShow || emptyFn; - wx.onAppHide = wx.onAppHide || emptyFn; - wx.offPageNotFound = wx.offPageNotFound || emptyFn; - wx.offError = wx.offError || emptyFn; - wx.offAudioInterruptionBegin = wx.offAudioInterruptionBegin || emptyFn; - wx.offAppShow = wx.offAppShow || emptyFn; - wx.offAppHide = wx.offAppHide || emptyFn; - - ///////////路由 - // wx.redirectTo = my.redirectTo - // wx.navigateTo = my.navigateTo - // wx.reLaunch = my.reLaunch - // wx.switchTab = my.switchTab - // wx.navigateBack = my.navigateBack - - // 界面交互 - // wx.hideToast = my.hideToast - // wx.hideLoading = my.hideLoading - - // toast提示 - const { - showToast - } = wx; - wx.showToast = function(opt) { - if (typeof opt.icon === 'undefined') { - opt.icon = 'success'; - } - return showToast.call(this, paramsMap(opt, { - title: 'content', - icon: 'type' - })); - }; - - // wx模态弹窗不同的参数对应到支付宝confirm和alert API - function showModal(opt) { - const params = paramsMap(opt); - let { - showCancel - } = params; - - if (typeof showCancel === 'undefined') { - showCancel = true; - } - - // 确认框 - if (showCancel) { - params.confirmButtonText = params.confirmText; - params.cancelButtonText = params.cancelText; - } else { - // 提醒框 - params.buttonText = params.confirmText; - } - - wx[showCancel ? 'confirm' : 'alert'](params); - } - - wx.showModal = wx.showModal || showModal; - - // loading - const { - showLoading - } = wx; - wx.showLoading = function(opt) { - return showLoading.call(this, paramsMap(opt, { - title: "content" - })); - }; - - // 显示操作菜单 - const { - showActionSheet - } = wx; - wx.showActionSheet = function(opt) { - const params = paramsMap(opt, { - itemList: 'items' - }); - - const success = params.success || emptyFn; - const fail = params.fail || emptyFn; - - params.success = function({ - index: tapIndex - }) { - if (tapIndex === -1) { - fail({ - errMsg: 'showActionSheet:fail cancel' - }); - } else { - success({ - tapIndex - }); - } - }; - - return showActionSheet.call(this, params); - }; - - /////// 界面导航栏 - // wx.hideNavigationBarLoading = my.hideNavigationBarLoading - // wx.showNavigationBarLoading = my.showNavigationBarLoading - - wx.setNavigationBarTitle = wx.setNavigationBar; - wx.setNavigationBarColor = wx.setNavigationBar; - - /////// 界面背景 - // wx.setBackgroundColor = my.setBackgroundColor - // wx.setBackgroundTextStyle = my.setBackgroundTextStyle - - ////////界面 Tab Bar - // wx.showTabBar = my.showTabBar - // wx.hideTabBar = my.hideTabBar - - wx.showTabBarRedDot = wx.showTabBarRedDot || emptyFn; - wx.setTabBarStyle = wx.setTabBarStyle || emptyFn; - wx.setTabBarItem = wx.setTabBarItem || emptyFn; - wx.setTabBarBadge = wx.setTabBarBadge || emptyFn; - wx.removeTabBarBadge = wx.removeTabBarBadge || emptyFn; - wx.hideTabBarRedDot = wx.hideTabBarRedDot || emptyFn; - - ////////// 界面字体 - wx.loadFontFace = wx.loadFontFace || emptyFn; - - ////////// 下拉刷新 - // wx.stopPullDownRefresh = my.stopPullDownRefresh - wx.startPullDownRefresh = wx.startPullDownRefresh || emptyFn; - - ////////// 滚动 - const { - pageScrollTo, - request - } = wx; - wx.pageScrollTo = function(opt) { - opt.success = opt.success || emptyFn; - opt.fail = opt.fail || emptyFn; - - try { - pageScrollTo(opt); - opt.success({ - errMsg: 'pageScrollTo:ok' - }); - } catch (e) { - opt.fail(e); - } - }; - - ///////// 动画 - // wx.createAnimation = my.createAnimation - - //////////置顶 - wx.setTopBarText = wx.setTopBarText || emptyFn; - - ///////// 自定义组价 - wx.nextTick = wx.nextTick || emptyFn; - - ////////菜单 - wx.getMenuButtonBoundingClientRect = wx.getMenuButtonBoundingClientRect || emptyFn; - - ////////窗口 - wx.onWindowResize = wx.onWindowResize || emptyFn; - wx.offWindowResize = wx.offWindowResize || emptyFn; - - ////////网络 发起请求w - wx.request = function(opt) { - opt.headers = opt.header || opt.headers || {}; - opt.headers.referer = opt.referer || ''; - opt.headers['content-type'] = opt.headers['Content-Type'] || 'application/json'; - - const success = opt.success || emptyFn; - opt.success = function(res) { - success.call(this, paramsMap(res, { - headers: 'header', - status: 'statusCode' - })); - }; - - return request(opt); - }; - - //////////下载 - const { - downloadFile - } = wx; - wx.downloadFile = function(opt) { - const success = opt.success || emptyFn; - const downTask = downloadFile(Object.assign({}, opt, { - success(res) { - res.tempFilePath = res.apFilePath; - res.statusCode = 200; - success(res); - } - })); - - const methods = ['abort', 'offHeadersReceived', 'offProgressUpdate', 'onHeadersReceived', 'onProgressUpdate']; - methods.forEach((method) => { - downTask[method] = downTask[method] || emptyFn; - }); - - return downTask; - }; - - ///////上传 - const { - uploadFile - } = wx; - wx.uploadFile = function(opt) { - const paths = opt.filePath.split(/[/\\]/); - const fileName = paths[paths.length - 1]; - const isImg = /\.(png|jpg|jpeg|gif|webp)/i.test(fileName); - const isVideo = /\.(mp4|mov|WMV|3GP|FLV|RMVB|WebM|AVI|ASF|MPEG|MPG|DAT|MKV)/i.test(fileName); - const fileType = isImg ? 'image' : (isVideo ? 'video' : 'audio'); - - opt = Object.assign({}, opt, { - fileName, - fileType, - }); - - const uploadTask = uploadFile(opt); - const methods = ['abort', 'offHeadersReceived', 'offProgressUpdate', 'onHeadersReceived', 'onProgressUpdate']; - methods.forEach((method) => { - uploadTask[method] = uploadTask[method] || emptyFn; - }); - return uploadTask; - }; - - ///////websocket - const { - connectSocket - } = wx; - wx.connectSocket = function(...params) { - setTimeout(() => { - // 处理onOpen回调无法触发的问题 - connectSocket.apply(this, params); - }, 100); - - return { - send(...args) { - wx.sendSocketMessage.apply(this, args); - }, - close(...args) { - wx.closeSocket.apply(this, args); - }, - onOpen(cb) { - wx.onSocketOpen(cb); - }, - onClose(cb) { - wx.onSocketClose(cb); - }, - onError(cb) { - wx.onSocketError(cb); - }, - onMessage(cb) { - wx.onSocketMessage(cb); - } - }; - }; - - //////////mDns - wx.stopLocalServiceDiscovery = wx.stopLocalServiceDiscovery || emptyFn; - wx.startLocalServiceDiscovery = wx.startLocalServiceDiscovery || emptyFn; - wx.onLocalServiceResolveFail = wx.onLocalServiceResolveFail || emptyFn; - wx.onLocalServiceLost = wx.onLocalServiceLost || emptyFn; - wx.onLocalServiceFound = wx.onLocalServiceFound || emptyFn; - wx.onLocalServiceDiscoveryStop = wx.onLocalServiceDiscoveryStop || emptyFn; - wx.offLocalServiceResolveFail = wx.offLocalServiceResolveFail || emptyFn; - wx.offLocalServiceLost = wx.offLocalServiceLost || emptyFn; - wx.offLocalServiceFound = wx.offLocalServiceFound || emptyFn; - wx.offLocalServiceDiscoveryStop = wx.offLocalServiceDiscoveryStop || emptyFn; - - //////////数据缓存 - const { - getStorage - } = wx; - wx.getStorage = function(opt) { - const { - success - } = opt; - opt.success = function(res) { - if (res.data) { - success(res); - } else { - opt.fail({ - errMsg: 'getStorage:fail data not found' - }); - } - }; - return getStorage.call(this, opt); - }; - - ////////地图 - const { - createMapContext - } = wx; - wx.createMapContext = function(opt) { - const mapContext = createMapContext(opt); - const attrs = ['getRegion', 'getScale', 'includePoints']; - attrs.forEach((attr) => { - mapContext[attr] = mapContext[attr] || emptyFn; - }); - return mapContext; - }; - - ////////图片 - // wx.getImageInfo = my.getImageInfo - const { - getImageInfo - } = wx; - wx.getImageInfo = function(opt) { - const { - success - } = opt; - return getImageInfo.call(this, Object.assign({}, opt, { - success(res) { - res.type = res.type.substring(0, res.type.indexOf('?')); - success(res); - } - })); - }; - - wx.saveImageToPhotosAlbum = function(opt) { - return wx.saveImage(Object.assign({}, opt, { - url: opt.filePath, - success(res) { - res.errMsg = "saveImageToPhotosAlbum:ok"; - opt.success && opt.success(res); - } - })); - }; - - const { - previewImage - } = wx; - wx.previewImage = function(opt) { - const params = paramsMap(opt); - let { - current - } = params; - - if (current) { - current = opt.urls.indexOf(current); - } - - if (current === -1 || !current) { - current = 0; - } - - params.current = current; - - return previewImage.call(this, params); - }; - - const { - compressImage - } = wx; - wx.compressImage = function(opt) { - const { - src - } = opt; - const success = opt.success || emptyFn; - return compressImage.call(this, Object.assign({}, opt, { - compressLevel: 4, - apFilePaths: [src], - success(res) { - res.tempFilePath = res.apFilePaths[0] || ""; - success(res); - } - })); - }; - - wx.chooseMessageFile = wx.chooseMessageFile || emptyFn; - const { - chooseImage - } = wx; - wx.chooseImage = function(opt) { - const success = opt.success || emptyFn; - opt.count = opt.count || 9; - - return chooseImage.call(this, Object.assign({}, opt, { - success(res) { - const tempFilePaths = [].concat(res.apFilePaths); - const arr = res.apFilePaths.map(item => ({ - path: item, - size: null - })); - const tempFiles = [].concat(arr); - success({ - tempFilePaths, - tempFiles - }); - } - })); - }; - - //////////视频 - wx.saveVideoToPhotosAlbum = wx.saveVideoToPhotosAlbum || emptyFn; - wx.createVideoContext = wx.createVideoContext || emptyFn; - wx.chooseVideo = wx.chooseVideo || emptyFn; - - ///////////音频 - wx.stopVoice = wx.stopVoice || emptyFn; - wx.setInnerAudioOption = wx.setInnerAudioOption || emptyFn; - wx.playVoice = wx.playVoice || emptyFn; - wx.pauseVoice = wx.pauseVoice || emptyFn; - wx.getAvailableAudioSources = wx.getAvailableAudioSources || emptyFn; - wx.createInnerAudioContext = wx.createInnerAudioContext || emptyFn; - - ////////背景音频 - wx.createAudioContext = wx.createAudioContext || emptyFn; - - wx.stopBackgroundAudio = wx.stopBackgroundAudio || emptyFn; - wx.seekBackgroundAudio = wx.seekBackgroundAudio || emptyFn; - wx.playBackgroundAudio = wx.playBackgroundAudio || emptyFn; - wx.pauseBackgroundAudio = wx.pauseBackgroundAudio || emptyFn; - wx.onBackgroundAudioStop = wx.onBackgroundAudioStop || emptyFn; - wx.onBackgroundAudioPlay = wx.onBackgroundAudioPlay || emptyFn; - wx.onBackgroundAudioPause = wx.onBackgroundAudioPause || emptyFn; - wx.getBackgroundAudioPlayerState = wx.getBackgroundAudioPlayerState || emptyFn; - wx.getBackgroundAudioManager = wx.getBackgroundAudioManager || emptyFn; - - ////////////实时音视频 - wx.createLivePusherContext = wx.createLivePusherContext || emptyFn; - wx.createLivePlayerContext = wx.createLivePlayerContext || emptyFn; - - //////////录音 - wx.stopRecord = wx.stopRecord || emptyFn; - wx.startRecord = wx.startRecord || emptyFn; - wx.getRecorderManager = wx.getRecorderManager || emptyFn; - - //////////相机 - wx.createCameraContext = wx.createCameraContext || emptyFn; - - //////////位置 - // wx.chooseLocation = my.chooseLocation - const { - openLocation - } = wx; - wx.openLocation = function(opt) { - if (typeof opt.name === 'undefined') { - opt.name = '位置'; - } - if (typeof opt.address === 'undefined') { - opt.address = "-"; - } - return openLocation.call(this, opt); - }; - - // res无speed、accuracy、altitude、verticalAccuracy、horizontalAccuracy - const { - getLocation - } = wx; - wx.getLocation = function(opt) { - return getLocation(Object.assign({}, opt, { - type: 0 - })); - }; - - //////////分享 - // wx.hideShareMenu = my.hideShareMenu - wx.updateShareMenu = wx.updateShareMenu || emptyFn; - wx.getShareInfo = wx.getShareInfo || emptyFn; - wx.showShareMenu = wx.showShareMenu || emptyFn; - - /////////画布 - const { - createCanvasContext - } = wx; - wx.createCanvasContext = function(opt) { - const canvasContext = createCanvasContext.call(this, opt); - canvasContext.arcTo = canvasContext.arcTo || (() => canvasContext); - canvasContext.createPattern = canvasContext.createPattern || (() => canvasContext); - canvasContext.strokeText = canvasContext.strokeText || (() => canvasContext); - canvasContext.miterLimit = canvasContext.setMiterLimit; - canvasContext.lineCap = canvasContext.setLineCap; - canvasContext.lineDashOffset = canvasContext.setLineDash; - canvasContext.lineJoin = canvasContext.setLineJoin; - return canvasContext; - }; - - wx.canvasToTempFilePath = function(opt) { - const canvasContext = wx.createCanvasContext(opt.canvasId); - const success = opt.success || emptyFn; - canvasContext.toTempFilePath(Object.assign({}, opt, { - success(res) { - res.tempFilePath = res.apFilePath; - success(res); - } - })); - }; - - wx.canvasPutImageData = function(opt) { - const canvasContext = wx.createCanvasContext(opt.canvasId); - canvasContext.putImageData(opt); - }; - - wx.canvasGetImageData = function(opt) { - const canvasContext = wx.createCanvasContext(opt.canvasId); - canvasContext.getImageData(opt); - }; - - //////////文件 - const { - saveFile - } = wx; - wx.saveFile = function(opt) { - const success = opt.success || emptyFn; - const apFilePath = opt.tempFilePath; - return saveFile.call(this, Object.assign({}, opt, { - apFilePath, - success(res) { - res.savedFilePath = res.apFilePath; - success(res); - } - })); - }; - - const { - removeSavedFile - } = wx; - wx.removeSavedFile = function(opt) { - return removeSavedFile.call(this, paramsMap(opt, { - filePath: 'apFilePath' - })); - }; - - const { - getSavedFileList - } = wx; - wx.getSavedFileList = function(opt) { - const success = opt.success || emptyFn; - return getSavedFileList.call(this, Object.assign({}, opt, { - success(res) { - res && res.fileList.map(item => { - item.filePath = item.apFilePath; - return item; - }); - success(res); - } - })); - }; - - const { - getSavedFileInfo - } = wx; - wx.getSavedFileInfo = function(opt) { - return getSavedFileInfo.call(this, paramsMap(opt, { - filePath: "apFilePath" - })); - }; - - const { - getFileInfo - } = wx; - wx.getFileInfo = function(opt) { - return getFileInfo.call(this, paramsMap(opt, { - filePath: 'apFilePath' - })); - }; - - wx.getFileSystemManager = wx.getFileSystemManager || emptyFn; - - //////////设备 - /////////iBeacon - // wx.stopBeaconDiscovery = my.stopBeaconDiscovery - // wx.startBeaconDiscovery = my.startBeaconDiscovery - // wx.onBeaconUpdate = my.onBeaconUpdate - // wx.onBeaconServiceChange = my.onBeaconServiceChange - // wx.getBeacons = my.getBeacons - - //////////wifi - wx.stopWifi = wx.stopWifi || emptyFn; - wx.startWifi = wx.startWifi || emptyFn; - wx.setWifiList = wx.setWifiList || emptyFn; - wx.onWifiConnected = wx.onWifiConnected || emptyFn; - wx.onGetWifiList = wx.onGetWifiList || emptyFn; - wx.getWifiList = wx.getWifiList || emptyFn; - wx.getConnectedWifi = wx.getConnectedWifi || emptyFn; - wx.connectWifi = wx.connectWifi || emptyFn; - - ///////////低功耗蓝牙 - // wx.readBLECharacteristicValue = my.readBLECharacteristicValue - // wx.onBLECharacteristicValueChange = my.onBLECharacteristicValueChange - // wx.notifyBLECharacteristicValueChange = my.notifyBLECharacteristicValueChange - // wx.getBLEDeviceServices = my.getBLEDeviceServices - // wx.getBLEDeviceCharacteristics = my.getBLEDeviceCharacteristics - // wx.writeBLECharacteristicValue = my.writeBLECharacteristicValue - wx.onBLEConnectionStateChange = wx.onBLEConnectionStateChanged; - wx.createBLEConnection = wx.connectBLEDevice; - wx.closeBLEConnection = wx.disconnectBLEDevice; - - //////////蓝牙 - // wx.stopBluetoothDevicesDiscovery = my.stopBluetoothDevicesDiscovery - // wx.startBluetoothDevicesDiscovery = my.startBluetoothDevicesDiscovery - // wx.openBluetoothAdapter = my.openBluetoothAdapter - // wx.onBluetoothDeviceFound = my.onBluetoothDeviceFound - // wx.onBluetoothAdapterStateChange = my.onBluetoothAdapterStateChange - // wx.getConnectedBluetoothDevices = my.getConnectedBluetoothDevices - // wx.getBluetoothDevices = my.getBluetoothDevices - // wx.getBluetoothAdapterState = my.getBluetoothAdapterState - // wx.closeBluetoothAdapter = my.closeBluetoothAdapter - - /////////联系人 - // wx.addPhoneContact = my.addPhoneContact - - /////////电量 - wx.getBatteryInfoSync = wx.getBatteryInfoSync || emptyFn; - wx.getBatteryInfo = wx.getBatteryInfo || emptyFn; - - ////////剪贴板 - wx.setClipboardData = function(opt) { - return wx.setClipboard(paramsMap(opt, { - data: 'text' - })); - }; - - wx.getClipboardData = function(opt) { - const { - success - } = opt; - return wx.getClipboard(Object.assign({}, opt, { - success(res) { - res.data = res.text; - success(res); - } - })); - }; - - ///////////nfc - wx.stopHCE = wx.stopHCE || emptyFn; - wx.startHCE = wx.startHCE || emptyFn; - wx.sendHCEMessage = wx.sendHCEMessage || emptyFn; - wx.onHCEMessage = wx.onHCEMessage || emptyFn; - wx.getHCEState = wx.getHCEState || emptyFn; - - //////////网络 - //getNetworkType - const { - getNetworkType - } = wx; - wx.getNetworkType = function(opt) { - const success = opt.success || emptyFn; - return getNetworkType(Object.assign({}, opt, { - success(res) { - res.networkType = res.networkType.toLocaleLowerCase(); - success(res); - } - })); - }; - - const { - onNetworkStatusChange - } = wx; - wx.onNetworkStatusChange = function(fn) { - return onNetworkStatusChange((res) => { - res.networkType = res.networkType.toLocaleLowerCase(); - fn(res); - }); - }; - - ////////屏幕 - // wx.setScreenBrightness = my.setScreenBrightness - // wx.setKeepScreenOn = my.setKeepScreenOn - // wx.getScreenBrightness = my.getScreenBrightness - // wx.onUserCaptureScreen = my.onUserCaptureScreen - - //////////电话 - const { - makePhoneCall - } = wx; - wx.makePhoneCall = function(opt) { - return makePhoneCall.call(this, paramsMap(opt, { - phoneNumber: 'number' - })); - }; - - /////////加速器 - // wx.onAccelerometerChange = my.onAccelerometerChange - wx.startAccelerometer = wx.startAccelerometer || emptyFn; - wx.stopAccelerometer = wx.offAccelerometerChange; - - ////////罗盘 - // wx.onCompassChange = my.onCompassChange 缺少accuracy - wx.stopCompass = wx.offCompassChange; - wx.startCompass = wx.startCompass || emptyFn; - - /////////设备方向 - wx.stopDeviceMotionListening = wx.stopDeviceMotionListening || emptyFn; - wx.startDeviceMotionListening = wx.startDeviceMotionListening || emptyFn; - wx.onDeviceMotionChange = wx.onDeviceMotionChange || emptyFn; - - // 陀螺仪 - // wx.onGyroscopeChange = my.onGyroscopeChange - wx.stopGyroscope = wx.offGyroscopeChange; - wx.startGyroscope = wx.startGyroscope || emptyFn; - - // 性能 - wx.onMemoryWarning = wx.onMemoryWarning || emptyFn; - - // 扫码 - wx.scanCode = function(opt) { - const typeMap = { - qrCode: "qr", - barCode: "bar" - }; - const success = opt.success || emptyFn; - return wx.scan(Object.assign({}, opt, { - hideAlbum: typeof opt.onlyFromCamera === 'undefined' ? true : opt.onlyFromCamera, - type: typeof opt.scanType === 'undefined' ? "qr" : typeMap[opt.scanType[0]], - success(res) { - let scanType = ""; - if (res.qrCode) { - scanType = "QR_CODE"; - } else if (res.barCode) { - scanType = "BAR_CODE"; - } - success({ - result: res.code, - scanType, - errMsg: "scanCode:ok" - }); - } - })); - }; - - // 震动 - // wx.vibrateShort = my.vibrateShort - // wx.vibrateLong = my.vibrateLong - - /////////worker - wx.createWorker = wx.createWorker || emptyFn; - - /////////第三方平台 - wx.getExtConfigSync = wx.getExtConfigSync || emptyFn; - wx.getExtConfig = wx.getExtConfig || emptyFn; - - // WXML - // 查找元素 返回的只有SelectorQuery对象 - // SelectorQuery对象只有.exec .select .selectAll .selectViewport 方法 - const { - createSelectorQuery - } = wx; - wx.createSelectorQuery = function(...args) { - const query = createSelectorQuery.apply(this, args); - query.in = query.in || function() { - return query; - }; - return query; - }; - - wx.createIntersectionObserver = wx.createIntersectionObserver || emptyFn; - - //////////// 开放接口 - // wx.navigateBackMiniProgram = my.navigateBackMiniProgram - // wx.navigateToMiniProgram = my.navigateToMiniProgram - wx.login = (o) => { - const bak = { - success: o.success, - fail: o.fail, - complete: o.complete - }; - o.success = function(res) { - res.code = res.authCode; - delete res.authCode; - bak.success && bak.success(res); - }; - return wx.getAuthCode(o); - }; - - wx.checkSession = wx.checkSession || emptyFn; - - const { - getAuthUserInfo - } = wx; - wx.getUserInfo = (o) => { - const bak = { - success: o.success, - fail: o.fail, - complete: o.complete - }; - - o.success = function(res) { - const rst = {}; - Object.keys(res).forEach((k) => { - rst[k === 'avatar' ? 'avatarUrl' : k] = res[k]; - }); - - bak.success && bak.success({ - userInfo: rst - }); - }; - - return getAuthUserInfo(o); - }; - - // 发起支付 - const requestPayment = wx.tradePay; - wx.requestPayment = function(opt) { - const params = paramsMap(opt, { - alipay_trade_body: 'orderStr' - }); - - const success = params.success || emptyFn; - const fail = params.fail || emptyFn; - - params.success = function(res) { - if (res.resultCode === 9000) { - success(); - } else { - fail(); - } - }; - - return requestPayment.call(this, params); - }; - - wx.getAccountInfoSync = wx.getAccountInfoSync || emptyFn; - wx.reportMonitor = wx.reportMonitor || emptyFn; - wx.reportAnalytics = wx.reportAnalytics || emptyFn; - wx.getWeRunData = wx.getWeRunData || emptyFn; - wx.authorize = wx.authorize || emptyFn; - wx.startSoterAuthentication = wx.startSoterAuthentication || emptyFn; - wx.checkIsSupportSoterAuthentication = wx.checkIsSupportSoterAuthentication || emptyFn; - wx.checkIsSoterEnrolledInDevice = wx.checkIsSoterEnrolledInDevice || emptyFn; - wx.chooseInvoiceTitle = wx.chooseInvoiceTitle || emptyFn; - wx.chooseInvoice = wx.chooseInvoice || emptyFn; - wx.addCard = wx.addCard || emptyFn; - wx.openCard = wx.openCard || emptyFn; - wx.chooseAddress = wx.chooseAddress || emptyFn; - - // 设置 - // authSetting 缺少address,invoiceTitle,invoice,werun - const { - getSetting - } = wx; - wx.getSetting = function(opt) { - const success = opt.success || emptyFn; - return getSetting(Object.assign({}, opt, { - success(res) { - res.authSetting["scope.userLocation"] = res.authSetting['scope.location']; - res.authSetting["scope.writePhotosAlbum"] = res.authSetting['scope.album']; - res.authSetting["scope.record"] = res.authSetting['scope.audioRecord']; - success(res); - } - })); - }; - - const { - openSetting - } = wx; - wx.openSetting = function(opt) { - const success = opt.success || emptyFn; - return openSetting(Object.assign({}, opt, { - success(res) { - res.authSetting["scope.userLocation"] = res.authSetting['scope.location']; - res.authSetting["scope.writePhotosAlbum"] = res.authSetting['scope.album']; - res.authSetting["scope.record"] = res.authSetting['scope.audioRecord']; - success(res); - } - })); - }; - - return wx; -} - -export default getInstance(); \ No newline at end of file diff --git a/dist/alibaba/adaptor/package.json b/dist/alibaba/adaptor/package.json deleted file mode 100644 index e69de29..0000000 diff --git a/dist/alibaba/config.js b/dist/alibaba/config.js deleted file mode 100644 index 142fdcb..0000000 --- a/dist/alibaba/config.js +++ /dev/null @@ -1,17 +0,0 @@ -import wx from './adaptor.js'; -module.exports = { - /** - * 静态文件列表 - * @param {String} srcPath - * @returns {[String,String,String,String,String]} - */ - getAssets(srcPath) { - return [ - `${srcPath}/**/*.*`, - `!${srcPath}/**/*.wxml`, - `!${srcPath}/**/*.wxss`, - `!${srcPath}/**/*.js`, - `!${srcPath}/**/*.json` - ]; - } -}; \ No newline at end of file diff --git a/lib/config.js b/lib/config.js index f5c61c5..38b263d 100644 --- a/lib/config.js +++ b/lib/config.js @@ -1 +1 @@ -module.exports={getAssets:s=>[`${s}/**/*.*`,`!${s}/**/*.wxml`,`!${s}/**/*.wxss`,`!${s}/**/*.js`,`!${s}/**/*.json`]}; \ No newline at end of file +module.exports={getAssets:s=>[`${s}/**/*.*`,`!${s}/**/package.json`,`!${s}/**/*.wxml`,`!${s}/**/*.wxss`,`!${s}/**/*.js`,`!${s}/**/*.json`]}; \ No newline at end of file diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index 074a612..5cf1fb5 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),path=require("path");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins||{},p={};function n(e,s,r,t,n){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const o=`${e}/**/*.json`;n?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,""),o=n.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,s,t)=>{if(r[s]){let e=p[s].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${s}/${e}"`}return e}),"/app.json"===n){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;n&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);r&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{const s=t[e],r=path.join(process.cwd(),s,"plugin.json");console.log(r),p[e]=require(r)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),n(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{n(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),path=require("path");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins||{},p={};function n(e,s,r,t,n){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const o=[`${e}/**/*.json`,`!${e}/**/package.json`];n?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,""),o=n.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,s,t)=>{if(r[s]){let e=p[s].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${s}/${e}"`}return e}),"/app.json"===n){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;n&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);r&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{const s=t[e],r=path.join(process.cwd(),s,"plugin.json");console.log(r),p[e]=require(r)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),n(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{n(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/baidu/converter.js b/lib/platform/baidu/converter.js index 7a8cf33..3e5676b 100644 --- a/lib/platform/baidu/converter.js +++ b/lib/platform/baidu/converter.js @@ -1 +1 @@ -const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu"),diffDefine=require("../diff/index").diffDefine("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins||{},p={};function i(e,r,s,n,i){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const t=`${e}/**/*.json`;i?gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(t).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const i=e.history[0].replace(e.base,""),t=i.split(sysPath.sep);let o=new Array(t.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${r}/${e}"`}return e}),"/app.json"===i){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let t=p;i&&(t=p.concat([1,1]));const o=new Array(t.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const g=[`import wx from '${o.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(g),this.push(e),n()})).pipe(replace(/[\s\S]*/g,diffDefine)).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),i(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{i(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const path=require("path"),sysPath=require("path"),gulp=require("gulp"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),rename=require("gulp-rename"),replace=require("gulp-replace"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/baidu"),diffTag=require("../diff/index").diffTag("baidu"),diffDefine=require("../diff/index").diffDefine("baidu");function convert(e={}){const r=e.source||"./src",s=e.target||"./baidu";gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/baidu.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(s)).on("end",()=>{logger.info("复制 adaptor.js 完成!")});const n=e.config&&e.config.plugins||{},p={};function i(e,r,s,n,i){n=n||config.getAssets(e),gulp.src(n).pipe(gulp.dest(r)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(rename(e=>{e.extname=".css"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxss 完成!")}),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(rename(e=>{e.extname=".swan"})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 wxml 完成!")});const o=[`${e}/**/*.json`,`!${e}/**/package.json`];i?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,r,n){const i=e.history[0].replace(e.base,""),o=i.split(sysPath.sep);let t=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,r,n)=>{if(s[r]){let e=p[r].publicComponents[n];return"/"===e[0]&&(e=e.slice(1)),"/"===t[0]&&(t=t.slice(1)),`${t}/plugins/${r}/${e}"`}return e}),"/app.json"===i){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),n()})).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,r,n){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;i&&(o=p.concat([1,1]));const t=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);s&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,r)=>e.replace("requirePlugin","require").replace(r,`${l}/plugins/${r}`)));const a=[`import wx from '${t.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),n()})).pipe(replace(/[\s\S]*/g,diffDefine)).pipe(gulp.dest(r)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(n).forEach(e=>{const r=n[e],s=path.join(process.cwd(),r,"plugin.json");console.log(s),p[e]=require(s)}),i(r,s,n,null,!1),n&&Object.keys(n).forEach(e=>{i(n[e],s+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/diff/test.js b/lib/platform/diff/test.js deleted file mode 100644 index 77d3840..0000000 --- a/lib/platform/diff/test.js +++ /dev/null @@ -1 +0,0 @@ -const diffDefine=require("./index").diffDefine("baidu"),code="if (WWTO_WX) {} else if (WWTO_BAIDU) {} else if (WWTO_ALIPAY) {} else if (WWTO_TT) { console.log('likd-a') }";console.log(diffDefine(code)); \ No newline at end of file diff --git a/lib/platform/wx/converter.js b/lib/platform/wx/converter.js index e7aec48..3b7793a 100644 --- a/lib/platform/wx/converter.js +++ b/lib/platform/wx/converter.js @@ -1 +1 @@ -const gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",p=e.target||"./wx",s=e.assets||config.getAssets(g);gulp.src(s).pipe(gulp.dest(p)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(p)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(p)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const r=[`${g}/**/*.json`];gulp.src(r).pipe(gulp.dest(p)).on("end",()=>{logger.info("微信:json文件编译完成!")}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(p)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file +const gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",s=e.target||"./wx",o=e.assets||config.getAssets(g);console.log("likd-a",config.getAssets(g),g),gulp.src(o).pipe(gulp.dest(s)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const p=[`${g}/**/*.json`,`!${g}/**/package.json`];gulp.src(p).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:json文件编译完成!")}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file diff --git a/package.json b/package.json index 4649b5c..d41f59a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.2.2", + "version": "2.2.3", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { @@ -12,10 +12,11 @@ "build": "gulp build", "prepare": "npm run build", "lint": "eslint --fix --ext .js src test", - "coveralls": "jest --coverage --coverageReporters=text-lcov | coveralls" + "coveralls": "jest --coverage --coverageReporters=text-lcov | coveralls", + "jest": "jest" }, "pre-commit": [ - "lint" + //"lint" ], "repository": { "type": "git", diff --git a/test/config.test.js b/test/config.test.js index 2da7b80..28665be 100644 --- a/test/config.test.js +++ b/test/config.test.js @@ -10,5 +10,5 @@ function testCode(testName, code01, code02) { testCode( 'config test:', Plug.getAssets('/index/baidu'), - ["/index/baidu/**/*.*", "!/index/baidu/**/*.wxml", "!/index/baidu/**/*.wxss", "!/index/baidu/**/*.js", "!/index/baidu/**/*.json"] + ["/index/baidu/**/*.*", "!/index/baidu/**/package.json", "!/index/baidu/**/*.wxml", "!/index/baidu/**/*.wxss", "!/index/baidu/**/*.js", "!/index/baidu/**/*.json"] ); \ No newline at end of file diff --git a/test/diff/diffDefine.test.js b/test/diff/diffDefine.test.js new file mode 100644 index 0000000..8928fcb --- /dev/null +++ b/test/diff/diffDefine.test.js @@ -0,0 +1,38 @@ +const index = require("../../src/platform/diff/index"); +const baiduDiff = index.diffDefine("baidu"); +const wxDiff = index.diffDefine("wx"); +const alipayDiff = index.diffDefine("alipay"); +const ttDiff = index.diffDefine("tt"); +const code = "if (WWTO_WX) { console.log('wx'); } else if (WWTO_BAIDU) { console.log('baidu'); } else if (WWTO_ALIPAY) { console.log('alipay'); } else if (WWTO_TT) { console.log('tt') }"; + +function testCode(testName, code01, code02) { + test(testName || 'testing: ', () => { + expect(code01).toStrictEqual(code02); + }); +} + +const wxDiffResult = "if (true) { console.log('wx');} else if (false) {} else if (false) {} else if (false) {}"; +const baiduDiffResult = "if (false) {} else if (true) { console.log('baidu');} else if (false) {} else if (false) {}"; +const alipayDiffResult = "if (false) {} else if (false) {} else if (true) { console.log('alipay');} else if (false) {}"; +const ttDiffResult = "if (false) {} else if (false) {} else if (false) {} else if (true) { console.log('tt');}"; + +testCode( + 'wx diffDefine test:', + wxDiff(code).replace(/\n/g, ''), + wxDiffResult +); +testCode( + 'baidu diffDefine test:', + baiduDiff(code).replace(/\n/g, ''), + baiduDiffResult +); +testCode( + 'tt diffDefine test:', + ttDiff(code).replace(/\n/g, ''), + ttDiffResult +); +testCode( + 'alipay diffDefine test:', + alipayDiff(code).replace(/\n/g, ''), + alipayDiffResult +); \ No newline at end of file From f8e817095a55bbe7152b5497bcd04b169abb8142 Mon Sep 17 00:00:00 2001 From: likangda Date: Mon, 10 May 2021 17:40:34 +0800 Subject: [PATCH 34/36] upgrade --- package.json | 2 +- test/diff/diffDefine.test.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d41f59a..7ca5ec6 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "jest": "jest" }, "pre-commit": [ - //"lint" + "lint" ], "repository": { "type": "git", diff --git a/test/diff/diffDefine.test.js b/test/diff/diffDefine.test.js index 8928fcb..8aca097 100644 --- a/test/diff/diffDefine.test.js +++ b/test/diff/diffDefine.test.js @@ -1,3 +1,4 @@ +/* eslint-disable no-undef */ const index = require("../../src/platform/diff/index"); const baiduDiff = index.diffDefine("baidu"); const wxDiff = index.diffDefine("wx"); From 42d1cf47999b5cc4c60e7dc629bf2af70c3ca587 Mon Sep 17 00:00:00 2001 From: likangda Date: Mon, 17 May 2021 16:12:31 +0800 Subject: [PATCH 35/36] diffDefine added to alipay --- package-lock.json | 2 +- package.json | 2 +- src/platform/alibaba/converter.js | 3 +++ src/platform/diff/diffDefine.js | 1 + 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index a93e631..8c44ce6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.2.2", + "version": "2.2.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 7ca5ec6..a1e8d04 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.2.3", + "version": "2.2.4", "description": "weChat mini-program to other mini-program", "main": "lib/index.js", "bin": { diff --git a/src/platform/alibaba/converter.js b/src/platform/alibaba/converter.js index 9b1cb9e..d09095b 100644 --- a/src/platform/alibaba/converter.js +++ b/src/platform/alibaba/converter.js @@ -17,6 +17,8 @@ const converter = require('../../converter/src/alibaba'); const scopeStyle = require('../../scope/scope-style'); const scopeTemplate = require('../../scope/scope-template'); const diffTag = require('../diff/index').diffTag('alipay'); +const diffDefine = require('../diff/index').diffDefine('alipay'); + const path = require('path'); function convert(opt = {}) { const src = opt.source || './src'; @@ -225,6 +227,7 @@ function convert(opt = {}) { this.push(file); cb(); })) + .pipe(replace(/[\s\S]*/g, diffDefine)) .pipe(gulp.dest(dest)).on('end', () => { logger.info('处理 js 完成!'); }); diff --git a/src/platform/diff/diffDefine.js b/src/platform/diff/diffDefine.js index f1f1825..11023e6 100644 --- a/src/platform/diff/diffDefine.js +++ b/src/platform/diff/diffDefine.js @@ -21,6 +21,7 @@ const platformMap = { }; module.exports = function(platform) { + console.log('platform', platform); const saveName = platformMap[platform].tagName; const saveTagReg = []; saveTagReg.push(saveName); From 2e7b3720e083f36c7eab55bd78b82fe26af5b81f Mon Sep 17 00:00:00 2001 From: likangda Date: Mon, 17 May 2021 17:24:48 +0800 Subject: [PATCH 36/36] upgrade --- lib/platform/alibaba/converter.js | 2 +- lib/platform/diff/diffDefine.js | 2 +- lib/platform/wx/converter.js | 2 +- package-lock.json | 2 +- src/platform/wx/converter.js | 2 ++ 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/platform/alibaba/converter.js b/lib/platform/alibaba/converter.js index 5cf1fb5..bf934ec 100644 --- a/lib/platform/alibaba/converter.js +++ b/lib/platform/alibaba/converter.js @@ -1 +1 @@ -const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),path=require("path");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins||{},p={};function n(e,s,r,t,n){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),n=e.history[0].replace(".wxss",".wxml");fs.exists(n,s=>{if(s){const s=fs.readFileSync(p),o=fs.readFileSync(n),i=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),n=(new DOMParser).parseFromString(p);scopeTemplate(n,s);const o=n.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(o),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const o=[`${e}/**/*.json`,`!${e}/**/package.json`];n?gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(o).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const n=e.history[0].replace(e.base,""),o=n.split(sysPath.sep);let i=new Array(o.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,s,t)=>{if(r[s]){let e=p[s].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===i[0]&&(i=i.slice(1)),`${i}/plugins/${s}/${e}"`}return e}),"/app.json"===n){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let o=p;n&&(o=p.concat([1,1]));const i=new Array(o.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);r&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const a=[`import wx from '${i.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{const s=t[e],r=path.join(process.cwd(),s,"plugin.json");console.log(r),p[e]=require(r)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),n(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{n(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file +const fs=require("fs"),sysPath=require("path"),gulp=require("gulp"),rename=require("gulp-rename"),replace=require("gulp-replace"),md5Hex=require("md5-hex"),ab2str=require("arraybuffer-to-string"),str2ab=require("to-buffer"),through2=require("through2"),{DOMParser:DOMParser}=require("xmldom"),config=require("../../config"),logger=require("../../utils/logger"),converter=require("../../converter/src/alibaba"),scopeStyle=require("../../scope/scope-style"),scopeTemplate=require("../../scope/scope-template"),diffTag=require("../diff/index").diffTag("alipay"),diffDefine=require("../diff/index").diffDefine("alipay"),path=require("path");function convert(e={}){const s=e.source||"./src",r=e.target||"./alibaba",t=e.config&&e.config.plugins||{},p={};function i(e,s,r,t,i){t=t||config.getAssets(e),gulp.src(t).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxss(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxss",""),p=e.history[0].replace(".wxss",".json"),i=e.history[0].replace(".wxss",".wxml");fs.exists(i,s=>{if(s){const s=fs.readFileSync(p),n=fs.readFileSync(i),o=ab2str(e.contents),l=/{e.contents=str2ab(s),this.push(e),r()})}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".acss"})).pipe(gulp.dest(s)),gulp.src(`${e}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.wxml(e))).pipe(through2.obj(function(e,s,r){const t=e.history[0].replace(e.base,"").replace(".wxml",""),p=e.history[0].replace(".wxml",".json");fs.exists(p,s=>{if(s){const s=fs.readFileSync(p);if(/"component":\s*true/.test(s)){const s=`_${md5Hex(t)}`,p=ab2str(e.contents),i=(new DOMParser).parseFromString(p);scopeTemplate(i,s);const n=i.toString().replace(/xmlns:a=""/g,"").replace(/&/g,"&").replace(/"/g,"'").replace(/</g,"<").replace(/>/g,">");e.contents=str2ab(n),this.push(e),r()}else this.push(e),r()}else this.push(e),r()})})).pipe(rename(e=>{e.extname=".axml"})).pipe(gulp.dest(s));const n=[`${e}/**/*.json`,`!${e}/**/package.json`];i?gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}):gulp.src(n).pipe(replace(/[\s\S]*/g,e=>converter.json(e))).pipe(through2.obj(function(e,s,t){const i=e.history[0].replace(e.base,""),n=i.split(sysPath.sep);let o=new Array(n.length-1).fill("..").join("/").replace(/^\.\./,"."),l=ab2str(e.contents);if(l=l.replace(/\/?plugin:\/\/([\s\S]*?)\/([\s\S]*?)"/g,(e,s,t)=>{if(r[s]){let e=p[s].publicComponents[t];return"/"===e[0]&&(e=e.slice(1)),"/"===o[0]&&(o=o.slice(1)),`${o}/plugins/${s}/${e}"`}return e}),"/app.json"===i){const e=JSON.parse(l);delete e.plugins,l=JSON.stringify(e,"",4)}e.contents=str2ab(l),this.push(e),t()})).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 json 完成!")}),gulp.src(`${e}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,e=>converter.script(e))).pipe(through2.obj(function(e,s,t){const p=e.history[0].replace(e.base,"").split(sysPath.sep);let n=p;i&&(n=p.concat([1,1]));const o=new Array(n.length-1).fill("..").concat("adaptor.js").join("/"),l=new Array(p.length-1).fill("..").join("/").replace(/^\.\./,".");let c=ab2str(e.contents);r&&(c=c.replace(/requirePlugin\(['"]([\s\S]*?)['"]\)/g,(e,s)=>e.replace("requirePlugin","require").replace(s,`${l}/plugins/${s}`)));const a=[`import wx from '${o.replace(/^\.\./,".")}';`,c].join("\r\n");e.contents=str2ab(a),this.push(e),t()})).pipe(replace(/[\s\S]*/g,diffDefine)).pipe(gulp.dest(s)).on("end",()=>{logger.info("处理 js 完成!")})}Object.keys(t).forEach(e=>{const s=t[e],r=path.join(process.cwd(),s,"plugin.json");console.log(r),p[e]=require(r)}),gulp.src(sysPath.resolve(__dirname,"../../adaptor/src/alibaba.js")).pipe(rename("adaptor.js")).pipe(gulp.dest(r)).on("end",()=>{logger.info("复制 adaptor.js 完成!")}),i(s,r,t,null,!1),t&&Object.keys(t).forEach(e=>{i(t[e],r+"/plugins/"+e,null,null,!0)})}module.exports=convert; \ No newline at end of file diff --git a/lib/platform/diff/diffDefine.js b/lib/platform/diff/diffDefine.js index ed66566..6237a11 100644 --- a/lib/platform/diff/diffDefine.js +++ b/lib/platform/diff/diffDefine.js @@ -1 +1 @@ -const babel=require("@babel/core"),traverse=require("@babel/traverse").default,generate=require("@babel/generator").default,platformMap={wx:{tagName:"WWTO_WX"},baidu:{tagName:"WWTO_BAIDU"},alipay:{tagName:"WWTO_ALIPAY"},tt:{tagName:"WWTO_TT"}};module.exports=function(e){const t=platformMap[e].tagName,n=[];n.push(t);const a=[];return Object.keys(platformMap).forEach(t=>{if(t!==e){const e=platformMap[t].tagName;a.push(e)}}),function(e){let t=n.concat(a);if(!(t=new RegExp(t.join("|"),"g")).test(e))return e;try{const t=babel.parse(e);return traverse(t,{enter(e){"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&a.indexOf(e.node.test.name)>=0&&e.node.consequent&&e.node.consequent.body&&(e.node.consequent.body=[],e.node.test.name="false"),"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&n.indexOf(e.node.test.name)>=0&&(e.node.test.name="true")}}),generate(t,{minified:!1},{}).code}catch(e){console.log(e)}return e}}; \ No newline at end of file +const babel=require("@babel/core"),traverse=require("@babel/traverse").default,generate=require("@babel/generator").default,platformMap={wx:{tagName:"WWTO_WX"},baidu:{tagName:"WWTO_BAIDU"},alipay:{tagName:"WWTO_ALIPAY"},tt:{tagName:"WWTO_TT"}};module.exports=function(e){console.log("platform",e);const t=platformMap[e].tagName,n=[];n.push(t);const a=[];return Object.keys(platformMap).forEach(t=>{if(t!==e){const e=platformMap[t].tagName;a.push(e)}}),function(e){let t=n.concat(a);if(!(t=new RegExp(t.join("|"),"g")).test(e))return e;try{const t=babel.parse(e);return traverse(t,{enter(e){"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&a.indexOf(e.node.test.name)>=0&&e.node.consequent&&e.node.consequent.body&&(e.node.consequent.body=[],e.node.test.name="false"),"IfStatement"===e.node.type&&e.node.test&&"Identifier"===e.node.test.type&&e.node.test.name&&n.indexOf(e.node.test.name)>=0&&(e.node.test.name="true")}}),generate(t,{minified:!1},{}).code}catch(e){console.log(e)}return e}}; \ No newline at end of file diff --git a/lib/platform/wx/converter.js b/lib/platform/wx/converter.js index 3b7793a..a6072b1 100644 --- a/lib/platform/wx/converter.js +++ b/lib/platform/wx/converter.js @@ -1 +1 @@ -const gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",s=e.target||"./wx",o=e.assets||config.getAssets(g);console.log("likd-a",config.getAssets(g),g),gulp.src(o).pipe(gulp.dest(s)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const p=[`${g}/**/*.json`,`!${g}/**/package.json`];gulp.src(p).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:json文件编译完成!")}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(s)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file +const gulp=require("gulp"),replace=require("gulp-replace"),config=require("../../config"),diffTag=require("../diff/index").diffTag("wx"),diffDefine=require("../diff/index").diffDefine("wx"),logger=require("../../utils/logger");function convert(e={}){const g=e.source||"./src",i=e.target||"./wx",s=e.assets||config.getAssets(g);console.log("likd-a",config.getAssets(g),g),gulp.src(s).pipe(gulp.dest(i)).on("end",()=>{logger.info("资源拷贝完成!")}),gulp.src(`${g}/**/*.wxss`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(i)).on("end",()=>{logger.info("微信:wxss文件编译完成!")}),gulp.src(`${g}/**/*.wxml`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(gulp.dest(i)).on("end",()=>{logger.info("微信:wxml文件编译完成!")});const p=[`${g}/**/*.json`,`!${g}/**/package.json`];gulp.src(p).pipe(gulp.dest(i)).on("end",()=>{logger.info("微信:json文件编译完成!")}),gulp.src(`${g}/**/*.js`).pipe(replace(/[\s\S]*/g,diffTag)).pipe(replace(/[\s\S]*/g,diffDefine)).pipe(gulp.dest(i)).on("end",()=>{logger.info("微信:js文件编译完成!")})}module.exports=convert; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 8c44ce6..ca86453 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@tegfe/wwto", - "version": "2.2.3", + "version": "2.2.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/platform/wx/converter.js b/src/platform/wx/converter.js index dfff478..974c3e4 100644 --- a/src/platform/wx/converter.js +++ b/src/platform/wx/converter.js @@ -2,6 +2,7 @@ const gulp = require('gulp'); const replace = require('gulp-replace'); const config = require('../../config'); const diffTag = require('../diff/index').diffTag('wx'); +const diffDefine = require('../diff/index').diffDefine('wx'); const logger = require('../../utils/logger'); function convert(opt = {}) { @@ -41,6 +42,7 @@ function convert(opt = {}) { gulp.src(`${src}/**/*.js`) .pipe(replace(/[\s\S]*/g, diffTag)) + .pipe(replace(/[\s\S]*/g, diffDefine)) .pipe(gulp.dest(dest)).on('end', () => { logger.info('微信:js文件编译完成!'); });