├── .gitignore ├── LICENSE ├── README.md ├── bin └── index.js ├── lib ├── compile.js ├── download.js └── update.js ├── package-lock.json ├── package.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | *.pid.lock 13 | 14 | # Directory for instrumented libs generated by jscoverage/JSCover 15 | lib-cov 16 | 17 | # Coverage directory used by tools like istanbul 18 | coverage 19 | 20 | # nyc test coverage 21 | .nyc_output 22 | 23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 24 | .grunt 25 | 26 | # Bower dependency directory (https://bower.io/) 27 | bower_components 28 | 29 | # node-waf configuration 30 | .lock-wscript 31 | 32 | # Compiled binary addons (http://nodejs.org/api/addons.html) 33 | build/Release 34 | 35 | # Dependency directories 36 | node_modules/ 37 | jspm_packages/ 38 | 39 | # Typescript v1 declaration files 40 | typings/ 41 | 42 | # Optional npm cache directory 43 | .npm 44 | 45 | # Optional eslint cache 46 | .eslintcache 47 | 48 | # Optional REPL history 49 | .node_repl_history 50 | 51 | # Output of 'npm pack' 52 | *.tgz 53 | 54 | # Yarn Integrity file 55 | .yarn-integrity 56 | 57 | # dotenv environment variables file 58 | .prettierrc 59 | .git 60 | .vscode 61 | .env 62 | .idea 63 | .DS_Store 64 | dist 65 | es 66 | _site 67 | /coverage 68 | 69 | # useless files 70 | .bak 71 | template 72 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Feng L.H. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 |

VuePress-Creator

3 |
4 | 5 | A lightweight creator for VuePress project. 6 | 7 | ![Build](https://img.shields.io/badge/build-passing-brightgreen?style=flat-square) ![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/zpfz/vuepress-creator?style=flat-square&color=orange) ![Version](https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square&color=blue) 8 | 9 |
10 | 11 | # Features 12 | - Devote one's energy to writing, instead of wasting time building the writing environment. 13 | - Optimize parts of styles. 14 | 15 | # Installation 16 | ``` 17 | npm i vuepress-creator -g 18 | ``` 19 | # Usage 20 | Run the following cmdline to create the project: 21 | ``` 22 | vuepress-creator init myproject 23 | ``` 24 | See here for more details : [https://zpfz.github.io/vuepress-creator/](https://zpfz.github.io/vuepress-creator/) -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | const updateChk = require('../lib/update') 4 | const downloadTpl = require('../lib/download') 5 | const compileStr = require('../lib/compile') 6 | 7 | const program = require('commander') 8 | const inquirer = require('inquirer') 9 | const fsextra = require('fs-extra') 10 | const path = require('path') 11 | const ora = require('ora') 12 | const chalk = require('chalk') 13 | const symbols = require('log-symbols') 14 | const shell = require('child_process').exec 15 | 16 | // version 17 | program 18 | .version(require('../package.json').version, '-v, --version') 19 | 20 | // upgrade 21 | program 22 | .command('upgrade') 23 | .description("Check the VuePress-Creator's version.") 24 | .option('-t, --templete', 'Upgrade the VuePress templete version.') 25 | .action(() => { 26 | let _length = process.argv.slice(2).length 27 | if ( _length > 2) { 28 | program.outputHelp() 29 | } else { 30 | switch (_length){ 31 | case 1: 32 | if (process.argv[2] == 'upgrade') { 33 | updateChk() 34 | } 35 | break 36 | case 2: 37 | if (process.argv[3] == '-t') { 38 | const templatePath = path.resolve(__dirname, '../template') 39 | fsextra.emptyDir(templatePath).then(() => { 40 | downloadTpl(templatePath) 41 | }).catch(err => { 42 | console.error(err) 43 | }) 44 | } 45 | break 46 | default: 47 | program.outputHelp() 48 | } 49 | } 50 | }) 51 | 52 | // default templete 53 | program 54 | .command('def ') 55 | .description('Initialize the default template for VuePress.') 56 | .action(project => { 57 | fsextra 58 | .pathExists(project) 59 | .then(exists => { 60 | if (!exists) { 61 | const templatePath = path.resolve(__dirname, '../template') 62 | const processPath = process.cwd() 63 | const targetPath = `${processPath}/${project}` 64 | fsextra.pathExists(templatePath).then(exists => { 65 | if (exists) { 66 | compileAction(project,templatePath,targetPath,{theme:null}).then(() => { 67 | showInfoAction(project) 68 | }) 69 | } else { 70 | fsextra.emptyDir(templatePath).then(() => { 71 | downloadTpl(templatePath).then(() => { 72 | compileAction(project,templatePath,targetPath,{theme:null}).then(() => { 73 | showInfoAction(project) 74 | }) 75 | }) 76 | }).catch(err => { 77 | console.error(err) 78 | }) 79 | } 80 | }) 81 | } else { 82 | console.log(symbols.error, chalk.red('The project already exists.')) 83 | } 84 | }).catch(err => { 85 | console.error(err) 86 | }) 87 | }) 88 | 89 | // antdocs theme 90 | program 91 | .command('ads ') 92 | .description('Initialize the template with AntDocs theme for VuePress.') 93 | .action(project => { 94 | fsextra 95 | .pathExists(project) 96 | .then(exists => { 97 | if (!exists) { 98 | const templatePath = path.resolve(__dirname, '../template') 99 | const processPath = process.cwd() 100 | const targetPath = `${processPath}/${project}` 101 | const stylePath = `${processPath}/${project}/docs/.vuepress/styles` 102 | fsextra.pathExists(templatePath).then(exists => { 103 | if (exists) { 104 | compileAction(project,templatePath,targetPath,{theme:'antdocs'}).then(() => { 105 | installThemeAction(project).then(()=>{ 106 | fsextra.emptyDir(stylePath) 107 | showInfoAction(project) 108 | }) 109 | }) 110 | } else { 111 | fsextra.emptyDir(templatePath).then(() => { 112 | downloadTpl(templatePath).then(() => { 113 | compileAction(project,templatePath,targetPath,{theme:'antdocs'}).then(() => { 114 | installThemeAction(project).then(()=>{ 115 | fsextra.emptyDir(stylePath) 116 | showInfoAction(project) 117 | }) 118 | }) 119 | }) 120 | }).catch(err => { 121 | console.error(err) 122 | }) 123 | } 124 | }) 125 | } else { 126 | console.log(symbols.error, chalk.red('The project already exists.')) 127 | } 128 | }).catch(err => { 129 | console.error(err) 130 | }) 131 | }) 132 | 133 | // init 134 | program 135 | .name('vuepress-creator') 136 | .usage(' [options]') 137 | .command('init ') 138 | .description('Create a VuePress project.') 139 | .action(project => { 140 | fsextra.pathExists(project).then(exists => { 141 | if (!exists) { 142 | inquirer.prompt([{ 143 | type:'list', 144 | name:'theme', 145 | message:'Pick a theme for VuePress?', 146 | choices: [ 147 | 'Default', 148 | 'AntDocs (Ant Design style)' 149 | ], 150 | default: 'Default' 151 | }]).then(answers => { 152 | let _theme = answers.theme == 'Default' ? null:'antdocs' 153 | const templatePath = path.resolve(__dirname, '../template') 154 | const processPath = process.cwd() 155 | const targetPath = `${processPath}/${project}` 156 | const stylePath = `${processPath}/${project}/docs/.vuepress/styles` 157 | switch (_theme){ 158 | case null: 159 | fsextra.pathExists(templatePath).then(exists => { 160 | if (exists) { 161 | compileAction(project,templatePath,targetPath,{theme:null}).then(() => { 162 | showInfoAction(project) 163 | }) 164 | } else { 165 | fsextra.emptyDir(templatePath).then(() => { 166 | downloadTpl(templatePath).then(() => { 167 | compileAction(project,templatePath,targetPath,{theme:null}).then(() => { 168 | showInfoAction(project) 169 | }) 170 | }) 171 | }).catch(err => { 172 | console.error(err) 173 | }) 174 | } 175 | }) 176 | break 177 | case 'antdocs': 178 | fsextra.pathExists(templatePath).then(exists => { 179 | if (exists) { 180 | compileAction(project,templatePath,targetPath,{theme:'antdocs'}).then(() => { 181 | installThemeAction(project).then(()=>{ 182 | fsextra.emptyDir(stylePath) 183 | showInfoAction(project) 184 | }) 185 | }) 186 | } else { 187 | fsextra.emptyDir(templatePath).then(() => { 188 | downloadTpl(templatePath).then(() => { 189 | compileAction(project,templatePath,targetPath,{theme:'antdocs'}).then(() => { 190 | installThemeAction(project).then(()=>{ 191 | fsextra.emptyDir(stylePath) 192 | showInfoAction(project) 193 | }) 194 | }) 195 | }) 196 | }).catch(err => { 197 | console.error(err) 198 | }) 199 | } 200 | }) 201 | break 202 | } 203 | }) 204 | } else { 205 | console.log(symbols.error, chalk.red('The project already exists.')) 206 | } 207 | }) 208 | }) 209 | 210 | program.on('--help', function() { 211 | console.log('') 212 | console.log('Examples:') 213 | console.log(' $ vuepress-creator init project') 214 | console.log(' $ vuepress-creator upgrade -t') 215 | console.log('') 216 | }) 217 | 218 | program.parse(process.argv) 219 | 220 | 221 | function compileAction(prjName,tplPath,tgrPath,cfgGather){ 222 | return new Promise(function(resolve, reject) { 223 | fsextra.copy(tplPath, tgrPath).then(() => { 224 | const configPath = `${prjName}/docs/.vuepress/config.js` 225 | const configGather = cfgGather 226 | compileStr(configPath, configGather).then(() => { 227 | resolve() 228 | }).catch(err => { 229 | return err 230 | }) 231 | }).catch(err => { 232 | return reject(err) 233 | }) 234 | }) 235 | } 236 | 237 | function installThemeAction(prjName){ 238 | return new Promise(function(resolve, reject) { 239 | const installSpinner = ora(chalk.cyan('Install AntDocs theme...')) 240 | installSpinner.start() 241 | shell(`cd ${prjName} && npm i vuepress-theme-antdocs`, (err, stdout, stderr) => { 242 | if (err) { 243 | installSpinner.text = 'Install AntDocs theme failed.' 244 | installSpinner.fail() 245 | return reject(err) 246 | } 247 | installSpinner.text = 'Install AntDocs theme successful.' 248 | installSpinner.succeed() 249 | resolve() 250 | }) 251 | }) 252 | } 253 | 254 | function showInfoAction(prjName){ 255 | console.log('') 256 | console.log(' To get started:') 257 | console.log('') 258 | console.log(chalk.yellow(` cd ${prjName}`)) 259 | console.log(` ${chalk.yellow('npm install')} or ${chalk.yellow('yarn install')}`) 260 | console.log(` ${chalk.yellow('npm run dev')} or ${chalk.yellow('yarn run dev')}`) 261 | console.log('') 262 | } -------------------------------------------------------------------------------- /lib/compile.js: -------------------------------------------------------------------------------- 1 | const chalk = require('chalk') 2 | const fsextra = require('fs-extra') 3 | const handlebars = require('handlebars') 4 | const symbols = require('log-symbols') 5 | 6 | function compileStr(filePath, answersContent) { 7 | return new Promise(function(resolve, reject) { 8 | fsextra.pathExists(filePath).then(exists => { 9 | if (exists) { 10 | const _filePath = filePath 11 | const _Content = fsextra.readFileSync(_filePath).toString() 12 | const _Result = handlebars.compile(_Content)(answersContent) 13 | fsextra.writeFileSync(_filePath, _Result) 14 | 15 | console.log(symbols.success, `${chalk.cyan(filePath)} configured successful.`) 16 | resolve() 17 | } else { 18 | console.log(symbols.error, `${chalk.red(filePath)} not found.`) 19 | return reject() 20 | } 21 | }).catch(err => { 22 | console.log(symbols.error, chalk.red(err)) 23 | }) 24 | }) 25 | } 26 | 27 | module.exports = compileStr 28 | -------------------------------------------------------------------------------- /lib/download.js: -------------------------------------------------------------------------------- 1 | const ora = require('ora') 2 | const chalk = require('chalk') 3 | const fsextra = require('fs-extra') 4 | const path = require('path') 5 | const download = require('download-git-repo') 6 | 7 | function downloadTpl(downloadPath,templatePath) { 8 | return new Promise(function(resolve, reject) { 9 | const downloadSpinner = ora(chalk.cyan('Downloading template...')) 10 | const templateVersion = path.resolve(__dirname,'../template/package') 11 | const creatorVersion = require('../package.json') 12 | downloadSpinner.start() 13 | 14 | download('https://github.com:seeyoz/vuepress-template#master',downloadPath,{ clone: true },err => { 15 | if (err) { 16 | downloadSpinner.text = chalk.red('Download template failed.') 17 | downloadSpinner.fail() 18 | fsextra.remove(templatePath, err => { 19 | if (err) return console.error(err) 20 | console.log(`${chalk.yellow('WARNING:')}TEMPLATE folder has been revoked.`) 21 | }) 22 | return reject(err) 23 | } else { 24 | downloadSpinner.text = 'Download template successful.' 25 | downloadSpinner.succeed() 26 | let _ver = require(templateVersion).version 27 | let _creator = require(templateVersion).creator.substring(2) 28 | console.log(chalk.yellow('Template version: ' + _ver)) 29 | if (compareVersion(creatorVersion.version, _creator) == -1){ 30 | console.log(chalk.red('VuePress-Creator\'s version is low, please upgrade to ' + _creator + ' or highest.')) 31 | } 32 | resolve() 33 | } 34 | }) 35 | }) 36 | } 37 | 38 | function compareVersion(ver_1, ver_2) { 39 | const arr1 = ver_1.split('.') 40 | const arr2 = ver_2.split('.') 41 | const length1 = arr1.length 42 | const length2 = arr2.length 43 | const minlength = Math.min(length1, length2) 44 | let i = 0 45 | for (i ; i < minlength; i++) { 46 | let a = parseInt(arr1[i]) 47 | let b = parseInt(arr2[i]) 48 | if (a > b) { 49 | return 1 50 | } else if (a < b) { 51 | return -1 52 | } 53 | } 54 | if (length1 > length2) { 55 | for(let j = i; j < length1; j++) { 56 | if (parseInt(arr1[j]) != 0) { 57 | return 1 58 | } 59 | } 60 | return 0 61 | } else if (length1 < length2) { 62 | for(let j = i; j < length2; j++) { 63 | if (parseInt(arr2[j]) != 0) { 64 | return -1 65 | } 66 | } 67 | return 0 68 | } 69 | return 0 70 | } 71 | 72 | module.exports = downloadTpl 73 | -------------------------------------------------------------------------------- /lib/update.js: -------------------------------------------------------------------------------- 1 | const updateNotifier = require('update-notifier'); 2 | const pkg = require('../package.json'); 3 | 4 | updateNotifier({pkg}).notify(); 5 | 6 | const notifier = updateNotifier({ 7 | pkg, 8 | updateCheckInterval: 1000 * 60 * 60 * 24 9 | }) 10 | 11 | function updateChk(){ 12 | if (notifier.update) { 13 | console.log(`New version available: ${notifier.update.latest}, it's recommended that you update before using.`) 14 | }else{ 15 | console.log('Already the latest version.') 16 | } 17 | } 18 | 19 | module.exports = updateChk 20 | 21 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vuepress-creator", 3 | "version": "2.0.4", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@sindresorhus/is": { 8 | "version": "0.7.0", 9 | "resolved": "http://r.cnpmjs.org/@sindresorhus/is/download/@sindresorhus/is-0.7.0.tgz", 10 | "integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0=" 11 | }, 12 | "@szmarczak/http-timer": { 13 | "version": "1.1.2", 14 | "resolved": "http://r.cnpmjs.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz", 15 | "integrity": "sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE=", 16 | "requires": { 17 | "defer-to-connect": "^1.0.1" 18 | } 19 | }, 20 | "@types/color-name": { 21 | "version": "1.1.1", 22 | "resolved": "http://r.cnpmjs.org/@types/color-name/download/@types/color-name-1.1.1.tgz", 23 | "integrity": "sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA=" 24 | }, 25 | "ansi-align": { 26 | "version": "3.0.0", 27 | "resolved": "http://r.cnpmjs.org/ansi-align/download/ansi-align-3.0.0.tgz", 28 | "integrity": "sha1-tTazcc9ofKrvI2wY0+If43l0Z8s=", 29 | "requires": { 30 | "string-width": "^3.0.0" 31 | }, 32 | "dependencies": { 33 | "emoji-regex": { 34 | "version": "7.0.3", 35 | "resolved": "http://r.cnpmjs.org/emoji-regex/download/emoji-regex-7.0.3.tgz", 36 | "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=" 37 | }, 38 | "is-fullwidth-code-point": { 39 | "version": "2.0.0", 40 | "resolved": "http://r.cnpmjs.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", 41 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 42 | }, 43 | "string-width": { 44 | "version": "3.1.0", 45 | "resolved": "http://r.cnpmjs.org/string-width/download/string-width-3.1.0.tgz", 46 | "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", 47 | "requires": { 48 | "emoji-regex": "^7.0.1", 49 | "is-fullwidth-code-point": "^2.0.0", 50 | "strip-ansi": "^5.1.0" 51 | } 52 | } 53 | } 54 | }, 55 | "ansi-escapes": { 56 | "version": "4.3.1", 57 | "resolved": "http://r.cnpmjs.org/ansi-escapes/download/ansi-escapes-4.3.1.tgz", 58 | "integrity": "sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE=", 59 | "requires": { 60 | "type-fest": "^0.11.0" 61 | } 62 | }, 63 | "ansi-regex": { 64 | "version": "5.0.0", 65 | "resolved": "http://r.cnpmjs.org/ansi-regex/download/ansi-regex-5.0.0.tgz", 66 | "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=" 67 | }, 68 | "ansi-styles": { 69 | "version": "4.2.1", 70 | "resolved": "http://r.cnpmjs.org/ansi-styles/download/ansi-styles-4.2.1.tgz", 71 | "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", 72 | "requires": { 73 | "@types/color-name": "^1.1.1", 74 | "color-convert": "^2.0.1" 75 | } 76 | }, 77 | "archive-type": { 78 | "version": "4.0.0", 79 | "resolved": "http://r.cnpmjs.org/archive-type/download/archive-type-4.0.0.tgz", 80 | "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", 81 | "requires": { 82 | "file-type": "^4.2.0" 83 | }, 84 | "dependencies": { 85 | "file-type": { 86 | "version": "4.4.0", 87 | "resolved": "http://r.cnpmjs.org/file-type/download/file-type-4.4.0.tgz", 88 | "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" 89 | } 90 | } 91 | }, 92 | "balanced-match": { 93 | "version": "1.0.0", 94 | "resolved": "http://r.cnpmjs.org/balanced-match/download/balanced-match-1.0.0.tgz", 95 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 96 | }, 97 | "base64-js": { 98 | "version": "1.3.1", 99 | "resolved": "http://r.cnpmjs.org/base64-js/download/base64-js-1.3.1.tgz", 100 | "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=" 101 | }, 102 | "bl": { 103 | "version": "1.2.2", 104 | "resolved": "http://r.cnpmjs.org/bl/download/bl-1.2.2.tgz", 105 | "integrity": "sha1-oWCRFxcQPAdBDO9j71Gzl8Alr5w=", 106 | "requires": { 107 | "readable-stream": "^2.3.5", 108 | "safe-buffer": "^5.1.1" 109 | } 110 | }, 111 | "boxen": { 112 | "version": "4.2.0", 113 | "resolved": "http://r.cnpmjs.org/boxen/download/boxen-4.2.0.tgz", 114 | "integrity": "sha1-5BG2I1fW1tNlh8isPV2XTaoHDmQ=", 115 | "requires": { 116 | "ansi-align": "^3.0.0", 117 | "camelcase": "^5.3.1", 118 | "chalk": "^3.0.0", 119 | "cli-boxes": "^2.2.0", 120 | "string-width": "^4.1.0", 121 | "term-size": "^2.1.0", 122 | "type-fest": "^0.8.1", 123 | "widest-line": "^3.1.0" 124 | }, 125 | "dependencies": { 126 | "type-fest": { 127 | "version": "0.8.1", 128 | "resolved": "http://r.cnpmjs.org/type-fest/download/type-fest-0.8.1.tgz", 129 | "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=" 130 | } 131 | } 132 | }, 133 | "brace-expansion": { 134 | "version": "1.1.11", 135 | "resolved": "http://r.cnpmjs.org/brace-expansion/download/brace-expansion-1.1.11.tgz", 136 | "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", 137 | "requires": { 138 | "balanced-match": "^1.0.0", 139 | "concat-map": "0.0.1" 140 | } 141 | }, 142 | "buffer": { 143 | "version": "5.5.0", 144 | "resolved": "http://r.cnpmjs.org/buffer/download/buffer-5.5.0.tgz", 145 | "integrity": "sha1-nDyqPWI8M90cfvWEuJuIv5ybwc4=", 146 | "requires": { 147 | "base64-js": "^1.0.2", 148 | "ieee754": "^1.1.4" 149 | } 150 | }, 151 | "buffer-alloc": { 152 | "version": "1.2.0", 153 | "resolved": "http://r.cnpmjs.org/buffer-alloc/download/buffer-alloc-1.2.0.tgz", 154 | "integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=", 155 | "requires": { 156 | "buffer-alloc-unsafe": "^1.1.0", 157 | "buffer-fill": "^1.0.0" 158 | } 159 | }, 160 | "buffer-alloc-unsafe": { 161 | "version": "1.1.0", 162 | "resolved": "http://r.cnpmjs.org/buffer-alloc-unsafe/download/buffer-alloc-unsafe-1.1.0.tgz", 163 | "integrity": "sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=" 164 | }, 165 | "buffer-crc32": { 166 | "version": "0.2.13", 167 | "resolved": "http://r.cnpmjs.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz", 168 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" 169 | }, 170 | "buffer-fill": { 171 | "version": "1.0.0", 172 | "resolved": "http://r.cnpmjs.org/buffer-fill/download/buffer-fill-1.0.0.tgz", 173 | "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" 174 | }, 175 | "cacheable-request": { 176 | "version": "2.1.4", 177 | "resolved": "http://r.cnpmjs.org/cacheable-request/download/cacheable-request-2.1.4.tgz", 178 | "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", 179 | "requires": { 180 | "clone-response": "1.0.2", 181 | "get-stream": "3.0.0", 182 | "http-cache-semantics": "3.8.1", 183 | "keyv": "3.0.0", 184 | "lowercase-keys": "1.0.0", 185 | "normalize-url": "2.0.1", 186 | "responselike": "1.0.2" 187 | }, 188 | "dependencies": { 189 | "lowercase-keys": { 190 | "version": "1.0.0", 191 | "resolved": "http://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-1.0.0.tgz", 192 | "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" 193 | } 194 | } 195 | }, 196 | "camelcase": { 197 | "version": "5.3.1", 198 | "resolved": "http://r.cnpmjs.org/camelcase/download/camelcase-5.3.1.tgz", 199 | "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=" 200 | }, 201 | "caw": { 202 | "version": "2.0.1", 203 | "resolved": "http://r.cnpmjs.org/caw/download/caw-2.0.1.tgz", 204 | "integrity": "sha1-bDygcfwZRyCIPC3F2psHS/x+npU=", 205 | "requires": { 206 | "get-proxy": "^2.0.0", 207 | "isurl": "^1.0.0-alpha5", 208 | "tunnel-agent": "^0.6.0", 209 | "url-to-options": "^1.0.1" 210 | } 211 | }, 212 | "chalk": { 213 | "version": "3.0.0", 214 | "resolved": "http://r.cnpmjs.org/chalk/download/chalk-3.0.0.tgz", 215 | "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", 216 | "requires": { 217 | "ansi-styles": "^4.1.0", 218 | "supports-color": "^7.1.0" 219 | } 220 | }, 221 | "chardet": { 222 | "version": "0.7.0", 223 | "resolved": "http://r.cnpmjs.org/chardet/download/chardet-0.7.0.tgz", 224 | "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=" 225 | }, 226 | "ci-info": { 227 | "version": "2.0.0", 228 | "resolved": "http://r.cnpmjs.org/ci-info/download/ci-info-2.0.0.tgz", 229 | "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=" 230 | }, 231 | "cli-boxes": { 232 | "version": "2.2.0", 233 | "resolved": "http://r.cnpmjs.org/cli-boxes/download/cli-boxes-2.2.0.tgz", 234 | "integrity": "sha1-U47K6PnGylCOPDyVtFP+k8tMFo0=" 235 | }, 236 | "cli-cursor": { 237 | "version": "3.1.0", 238 | "resolved": "http://r.cnpmjs.org/cli-cursor/download/cli-cursor-3.1.0.tgz", 239 | "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", 240 | "requires": { 241 | "restore-cursor": "^3.1.0" 242 | } 243 | }, 244 | "cli-spinners": { 245 | "version": "2.2.0", 246 | "resolved": "http://r.cnpmjs.org/cli-spinners/download/cli-spinners-2.2.0.tgz", 247 | "integrity": "sha1-6LmI2SBsaSMC2O6DTnqFwBRNj3c=" 248 | }, 249 | "cli-width": { 250 | "version": "2.2.0", 251 | "resolved": "http://r.cnpmjs.org/cli-width/download/cli-width-2.2.0.tgz", 252 | "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" 253 | }, 254 | "clone": { 255 | "version": "1.0.4", 256 | "resolved": "http://r.cnpmjs.org/clone/download/clone-1.0.4.tgz", 257 | "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" 258 | }, 259 | "clone-response": { 260 | "version": "1.0.2", 261 | "resolved": "http://r.cnpmjs.org/clone-response/download/clone-response-1.0.2.tgz", 262 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 263 | "requires": { 264 | "mimic-response": "^1.0.0" 265 | } 266 | }, 267 | "color-convert": { 268 | "version": "2.0.1", 269 | "resolved": "http://r.cnpmjs.org/color-convert/download/color-convert-2.0.1.tgz", 270 | "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", 271 | "requires": { 272 | "color-name": "~1.1.4" 273 | } 274 | }, 275 | "color-name": { 276 | "version": "1.1.4", 277 | "resolved": "http://r.cnpmjs.org/color-name/download/color-name-1.1.4.tgz", 278 | "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" 279 | }, 280 | "commander": { 281 | "version": "4.1.1", 282 | "resolved": "http://r.cnpmjs.org/commander/download/commander-4.1.1.tgz", 283 | "integrity": "sha1-n9YCvZNilOnp70aj9NaWQESxgGg=" 284 | }, 285 | "concat-map": { 286 | "version": "0.0.1", 287 | "resolved": "http://r.cnpmjs.org/concat-map/download/concat-map-0.0.1.tgz", 288 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 289 | }, 290 | "config-chain": { 291 | "version": "1.1.12", 292 | "resolved": "http://r.cnpmjs.org/config-chain/download/config-chain-1.1.12.tgz", 293 | "integrity": "sha1-D96NCRIA616AjK8l/mGMAvSOTvo=", 294 | "requires": { 295 | "ini": "^1.3.4", 296 | "proto-list": "~1.2.1" 297 | } 298 | }, 299 | "configstore": { 300 | "version": "5.0.1", 301 | "resolved": "http://r.cnpmjs.org/configstore/download/configstore-5.0.1.tgz", 302 | "integrity": "sha1-02UCG130uYzdGH1qOw4/anzF7ZY=", 303 | "requires": { 304 | "dot-prop": "^5.2.0", 305 | "graceful-fs": "^4.1.2", 306 | "make-dir": "^3.0.0", 307 | "unique-string": "^2.0.0", 308 | "write-file-atomic": "^3.0.0", 309 | "xdg-basedir": "^4.0.0" 310 | }, 311 | "dependencies": { 312 | "make-dir": { 313 | "version": "3.0.2", 314 | "resolved": "http://r.cnpmjs.org/make-dir/download/make-dir-3.0.2.tgz", 315 | "integrity": "sha1-BKGsvyIiHh1u9DVZ9D4FqQ27Q5I=", 316 | "requires": { 317 | "semver": "^6.0.0" 318 | } 319 | } 320 | } 321 | }, 322 | "content-disposition": { 323 | "version": "0.5.3", 324 | "resolved": "http://r.cnpmjs.org/content-disposition/download/content-disposition-0.5.3.tgz", 325 | "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", 326 | "requires": { 327 | "safe-buffer": "5.1.2" 328 | }, 329 | "dependencies": { 330 | "safe-buffer": { 331 | "version": "5.1.2", 332 | "resolved": "http://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.1.2.tgz", 333 | "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" 334 | } 335 | } 336 | }, 337 | "core-util-is": { 338 | "version": "1.0.2", 339 | "resolved": "http://r.cnpmjs.org/core-util-is/download/core-util-is-1.0.2.tgz", 340 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 341 | }, 342 | "crypto-random-string": { 343 | "version": "2.0.0", 344 | "resolved": "http://r.cnpmjs.org/crypto-random-string/download/crypto-random-string-2.0.0.tgz", 345 | "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=" 346 | }, 347 | "decode-uri-component": { 348 | "version": "0.2.0", 349 | "resolved": "http://r.cnpmjs.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz", 350 | "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" 351 | }, 352 | "decompress": { 353 | "version": "4.2.1", 354 | "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", 355 | "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", 356 | "requires": { 357 | "decompress-tar": "^4.0.0", 358 | "decompress-tarbz2": "^4.0.0", 359 | "decompress-targz": "^4.0.0", 360 | "decompress-unzip": "^4.0.1", 361 | "graceful-fs": "^4.1.10", 362 | "make-dir": "^1.0.0", 363 | "pify": "^2.3.0", 364 | "strip-dirs": "^2.0.0" 365 | }, 366 | "dependencies": { 367 | "pify": { 368 | "version": "2.3.0", 369 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 370 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" 371 | } 372 | } 373 | }, 374 | "decompress-response": { 375 | "version": "3.3.0", 376 | "resolved": "http://r.cnpmjs.org/decompress-response/download/decompress-response-3.3.0.tgz", 377 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 378 | "requires": { 379 | "mimic-response": "^1.0.0" 380 | } 381 | }, 382 | "decompress-tar": { 383 | "version": "4.1.1", 384 | "resolved": "http://r.cnpmjs.org/decompress-tar/download/decompress-tar-4.1.1.tgz", 385 | "integrity": "sha1-cYy9P8sWIJcW5womuE57pFkuWvE=", 386 | "requires": { 387 | "file-type": "^5.2.0", 388 | "is-stream": "^1.1.0", 389 | "tar-stream": "^1.5.2" 390 | }, 391 | "dependencies": { 392 | "file-type": { 393 | "version": "5.2.0", 394 | "resolved": "http://r.cnpmjs.org/file-type/download/file-type-5.2.0.tgz", 395 | "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" 396 | } 397 | } 398 | }, 399 | "decompress-tarbz2": { 400 | "version": "4.1.1", 401 | "resolved": "http://r.cnpmjs.org/decompress-tarbz2/download/decompress-tarbz2-4.1.1.tgz", 402 | "integrity": "sha1-MIKluIDqQEOBY0nzeLVsUWvho5s=", 403 | "requires": { 404 | "decompress-tar": "^4.1.0", 405 | "file-type": "^6.1.0", 406 | "is-stream": "^1.1.0", 407 | "seek-bzip": "^1.0.5", 408 | "unbzip2-stream": "^1.0.9" 409 | }, 410 | "dependencies": { 411 | "file-type": { 412 | "version": "6.2.0", 413 | "resolved": "http://r.cnpmjs.org/file-type/download/file-type-6.2.0.tgz", 414 | "integrity": "sha1-5QzXXTVv/tTjBtxPW89Sp5kDqRk=" 415 | } 416 | } 417 | }, 418 | "decompress-targz": { 419 | "version": "4.1.1", 420 | "resolved": "http://r.cnpmjs.org/decompress-targz/download/decompress-targz-4.1.1.tgz", 421 | "integrity": "sha1-wJvDXE0R894J8tLaU+neI+fOHu4=", 422 | "requires": { 423 | "decompress-tar": "^4.1.1", 424 | "file-type": "^5.2.0", 425 | "is-stream": "^1.1.0" 426 | }, 427 | "dependencies": { 428 | "file-type": { 429 | "version": "5.2.0", 430 | "resolved": "http://r.cnpmjs.org/file-type/download/file-type-5.2.0.tgz", 431 | "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" 432 | } 433 | } 434 | }, 435 | "decompress-unzip": { 436 | "version": "4.0.1", 437 | "resolved": "http://r.cnpmjs.org/decompress-unzip/download/decompress-unzip-4.0.1.tgz", 438 | "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", 439 | "requires": { 440 | "file-type": "^3.8.0", 441 | "get-stream": "^2.2.0", 442 | "pify": "^2.3.0", 443 | "yauzl": "^2.4.2" 444 | }, 445 | "dependencies": { 446 | "file-type": { 447 | "version": "3.9.0", 448 | "resolved": "http://r.cnpmjs.org/file-type/download/file-type-3.9.0.tgz", 449 | "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" 450 | }, 451 | "get-stream": { 452 | "version": "2.3.1", 453 | "resolved": "http://r.cnpmjs.org/get-stream/download/get-stream-2.3.1.tgz", 454 | "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", 455 | "requires": { 456 | "object-assign": "^4.0.1", 457 | "pinkie-promise": "^2.0.0" 458 | } 459 | }, 460 | "pify": { 461 | "version": "2.3.0", 462 | "resolved": "http://r.cnpmjs.org/pify/download/pify-2.3.0.tgz", 463 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" 464 | } 465 | } 466 | }, 467 | "deep-extend": { 468 | "version": "0.6.0", 469 | "resolved": "http://r.cnpmjs.org/deep-extend/download/deep-extend-0.6.0.tgz", 470 | "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=" 471 | }, 472 | "defaults": { 473 | "version": "1.0.3", 474 | "resolved": "http://r.cnpmjs.org/defaults/download/defaults-1.0.3.tgz", 475 | "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", 476 | "requires": { 477 | "clone": "^1.0.2" 478 | } 479 | }, 480 | "defer-to-connect": { 481 | "version": "1.1.3", 482 | "resolved": "http://r.cnpmjs.org/defer-to-connect/download/defer-to-connect-1.1.3.tgz", 483 | "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=" 484 | }, 485 | "dot-prop": { 486 | "version": "5.2.0", 487 | "resolved": "http://r.cnpmjs.org/dot-prop/download/dot-prop-5.2.0.tgz", 488 | "integrity": "sha1-w07MKVVtxF8fTCJpe29JBODMT8s=", 489 | "requires": { 490 | "is-obj": "^2.0.0" 491 | } 492 | }, 493 | "download": { 494 | "version": "7.1.0", 495 | "resolved": "http://r.cnpmjs.org/download/download/download-7.1.0.tgz", 496 | "integrity": "sha1-kFmqnXC1A+52oTKJe+beyOVYcjM=", 497 | "requires": { 498 | "archive-type": "^4.0.0", 499 | "caw": "^2.0.1", 500 | "content-disposition": "^0.5.2", 501 | "decompress": "^4.2.0", 502 | "ext-name": "^5.0.0", 503 | "file-type": "^8.1.0", 504 | "filenamify": "^2.0.0", 505 | "get-stream": "^3.0.0", 506 | "got": "^8.3.1", 507 | "make-dir": "^1.2.0", 508 | "p-event": "^2.1.0", 509 | "pify": "^3.0.0" 510 | } 511 | }, 512 | "download-git-repo": { 513 | "version": "3.0.2", 514 | "resolved": "http://r.cnpmjs.org/download-git-repo/download/download-git-repo-3.0.2.tgz", 515 | "integrity": "sha1-jKriT7Kr1kUxct7qVhkDYCTxkPY=", 516 | "requires": { 517 | "download": "^7.1.0", 518 | "git-clone": "^0.1.0", 519 | "rimraf": "^3.0.0" 520 | } 521 | }, 522 | "duplexer3": { 523 | "version": "0.1.4", 524 | "resolved": "http://r.cnpmjs.org/duplexer3/download/duplexer3-0.1.4.tgz", 525 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" 526 | }, 527 | "emoji-regex": { 528 | "version": "8.0.0", 529 | "resolved": "http://r.cnpmjs.org/emoji-regex/download/emoji-regex-8.0.0.tgz", 530 | "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" 531 | }, 532 | "end-of-stream": { 533 | "version": "1.4.4", 534 | "resolved": "http://r.cnpmjs.org/end-of-stream/download/end-of-stream-1.4.4.tgz", 535 | "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", 536 | "requires": { 537 | "once": "^1.4.0" 538 | } 539 | }, 540 | "escape-goat": { 541 | "version": "2.1.1", 542 | "resolved": "http://r.cnpmjs.org/escape-goat/download/escape-goat-2.1.1.tgz", 543 | "integrity": "sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU=" 544 | }, 545 | "escape-string-regexp": { 546 | "version": "1.0.5", 547 | "resolved": "http://r.cnpmjs.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", 548 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 549 | }, 550 | "ext-list": { 551 | "version": "2.2.2", 552 | "resolved": "http://r.cnpmjs.org/ext-list/download/ext-list-2.2.2.tgz", 553 | "integrity": "sha1-C5jmTtgvWs8PKTG6v2khLvUt3Tc=", 554 | "requires": { 555 | "mime-db": "^1.28.0" 556 | } 557 | }, 558 | "ext-name": { 559 | "version": "5.0.0", 560 | "resolved": "http://r.cnpmjs.org/ext-name/download/ext-name-5.0.0.tgz", 561 | "integrity": "sha1-cHgZgdGD7hXROZPIgiBFxQbI8KY=", 562 | "requires": { 563 | "ext-list": "^2.0.0", 564 | "sort-keys-length": "^1.0.0" 565 | } 566 | }, 567 | "external-editor": { 568 | "version": "3.1.0", 569 | "resolved": "http://r.cnpmjs.org/external-editor/download/external-editor-3.1.0.tgz", 570 | "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", 571 | "requires": { 572 | "chardet": "^0.7.0", 573 | "iconv-lite": "^0.4.24", 574 | "tmp": "^0.0.33" 575 | } 576 | }, 577 | "fd-slicer": { 578 | "version": "1.1.0", 579 | "resolved": "http://r.cnpmjs.org/fd-slicer/download/fd-slicer-1.1.0.tgz", 580 | "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", 581 | "requires": { 582 | "pend": "~1.2.0" 583 | } 584 | }, 585 | "figures": { 586 | "version": "3.2.0", 587 | "resolved": "http://r.cnpmjs.org/figures/download/figures-3.2.0.tgz", 588 | "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", 589 | "requires": { 590 | "escape-string-regexp": "^1.0.5" 591 | } 592 | }, 593 | "file-type": { 594 | "version": "8.1.0", 595 | "resolved": "http://r.cnpmjs.org/file-type/download/file-type-8.1.0.tgz", 596 | "integrity": "sha1-JE87fvZBu+DMoZbHJ25LMyOZ9ow=" 597 | }, 598 | "filename-reserved-regex": { 599 | "version": "2.0.0", 600 | "resolved": "http://r.cnpmjs.org/filename-reserved-regex/download/filename-reserved-regex-2.0.0.tgz", 601 | "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" 602 | }, 603 | "filenamify": { 604 | "version": "2.1.0", 605 | "resolved": "http://r.cnpmjs.org/filenamify/download/filenamify-2.1.0.tgz", 606 | "integrity": "sha1-iPr0lfsbR6v9YSMAACoWIoxnfuk=", 607 | "requires": { 608 | "filename-reserved-regex": "^2.0.0", 609 | "strip-outer": "^1.0.0", 610 | "trim-repeated": "^1.0.0" 611 | } 612 | }, 613 | "from2": { 614 | "version": "2.3.0", 615 | "resolved": "http://r.cnpmjs.org/from2/download/from2-2.3.0.tgz", 616 | "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", 617 | "requires": { 618 | "inherits": "^2.0.1", 619 | "readable-stream": "^2.0.0" 620 | } 621 | }, 622 | "fs-constants": { 623 | "version": "1.0.0", 624 | "resolved": "http://r.cnpmjs.org/fs-constants/download/fs-constants-1.0.0.tgz", 625 | "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=" 626 | }, 627 | "fs-extra": { 628 | "version": "8.1.0", 629 | "resolved": "http://r.cnpmjs.org/fs-extra/download/fs-extra-8.1.0.tgz", 630 | "integrity": "sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=", 631 | "requires": { 632 | "graceful-fs": "^4.2.0", 633 | "jsonfile": "^4.0.0", 634 | "universalify": "^0.1.0" 635 | } 636 | }, 637 | "fs.realpath": { 638 | "version": "1.0.0", 639 | "resolved": "http://r.cnpmjs.org/fs.realpath/download/fs.realpath-1.0.0.tgz", 640 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 641 | }, 642 | "get-proxy": { 643 | "version": "2.1.0", 644 | "resolved": "http://r.cnpmjs.org/get-proxy/download/get-proxy-2.1.0.tgz", 645 | "integrity": "sha1-NJ8rTZHUTE1NTpy6KtkBQ/rF75M=", 646 | "requires": { 647 | "npm-conf": "^1.1.0" 648 | } 649 | }, 650 | "get-stream": { 651 | "version": "3.0.0", 652 | "resolved": "http://r.cnpmjs.org/get-stream/download/get-stream-3.0.0.tgz", 653 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" 654 | }, 655 | "git-clone": { 656 | "version": "0.1.0", 657 | "resolved": "http://r.cnpmjs.org/git-clone/download/git-clone-0.1.0.tgz", 658 | "integrity": "sha1-DXYWN3gJOu9/HDAjjyqe8/B6Lrk=" 659 | }, 660 | "glob": { 661 | "version": "7.1.6", 662 | "resolved": "http://r.cnpmjs.org/glob/download/glob-7.1.6.tgz", 663 | "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", 664 | "requires": { 665 | "fs.realpath": "^1.0.0", 666 | "inflight": "^1.0.4", 667 | "inherits": "2", 668 | "minimatch": "^3.0.4", 669 | "once": "^1.3.0", 670 | "path-is-absolute": "^1.0.0" 671 | } 672 | }, 673 | "global-dirs": { 674 | "version": "2.0.1", 675 | "resolved": "http://r.cnpmjs.org/global-dirs/download/global-dirs-2.0.1.tgz", 676 | "integrity": "sha1-rN87tmhbzVXLNeigUiZlaelGkgE=", 677 | "requires": { 678 | "ini": "^1.3.5" 679 | } 680 | }, 681 | "got": { 682 | "version": "8.3.2", 683 | "resolved": "http://r.cnpmjs.org/got/download/got-8.3.2.tgz", 684 | "integrity": "sha1-HSP2Q5Dpf3dsrFLluTbl9RTS6Tc=", 685 | "requires": { 686 | "@sindresorhus/is": "^0.7.0", 687 | "cacheable-request": "^2.1.1", 688 | "decompress-response": "^3.3.0", 689 | "duplexer3": "^0.1.4", 690 | "get-stream": "^3.0.0", 691 | "into-stream": "^3.1.0", 692 | "is-retry-allowed": "^1.1.0", 693 | "isurl": "^1.0.0-alpha5", 694 | "lowercase-keys": "^1.0.0", 695 | "mimic-response": "^1.0.0", 696 | "p-cancelable": "^0.4.0", 697 | "p-timeout": "^2.0.1", 698 | "pify": "^3.0.0", 699 | "safe-buffer": "^5.1.1", 700 | "timed-out": "^4.0.1", 701 | "url-parse-lax": "^3.0.0", 702 | "url-to-options": "^1.0.1" 703 | } 704 | }, 705 | "graceful-fs": { 706 | "version": "4.2.3", 707 | "resolved": "http://r.cnpmjs.org/graceful-fs/download/graceful-fs-4.2.3.tgz", 708 | "integrity": "sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM=" 709 | }, 710 | "graceful-readlink": { 711 | "version": "1.0.1", 712 | "resolved": "http://r.cnpmjs.org/graceful-readlink/download/graceful-readlink-1.0.1.tgz", 713 | "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" 714 | }, 715 | "handlebars": { 716 | "version": "4.7.3", 717 | "resolved": "http://r.cnpmjs.org/handlebars/download/handlebars-4.7.3.tgz", 718 | "integrity": "sha1-js4nl4Johs+AgtFyb/IdKgIlUO4=", 719 | "requires": { 720 | "neo-async": "^2.6.0", 721 | "optimist": "^0.6.1", 722 | "source-map": "^0.6.1", 723 | "uglify-js": "^3.1.4" 724 | } 725 | }, 726 | "has-flag": { 727 | "version": "4.0.0", 728 | "resolved": "http://r.cnpmjs.org/has-flag/download/has-flag-4.0.0.tgz", 729 | "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" 730 | }, 731 | "has-symbol-support-x": { 732 | "version": "1.4.2", 733 | "resolved": "http://r.cnpmjs.org/has-symbol-support-x/download/has-symbol-support-x-1.4.2.tgz", 734 | "integrity": "sha1-FAn5i8ACR9pF2mfO4KNvKC/yZFU=" 735 | }, 736 | "has-to-string-tag-x": { 737 | "version": "1.4.1", 738 | "resolved": "http://r.cnpmjs.org/has-to-string-tag-x/download/has-to-string-tag-x-1.4.1.tgz", 739 | "integrity": "sha1-oEWrOD17SyASoAFIqwql8pAETU0=", 740 | "requires": { 741 | "has-symbol-support-x": "^1.4.1" 742 | } 743 | }, 744 | "has-yarn": { 745 | "version": "2.1.0", 746 | "resolved": "http://r.cnpmjs.org/has-yarn/download/has-yarn-2.1.0.tgz", 747 | "integrity": "sha1-E34RNUp7W/EapctknPDG8/8rLnc=" 748 | }, 749 | "http-cache-semantics": { 750 | "version": "3.8.1", 751 | "resolved": "http://r.cnpmjs.org/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz", 752 | "integrity": "sha1-ObDhat2bYFvwqe89nar0hDtMrNI=" 753 | }, 754 | "iconv-lite": { 755 | "version": "0.4.24", 756 | "resolved": "http://r.cnpmjs.org/iconv-lite/download/iconv-lite-0.4.24.tgz", 757 | "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", 758 | "requires": { 759 | "safer-buffer": ">= 2.1.2 < 3" 760 | } 761 | }, 762 | "ieee754": { 763 | "version": "1.1.13", 764 | "resolved": "http://r.cnpmjs.org/ieee754/download/ieee754-1.1.13.tgz", 765 | "integrity": "sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q=" 766 | }, 767 | "import-lazy": { 768 | "version": "2.1.0", 769 | "resolved": "http://r.cnpmjs.org/import-lazy/download/import-lazy-2.1.0.tgz", 770 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" 771 | }, 772 | "imurmurhash": { 773 | "version": "0.1.4", 774 | "resolved": "http://r.cnpmjs.org/imurmurhash/download/imurmurhash-0.1.4.tgz", 775 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" 776 | }, 777 | "inflight": { 778 | "version": "1.0.6", 779 | "resolved": "http://r.cnpmjs.org/inflight/download/inflight-1.0.6.tgz", 780 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 781 | "requires": { 782 | "once": "^1.3.0", 783 | "wrappy": "1" 784 | } 785 | }, 786 | "inherits": { 787 | "version": "2.0.4", 788 | "resolved": "http://r.cnpmjs.org/inherits/download/inherits-2.0.4.tgz", 789 | "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" 790 | }, 791 | "ini": { 792 | "version": "1.3.5", 793 | "resolved": "http://r.cnpmjs.org/ini/download/ini-1.3.5.tgz", 794 | "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=" 795 | }, 796 | "inquirer": { 797 | "version": "7.0.4", 798 | "resolved": "http://r.cnpmjs.org/inquirer/download/inquirer-7.0.4.tgz", 799 | "integrity": "sha1-ma9b3kcVOryiP1x/ww2yR/OdpwM=", 800 | "requires": { 801 | "ansi-escapes": "^4.2.1", 802 | "chalk": "^2.4.2", 803 | "cli-cursor": "^3.1.0", 804 | "cli-width": "^2.0.0", 805 | "external-editor": "^3.0.3", 806 | "figures": "^3.0.0", 807 | "lodash": "^4.17.15", 808 | "mute-stream": "0.0.8", 809 | "run-async": "^2.2.0", 810 | "rxjs": "^6.5.3", 811 | "string-width": "^4.1.0", 812 | "strip-ansi": "^5.1.0", 813 | "through": "^2.3.6" 814 | }, 815 | "dependencies": { 816 | "ansi-styles": { 817 | "version": "3.2.1", 818 | "resolved": "http://r.cnpmjs.org/ansi-styles/download/ansi-styles-3.2.1.tgz", 819 | "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", 820 | "requires": { 821 | "color-convert": "^1.9.0" 822 | } 823 | }, 824 | "chalk": { 825 | "version": "2.4.2", 826 | "resolved": "http://r.cnpmjs.org/chalk/download/chalk-2.4.2.tgz", 827 | "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", 828 | "requires": { 829 | "ansi-styles": "^3.2.1", 830 | "escape-string-regexp": "^1.0.5", 831 | "supports-color": "^5.3.0" 832 | } 833 | }, 834 | "color-convert": { 835 | "version": "1.9.3", 836 | "resolved": "http://r.cnpmjs.org/color-convert/download/color-convert-1.9.3.tgz", 837 | "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", 838 | "requires": { 839 | "color-name": "1.1.3" 840 | } 841 | }, 842 | "color-name": { 843 | "version": "1.1.3", 844 | "resolved": "http://r.cnpmjs.org/color-name/download/color-name-1.1.3.tgz", 845 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 846 | }, 847 | "has-flag": { 848 | "version": "3.0.0", 849 | "resolved": "http://r.cnpmjs.org/has-flag/download/has-flag-3.0.0.tgz", 850 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 851 | }, 852 | "supports-color": { 853 | "version": "5.5.0", 854 | "resolved": "http://r.cnpmjs.org/supports-color/download/supports-color-5.5.0.tgz", 855 | "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", 856 | "requires": { 857 | "has-flag": "^3.0.0" 858 | } 859 | } 860 | } 861 | }, 862 | "into-stream": { 863 | "version": "3.1.0", 864 | "resolved": "http://r.cnpmjs.org/into-stream/download/into-stream-3.1.0.tgz", 865 | "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", 866 | "requires": { 867 | "from2": "^2.1.1", 868 | "p-is-promise": "^1.1.0" 869 | } 870 | }, 871 | "is-ci": { 872 | "version": "2.0.0", 873 | "resolved": "http://r.cnpmjs.org/is-ci/download/is-ci-2.0.0.tgz", 874 | "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", 875 | "requires": { 876 | "ci-info": "^2.0.0" 877 | } 878 | }, 879 | "is-fullwidth-code-point": { 880 | "version": "3.0.0", 881 | "resolved": "http://r.cnpmjs.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", 882 | "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" 883 | }, 884 | "is-installed-globally": { 885 | "version": "0.3.1", 886 | "resolved": "http://r.cnpmjs.org/is-installed-globally/download/is-installed-globally-0.3.1.tgz", 887 | "integrity": "sha1-Z5r++Bk0enJYRhf9GUl/AQuO018=", 888 | "requires": { 889 | "global-dirs": "^2.0.1", 890 | "is-path-inside": "^3.0.1" 891 | } 892 | }, 893 | "is-interactive": { 894 | "version": "1.0.0", 895 | "resolved": "http://r.cnpmjs.org/is-interactive/download/is-interactive-1.0.0.tgz", 896 | "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=" 897 | }, 898 | "is-natural-number": { 899 | "version": "4.0.1", 900 | "resolved": "http://r.cnpmjs.org/is-natural-number/download/is-natural-number-4.0.1.tgz", 901 | "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" 902 | }, 903 | "is-npm": { 904 | "version": "4.0.0", 905 | "resolved": "http://r.cnpmjs.org/is-npm/download/is-npm-4.0.0.tgz", 906 | "integrity": "sha1-yQ3YOAaW34enptgjwg0LErvjyE0=" 907 | }, 908 | "is-obj": { 909 | "version": "2.0.0", 910 | "resolved": "http://r.cnpmjs.org/is-obj/download/is-obj-2.0.0.tgz", 911 | "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=" 912 | }, 913 | "is-object": { 914 | "version": "1.0.1", 915 | "resolved": "http://r.cnpmjs.org/is-object/download/is-object-1.0.1.tgz", 916 | "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" 917 | }, 918 | "is-path-inside": { 919 | "version": "3.0.2", 920 | "resolved": "http://r.cnpmjs.org/is-path-inside/download/is-path-inside-3.0.2.tgz", 921 | "integrity": "sha1-9SIPyCo+IzdXKR3dycWHfyofMBc=" 922 | }, 923 | "is-plain-obj": { 924 | "version": "1.1.0", 925 | "resolved": "http://r.cnpmjs.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz", 926 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" 927 | }, 928 | "is-promise": { 929 | "version": "2.1.0", 930 | "resolved": "http://r.cnpmjs.org/is-promise/download/is-promise-2.1.0.tgz", 931 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" 932 | }, 933 | "is-retry-allowed": { 934 | "version": "1.2.0", 935 | "resolved": "http://r.cnpmjs.org/is-retry-allowed/download/is-retry-allowed-1.2.0.tgz", 936 | "integrity": "sha1-13hIi9CkZmo76KFIK58rqv7eqLQ=" 937 | }, 938 | "is-stream": { 939 | "version": "1.1.0", 940 | "resolved": "http://r.cnpmjs.org/is-stream/download/is-stream-1.1.0.tgz", 941 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 942 | }, 943 | "is-typedarray": { 944 | "version": "1.0.0", 945 | "resolved": "http://r.cnpmjs.org/is-typedarray/download/is-typedarray-1.0.0.tgz", 946 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 947 | }, 948 | "is-yarn-global": { 949 | "version": "0.3.0", 950 | "resolved": "http://r.cnpmjs.org/is-yarn-global/download/is-yarn-global-0.3.0.tgz", 951 | "integrity": "sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI=" 952 | }, 953 | "isarray": { 954 | "version": "1.0.0", 955 | "resolved": "http://r.cnpmjs.org/isarray/download/isarray-1.0.0.tgz", 956 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 957 | }, 958 | "isurl": { 959 | "version": "1.0.0", 960 | "resolved": "http://r.cnpmjs.org/isurl/download/isurl-1.0.0.tgz", 961 | "integrity": "sha1-sn9PSfPNqj6kSgpbfzRi5u3DnWc=", 962 | "requires": { 963 | "has-to-string-tag-x": "^1.2.0", 964 | "is-object": "^1.0.1" 965 | } 966 | }, 967 | "json-buffer": { 968 | "version": "3.0.0", 969 | "resolved": "http://r.cnpmjs.org/json-buffer/download/json-buffer-3.0.0.tgz", 970 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" 971 | }, 972 | "jsonfile": { 973 | "version": "4.0.0", 974 | "resolved": "http://r.cnpmjs.org/jsonfile/download/jsonfile-4.0.0.tgz", 975 | "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 976 | "requires": { 977 | "graceful-fs": "^4.1.6" 978 | } 979 | }, 980 | "keyv": { 981 | "version": "3.0.0", 982 | "resolved": "http://r.cnpmjs.org/keyv/download/keyv-3.0.0.tgz", 983 | "integrity": "sha1-RJI7o55osSp87H32wyaMAx8u83M=", 984 | "requires": { 985 | "json-buffer": "3.0.0" 986 | } 987 | }, 988 | "latest-version": { 989 | "version": "5.1.0", 990 | "resolved": "http://r.cnpmjs.org/latest-version/download/latest-version-5.1.0.tgz", 991 | "integrity": "sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=", 992 | "requires": { 993 | "package-json": "^6.3.0" 994 | } 995 | }, 996 | "lodash": { 997 | "version": "4.17.19", 998 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", 999 | "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" 1000 | }, 1001 | "log-symbols": { 1002 | "version": "3.0.0", 1003 | "resolved": "http://r.cnpmjs.org/log-symbols/download/log-symbols-3.0.0.tgz", 1004 | "integrity": "sha1-86CFFqXeqJMzan3uFNGKHP2rd8Q=", 1005 | "requires": { 1006 | "chalk": "^2.4.2" 1007 | }, 1008 | "dependencies": { 1009 | "ansi-styles": { 1010 | "version": "3.2.1", 1011 | "resolved": "http://r.cnpmjs.org/ansi-styles/download/ansi-styles-3.2.1.tgz", 1012 | "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", 1013 | "requires": { 1014 | "color-convert": "^1.9.0" 1015 | } 1016 | }, 1017 | "chalk": { 1018 | "version": "2.4.2", 1019 | "resolved": "http://r.cnpmjs.org/chalk/download/chalk-2.4.2.tgz", 1020 | "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", 1021 | "requires": { 1022 | "ansi-styles": "^3.2.1", 1023 | "escape-string-regexp": "^1.0.5", 1024 | "supports-color": "^5.3.0" 1025 | } 1026 | }, 1027 | "color-convert": { 1028 | "version": "1.9.3", 1029 | "resolved": "http://r.cnpmjs.org/color-convert/download/color-convert-1.9.3.tgz", 1030 | "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", 1031 | "requires": { 1032 | "color-name": "1.1.3" 1033 | } 1034 | }, 1035 | "color-name": { 1036 | "version": "1.1.3", 1037 | "resolved": "http://r.cnpmjs.org/color-name/download/color-name-1.1.3.tgz", 1038 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 1039 | }, 1040 | "has-flag": { 1041 | "version": "3.0.0", 1042 | "resolved": "http://r.cnpmjs.org/has-flag/download/has-flag-3.0.0.tgz", 1043 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1044 | }, 1045 | "supports-color": { 1046 | "version": "5.5.0", 1047 | "resolved": "http://r.cnpmjs.org/supports-color/download/supports-color-5.5.0.tgz", 1048 | "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", 1049 | "requires": { 1050 | "has-flag": "^3.0.0" 1051 | } 1052 | } 1053 | } 1054 | }, 1055 | "lowercase-keys": { 1056 | "version": "1.0.1", 1057 | "resolved": "http://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz", 1058 | "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=" 1059 | }, 1060 | "make-dir": { 1061 | "version": "1.3.0", 1062 | "resolved": "http://r.cnpmjs.org/make-dir/download/make-dir-1.3.0.tgz", 1063 | "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", 1064 | "requires": { 1065 | "pify": "^3.0.0" 1066 | } 1067 | }, 1068 | "mime-db": { 1069 | "version": "1.43.0", 1070 | "resolved": "http://r.cnpmjs.org/mime-db/download/mime-db-1.43.0.tgz", 1071 | "integrity": "sha1-ChLgUCZQ5HPXNVNQUOfI9OtPrlg=" 1072 | }, 1073 | "mimic-fn": { 1074 | "version": "2.1.0", 1075 | "resolved": "http://r.cnpmjs.org/mimic-fn/download/mimic-fn-2.1.0.tgz", 1076 | "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=" 1077 | }, 1078 | "mimic-response": { 1079 | "version": "1.0.1", 1080 | "resolved": "http://r.cnpmjs.org/mimic-response/download/mimic-response-1.0.1.tgz", 1081 | "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=" 1082 | }, 1083 | "minimatch": { 1084 | "version": "3.0.4", 1085 | "resolved": "http://r.cnpmjs.org/minimatch/download/minimatch-3.0.4.tgz", 1086 | "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", 1087 | "requires": { 1088 | "brace-expansion": "^1.1.7" 1089 | } 1090 | }, 1091 | "minimist": { 1092 | "version": "0.0.10", 1093 | "resolved": "http://r.cnpmjs.org/minimist/download/minimist-0.0.10.tgz", 1094 | "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" 1095 | }, 1096 | "mute-stream": { 1097 | "version": "0.0.8", 1098 | "resolved": "http://r.cnpmjs.org/mute-stream/download/mute-stream-0.0.8.tgz", 1099 | "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=" 1100 | }, 1101 | "neo-async": { 1102 | "version": "2.6.1", 1103 | "resolved": "http://r.cnpmjs.org/neo-async/download/neo-async-2.6.1.tgz", 1104 | "integrity": "sha1-rCetpmFn+ohJpq3dg39rGJrSCBw=" 1105 | }, 1106 | "normalize-url": { 1107 | "version": "2.0.1", 1108 | "resolved": "http://r.cnpmjs.org/normalize-url/download/normalize-url-2.0.1.tgz", 1109 | "integrity": "sha1-g1qdoVUfom9w6SMpBpojqmV01+Y=", 1110 | "requires": { 1111 | "prepend-http": "^2.0.0", 1112 | "query-string": "^5.0.1", 1113 | "sort-keys": "^2.0.0" 1114 | }, 1115 | "dependencies": { 1116 | "sort-keys": { 1117 | "version": "2.0.0", 1118 | "resolved": "http://r.cnpmjs.org/sort-keys/download/sort-keys-2.0.0.tgz", 1119 | "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", 1120 | "requires": { 1121 | "is-plain-obj": "^1.0.0" 1122 | } 1123 | } 1124 | } 1125 | }, 1126 | "npm-conf": { 1127 | "version": "1.1.3", 1128 | "resolved": "http://r.cnpmjs.org/npm-conf/download/npm-conf-1.1.3.tgz", 1129 | "integrity": "sha1-JWzEe9DiGMJZxOlVC/QTvCGSr/k=", 1130 | "requires": { 1131 | "config-chain": "^1.1.11", 1132 | "pify": "^3.0.0" 1133 | } 1134 | }, 1135 | "object-assign": { 1136 | "version": "4.1.1", 1137 | "resolved": "http://r.cnpmjs.org/object-assign/download/object-assign-4.1.1.tgz", 1138 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 1139 | }, 1140 | "once": { 1141 | "version": "1.4.0", 1142 | "resolved": "http://r.cnpmjs.org/once/download/once-1.4.0.tgz", 1143 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1144 | "requires": { 1145 | "wrappy": "1" 1146 | } 1147 | }, 1148 | "onetime": { 1149 | "version": "5.1.0", 1150 | "resolved": "http://r.cnpmjs.org/onetime/download/onetime-5.1.0.tgz", 1151 | "integrity": "sha1-//DzyRYX/mK7UBiWNumayKbfe+U=", 1152 | "requires": { 1153 | "mimic-fn": "^2.1.0" 1154 | } 1155 | }, 1156 | "optimist": { 1157 | "version": "0.6.1", 1158 | "resolved": "http://r.cnpmjs.org/optimist/download/optimist-0.6.1.tgz", 1159 | "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", 1160 | "requires": { 1161 | "minimist": "~0.0.1", 1162 | "wordwrap": "~0.0.2" 1163 | } 1164 | }, 1165 | "ora": { 1166 | "version": "4.0.3", 1167 | "resolved": "http://r.cnpmjs.org/ora/download/ora-4.0.3.tgz", 1168 | "integrity": "sha1-dSobe0vkglVGp6PVklb6UjtrbQU=", 1169 | "requires": { 1170 | "chalk": "^3.0.0", 1171 | "cli-cursor": "^3.1.0", 1172 | "cli-spinners": "^2.2.0", 1173 | "is-interactive": "^1.0.0", 1174 | "log-symbols": "^3.0.0", 1175 | "mute-stream": "0.0.8", 1176 | "strip-ansi": "^6.0.0", 1177 | "wcwidth": "^1.0.1" 1178 | }, 1179 | "dependencies": { 1180 | "strip-ansi": { 1181 | "version": "6.0.0", 1182 | "resolved": "http://r.cnpmjs.org/strip-ansi/download/strip-ansi-6.0.0.tgz", 1183 | "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", 1184 | "requires": { 1185 | "ansi-regex": "^5.0.0" 1186 | } 1187 | } 1188 | } 1189 | }, 1190 | "os-tmpdir": { 1191 | "version": "1.0.2", 1192 | "resolved": "http://r.cnpmjs.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz", 1193 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" 1194 | }, 1195 | "p-cancelable": { 1196 | "version": "0.4.1", 1197 | "resolved": "http://r.cnpmjs.org/p-cancelable/download/p-cancelable-0.4.1.tgz", 1198 | "integrity": "sha1-NfNj1n1SCByNlYXje8zrfgu8sqA=" 1199 | }, 1200 | "p-event": { 1201 | "version": "2.3.1", 1202 | "resolved": "http://r.cnpmjs.org/p-event/download/p-event-2.3.1.tgz", 1203 | "integrity": "sha1-WWJ57xaassPgyuiMHPuwgHmZPvY=", 1204 | "requires": { 1205 | "p-timeout": "^2.0.1" 1206 | } 1207 | }, 1208 | "p-finally": { 1209 | "version": "1.0.0", 1210 | "resolved": "http://r.cnpmjs.org/p-finally/download/p-finally-1.0.0.tgz", 1211 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" 1212 | }, 1213 | "p-is-promise": { 1214 | "version": "1.1.0", 1215 | "resolved": "http://r.cnpmjs.org/p-is-promise/download/p-is-promise-1.1.0.tgz", 1216 | "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" 1217 | }, 1218 | "p-timeout": { 1219 | "version": "2.0.1", 1220 | "resolved": "http://r.cnpmjs.org/p-timeout/download/p-timeout-2.0.1.tgz", 1221 | "integrity": "sha1-2N0ZeVldLcATnh/ka4tkbLPN8Dg=", 1222 | "requires": { 1223 | "p-finally": "^1.0.0" 1224 | } 1225 | }, 1226 | "package-json": { 1227 | "version": "6.5.0", 1228 | "resolved": "http://r.cnpmjs.org/package-json/download/package-json-6.5.0.tgz", 1229 | "integrity": "sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=", 1230 | "requires": { 1231 | "got": "^9.6.0", 1232 | "registry-auth-token": "^4.0.0", 1233 | "registry-url": "^5.0.0", 1234 | "semver": "^6.2.0" 1235 | }, 1236 | "dependencies": { 1237 | "@sindresorhus/is": { 1238 | "version": "0.14.0", 1239 | "resolved": "http://r.cnpmjs.org/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz", 1240 | "integrity": "sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=" 1241 | }, 1242 | "cacheable-request": { 1243 | "version": "6.1.0", 1244 | "resolved": "http://r.cnpmjs.org/cacheable-request/download/cacheable-request-6.1.0.tgz", 1245 | "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", 1246 | "requires": { 1247 | "clone-response": "^1.0.2", 1248 | "get-stream": "^5.1.0", 1249 | "http-cache-semantics": "^4.0.0", 1250 | "keyv": "^3.0.0", 1251 | "lowercase-keys": "^2.0.0", 1252 | "normalize-url": "^4.1.0", 1253 | "responselike": "^1.0.2" 1254 | }, 1255 | "dependencies": { 1256 | "get-stream": { 1257 | "version": "5.1.0", 1258 | "resolved": "http://r.cnpmjs.org/get-stream/download/get-stream-5.1.0.tgz", 1259 | "integrity": "sha1-ASA83JJZf5uQkGfD5lbMH008Tck=", 1260 | "requires": { 1261 | "pump": "^3.0.0" 1262 | } 1263 | }, 1264 | "lowercase-keys": { 1265 | "version": "2.0.0", 1266 | "resolved": "http://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", 1267 | "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=" 1268 | } 1269 | } 1270 | }, 1271 | "get-stream": { 1272 | "version": "4.1.0", 1273 | "resolved": "http://r.cnpmjs.org/get-stream/download/get-stream-4.1.0.tgz", 1274 | "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", 1275 | "requires": { 1276 | "pump": "^3.0.0" 1277 | } 1278 | }, 1279 | "got": { 1280 | "version": "9.6.0", 1281 | "resolved": "http://r.cnpmjs.org/got/download/got-9.6.0.tgz", 1282 | "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", 1283 | "requires": { 1284 | "@sindresorhus/is": "^0.14.0", 1285 | "@szmarczak/http-timer": "^1.1.2", 1286 | "cacheable-request": "^6.0.0", 1287 | "decompress-response": "^3.3.0", 1288 | "duplexer3": "^0.1.4", 1289 | "get-stream": "^4.1.0", 1290 | "lowercase-keys": "^1.0.1", 1291 | "mimic-response": "^1.0.1", 1292 | "p-cancelable": "^1.0.0", 1293 | "to-readable-stream": "^1.0.0", 1294 | "url-parse-lax": "^3.0.0" 1295 | } 1296 | }, 1297 | "http-cache-semantics": { 1298 | "version": "4.1.0", 1299 | "resolved": "http://r.cnpmjs.org/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", 1300 | "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=" 1301 | }, 1302 | "normalize-url": { 1303 | "version": "4.5.0", 1304 | "resolved": "http://r.cnpmjs.org/normalize-url/download/normalize-url-4.5.0.tgz", 1305 | "integrity": "sha1-RTNUCH5sqWlXvY9br3U/WYIUISk=" 1306 | }, 1307 | "p-cancelable": { 1308 | "version": "1.1.0", 1309 | "resolved": "http://r.cnpmjs.org/p-cancelable/download/p-cancelable-1.1.0.tgz", 1310 | "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=" 1311 | } 1312 | } 1313 | }, 1314 | "path-is-absolute": { 1315 | "version": "1.0.1", 1316 | "resolved": "http://r.cnpmjs.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", 1317 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 1318 | }, 1319 | "pend": { 1320 | "version": "1.2.0", 1321 | "resolved": "http://r.cnpmjs.org/pend/download/pend-1.2.0.tgz", 1322 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" 1323 | }, 1324 | "pify": { 1325 | "version": "3.0.0", 1326 | "resolved": "http://r.cnpmjs.org/pify/download/pify-3.0.0.tgz", 1327 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" 1328 | }, 1329 | "pinkie": { 1330 | "version": "2.0.4", 1331 | "resolved": "http://r.cnpmjs.org/pinkie/download/pinkie-2.0.4.tgz", 1332 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" 1333 | }, 1334 | "pinkie-promise": { 1335 | "version": "2.0.1", 1336 | "resolved": "http://r.cnpmjs.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz", 1337 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 1338 | "requires": { 1339 | "pinkie": "^2.0.0" 1340 | } 1341 | }, 1342 | "prepend-http": { 1343 | "version": "2.0.0", 1344 | "resolved": "http://r.cnpmjs.org/prepend-http/download/prepend-http-2.0.0.tgz", 1345 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" 1346 | }, 1347 | "process-nextick-args": { 1348 | "version": "2.0.1", 1349 | "resolved": "http://r.cnpmjs.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz", 1350 | "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" 1351 | }, 1352 | "proto-list": { 1353 | "version": "1.2.4", 1354 | "resolved": "http://r.cnpmjs.org/proto-list/download/proto-list-1.2.4.tgz", 1355 | "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" 1356 | }, 1357 | "pump": { 1358 | "version": "3.0.0", 1359 | "resolved": "http://r.cnpmjs.org/pump/download/pump-3.0.0.tgz", 1360 | "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", 1361 | "requires": { 1362 | "end-of-stream": "^1.1.0", 1363 | "once": "^1.3.1" 1364 | } 1365 | }, 1366 | "pupa": { 1367 | "version": "2.0.1", 1368 | "resolved": "http://r.cnpmjs.org/pupa/download/pupa-2.0.1.tgz", 1369 | "integrity": "sha1-29yf9I/76komoGm2+fersFEAhyY=", 1370 | "requires": { 1371 | "escape-goat": "^2.0.0" 1372 | } 1373 | }, 1374 | "query-string": { 1375 | "version": "5.1.1", 1376 | "resolved": "http://r.cnpmjs.org/query-string/download/query-string-5.1.1.tgz", 1377 | "integrity": "sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s=", 1378 | "requires": { 1379 | "decode-uri-component": "^0.2.0", 1380 | "object-assign": "^4.1.0", 1381 | "strict-uri-encode": "^1.0.0" 1382 | } 1383 | }, 1384 | "rc": { 1385 | "version": "1.2.8", 1386 | "resolved": "http://r.cnpmjs.org/rc/download/rc-1.2.8.tgz", 1387 | "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", 1388 | "requires": { 1389 | "deep-extend": "^0.6.0", 1390 | "ini": "~1.3.0", 1391 | "minimist": "^1.2.0", 1392 | "strip-json-comments": "~2.0.1" 1393 | }, 1394 | "dependencies": { 1395 | "minimist": { 1396 | "version": "1.2.0", 1397 | "resolved": "http://r.cnpmjs.org/minimist/download/minimist-1.2.0.tgz", 1398 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 1399 | } 1400 | } 1401 | }, 1402 | "readable-stream": { 1403 | "version": "2.3.7", 1404 | "resolved": "http://r.cnpmjs.org/readable-stream/download/readable-stream-2.3.7.tgz", 1405 | "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", 1406 | "requires": { 1407 | "core-util-is": "~1.0.0", 1408 | "inherits": "~2.0.3", 1409 | "isarray": "~1.0.0", 1410 | "process-nextick-args": "~2.0.0", 1411 | "safe-buffer": "~5.1.1", 1412 | "string_decoder": "~1.1.1", 1413 | "util-deprecate": "~1.0.1" 1414 | }, 1415 | "dependencies": { 1416 | "safe-buffer": { 1417 | "version": "5.1.2", 1418 | "resolved": "http://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.1.2.tgz", 1419 | "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" 1420 | } 1421 | } 1422 | }, 1423 | "registry-auth-token": { 1424 | "version": "4.1.1", 1425 | "resolved": "http://r.cnpmjs.org/registry-auth-token/download/registry-auth-token-4.1.1.tgz", 1426 | "integrity": "sha1-QKM74eglOUYPlDKLD38PhMFtlHk=", 1427 | "requires": { 1428 | "rc": "^1.2.8" 1429 | } 1430 | }, 1431 | "registry-url": { 1432 | "version": "5.1.0", 1433 | "resolved": "http://r.cnpmjs.org/registry-url/download/registry-url-5.1.0.tgz", 1434 | "integrity": "sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=", 1435 | "requires": { 1436 | "rc": "^1.2.8" 1437 | } 1438 | }, 1439 | "responselike": { 1440 | "version": "1.0.2", 1441 | "resolved": "http://r.cnpmjs.org/responselike/download/responselike-1.0.2.tgz", 1442 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 1443 | "requires": { 1444 | "lowercase-keys": "^1.0.0" 1445 | } 1446 | }, 1447 | "restore-cursor": { 1448 | "version": "3.1.0", 1449 | "resolved": "http://r.cnpmjs.org/restore-cursor/download/restore-cursor-3.1.0.tgz", 1450 | "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", 1451 | "requires": { 1452 | "onetime": "^5.1.0", 1453 | "signal-exit": "^3.0.2" 1454 | } 1455 | }, 1456 | "rimraf": { 1457 | "version": "3.0.2", 1458 | "resolved": "http://r.cnpmjs.org/rimraf/download/rimraf-3.0.2.tgz", 1459 | "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", 1460 | "requires": { 1461 | "glob": "^7.1.3" 1462 | } 1463 | }, 1464 | "run-async": { 1465 | "version": "2.4.0", 1466 | "resolved": "http://r.cnpmjs.org/run-async/download/run-async-2.4.0.tgz", 1467 | "integrity": "sha1-5ZBUpbhods+uB/Qx0Yy63cWU8eg=", 1468 | "requires": { 1469 | "is-promise": "^2.1.0" 1470 | } 1471 | }, 1472 | "rxjs": { 1473 | "version": "6.5.4", 1474 | "resolved": "http://r.cnpmjs.org/rxjs/download/rxjs-6.5.4.tgz", 1475 | "integrity": "sha1-4Hd/4NGEzseHLfFH8wNXLUFOIRw=", 1476 | "requires": { 1477 | "tslib": "^1.9.0" 1478 | } 1479 | }, 1480 | "safe-buffer": { 1481 | "version": "5.2.0", 1482 | "resolved": "http://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.2.0.tgz", 1483 | "integrity": "sha1-t02uxJsRSPiMZLaNSbHoFcHy9Rk=" 1484 | }, 1485 | "safer-buffer": { 1486 | "version": "2.1.2", 1487 | "resolved": "http://r.cnpmjs.org/safer-buffer/download/safer-buffer-2.1.2.tgz", 1488 | "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" 1489 | }, 1490 | "seek-bzip": { 1491 | "version": "1.0.5", 1492 | "resolved": "http://r.cnpmjs.org/seek-bzip/download/seek-bzip-1.0.5.tgz", 1493 | "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", 1494 | "requires": { 1495 | "commander": "~2.8.1" 1496 | }, 1497 | "dependencies": { 1498 | "commander": { 1499 | "version": "2.8.1", 1500 | "resolved": "http://r.cnpmjs.org/commander/download/commander-2.8.1.tgz", 1501 | "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", 1502 | "requires": { 1503 | "graceful-readlink": ">= 1.0.0" 1504 | } 1505 | } 1506 | } 1507 | }, 1508 | "semver": { 1509 | "version": "6.3.0", 1510 | "resolved": "http://r.cnpmjs.org/semver/download/semver-6.3.0.tgz", 1511 | "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" 1512 | }, 1513 | "semver-diff": { 1514 | "version": "3.1.1", 1515 | "resolved": "http://r.cnpmjs.org/semver-diff/download/semver-diff-3.1.1.tgz", 1516 | "integrity": "sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys=", 1517 | "requires": { 1518 | "semver": "^6.3.0" 1519 | } 1520 | }, 1521 | "signal-exit": { 1522 | "version": "3.0.2", 1523 | "resolved": "http://r.cnpmjs.org/signal-exit/download/signal-exit-3.0.2.tgz", 1524 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" 1525 | }, 1526 | "sort-keys": { 1527 | "version": "1.1.2", 1528 | "resolved": "http://r.cnpmjs.org/sort-keys/download/sort-keys-1.1.2.tgz", 1529 | "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", 1530 | "requires": { 1531 | "is-plain-obj": "^1.0.0" 1532 | } 1533 | }, 1534 | "sort-keys-length": { 1535 | "version": "1.0.1", 1536 | "resolved": "http://r.cnpmjs.org/sort-keys-length/download/sort-keys-length-1.0.1.tgz", 1537 | "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", 1538 | "requires": { 1539 | "sort-keys": "^1.0.0" 1540 | } 1541 | }, 1542 | "source-map": { 1543 | "version": "0.6.1", 1544 | "resolved": "http://r.cnpmjs.org/source-map/download/source-map-0.6.1.tgz", 1545 | "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" 1546 | }, 1547 | "strict-uri-encode": { 1548 | "version": "1.1.0", 1549 | "resolved": "http://r.cnpmjs.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz", 1550 | "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" 1551 | }, 1552 | "string-width": { 1553 | "version": "4.2.0", 1554 | "resolved": "http://r.cnpmjs.org/string-width/download/string-width-4.2.0.tgz", 1555 | "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", 1556 | "requires": { 1557 | "emoji-regex": "^8.0.0", 1558 | "is-fullwidth-code-point": "^3.0.0", 1559 | "strip-ansi": "^6.0.0" 1560 | }, 1561 | "dependencies": { 1562 | "strip-ansi": { 1563 | "version": "6.0.0", 1564 | "resolved": "http://r.cnpmjs.org/strip-ansi/download/strip-ansi-6.0.0.tgz", 1565 | "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", 1566 | "requires": { 1567 | "ansi-regex": "^5.0.0" 1568 | } 1569 | } 1570 | } 1571 | }, 1572 | "string_decoder": { 1573 | "version": "1.1.1", 1574 | "resolved": "http://r.cnpmjs.org/string_decoder/download/string_decoder-1.1.1.tgz", 1575 | "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", 1576 | "requires": { 1577 | "safe-buffer": "~5.1.0" 1578 | }, 1579 | "dependencies": { 1580 | "safe-buffer": { 1581 | "version": "5.1.2", 1582 | "resolved": "http://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.1.2.tgz", 1583 | "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" 1584 | } 1585 | } 1586 | }, 1587 | "strip-ansi": { 1588 | "version": "5.2.0", 1589 | "resolved": "http://r.cnpmjs.org/strip-ansi/download/strip-ansi-5.2.0.tgz", 1590 | "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", 1591 | "requires": { 1592 | "ansi-regex": "^4.1.0" 1593 | }, 1594 | "dependencies": { 1595 | "ansi-regex": { 1596 | "version": "4.1.0", 1597 | "resolved": "http://r.cnpmjs.org/ansi-regex/download/ansi-regex-4.1.0.tgz", 1598 | "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=" 1599 | } 1600 | } 1601 | }, 1602 | "strip-dirs": { 1603 | "version": "2.1.0", 1604 | "resolved": "http://r.cnpmjs.org/strip-dirs/download/strip-dirs-2.1.0.tgz", 1605 | "integrity": "sha1-SYdzYmT8NEzyD2w0rKnRPR1O1sU=", 1606 | "requires": { 1607 | "is-natural-number": "^4.0.1" 1608 | } 1609 | }, 1610 | "strip-json-comments": { 1611 | "version": "2.0.1", 1612 | "resolved": "http://r.cnpmjs.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz", 1613 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" 1614 | }, 1615 | "strip-outer": { 1616 | "version": "1.0.1", 1617 | "resolved": "http://r.cnpmjs.org/strip-outer/download/strip-outer-1.0.1.tgz", 1618 | "integrity": "sha1-sv0qv2YEudHmATBXGV34Nrip1jE=", 1619 | "requires": { 1620 | "escape-string-regexp": "^1.0.2" 1621 | } 1622 | }, 1623 | "supports-color": { 1624 | "version": "7.1.0", 1625 | "resolved": "http://r.cnpmjs.org/supports-color/download/supports-color-7.1.0.tgz", 1626 | "integrity": "sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E=", 1627 | "requires": { 1628 | "has-flag": "^4.0.0" 1629 | } 1630 | }, 1631 | "tar-stream": { 1632 | "version": "1.6.2", 1633 | "resolved": "http://r.cnpmjs.org/tar-stream/download/tar-stream-1.6.2.tgz", 1634 | "integrity": "sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU=", 1635 | "requires": { 1636 | "bl": "^1.0.0", 1637 | "buffer-alloc": "^1.2.0", 1638 | "end-of-stream": "^1.0.0", 1639 | "fs-constants": "^1.0.0", 1640 | "readable-stream": "^2.3.0", 1641 | "to-buffer": "^1.1.1", 1642 | "xtend": "^4.0.0" 1643 | } 1644 | }, 1645 | "term-size": { 1646 | "version": "2.2.0", 1647 | "resolved": "http://r.cnpmjs.org/term-size/download/term-size-2.2.0.tgz", 1648 | "integrity": "sha1-Hxat7f6b3BiADhd2ghc0CG/MZ1M=" 1649 | }, 1650 | "through": { 1651 | "version": "2.3.8", 1652 | "resolved": "http://r.cnpmjs.org/through/download/through-2.3.8.tgz", 1653 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" 1654 | }, 1655 | "timed-out": { 1656 | "version": "4.0.1", 1657 | "resolved": "http://r.cnpmjs.org/timed-out/download/timed-out-4.0.1.tgz", 1658 | "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" 1659 | }, 1660 | "tmp": { 1661 | "version": "0.0.33", 1662 | "resolved": "http://r.cnpmjs.org/tmp/download/tmp-0.0.33.tgz", 1663 | "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", 1664 | "requires": { 1665 | "os-tmpdir": "~1.0.2" 1666 | } 1667 | }, 1668 | "to-buffer": { 1669 | "version": "1.1.1", 1670 | "resolved": "http://r.cnpmjs.org/to-buffer/download/to-buffer-1.1.1.tgz", 1671 | "integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=" 1672 | }, 1673 | "to-readable-stream": { 1674 | "version": "1.0.0", 1675 | "resolved": "http://r.cnpmjs.org/to-readable-stream/download/to-readable-stream-1.0.0.tgz", 1676 | "integrity": "sha1-zgqgwvPfat+FLvtASng+d8BHV3E=" 1677 | }, 1678 | "trim-repeated": { 1679 | "version": "1.0.0", 1680 | "resolved": "http://r.cnpmjs.org/trim-repeated/download/trim-repeated-1.0.0.tgz", 1681 | "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", 1682 | "requires": { 1683 | "escape-string-regexp": "^1.0.2" 1684 | } 1685 | }, 1686 | "tslib": { 1687 | "version": "1.11.1", 1688 | "resolved": "http://r.cnpmjs.org/tslib/download/tslib-1.11.1.tgz", 1689 | "integrity": "sha1-6xXRKIJ/vuKEFUnhcfRe0zisfjU=" 1690 | }, 1691 | "tunnel-agent": { 1692 | "version": "0.6.0", 1693 | "resolved": "http://r.cnpmjs.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", 1694 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 1695 | "requires": { 1696 | "safe-buffer": "^5.0.1" 1697 | } 1698 | }, 1699 | "type-fest": { 1700 | "version": "0.11.0", 1701 | "resolved": "http://r.cnpmjs.org/type-fest/download/type-fest-0.11.0.tgz", 1702 | "integrity": "sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=" 1703 | }, 1704 | "typedarray-to-buffer": { 1705 | "version": "3.1.5", 1706 | "resolved": "http://r.cnpmjs.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz", 1707 | "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", 1708 | "requires": { 1709 | "is-typedarray": "^1.0.0" 1710 | } 1711 | }, 1712 | "uglify-js": { 1713 | "version": "3.8.0", 1714 | "resolved": "http://r.cnpmjs.org/uglify-js/download/uglify-js-3.8.0.tgz", 1715 | "integrity": "sha1-81Qa6XsvBI1+fjqk85/YofXXqAU=", 1716 | "optional": true, 1717 | "requires": { 1718 | "commander": "~2.20.3", 1719 | "source-map": "~0.6.1" 1720 | }, 1721 | "dependencies": { 1722 | "commander": { 1723 | "version": "2.20.3", 1724 | "resolved": "http://r.cnpmjs.org/commander/download/commander-2.20.3.tgz", 1725 | "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", 1726 | "optional": true 1727 | } 1728 | } 1729 | }, 1730 | "unbzip2-stream": { 1731 | "version": "1.3.3", 1732 | "resolved": "http://r.cnpmjs.org/unbzip2-stream/download/unbzip2-stream-1.3.3.tgz", 1733 | "integrity": "sha1-0VbSBeZw2NjDk+HALr1QZCKHP2o=", 1734 | "requires": { 1735 | "buffer": "^5.2.1", 1736 | "through": "^2.3.8" 1737 | } 1738 | }, 1739 | "unique-string": { 1740 | "version": "2.0.0", 1741 | "resolved": "http://r.cnpmjs.org/unique-string/download/unique-string-2.0.0.tgz", 1742 | "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", 1743 | "requires": { 1744 | "crypto-random-string": "^2.0.0" 1745 | } 1746 | }, 1747 | "universalify": { 1748 | "version": "0.1.2", 1749 | "resolved": "http://r.cnpmjs.org/universalify/download/universalify-0.1.2.tgz", 1750 | "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=" 1751 | }, 1752 | "update-notifier": { 1753 | "version": "4.1.0", 1754 | "resolved": "http://r.cnpmjs.org/update-notifier/download/update-notifier-4.1.0.tgz", 1755 | "integrity": "sha1-SGa5jDvFtUc8AgsSUFg2KPmjKPM=", 1756 | "requires": { 1757 | "boxen": "^4.2.0", 1758 | "chalk": "^3.0.0", 1759 | "configstore": "^5.0.1", 1760 | "has-yarn": "^2.1.0", 1761 | "import-lazy": "^2.1.0", 1762 | "is-ci": "^2.0.0", 1763 | "is-installed-globally": "^0.3.1", 1764 | "is-npm": "^4.0.0", 1765 | "is-yarn-global": "^0.3.0", 1766 | "latest-version": "^5.0.0", 1767 | "pupa": "^2.0.1", 1768 | "semver-diff": "^3.1.1", 1769 | "xdg-basedir": "^4.0.0" 1770 | } 1771 | }, 1772 | "url-parse-lax": { 1773 | "version": "3.0.0", 1774 | "resolved": "http://r.cnpmjs.org/url-parse-lax/download/url-parse-lax-3.0.0.tgz", 1775 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 1776 | "requires": { 1777 | "prepend-http": "^2.0.0" 1778 | } 1779 | }, 1780 | "url-to-options": { 1781 | "version": "1.0.1", 1782 | "resolved": "http://r.cnpmjs.org/url-to-options/download/url-to-options-1.0.1.tgz", 1783 | "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" 1784 | }, 1785 | "util-deprecate": { 1786 | "version": "1.0.2", 1787 | "resolved": "http://r.cnpmjs.org/util-deprecate/download/util-deprecate-1.0.2.tgz", 1788 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 1789 | }, 1790 | "wcwidth": { 1791 | "version": "1.0.1", 1792 | "resolved": "http://r.cnpmjs.org/wcwidth/download/wcwidth-1.0.1.tgz", 1793 | "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", 1794 | "requires": { 1795 | "defaults": "^1.0.3" 1796 | } 1797 | }, 1798 | "widest-line": { 1799 | "version": "3.1.0", 1800 | "resolved": "http://r.cnpmjs.org/widest-line/download/widest-line-3.1.0.tgz", 1801 | "integrity": "sha1-gpIzO79my0X/DeFgOxNreuFJbso=", 1802 | "requires": { 1803 | "string-width": "^4.0.0" 1804 | } 1805 | }, 1806 | "wordwrap": { 1807 | "version": "0.0.3", 1808 | "resolved": "http://r.cnpmjs.org/wordwrap/download/wordwrap-0.0.3.tgz", 1809 | "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" 1810 | }, 1811 | "wrappy": { 1812 | "version": "1.0.2", 1813 | "resolved": "http://r.cnpmjs.org/wrappy/download/wrappy-1.0.2.tgz", 1814 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1815 | }, 1816 | "write-file-atomic": { 1817 | "version": "3.0.3", 1818 | "resolved": "http://r.cnpmjs.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz", 1819 | "integrity": "sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=", 1820 | "requires": { 1821 | "imurmurhash": "^0.1.4", 1822 | "is-typedarray": "^1.0.0", 1823 | "signal-exit": "^3.0.2", 1824 | "typedarray-to-buffer": "^3.1.5" 1825 | } 1826 | }, 1827 | "xdg-basedir": { 1828 | "version": "4.0.0", 1829 | "resolved": "http://r.cnpmjs.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz", 1830 | "integrity": "sha1-S8jZmEQDaWIl74OhVzy7y0552xM=" 1831 | }, 1832 | "xtend": { 1833 | "version": "4.0.2", 1834 | "resolved": "http://r.cnpmjs.org/xtend/download/xtend-4.0.2.tgz", 1835 | "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=" 1836 | }, 1837 | "yauzl": { 1838 | "version": "2.10.0", 1839 | "resolved": "http://r.cnpmjs.org/yauzl/download/yauzl-2.10.0.tgz", 1840 | "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", 1841 | "requires": { 1842 | "buffer-crc32": "~0.2.3", 1843 | "fd-slicer": "~1.1.0" 1844 | } 1845 | } 1846 | } 1847 | } 1848 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vuepress-creator", 3 | "version": "2.0.4", 4 | "description": "A lightweight creator for VuePress project.", 5 | "main": "index.js", 6 | "bin": { 7 | "vuepress-creator": "./bin/index.js" 8 | }, 9 | "scripts": { 10 | "test": "echo \"Error: no test specified\" && exit 1" 11 | }, 12 | "repository": "zpfz/vuepress-creator", 13 | "bugs": "https://github.com/zpfz/vuepress-creator/issues", 14 | "keywords": [ 15 | "vuepress", 16 | "cli", 17 | "vuepress-cli", 18 | "starter", 19 | "vuepress-starter", 20 | "creator", 21 | "vuepress-creator", 22 | "docs", 23 | "vuepress-docs", 24 | "generator", 25 | "documentation", 26 | "blog" 27 | ], 28 | "author": "Feng L.H.", 29 | "homepage": "https://zpfz.github.io/vuepress-creator", 30 | "license": "MIT", 31 | "dependencies": { 32 | "chalk": "^3.0.0", 33 | "commander": "^4.1.1", 34 | "download-git-repo": "^3.0.2", 35 | "fs-extra": "^8.1.0", 36 | "handlebars": "^4.7.3", 37 | "inquirer": "^7.0.4", 38 | "log-symbols": "^3.0.0", 39 | "ora": "^4.0.3", 40 | "update-notifier": "^4.1.0" 41 | }, 42 | "engines": { 43 | "node": ">=8.6" 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@sindresorhus/is@^0.14.0": 6 | version "0.14.0" 7 | resolved "https://r.cnpmjs.org/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" 8 | integrity sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o= 9 | 10 | "@sindresorhus/is@^0.7.0": 11 | version "0.7.0" 12 | resolved "https://r.cnpmjs.org/@sindresorhus/is/download/@sindresorhus/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" 13 | integrity sha1-mgb08TfuhNffBGDB/bETX/psUP0= 14 | 15 | "@szmarczak/http-timer@^1.1.2": 16 | version "1.1.2" 17 | resolved "https://r.cnpmjs.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" 18 | integrity sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE= 19 | dependencies: 20 | defer-to-connect "^1.0.1" 21 | 22 | "@types/color-name@^1.1.1": 23 | version "1.1.1" 24 | resolved "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" 25 | integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== 26 | 27 | ansi-align@^3.0.0: 28 | version "3.0.0" 29 | resolved "https://r.cnpmjs.org/ansi-align/download/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" 30 | integrity sha1-tTazcc9ofKrvI2wY0+If43l0Z8s= 31 | dependencies: 32 | string-width "^3.0.0" 33 | 34 | ansi-escapes@^4.2.1: 35 | version "4.3.0" 36 | resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" 37 | integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== 38 | dependencies: 39 | type-fest "^0.8.1" 40 | 41 | ansi-regex@^4.1.0: 42 | version "4.1.0" 43 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" 44 | integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== 45 | 46 | ansi-regex@^5.0.0: 47 | version "5.0.0" 48 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" 49 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== 50 | 51 | ansi-styles@^3.2.1: 52 | version "3.2.1" 53 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 54 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 55 | dependencies: 56 | color-convert "^1.9.0" 57 | 58 | ansi-styles@^4.1.0: 59 | version "4.2.1" 60 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" 61 | integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== 62 | dependencies: 63 | "@types/color-name" "^1.1.1" 64 | color-convert "^2.0.1" 65 | 66 | archive-type@^4.0.0: 67 | version "4.0.0" 68 | resolved "https://r.cnpmjs.org/archive-type/download/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" 69 | integrity sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= 70 | dependencies: 71 | file-type "^4.2.0" 72 | 73 | balanced-match@^1.0.0: 74 | version "1.0.0" 75 | resolved "https://r.cnpmjs.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 76 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 77 | 78 | base64-js@^1.0.2: 79 | version "1.3.1" 80 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" 81 | integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== 82 | 83 | bl@^1.0.0: 84 | version "1.2.3" 85 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" 86 | integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== 87 | dependencies: 88 | readable-stream "^2.3.5" 89 | safe-buffer "^5.1.1" 90 | 91 | boxen@^4.2.0: 92 | version "4.2.0" 93 | resolved "https://r.cnpmjs.org/boxen/download/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" 94 | integrity sha1-5BG2I1fW1tNlh8isPV2XTaoHDmQ= 95 | dependencies: 96 | ansi-align "^3.0.0" 97 | camelcase "^5.3.1" 98 | chalk "^3.0.0" 99 | cli-boxes "^2.2.0" 100 | string-width "^4.1.0" 101 | term-size "^2.1.0" 102 | type-fest "^0.8.1" 103 | widest-line "^3.1.0" 104 | 105 | brace-expansion@^1.1.7: 106 | version "1.1.11" 107 | resolved "https://r.cnpmjs.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 108 | integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= 109 | dependencies: 110 | balanced-match "^1.0.0" 111 | concat-map "0.0.1" 112 | 113 | buffer-alloc-unsafe@^1.1.0: 114 | version "1.1.0" 115 | resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" 116 | integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== 117 | 118 | buffer-alloc@^1.2.0: 119 | version "1.2.0" 120 | resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" 121 | integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== 122 | dependencies: 123 | buffer-alloc-unsafe "^1.1.0" 124 | buffer-fill "^1.0.0" 125 | 126 | buffer-crc32@~0.2.3: 127 | version "0.2.13" 128 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" 129 | integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= 130 | 131 | buffer-fill@^1.0.0: 132 | version "1.0.0" 133 | resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" 134 | integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= 135 | 136 | buffer@^5.2.1: 137 | version "5.6.0" 138 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" 139 | integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== 140 | dependencies: 141 | base64-js "^1.0.2" 142 | ieee754 "^1.1.4" 143 | 144 | cacheable-request@^2.1.1: 145 | version "2.1.4" 146 | resolved "https://r.cnpmjs.org/cacheable-request/download/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" 147 | integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= 148 | dependencies: 149 | clone-response "1.0.2" 150 | get-stream "3.0.0" 151 | http-cache-semantics "3.8.1" 152 | keyv "3.0.0" 153 | lowercase-keys "1.0.0" 154 | normalize-url "2.0.1" 155 | responselike "1.0.2" 156 | 157 | cacheable-request@^6.0.0: 158 | version "6.1.0" 159 | resolved "https://r.cnpmjs.org/cacheable-request/download/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" 160 | integrity sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI= 161 | dependencies: 162 | clone-response "^1.0.2" 163 | get-stream "^5.1.0" 164 | http-cache-semantics "^4.0.0" 165 | keyv "^3.0.0" 166 | lowercase-keys "^2.0.0" 167 | normalize-url "^4.1.0" 168 | responselike "^1.0.2" 169 | 170 | camelcase@^5.3.1: 171 | version "5.3.1" 172 | resolved "https://r.cnpmjs.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 173 | integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= 174 | 175 | caw@^2.0.1: 176 | version "2.0.1" 177 | resolved "https://r.cnpmjs.org/caw/download/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" 178 | integrity sha1-bDygcfwZRyCIPC3F2psHS/x+npU= 179 | dependencies: 180 | get-proxy "^2.0.0" 181 | isurl "^1.0.0-alpha5" 182 | tunnel-agent "^0.6.0" 183 | url-to-options "^1.0.1" 184 | 185 | chalk@^2.4.2: 186 | version "2.4.2" 187 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 188 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 189 | dependencies: 190 | ansi-styles "^3.2.1" 191 | escape-string-regexp "^1.0.5" 192 | supports-color "^5.3.0" 193 | 194 | chalk@^3.0.0: 195 | version "3.0.0" 196 | resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" 197 | integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== 198 | dependencies: 199 | ansi-styles "^4.1.0" 200 | supports-color "^7.1.0" 201 | 202 | chardet@^0.7.0: 203 | version "0.7.0" 204 | resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" 205 | integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== 206 | 207 | ci-info@^2.0.0: 208 | version "2.0.0" 209 | resolved "https://r.cnpmjs.org/ci-info/download/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" 210 | integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= 211 | 212 | cli-boxes@^2.2.0: 213 | version "2.2.0" 214 | resolved "https://r.cnpmjs.org/cli-boxes/download/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d" 215 | integrity sha1-U47K6PnGylCOPDyVtFP+k8tMFo0= 216 | 217 | cli-cursor@^3.1.0: 218 | version "3.1.0" 219 | resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" 220 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== 221 | dependencies: 222 | restore-cursor "^3.1.0" 223 | 224 | cli-spinners@^2.2.0: 225 | version "2.2.0" 226 | resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77" 227 | integrity sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ== 228 | 229 | cli-width@^2.0.0: 230 | version "2.2.0" 231 | resolved "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" 232 | integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= 233 | 234 | clone-response@1.0.2, clone-response@^1.0.2: 235 | version "1.0.2" 236 | resolved "https://r.cnpmjs.org/clone-response/download/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" 237 | integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= 238 | dependencies: 239 | mimic-response "^1.0.0" 240 | 241 | clone@^1.0.2: 242 | version "1.0.4" 243 | resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" 244 | integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= 245 | 246 | color-convert@^1.9.0: 247 | version "1.9.3" 248 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 249 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 250 | dependencies: 251 | color-name "1.1.3" 252 | 253 | color-convert@^2.0.1: 254 | version "2.0.1" 255 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 256 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 257 | dependencies: 258 | color-name "~1.1.4" 259 | 260 | color-name@1.1.3: 261 | version "1.1.3" 262 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 263 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 264 | 265 | color-name@~1.1.4: 266 | version "1.1.4" 267 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 268 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 269 | 270 | commander@^2.8.1, commander@~2.20.3: 271 | version "2.20.3" 272 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 273 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 274 | 275 | commander@^4.1.1: 276 | version "4.1.1" 277 | resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" 278 | integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== 279 | 280 | concat-map@0.0.1: 281 | version "0.0.1" 282 | resolved "https://r.cnpmjs.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 283 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 284 | 285 | config-chain@^1.1.11: 286 | version "1.1.12" 287 | resolved "https://r.cnpmjs.org/config-chain/download/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" 288 | integrity sha1-D96NCRIA616AjK8l/mGMAvSOTvo= 289 | dependencies: 290 | ini "^1.3.4" 291 | proto-list "~1.2.1" 292 | 293 | configstore@^5.0.1: 294 | version "5.0.1" 295 | resolved "https://r.cnpmjs.org/configstore/download/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" 296 | integrity sha1-02UCG130uYzdGH1qOw4/anzF7ZY= 297 | dependencies: 298 | dot-prop "^5.2.0" 299 | graceful-fs "^4.1.2" 300 | make-dir "^3.0.0" 301 | unique-string "^2.0.0" 302 | write-file-atomic "^3.0.0" 303 | xdg-basedir "^4.0.0" 304 | 305 | content-disposition@^0.5.2: 306 | version "0.5.3" 307 | resolved "https://r.cnpmjs.org/content-disposition/download/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" 308 | integrity sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70= 309 | dependencies: 310 | safe-buffer "5.1.2" 311 | 312 | core-util-is@~1.0.0: 313 | version "1.0.2" 314 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 315 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 316 | 317 | crypto-random-string@^2.0.0: 318 | version "2.0.0" 319 | resolved "https://r.cnpmjs.org/crypto-random-string/download/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" 320 | integrity sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU= 321 | 322 | decode-uri-component@^0.2.0: 323 | version "0.2.0" 324 | resolved "https://r.cnpmjs.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" 325 | integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= 326 | 327 | decompress-response@^3.3.0: 328 | version "3.3.0" 329 | resolved "https://r.cnpmjs.org/decompress-response/download/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" 330 | integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= 331 | dependencies: 332 | mimic-response "^1.0.0" 333 | 334 | decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: 335 | version "4.1.1" 336 | resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" 337 | integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== 338 | dependencies: 339 | file-type "^5.2.0" 340 | is-stream "^1.1.0" 341 | tar-stream "^1.5.2" 342 | 343 | decompress-tarbz2@^4.0.0: 344 | version "4.1.1" 345 | resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" 346 | integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== 347 | dependencies: 348 | decompress-tar "^4.1.0" 349 | file-type "^6.1.0" 350 | is-stream "^1.1.0" 351 | seek-bzip "^1.0.5" 352 | unbzip2-stream "^1.0.9" 353 | 354 | decompress-targz@^4.0.0: 355 | version "4.1.1" 356 | resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" 357 | integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== 358 | dependencies: 359 | decompress-tar "^4.1.1" 360 | file-type "^5.2.0" 361 | is-stream "^1.1.0" 362 | 363 | decompress-unzip@^4.0.1: 364 | version "4.0.1" 365 | resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" 366 | integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= 367 | dependencies: 368 | file-type "^3.8.0" 369 | get-stream "^2.2.0" 370 | pify "^2.3.0" 371 | yauzl "^2.4.2" 372 | 373 | decompress@^4.2.0: 374 | version "4.2.1" 375 | resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" 376 | integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== 377 | dependencies: 378 | decompress-tar "^4.0.0" 379 | decompress-tarbz2 "^4.0.0" 380 | decompress-targz "^4.0.0" 381 | decompress-unzip "^4.0.1" 382 | graceful-fs "^4.1.10" 383 | make-dir "^1.0.0" 384 | pify "^2.3.0" 385 | strip-dirs "^2.0.0" 386 | 387 | deep-extend@^0.6.0: 388 | version "0.6.0" 389 | resolved "https://r.cnpmjs.org/deep-extend/download/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 390 | integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw= 391 | 392 | defaults@^1.0.3: 393 | version "1.0.3" 394 | resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" 395 | integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= 396 | dependencies: 397 | clone "^1.0.2" 398 | 399 | defer-to-connect@^1.0.1: 400 | version "1.1.3" 401 | resolved "https://r.cnpmjs.org/defer-to-connect/download/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" 402 | integrity sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE= 403 | 404 | dot-prop@^5.2.0: 405 | version "5.2.0" 406 | resolved "https://r.cnpmjs.org/dot-prop/download/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" 407 | integrity sha1-w07MKVVtxF8fTCJpe29JBODMT8s= 408 | dependencies: 409 | is-obj "^2.0.0" 410 | 411 | download-git-repo@^3.0.2: 412 | version "3.0.2" 413 | resolved "https://r.cnpmjs.org/download-git-repo/download/download-git-repo-3.0.2.tgz#8caae24fb2abd6453172deea5619036024f190f6" 414 | integrity sha1-jKriT7Kr1kUxct7qVhkDYCTxkPY= 415 | dependencies: 416 | download "^7.1.0" 417 | git-clone "^0.1.0" 418 | rimraf "^3.0.0" 419 | 420 | download@^7.1.0: 421 | version "7.1.0" 422 | resolved "https://r.cnpmjs.org/download/download/download-7.1.0.tgz#9059aa9d70b503ee76a132897be6dec8e5587233" 423 | integrity sha1-kFmqnXC1A+52oTKJe+beyOVYcjM= 424 | dependencies: 425 | archive-type "^4.0.0" 426 | caw "^2.0.1" 427 | content-disposition "^0.5.2" 428 | decompress "^4.2.0" 429 | ext-name "^5.0.0" 430 | file-type "^8.1.0" 431 | filenamify "^2.0.0" 432 | get-stream "^3.0.0" 433 | got "^8.3.1" 434 | make-dir "^1.2.0" 435 | p-event "^2.1.0" 436 | pify "^3.0.0" 437 | 438 | duplexer3@^0.1.4: 439 | version "0.1.4" 440 | resolved "https://r.cnpmjs.org/duplexer3/download/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 441 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= 442 | 443 | emoji-regex@^7.0.1: 444 | version "7.0.3" 445 | resolved "https://r.cnpmjs.org/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 446 | integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= 447 | 448 | emoji-regex@^8.0.0: 449 | version "8.0.0" 450 | resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 451 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 452 | 453 | end-of-stream@^1.0.0, end-of-stream@^1.1.0: 454 | version "1.4.4" 455 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 456 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 457 | dependencies: 458 | once "^1.4.0" 459 | 460 | escape-goat@^2.0.0: 461 | version "2.1.1" 462 | resolved "https://r.cnpmjs.org/escape-goat/download/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" 463 | integrity sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU= 464 | 465 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 466 | version "1.0.5" 467 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 468 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 469 | 470 | ext-list@^2.0.0: 471 | version "2.2.2" 472 | resolved "https://r.cnpmjs.org/ext-list/download/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" 473 | integrity sha1-C5jmTtgvWs8PKTG6v2khLvUt3Tc= 474 | dependencies: 475 | mime-db "^1.28.0" 476 | 477 | ext-name@^5.0.0: 478 | version "5.0.0" 479 | resolved "https://r.cnpmjs.org/ext-name/download/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" 480 | integrity sha1-cHgZgdGD7hXROZPIgiBFxQbI8KY= 481 | dependencies: 482 | ext-list "^2.0.0" 483 | sort-keys-length "^1.0.0" 484 | 485 | external-editor@^3.0.3: 486 | version "3.1.0" 487 | resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" 488 | integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== 489 | dependencies: 490 | chardet "^0.7.0" 491 | iconv-lite "^0.4.24" 492 | tmp "^0.0.33" 493 | 494 | fd-slicer@~1.1.0: 495 | version "1.1.0" 496 | resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" 497 | integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= 498 | dependencies: 499 | pend "~1.2.0" 500 | 501 | figures@^3.0.0: 502 | version "3.1.0" 503 | resolved "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" 504 | integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== 505 | dependencies: 506 | escape-string-regexp "^1.0.5" 507 | 508 | file-type@^3.8.0: 509 | version "3.9.0" 510 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" 511 | integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= 512 | 513 | file-type@^4.2.0: 514 | version "4.4.0" 515 | resolved "https://r.cnpmjs.org/file-type/download/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" 516 | integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU= 517 | 518 | file-type@^5.2.0: 519 | version "5.2.0" 520 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" 521 | integrity sha1-LdvqfHP/42No365J3DOMBYwritY= 522 | 523 | file-type@^6.1.0: 524 | version "6.2.0" 525 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" 526 | integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== 527 | 528 | file-type@^8.1.0: 529 | version "8.1.0" 530 | resolved "https://r.cnpmjs.org/file-type/download/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c" 531 | integrity sha1-JE87fvZBu+DMoZbHJ25LMyOZ9ow= 532 | 533 | filename-reserved-regex@^2.0.0: 534 | version "2.0.0" 535 | resolved "https://r.cnpmjs.org/filename-reserved-regex/download/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" 536 | integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= 537 | 538 | filenamify@^2.0.0: 539 | version "2.1.0" 540 | resolved "https://r.cnpmjs.org/filenamify/download/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" 541 | integrity sha1-iPr0lfsbR6v9YSMAACoWIoxnfuk= 542 | dependencies: 543 | filename-reserved-regex "^2.0.0" 544 | strip-outer "^1.0.0" 545 | trim-repeated "^1.0.0" 546 | 547 | from2@^2.1.1: 548 | version "2.3.0" 549 | resolved "https://r.cnpmjs.org/from2/download/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" 550 | integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= 551 | dependencies: 552 | inherits "^2.0.1" 553 | readable-stream "^2.0.0" 554 | 555 | fs-constants@^1.0.0: 556 | version "1.0.0" 557 | resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" 558 | integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== 559 | 560 | fs-extra@^8.1.0: 561 | version "8.1.0" 562 | resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" 563 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== 564 | dependencies: 565 | graceful-fs "^4.2.0" 566 | jsonfile "^4.0.0" 567 | universalify "^0.1.0" 568 | 569 | fs.realpath@^1.0.0: 570 | version "1.0.0" 571 | resolved "https://r.cnpmjs.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 572 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 573 | 574 | get-proxy@^2.0.0: 575 | version "2.1.0" 576 | resolved "https://r.cnpmjs.org/get-proxy/download/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" 577 | integrity sha1-NJ8rTZHUTE1NTpy6KtkBQ/rF75M= 578 | dependencies: 579 | npm-conf "^1.1.0" 580 | 581 | get-stream@3.0.0, get-stream@^3.0.0: 582 | version "3.0.0" 583 | resolved "https://r.cnpmjs.org/get-stream/download/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 584 | integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= 585 | 586 | get-stream@^2.2.0: 587 | version "2.3.1" 588 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" 589 | integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= 590 | dependencies: 591 | object-assign "^4.0.1" 592 | pinkie-promise "^2.0.0" 593 | 594 | get-stream@^4.1.0: 595 | version "4.1.0" 596 | resolved "https://r.cnpmjs.org/get-stream/download/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" 597 | integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= 598 | dependencies: 599 | pump "^3.0.0" 600 | 601 | get-stream@^5.1.0: 602 | version "5.1.0" 603 | resolved "https://r.cnpmjs.org/get-stream/download/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" 604 | integrity sha1-ASA83JJZf5uQkGfD5lbMH008Tck= 605 | dependencies: 606 | pump "^3.0.0" 607 | 608 | git-clone@^0.1.0: 609 | version "0.1.0" 610 | resolved "https://r.cnpmjs.org/git-clone/download/git-clone-0.1.0.tgz#0d76163778093aef7f1c30238f2a9ef3f07a2eb9" 611 | integrity sha1-DXYWN3gJOu9/HDAjjyqe8/B6Lrk= 612 | 613 | glob@^7.1.3: 614 | version "7.1.6" 615 | resolved "https://r.cnpmjs.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 616 | integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= 617 | dependencies: 618 | fs.realpath "^1.0.0" 619 | inflight "^1.0.4" 620 | inherits "2" 621 | minimatch "^3.0.4" 622 | once "^1.3.0" 623 | path-is-absolute "^1.0.0" 624 | 625 | global-dirs@^2.0.1: 626 | version "2.0.1" 627 | resolved "https://r.cnpmjs.org/global-dirs/download/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" 628 | integrity sha1-rN87tmhbzVXLNeigUiZlaelGkgE= 629 | dependencies: 630 | ini "^1.3.5" 631 | 632 | got@^8.3.1: 633 | version "8.3.2" 634 | resolved "https://r.cnpmjs.org/got/download/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" 635 | integrity sha1-HSP2Q5Dpf3dsrFLluTbl9RTS6Tc= 636 | dependencies: 637 | "@sindresorhus/is" "^0.7.0" 638 | cacheable-request "^2.1.1" 639 | decompress-response "^3.3.0" 640 | duplexer3 "^0.1.4" 641 | get-stream "^3.0.0" 642 | into-stream "^3.1.0" 643 | is-retry-allowed "^1.1.0" 644 | isurl "^1.0.0-alpha5" 645 | lowercase-keys "^1.0.0" 646 | mimic-response "^1.0.0" 647 | p-cancelable "^0.4.0" 648 | p-timeout "^2.0.1" 649 | pify "^3.0.0" 650 | safe-buffer "^5.1.1" 651 | timed-out "^4.0.1" 652 | url-parse-lax "^3.0.0" 653 | url-to-options "^1.0.1" 654 | 655 | got@^9.6.0: 656 | version "9.6.0" 657 | resolved "https://r.cnpmjs.org/got/download/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" 658 | integrity sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU= 659 | dependencies: 660 | "@sindresorhus/is" "^0.14.0" 661 | "@szmarczak/http-timer" "^1.1.2" 662 | cacheable-request "^6.0.0" 663 | decompress-response "^3.3.0" 664 | duplexer3 "^0.1.4" 665 | get-stream "^4.1.0" 666 | lowercase-keys "^1.0.1" 667 | mimic-response "^1.0.1" 668 | p-cancelable "^1.0.0" 669 | to-readable-stream "^1.0.0" 670 | url-parse-lax "^3.0.0" 671 | 672 | graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: 673 | version "4.2.4" 674 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" 675 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== 676 | 677 | handlebars@^4.7.3: 678 | version "4.7.3" 679 | resolved "https://r.cnpmjs.org/handlebars/download/handlebars-4.7.3.tgz#8ece2797826886cf8082d1726ff21d2a022550ee" 680 | integrity sha1-js4nl4Johs+AgtFyb/IdKgIlUO4= 681 | dependencies: 682 | neo-async "^2.6.0" 683 | optimist "^0.6.1" 684 | source-map "^0.6.1" 685 | optionalDependencies: 686 | uglify-js "^3.1.4" 687 | 688 | has-flag@^3.0.0: 689 | version "3.0.0" 690 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 691 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 692 | 693 | has-flag@^4.0.0: 694 | version "4.0.0" 695 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 696 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 697 | 698 | has-symbol-support-x@^1.4.1: 699 | version "1.4.2" 700 | resolved "https://r.cnpmjs.org/has-symbol-support-x/download/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" 701 | integrity sha1-FAn5i8ACR9pF2mfO4KNvKC/yZFU= 702 | 703 | has-to-string-tag-x@^1.2.0: 704 | version "1.4.1" 705 | resolved "https://r.cnpmjs.org/has-to-string-tag-x/download/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" 706 | integrity sha1-oEWrOD17SyASoAFIqwql8pAETU0= 707 | dependencies: 708 | has-symbol-support-x "^1.4.1" 709 | 710 | has-yarn@^2.1.0: 711 | version "2.1.0" 712 | resolved "https://r.cnpmjs.org/has-yarn/download/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" 713 | integrity sha1-E34RNUp7W/EapctknPDG8/8rLnc= 714 | 715 | http-cache-semantics@3.8.1: 716 | version "3.8.1" 717 | resolved "https://r.cnpmjs.org/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" 718 | integrity sha1-ObDhat2bYFvwqe89nar0hDtMrNI= 719 | 720 | http-cache-semantics@^4.0.0: 721 | version "4.1.0" 722 | resolved "https://r.cnpmjs.org/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" 723 | integrity sha1-SekcXL82yblLz81xwj1SSex045A= 724 | 725 | iconv-lite@^0.4.24: 726 | version "0.4.24" 727 | resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 728 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 729 | dependencies: 730 | safer-buffer ">= 2.1.2 < 3" 731 | 732 | ieee754@^1.1.4: 733 | version "1.1.13" 734 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" 735 | integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== 736 | 737 | import-lazy@^2.1.0: 738 | version "2.1.0" 739 | resolved "https://r.cnpmjs.org/import-lazy/download/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 740 | integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= 741 | 742 | imurmurhash@^0.1.4: 743 | version "0.1.4" 744 | resolved "https://r.cnpmjs.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 745 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 746 | 747 | inflight@^1.0.4: 748 | version "1.0.6" 749 | resolved "https://r.cnpmjs.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 750 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 751 | dependencies: 752 | once "^1.3.0" 753 | wrappy "1" 754 | 755 | inherits@2, inherits@^2.0.1, inherits@~2.0.3: 756 | version "2.0.4" 757 | resolved "https://r.cnpmjs.org/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 758 | integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= 759 | 760 | ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: 761 | version "1.3.5" 762 | resolved "https://r.cnpmjs.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 763 | integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= 764 | 765 | inquirer@^7.0.4: 766 | version "7.0.4" 767 | resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703" 768 | integrity sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ== 769 | dependencies: 770 | ansi-escapes "^4.2.1" 771 | chalk "^2.4.2" 772 | cli-cursor "^3.1.0" 773 | cli-width "^2.0.0" 774 | external-editor "^3.0.3" 775 | figures "^3.0.0" 776 | lodash "^4.17.15" 777 | mute-stream "0.0.8" 778 | run-async "^2.2.0" 779 | rxjs "^6.5.3" 780 | string-width "^4.1.0" 781 | strip-ansi "^5.1.0" 782 | through "^2.3.6" 783 | 784 | into-stream@^3.1.0: 785 | version "3.1.0" 786 | resolved "https://r.cnpmjs.org/into-stream/download/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" 787 | integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= 788 | dependencies: 789 | from2 "^2.1.1" 790 | p-is-promise "^1.1.0" 791 | 792 | is-ci@^2.0.0: 793 | version "2.0.0" 794 | resolved "https://r.cnpmjs.org/is-ci/download/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" 795 | integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= 796 | dependencies: 797 | ci-info "^2.0.0" 798 | 799 | is-fullwidth-code-point@^2.0.0: 800 | version "2.0.0" 801 | resolved "https://r.cnpmjs.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 802 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= 803 | 804 | is-fullwidth-code-point@^3.0.0: 805 | version "3.0.0" 806 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 807 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 808 | 809 | is-installed-globally@^0.3.1: 810 | version "0.3.1" 811 | resolved "https://r.cnpmjs.org/is-installed-globally/download/is-installed-globally-0.3.1.tgz#679afef819347a72584617fd19497f010b8ed35f" 812 | integrity sha1-Z5r++Bk0enJYRhf9GUl/AQuO018= 813 | dependencies: 814 | global-dirs "^2.0.1" 815 | is-path-inside "^3.0.1" 816 | 817 | is-interactive@^1.0.0: 818 | version "1.0.0" 819 | resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" 820 | integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== 821 | 822 | is-natural-number@^4.0.1: 823 | version "4.0.1" 824 | resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" 825 | integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= 826 | 827 | is-npm@^4.0.0: 828 | version "4.0.0" 829 | resolved "https://r.cnpmjs.org/is-npm/download/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" 830 | integrity sha1-yQ3YOAaW34enptgjwg0LErvjyE0= 831 | 832 | is-obj@^2.0.0: 833 | version "2.0.0" 834 | resolved "https://r.cnpmjs.org/is-obj/download/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" 835 | integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI= 836 | 837 | is-object@^1.0.1: 838 | version "1.0.1" 839 | resolved "https://r.cnpmjs.org/is-object/download/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" 840 | integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= 841 | 842 | is-path-inside@^3.0.1: 843 | version "3.0.2" 844 | resolved "https://r.cnpmjs.org/is-path-inside/download/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" 845 | integrity sha1-9SIPyCo+IzdXKR3dycWHfyofMBc= 846 | 847 | is-plain-obj@^1.0.0: 848 | version "1.1.0" 849 | resolved "https://r.cnpmjs.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" 850 | integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= 851 | 852 | is-promise@^2.1.0: 853 | version "2.1.0" 854 | resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" 855 | integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= 856 | 857 | is-retry-allowed@^1.1.0: 858 | version "1.2.0" 859 | resolved "https://r.cnpmjs.org/is-retry-allowed/download/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" 860 | integrity sha1-13hIi9CkZmo76KFIK58rqv7eqLQ= 861 | 862 | is-stream@^1.1.0: 863 | version "1.1.0" 864 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 865 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= 866 | 867 | is-typedarray@^1.0.0: 868 | version "1.0.0" 869 | resolved "https://r.cnpmjs.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 870 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 871 | 872 | is-yarn-global@^0.3.0: 873 | version "0.3.0" 874 | resolved "https://r.cnpmjs.org/is-yarn-global/download/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" 875 | integrity sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI= 876 | 877 | isarray@~1.0.0: 878 | version "1.0.0" 879 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 880 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 881 | 882 | isurl@^1.0.0-alpha5: 883 | version "1.0.0" 884 | resolved "https://r.cnpmjs.org/isurl/download/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" 885 | integrity sha1-sn9PSfPNqj6kSgpbfzRi5u3DnWc= 886 | dependencies: 887 | has-to-string-tag-x "^1.2.0" 888 | is-object "^1.0.1" 889 | 890 | json-buffer@3.0.0: 891 | version "3.0.0" 892 | resolved "https://r.cnpmjs.org/json-buffer/download/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" 893 | integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= 894 | 895 | jsonfile@^4.0.0: 896 | version "4.0.0" 897 | resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 898 | integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= 899 | optionalDependencies: 900 | graceful-fs "^4.1.6" 901 | 902 | keyv@3.0.0: 903 | version "3.0.0" 904 | resolved "https://r.cnpmjs.org/keyv/download/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" 905 | integrity sha1-RJI7o55osSp87H32wyaMAx8u83M= 906 | dependencies: 907 | json-buffer "3.0.0" 908 | 909 | keyv@^3.0.0: 910 | version "3.1.0" 911 | resolved "https://r.cnpmjs.org/keyv/download/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" 912 | integrity sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk= 913 | dependencies: 914 | json-buffer "3.0.0" 915 | 916 | latest-version@^5.0.0: 917 | version "5.1.0" 918 | resolved "https://r.cnpmjs.org/latest-version/download/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" 919 | integrity sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4= 920 | dependencies: 921 | package-json "^6.3.0" 922 | 923 | lodash@^4.17.15: 924 | version "4.17.19" 925 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" 926 | integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== 927 | 928 | log-symbols@^3.0.0: 929 | version "3.0.0" 930 | resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" 931 | integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== 932 | dependencies: 933 | chalk "^2.4.2" 934 | 935 | lowercase-keys@1.0.0: 936 | version "1.0.0" 937 | resolved "https://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" 938 | integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= 939 | 940 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: 941 | version "1.0.1" 942 | resolved "https://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" 943 | integrity sha1-b54wtHCE2XGnyCD/FabFFnt0wm8= 944 | 945 | lowercase-keys@^2.0.0: 946 | version "2.0.0" 947 | resolved "https://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" 948 | integrity sha1-JgPni3tLAAbLyi+8yKMgJVislHk= 949 | 950 | make-dir@^1.0.0, make-dir@^1.2.0: 951 | version "1.3.0" 952 | resolved "https://r.cnpmjs.org/make-dir/download/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" 953 | integrity sha1-ecEDO4BRW9bSTsmTPoYMp17ifww= 954 | dependencies: 955 | pify "^3.0.0" 956 | 957 | make-dir@^3.0.0: 958 | version "3.0.2" 959 | resolved "https://r.cnpmjs.org/make-dir/download/make-dir-3.0.2.tgz#04a1acbf22221e1d6ef43559f43e05a90dbb4392" 960 | integrity sha1-BKGsvyIiHh1u9DVZ9D4FqQ27Q5I= 961 | dependencies: 962 | semver "^6.0.0" 963 | 964 | mime-db@^1.28.0: 965 | version "1.43.0" 966 | resolved "https://r.cnpmjs.org/mime-db/download/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58" 967 | integrity sha1-ChLgUCZQ5HPXNVNQUOfI9OtPrlg= 968 | 969 | mimic-fn@^2.1.0: 970 | version "2.1.0" 971 | resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" 972 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 973 | 974 | mimic-response@^1.0.0, mimic-response@^1.0.1: 975 | version "1.0.1" 976 | resolved "https://r.cnpmjs.org/mimic-response/download/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" 977 | integrity sha1-SSNTiHju9CBjy4o+OweYeBSHqxs= 978 | 979 | minimatch@^3.0.4: 980 | version "3.0.4" 981 | resolved "https://r.cnpmjs.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 982 | integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= 983 | dependencies: 984 | brace-expansion "^1.1.7" 985 | 986 | minimist@^1.2.0: 987 | version "1.2.0" 988 | resolved "https://r.cnpmjs.org/minimist/download/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 989 | integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= 990 | 991 | minimist@~0.0.1: 992 | version "0.0.10" 993 | resolved "https://r.cnpmjs.org/minimist/download/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" 994 | integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= 995 | 996 | mute-stream@0.0.8: 997 | version "0.0.8" 998 | resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" 999 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== 1000 | 1001 | neo-async@^2.6.0: 1002 | version "2.6.1" 1003 | resolved "https://r.cnpmjs.org/neo-async/download/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" 1004 | integrity sha1-rCetpmFn+ohJpq3dg39rGJrSCBw= 1005 | 1006 | normalize-url@2.0.1: 1007 | version "2.0.1" 1008 | resolved "https://r.cnpmjs.org/normalize-url/download/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" 1009 | integrity sha1-g1qdoVUfom9w6SMpBpojqmV01+Y= 1010 | dependencies: 1011 | prepend-http "^2.0.0" 1012 | query-string "^5.0.1" 1013 | sort-keys "^2.0.0" 1014 | 1015 | normalize-url@^4.1.0: 1016 | version "4.5.0" 1017 | resolved "https://r.cnpmjs.org/normalize-url/download/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" 1018 | integrity sha1-RTNUCH5sqWlXvY9br3U/WYIUISk= 1019 | 1020 | npm-conf@^1.1.0: 1021 | version "1.1.3" 1022 | resolved "https://r.cnpmjs.org/npm-conf/download/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" 1023 | integrity sha1-JWzEe9DiGMJZxOlVC/QTvCGSr/k= 1024 | dependencies: 1025 | config-chain "^1.1.11" 1026 | pify "^3.0.0" 1027 | 1028 | object-assign@^4.0.1, object-assign@^4.1.0: 1029 | version "4.1.1" 1030 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1031 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 1032 | 1033 | once@^1.3.0, once@^1.3.1, once@^1.4.0: 1034 | version "1.4.0" 1035 | resolved "https://r.cnpmjs.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1036 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 1037 | dependencies: 1038 | wrappy "1" 1039 | 1040 | onetime@^5.1.0: 1041 | version "5.1.0" 1042 | resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" 1043 | integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== 1044 | dependencies: 1045 | mimic-fn "^2.1.0" 1046 | 1047 | optimist@^0.6.1: 1048 | version "0.6.1" 1049 | resolved "https://r.cnpmjs.org/optimist/download/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" 1050 | integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= 1051 | dependencies: 1052 | minimist "~0.0.1" 1053 | wordwrap "~0.0.2" 1054 | 1055 | ora@^4.0.3: 1056 | version "4.0.3" 1057 | resolved "https://registry.npmjs.org/ora/-/ora-4.0.3.tgz#752a1b7b4be4825546a7a3d59256fa523b6b6d05" 1058 | integrity sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg== 1059 | dependencies: 1060 | chalk "^3.0.0" 1061 | cli-cursor "^3.1.0" 1062 | cli-spinners "^2.2.0" 1063 | is-interactive "^1.0.0" 1064 | log-symbols "^3.0.0" 1065 | mute-stream "0.0.8" 1066 | strip-ansi "^6.0.0" 1067 | wcwidth "^1.0.1" 1068 | 1069 | os-tmpdir@~1.0.2: 1070 | version "1.0.2" 1071 | resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 1072 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= 1073 | 1074 | p-cancelable@^0.4.0: 1075 | version "0.4.1" 1076 | resolved "https://r.cnpmjs.org/p-cancelable/download/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" 1077 | integrity sha1-NfNj1n1SCByNlYXje8zrfgu8sqA= 1078 | 1079 | p-cancelable@^1.0.0: 1080 | version "1.1.0" 1081 | resolved "https://r.cnpmjs.org/p-cancelable/download/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" 1082 | integrity sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw= 1083 | 1084 | p-event@^2.1.0: 1085 | version "2.3.1" 1086 | resolved "https://r.cnpmjs.org/p-event/download/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6" 1087 | integrity sha1-WWJ57xaassPgyuiMHPuwgHmZPvY= 1088 | dependencies: 1089 | p-timeout "^2.0.1" 1090 | 1091 | p-finally@^1.0.0: 1092 | version "1.0.0" 1093 | resolved "https://r.cnpmjs.org/p-finally/download/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 1094 | integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= 1095 | 1096 | p-is-promise@^1.1.0: 1097 | version "1.1.0" 1098 | resolved "https://r.cnpmjs.org/p-is-promise/download/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" 1099 | integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= 1100 | 1101 | p-timeout@^2.0.1: 1102 | version "2.0.1" 1103 | resolved "https://r.cnpmjs.org/p-timeout/download/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" 1104 | integrity sha1-2N0ZeVldLcATnh/ka4tkbLPN8Dg= 1105 | dependencies: 1106 | p-finally "^1.0.0" 1107 | 1108 | package-json@^6.3.0: 1109 | version "6.5.0" 1110 | resolved "https://r.cnpmjs.org/package-json/download/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" 1111 | integrity sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA= 1112 | dependencies: 1113 | got "^9.6.0" 1114 | registry-auth-token "^4.0.0" 1115 | registry-url "^5.0.0" 1116 | semver "^6.2.0" 1117 | 1118 | path-is-absolute@^1.0.0: 1119 | version "1.0.1" 1120 | resolved "https://r.cnpmjs.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 1121 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 1122 | 1123 | pend@~1.2.0: 1124 | version "1.2.0" 1125 | resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" 1126 | integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= 1127 | 1128 | pify@^2.3.0: 1129 | version "2.3.0" 1130 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1131 | integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= 1132 | 1133 | pify@^3.0.0: 1134 | version "3.0.0" 1135 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 1136 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= 1137 | 1138 | pinkie-promise@^2.0.0: 1139 | version "2.0.1" 1140 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 1141 | integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= 1142 | dependencies: 1143 | pinkie "^2.0.0" 1144 | 1145 | pinkie@^2.0.0: 1146 | version "2.0.4" 1147 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 1148 | integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= 1149 | 1150 | prepend-http@^2.0.0: 1151 | version "2.0.0" 1152 | resolved "https://r.cnpmjs.org/prepend-http/download/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" 1153 | integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= 1154 | 1155 | process-nextick-args@~2.0.0: 1156 | version "2.0.1" 1157 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 1158 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 1159 | 1160 | proto-list@~1.2.1: 1161 | version "1.2.4" 1162 | resolved "https://r.cnpmjs.org/proto-list/download/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" 1163 | integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= 1164 | 1165 | pump@^3.0.0: 1166 | version "3.0.0" 1167 | resolved "https://r.cnpmjs.org/pump/download/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 1168 | integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= 1169 | dependencies: 1170 | end-of-stream "^1.1.0" 1171 | once "^1.3.1" 1172 | 1173 | pupa@^2.0.1: 1174 | version "2.0.1" 1175 | resolved "https://r.cnpmjs.org/pupa/download/pupa-2.0.1.tgz#dbdc9ff48ffbea4a26a069b6f9f7abb051008726" 1176 | integrity sha1-29yf9I/76komoGm2+fersFEAhyY= 1177 | dependencies: 1178 | escape-goat "^2.0.0" 1179 | 1180 | query-string@^5.0.1: 1181 | version "5.1.1" 1182 | resolved "https://r.cnpmjs.org/query-string/download/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" 1183 | integrity sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s= 1184 | dependencies: 1185 | decode-uri-component "^0.2.0" 1186 | object-assign "^4.1.0" 1187 | strict-uri-encode "^1.0.0" 1188 | 1189 | rc@^1.2.8: 1190 | version "1.2.8" 1191 | resolved "https://r.cnpmjs.org/rc/download/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 1192 | integrity sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0= 1193 | dependencies: 1194 | deep-extend "^0.6.0" 1195 | ini "~1.3.0" 1196 | minimist "^1.2.0" 1197 | strip-json-comments "~2.0.1" 1198 | 1199 | readable-stream@^2.0.0, readable-stream@^2.3.0, readable-stream@^2.3.5: 1200 | version "2.3.7" 1201 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 1202 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 1203 | dependencies: 1204 | core-util-is "~1.0.0" 1205 | inherits "~2.0.3" 1206 | isarray "~1.0.0" 1207 | process-nextick-args "~2.0.0" 1208 | safe-buffer "~5.1.1" 1209 | string_decoder "~1.1.1" 1210 | util-deprecate "~1.0.1" 1211 | 1212 | registry-auth-token@^4.0.0: 1213 | version "4.1.1" 1214 | resolved "https://r.cnpmjs.org/registry-auth-token/download/registry-auth-token-4.1.1.tgz#40a33be1e82539460f94328b0f7f0f84c16d9479" 1215 | integrity sha1-QKM74eglOUYPlDKLD38PhMFtlHk= 1216 | dependencies: 1217 | rc "^1.2.8" 1218 | 1219 | registry-url@^5.0.0: 1220 | version "5.1.0" 1221 | resolved "https://r.cnpmjs.org/registry-url/download/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" 1222 | integrity sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk= 1223 | dependencies: 1224 | rc "^1.2.8" 1225 | 1226 | responselike@1.0.2, responselike@^1.0.2: 1227 | version "1.0.2" 1228 | resolved "https://r.cnpmjs.org/responselike/download/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" 1229 | integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= 1230 | dependencies: 1231 | lowercase-keys "^1.0.0" 1232 | 1233 | restore-cursor@^3.1.0: 1234 | version "3.1.0" 1235 | resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" 1236 | integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== 1237 | dependencies: 1238 | onetime "^5.1.0" 1239 | signal-exit "^3.0.2" 1240 | 1241 | rimraf@^3.0.0: 1242 | version "3.0.2" 1243 | resolved "https://r.cnpmjs.org/rimraf/download/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 1244 | integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho= 1245 | dependencies: 1246 | glob "^7.1.3" 1247 | 1248 | run-async@^2.2.0: 1249 | version "2.3.0" 1250 | resolved "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" 1251 | integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= 1252 | dependencies: 1253 | is-promise "^2.1.0" 1254 | 1255 | rxjs@^6.5.3: 1256 | version "6.5.4" 1257 | resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c" 1258 | integrity sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q== 1259 | dependencies: 1260 | tslib "^1.9.0" 1261 | 1262 | safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1263 | version "5.1.2" 1264 | resolved "https://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1265 | integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= 1266 | 1267 | safe-buffer@^5.0.1: 1268 | version "5.2.0" 1269 | resolved "https://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" 1270 | integrity sha1-t02uxJsRSPiMZLaNSbHoFcHy9Rk= 1271 | 1272 | safe-buffer@^5.1.1: 1273 | version "5.2.1" 1274 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 1275 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 1276 | 1277 | "safer-buffer@>= 2.1.2 < 3": 1278 | version "2.1.2" 1279 | resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 1280 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 1281 | 1282 | seek-bzip@^1.0.5: 1283 | version "1.0.6" 1284 | resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" 1285 | integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== 1286 | dependencies: 1287 | commander "^2.8.1" 1288 | 1289 | semver-diff@^3.1.1: 1290 | version "3.1.1" 1291 | resolved "https://r.cnpmjs.org/semver-diff/download/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" 1292 | integrity sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys= 1293 | dependencies: 1294 | semver "^6.3.0" 1295 | 1296 | semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: 1297 | version "6.3.0" 1298 | resolved "https://r.cnpmjs.org/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1299 | integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= 1300 | 1301 | signal-exit@^3.0.2: 1302 | version "3.0.2" 1303 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 1304 | integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= 1305 | 1306 | sort-keys-length@^1.0.0: 1307 | version "1.0.1" 1308 | resolved "https://r.cnpmjs.org/sort-keys-length/download/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" 1309 | integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= 1310 | dependencies: 1311 | sort-keys "^1.0.0" 1312 | 1313 | sort-keys@^1.0.0: 1314 | version "1.1.2" 1315 | resolved "https://r.cnpmjs.org/sort-keys/download/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" 1316 | integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= 1317 | dependencies: 1318 | is-plain-obj "^1.0.0" 1319 | 1320 | sort-keys@^2.0.0: 1321 | version "2.0.0" 1322 | resolved "https://r.cnpmjs.org/sort-keys/download/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" 1323 | integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= 1324 | dependencies: 1325 | is-plain-obj "^1.0.0" 1326 | 1327 | source-map@^0.6.1, source-map@~0.6.1: 1328 | version "0.6.1" 1329 | resolved "https://r.cnpmjs.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1330 | integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= 1331 | 1332 | strict-uri-encode@^1.0.0: 1333 | version "1.1.0" 1334 | resolved "https://r.cnpmjs.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" 1335 | integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= 1336 | 1337 | string-width@^3.0.0: 1338 | version "3.1.0" 1339 | resolved "https://r.cnpmjs.org/string-width/download/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" 1340 | integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= 1341 | dependencies: 1342 | emoji-regex "^7.0.1" 1343 | is-fullwidth-code-point "^2.0.0" 1344 | strip-ansi "^5.1.0" 1345 | 1346 | string-width@^4.0.0, string-width@^4.1.0: 1347 | version "4.2.0" 1348 | resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" 1349 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== 1350 | dependencies: 1351 | emoji-regex "^8.0.0" 1352 | is-fullwidth-code-point "^3.0.0" 1353 | strip-ansi "^6.0.0" 1354 | 1355 | string_decoder@~1.1.1: 1356 | version "1.1.1" 1357 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 1358 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 1359 | dependencies: 1360 | safe-buffer "~5.1.0" 1361 | 1362 | strip-ansi@^5.1.0: 1363 | version "5.2.0" 1364 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" 1365 | integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== 1366 | dependencies: 1367 | ansi-regex "^4.1.0" 1368 | 1369 | strip-ansi@^6.0.0: 1370 | version "6.0.0" 1371 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" 1372 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== 1373 | dependencies: 1374 | ansi-regex "^5.0.0" 1375 | 1376 | strip-dirs@^2.0.0: 1377 | version "2.1.0" 1378 | resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" 1379 | integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== 1380 | dependencies: 1381 | is-natural-number "^4.0.1" 1382 | 1383 | strip-json-comments@~2.0.1: 1384 | version "2.0.1" 1385 | resolved "https://r.cnpmjs.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 1386 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= 1387 | 1388 | strip-outer@^1.0.0: 1389 | version "1.0.1" 1390 | resolved "https://r.cnpmjs.org/strip-outer/download/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" 1391 | integrity sha1-sv0qv2YEudHmATBXGV34Nrip1jE= 1392 | dependencies: 1393 | escape-string-regexp "^1.0.2" 1394 | 1395 | supports-color@^5.3.0: 1396 | version "5.5.0" 1397 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1398 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1399 | dependencies: 1400 | has-flag "^3.0.0" 1401 | 1402 | supports-color@^7.1.0: 1403 | version "7.1.0" 1404 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" 1405 | integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== 1406 | dependencies: 1407 | has-flag "^4.0.0" 1408 | 1409 | tar-stream@^1.5.2: 1410 | version "1.6.2" 1411 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" 1412 | integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== 1413 | dependencies: 1414 | bl "^1.0.0" 1415 | buffer-alloc "^1.2.0" 1416 | end-of-stream "^1.0.0" 1417 | fs-constants "^1.0.0" 1418 | readable-stream "^2.3.0" 1419 | to-buffer "^1.1.1" 1420 | xtend "^4.0.0" 1421 | 1422 | term-size@^2.1.0: 1423 | version "2.2.0" 1424 | resolved "https://r.cnpmjs.org/term-size/download/term-size-2.2.0.tgz#1f16adedfe9bdc18800e1776821734086fcc6753" 1425 | integrity sha1-Hxat7f6b3BiADhd2ghc0CG/MZ1M= 1426 | 1427 | through@^2.3.6, through@^2.3.8: 1428 | version "2.3.8" 1429 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1430 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= 1431 | 1432 | timed-out@^4.0.1: 1433 | version "4.0.1" 1434 | resolved "https://r.cnpmjs.org/timed-out/download/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" 1435 | integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= 1436 | 1437 | tmp@^0.0.33: 1438 | version "0.0.33" 1439 | resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" 1440 | integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== 1441 | dependencies: 1442 | os-tmpdir "~1.0.2" 1443 | 1444 | to-buffer@^1.1.1: 1445 | version "1.1.1" 1446 | resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" 1447 | integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== 1448 | 1449 | to-readable-stream@^1.0.0: 1450 | version "1.0.0" 1451 | resolved "https://r.cnpmjs.org/to-readable-stream/download/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" 1452 | integrity sha1-zgqgwvPfat+FLvtASng+d8BHV3E= 1453 | 1454 | trim-repeated@^1.0.0: 1455 | version "1.0.0" 1456 | resolved "https://r.cnpmjs.org/trim-repeated/download/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" 1457 | integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= 1458 | dependencies: 1459 | escape-string-regexp "^1.0.2" 1460 | 1461 | tslib@^1.9.0: 1462 | version "1.10.0" 1463 | resolved "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" 1464 | integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== 1465 | 1466 | tunnel-agent@^0.6.0: 1467 | version "0.6.0" 1468 | resolved "https://r.cnpmjs.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 1469 | integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= 1470 | dependencies: 1471 | safe-buffer "^5.0.1" 1472 | 1473 | type-fest@^0.8.1: 1474 | version "0.8.1" 1475 | resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 1476 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 1477 | 1478 | typedarray-to-buffer@^3.1.5: 1479 | version "3.1.5" 1480 | resolved "https://r.cnpmjs.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" 1481 | integrity sha1-qX7nqf9CaRufeD/xvFES/j/KkIA= 1482 | dependencies: 1483 | is-typedarray "^1.0.0" 1484 | 1485 | uglify-js@^3.1.4: 1486 | version "3.8.0" 1487 | resolved "https://r.cnpmjs.org/uglify-js/download/uglify-js-3.8.0.tgz#f3541ae97b2f048d7e7e3aa4f39fd8a1f5d7a805" 1488 | integrity sha1-81Qa6XsvBI1+fjqk85/YofXXqAU= 1489 | dependencies: 1490 | commander "~2.20.3" 1491 | source-map "~0.6.1" 1492 | 1493 | unbzip2-stream@^1.0.9: 1494 | version "1.4.3" 1495 | resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" 1496 | integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== 1497 | dependencies: 1498 | buffer "^5.2.1" 1499 | through "^2.3.8" 1500 | 1501 | unique-string@^2.0.0: 1502 | version "2.0.0" 1503 | resolved "https://r.cnpmjs.org/unique-string/download/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" 1504 | integrity sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0= 1505 | dependencies: 1506 | crypto-random-string "^2.0.0" 1507 | 1508 | universalify@^0.1.0: 1509 | version "0.1.2" 1510 | resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 1511 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 1512 | 1513 | update-notifier@^4.1.0: 1514 | version "4.1.0" 1515 | resolved "https://r.cnpmjs.org/update-notifier/download/update-notifier-4.1.0.tgz#4866b98c3bc5b5473c020b1250583628f9a328f3" 1516 | integrity sha1-SGa5jDvFtUc8AgsSUFg2KPmjKPM= 1517 | dependencies: 1518 | boxen "^4.2.0" 1519 | chalk "^3.0.0" 1520 | configstore "^5.0.1" 1521 | has-yarn "^2.1.0" 1522 | import-lazy "^2.1.0" 1523 | is-ci "^2.0.0" 1524 | is-installed-globally "^0.3.1" 1525 | is-npm "^4.0.0" 1526 | is-yarn-global "^0.3.0" 1527 | latest-version "^5.0.0" 1528 | pupa "^2.0.1" 1529 | semver-diff "^3.1.1" 1530 | xdg-basedir "^4.0.0" 1531 | 1532 | url-parse-lax@^3.0.0: 1533 | version "3.0.0" 1534 | resolved "https://r.cnpmjs.org/url-parse-lax/download/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" 1535 | integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= 1536 | dependencies: 1537 | prepend-http "^2.0.0" 1538 | 1539 | url-to-options@^1.0.1: 1540 | version "1.0.1" 1541 | resolved "https://r.cnpmjs.org/url-to-options/download/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" 1542 | integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= 1543 | 1544 | util-deprecate@~1.0.1: 1545 | version "1.0.2" 1546 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1547 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 1548 | 1549 | wcwidth@^1.0.1: 1550 | version "1.0.1" 1551 | resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" 1552 | integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= 1553 | dependencies: 1554 | defaults "^1.0.3" 1555 | 1556 | widest-line@^3.1.0: 1557 | version "3.1.0" 1558 | resolved "https://r.cnpmjs.org/widest-line/download/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" 1559 | integrity sha1-gpIzO79my0X/DeFgOxNreuFJbso= 1560 | dependencies: 1561 | string-width "^4.0.0" 1562 | 1563 | wordwrap@~0.0.2: 1564 | version "0.0.3" 1565 | resolved "https://r.cnpmjs.org/wordwrap/download/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" 1566 | integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= 1567 | 1568 | wrappy@1: 1569 | version "1.0.2" 1570 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1571 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 1572 | 1573 | write-file-atomic@^3.0.0: 1574 | version "3.0.3" 1575 | resolved "https://r.cnpmjs.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" 1576 | integrity sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug= 1577 | dependencies: 1578 | imurmurhash "^0.1.4" 1579 | is-typedarray "^1.0.0" 1580 | signal-exit "^3.0.2" 1581 | typedarray-to-buffer "^3.1.5" 1582 | 1583 | xdg-basedir@^4.0.0: 1584 | version "4.0.0" 1585 | resolved "https://r.cnpmjs.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" 1586 | integrity sha1-S8jZmEQDaWIl74OhVzy7y0552xM= 1587 | 1588 | xtend@^4.0.0: 1589 | version "4.0.2" 1590 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 1591 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 1592 | 1593 | yauzl@^2.4.2: 1594 | version "2.10.0" 1595 | resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" 1596 | integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= 1597 | dependencies: 1598 | buffer-crc32 "~0.2.3" 1599 | fd-slicer "~1.1.0" 1600 | --------------------------------------------------------------------------------