├── .env ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── default.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── package.json ├── scripts └── link.js ├── src └── extension.ts ├── tsconfig.json └── yarn.lock /.env: -------------------------------------------------------------------------------- 1 | export NVIM_COC_LOG_FILE=./coc.log 2 | export SOURCEKIT_LOGGING="3" 3 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /lib 2 | node_modules 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | parser: '@typescript-eslint/parser', 3 | parserOptions: { 4 | ecmaVersion: 2018, 5 | sourceType: 'module' 6 | }, 7 | plugins: ['@typescript-eslint'], 8 | env: { 9 | node: true, 10 | es6: true 11 | }, 12 | extends: ['eslint:recommended'], 13 | rules: { 14 | semi: ['error', 'never'] 15 | }, 16 | overrides: [ 17 | { 18 | files: ['**/*.ts'], 19 | extends: ['plugin:@typescript-eslint/recommended'], 20 | rules: { 21 | '@typescript-eslint/no-use-before-define': 'off', 22 | '@typescript-eslint/semi': ['error', 'never'], 23 | '@typescript-eslint/member-delimiter-style': [ 24 | 'error', 25 | { multiline: { delimiter: 'none' } } 26 | ] 27 | } 28 | } 29 | ] 30 | }; 31 | -------------------------------------------------------------------------------- /.github/workflows/default.yml: -------------------------------------------------------------------------------- 1 | name: Test 2 | on: 3 | push: 4 | branches: [ master ] 5 | jobs: 6 | test: 7 | runs-on: ${{ matrix.os }} 8 | strategy: 9 | matrix: 10 | os: [macOS-latest, ubuntu-latest] 11 | node: [8, 10, 12] 12 | steps: 13 | - uses: 'actions/checkout@master' 14 | - uses: 'actions/setup-node@v1' 15 | with: 16 | node-version: ${{ matrix.node }} 17 | - name: 'Run Tests' 18 | run: | 19 | npm install -g yarn 20 | yarn install --frozen-lockfile 21 | yarn run build 22 | yarn lint 23 | 24 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | node_modules 3 | *.log 4 | test 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /src 2 | /tsconfig.json 3 | /tslint.json 4 | /scripts 5 | *.map 6 | *.ts 7 | *.log 8 | 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Klaas Pieter Annema 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 | ⚠️ I no longer use coc and therefore stopped maintaining coc-sourcekit. 2 | 3 | # coc-sourcekit 4 | 5 | Sourcekit language server extension for [coc]. 6 | 7 | [coc]: https://github.com/neoclide/coc.nvim 8 | 9 | ## Install 10 | 11 | In vim or neovim, run command: 12 | 13 | ```sh 14 | :CocInstall coc-sourcekit 15 | ``` 16 | ## Features 17 | 18 | See [sourcekit-lsp]. 19 | 20 | [sourcekit-lsp]: https://github.com/apple/sourcekit-lsp 21 | 22 | 23 | ## Configuration options 24 | 25 | |Key|Description|Default| 26 | |----|------------|-----| 27 | |`sourcekit.enable`|Enable sourcekit extension|true| 28 | |`sourcekit.commandPath`|Path to sourcekit-lsp binary|Output of `which sourcekit-lsp`| 29 | |`sourcekit.trace.server`|Trace the communication between coc and the sourcekit language server| 30 | |`sourcekit.sdkPath`|The path to the desired SDK|Nothing| 31 | |`sourcekit.sdk`|The name to the desired SDK to be fetched|Nothing| 32 | |`sourcekit.targetArch`| The name of the target (e.g x86_64-apple-ios13.2-simulator) to generate code | 33 | |`sourcekit.args`|Extra arguments to pass to the lsp|[]| 34 | |`sourcekit.env`|Environment variables to pass to the lsp.|{}| 35 | 36 | ### Environment Variables 37 | 38 | You can configure SourceKit's [logging](https://github.com/apple/sourcekit-lsp/blob/main/Documentation/Development.md#print-sourcekit-logs) and [toolchain path](https://github.com/apple/sourcekit-lsp/blob/main/Documentation/Development.md#selecting-the-toolchain) through `sourcekit.env`: 39 | 40 | ```json 41 | "sourcekit.env": { 42 | "SOURCEKIT_TOOLCHAIN_PATH": "/home/USER/swift-DEVELOPMENT-SNAPSHOT-2021-07-30-a-ubuntu20.04/", 43 | "SOURCEKIT_LOGGING": "3" // verbose logging 44 | } 45 | ``` 46 | 47 | ## Development 48 | 49 | 1. Run `yarn build` or `yarn build:watch` 50 | 2. Run `yarn run link:add` to link extension 51 | 3. Open a Swift file in vim 52 | 53 | To see that it worked use [`:CocOpenLog`]. 54 | 55 | 56 | Alternatively a [`.env`](.env) is provided which allows for tailing the logs outside of vim: 57 | 58 | ```sh 59 | # In the split/tab you will open vim 60 | source .env 61 | 62 | # In another split/tab 63 | tail -f coc.log 64 | ``` 65 | 66 | Or source it [automatically](https://github.com/klaaspieter/dotfiles/blob/5c2c1a6fa1a6f9ccc9031c3dc8de2ea9a3c4fdb0/zshrc#L327-L334). 67 | 68 | [`:CocOpenLog`]: https://github.com/neoclide/coc.nvim/blob/db5ffd2ff0d766c2cfbd711898e8a3f5736e038c/doc/coc.txt#L1659 69 | 70 | ## Acknowledgements 71 | 72 | - [josa42] for [coc-go] and [coc-sh]. This repo started out as a copy of [coc-go] and I used [coc-sh] as a reference implementation. 73 | 74 | [josa42]: https://github.com/josa42 75 | [coc-go]: https://github.com/josa42/coc-go 76 | [coc-sh]: https://github.com/josa42/coc-sh 77 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "coc-sourcekit", 3 | "version": "0.0.2", 4 | "description": "sourcekit extension for coc", 5 | "author": "Klaas Pieter Annema { 11 | switch(action) { 12 | case 'add': return await add() 13 | case 'remove': return await remove() 14 | default: 15 | console.error('Usage: link (add|remove)') 16 | } 17 | } 18 | 19 | const remove = async () => { 20 | await run('.', 'yarn','unlink') 21 | await run(extensionsPath, 'yarn','unlink', 'coc-sourcekit') 22 | 23 | const pkg = await readJSON(pkgPath) 24 | delete pkg.dependencies['coc-sourcekit'] 25 | await writeJSON(pkgPath, pkg) 26 | 27 | await run(extensionsPath, 'yarn','add', 'coc-sourcekit') 28 | } 29 | 30 | const add = async () => { 31 | const pkg = await readJSON(pkgPath) 32 | pkg.dependencies['coc-sourcekit'] = '*' 33 | await writeJSON(pkgPath, pkg) 34 | 35 | await run('.', 'yarn','link') 36 | await run(extensionsPath, 'yarn','link', 'coc-sourcekit') 37 | } 38 | 39 | const readJSON = async (p) => new Promise(resolve => fs.readFile(p, (_, d) => resolve(JSON.parse(d)))) 40 | const writeJSON = async (p, c) => new Promise(resolve => fs.writeFile(p, JSON.stringify(c, '', ' '), () => resolve())) 41 | 42 | const run = async (p, cmd, ...a) => { 43 | return new Promise(resolve => { 44 | console.log(`> ${cmd} ${a.join(' ')}`) 45 | const c = spawn(cmd, a, { cwd: p }) 46 | c.stdout.on('data', (l) => console.log(l.toString().replace(/\n$/, ''))) 47 | c.stderr.on('data', (l) => console.log(l.toString().replace(/\n$/, ''))) 48 | c.on('close', (code) => resolve(code)) 49 | }) 50 | } 51 | 52 | main(process.argv[2]) 53 | -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- 1 | import { 2 | TransportKind, 3 | ExtensionContext, 4 | LanguageClient, 5 | ServerOptions, 6 | workspace, 7 | services, 8 | LanguageClientOptions 9 | } from 'coc.nvim' 10 | 11 | interface SourceKitConfig { 12 | enable: boolean 13 | commandPath: string 14 | sdkPath: string 15 | sdk: string 16 | targetArch: string 17 | args: string[] 18 | env: { string: string } 19 | } 20 | 21 | export async function activate(context: ExtensionContext): Promise { 22 | const config = workspace.getConfiguration().get('sourcekit', {}) as SourceKitConfig 23 | if (config.enable === false) { 24 | return 25 | } 26 | 27 | let commandPath = config.commandPath 28 | if (!commandPath) { 29 | try { 30 | commandPath = (await workspace.runCommand('which sourcekit-lsp')).trim() 31 | } catch { 32 | workspace.showMessage("Cannot find sourcekit-lsp. Install Xcode 11.4+, swift, or set `sourcekit.commandPath` in your coc-config.") 33 | return 34 | } 35 | } 36 | 37 | let args: string[] = [] 38 | const sdkPath = config.sdkPath 39 | const sdk = config.sdk 40 | if (sdkPath) { 41 | args = args.concat(['-Xswiftc', '-sdk', '-Xswiftc', sdkPath]) 42 | } else if (sdk) { 43 | try { 44 | const computedSdkPath = (await workspace.runCommand(`xcrun --sdk ${sdk} --show-sdk-path`)).trim() 45 | args = args.concat(['-Xswiftc', '-sdk', '-Xswiftc', computedSdkPath]) 46 | } catch { 47 | workspace.showMessage(`Cannot find SDK path for '${sdk}'. Change 'sourcekit.sdk' or set 'sourcekit.sdkPath' in your coc-config.`) 48 | } 49 | } 50 | 51 | const targetArch = config.targetArch 52 | if (targetArch) { 53 | args = args.concat(['-Xswiftc', '-target', '-Xswiftc', targetArch]) 54 | } 55 | 56 | args = args.concat(config.args) 57 | 58 | const serverOptions: ServerOptions = { 59 | command: commandPath, 60 | args: args, 61 | options: { env: config.env }, 62 | transport: TransportKind.stdio 63 | } 64 | 65 | const clientOptions: LanguageClientOptions = { 66 | documentSelector: ['swift'] 67 | } 68 | 69 | const client = new LanguageClient('sourcekit', 'sourcekit', serverOptions, clientOptions) 70 | 71 | context.subscriptions.push( 72 | services.registLanguageClient(client), 73 | ) 74 | } 75 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "outDir": "lib", 4 | "sourceMap": true, 5 | "importHelpers": true, 6 | "allowUnreachableCode": false, 7 | "forceConsistentCasingInFileNames": true, 8 | "noImplicitAny": false, 9 | "noImplicitThis": true, 10 | "noUnusedLocals": false, 11 | "noUnusedParameters": false, 12 | "strictPropertyInitialization": false, 13 | "target": "es2017", 14 | "module": "commonjs", 15 | "moduleResolution": "node", 16 | "experimentalDecorators": true, 17 | "lib": ["es2017", "es2018"], 18 | "declaration": true, 19 | "resolveJsonModule": true, 20 | "esModuleInterop": true, 21 | "strictNullChecks": false, 22 | "strictFunctionTypes": false, 23 | "plugins": [] 24 | }, 25 | "include": [ 26 | "src" 27 | ], 28 | "exclude": [], 29 | "moduleResolution": "node" 30 | } 31 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.5.5" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" 8 | integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== 9 | dependencies: 10 | "@babel/highlight" "^7.0.0" 11 | 12 | "@babel/highlight@^7.0.0": 13 | version "7.5.0" 14 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" 15 | integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== 16 | dependencies: 17 | chalk "^2.0.0" 18 | esutils "^2.0.2" 19 | js-tokens "^4.0.0" 20 | 21 | "@chemzqm/neovim@5.1.9": 22 | version "5.1.9" 23 | resolved "https://registry.yarnpkg.com/@chemzqm/neovim/-/neovim-5.1.9.tgz#9e1d07088e6224022e943a54cfd0f09faa3000da" 24 | integrity sha512-lV60tnl2jcJZj3Hb+IDg6uz2zsjsB2hIGAiaW5a452SlVeLmuUoDsy2WaqRbFqcIHZKG5GTP3ttnOlB+ltHWhg== 25 | dependencies: 26 | msgpack-lite "^0.1.26" 27 | 28 | "@types/eslint-visitor-keys@^1.0.0": 29 | version "1.0.0" 30 | resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" 31 | integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== 32 | 33 | "@types/json-schema@^7.0.3": 34 | version "7.0.3" 35 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636" 36 | integrity sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A== 37 | 38 | "@types/node@^12.12.8": 39 | version "12.12.8" 40 | resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.8.tgz#dab418655af39ce2fa99286a0bed21ef8072ac9d" 41 | integrity sha512-XLla8N+iyfjvsa0KKV+BP/iGSoTmwxsu5Ci5sM33z9TjohF72DEz95iNvD6pPmemvbQgxAv/909G73gUn8QR7w== 42 | 43 | "@typescript-eslint/eslint-plugin@^2.8.0": 44 | version "2.8.0" 45 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.8.0.tgz#eca584d46094ebebc3cb3e9fb625bfbc904a534d" 46 | integrity sha512-ohqul5s6XEB0AzPWZCuJF5Fd6qC0b4+l5BGEnrlpmvXxvyymb8yw8Bs4YMF8usNAeuCJK87eFIHy8g8GFvOtGA== 47 | dependencies: 48 | "@typescript-eslint/experimental-utils" "2.8.0" 49 | eslint-utils "^1.4.3" 50 | functional-red-black-tree "^1.0.1" 51 | regexpp "^3.0.0" 52 | tsutils "^3.17.1" 53 | 54 | "@typescript-eslint/experimental-utils@2.8.0": 55 | version "2.8.0" 56 | resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.0.tgz#208b4164d175587e9b03ce6fea97d55f19c30ca9" 57 | integrity sha512-jZ05E4SxCbbXseQGXOKf3ESKcsGxT8Ucpkp1jiVp55MGhOvZB2twmWKf894PAuVQTCgbPbJz9ZbRDqtUWzP8xA== 58 | dependencies: 59 | "@types/json-schema" "^7.0.3" 60 | "@typescript-eslint/typescript-estree" "2.8.0" 61 | eslint-scope "^5.0.0" 62 | 63 | "@typescript-eslint/parser@^2.8.0": 64 | version "2.8.0" 65 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.8.0.tgz#e10f7c40c8cf2fb19920c879311e6c46ad17bacb" 66 | integrity sha512-NseXWzhkucq+JM2HgqAAoKEzGQMb5LuTRjFPLQzGIdLthXMNUfuiskbl7QSykvWW6mvzCtYbw1fYWGa2EIaekw== 67 | dependencies: 68 | "@types/eslint-visitor-keys" "^1.0.0" 69 | "@typescript-eslint/experimental-utils" "2.8.0" 70 | "@typescript-eslint/typescript-estree" "2.8.0" 71 | eslint-visitor-keys "^1.1.0" 72 | 73 | "@typescript-eslint/typescript-estree@2.8.0": 74 | version "2.8.0" 75 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.8.0.tgz#fcc3fe6532840085d29b75432c8a59895876aeca" 76 | integrity sha512-ksvjBDTdbAQ04cR5JyFSDX113k66FxH1tAXmi+dj6hufsl/G0eMc/f1GgLjEVPkYClDbRKv+rnBFuE5EusomUw== 77 | dependencies: 78 | debug "^4.1.1" 79 | eslint-visitor-keys "^1.1.0" 80 | glob "^7.1.6" 81 | is-glob "^4.0.1" 82 | lodash.unescape "4.0.1" 83 | semver "^6.3.0" 84 | tsutils "^3.17.1" 85 | 86 | acorn-jsx@^5.1.0: 87 | version "5.1.0" 88 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" 89 | integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== 90 | 91 | acorn@^7.1.0: 92 | version "7.1.1" 93 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" 94 | integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== 95 | 96 | ajv@^6.10.0, ajv@^6.10.2: 97 | version "6.10.2" 98 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" 99 | integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== 100 | dependencies: 101 | fast-deep-equal "^2.0.1" 102 | fast-json-stable-stringify "^2.0.0" 103 | json-schema-traverse "^0.4.1" 104 | uri-js "^4.2.2" 105 | 106 | ansi-escapes@^4.2.1: 107 | version "4.3.0" 108 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" 109 | integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== 110 | dependencies: 111 | type-fest "^0.8.1" 112 | 113 | ansi-regex@^4.1.0: 114 | version "4.1.0" 115 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" 116 | integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== 117 | 118 | ansi-regex@^5.0.0: 119 | version "5.0.0" 120 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" 121 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== 122 | 123 | ansi-styles@^3.2.0, ansi-styles@^3.2.1: 124 | version "3.2.1" 125 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 126 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 127 | dependencies: 128 | color-convert "^1.9.0" 129 | 130 | argparse@^1.0.7: 131 | version "1.0.10" 132 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 133 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== 134 | dependencies: 135 | sprintf-js "~1.0.2" 136 | 137 | astral-regex@^1.0.0: 138 | version "1.0.0" 139 | resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" 140 | integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== 141 | 142 | await-semaphore@^0.1.3: 143 | version "0.1.3" 144 | resolved "https://registry.yarnpkg.com/await-semaphore/-/await-semaphore-0.1.3.tgz#2b88018cc8c28e06167ae1cdff02504f1f9688d3" 145 | integrity sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q== 146 | 147 | balanced-match@^1.0.0: 148 | version "1.0.0" 149 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 150 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 151 | 152 | brace-expansion@^1.1.7: 153 | version "1.1.11" 154 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 155 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 156 | dependencies: 157 | balanced-match "^1.0.0" 158 | concat-map "0.0.1" 159 | 160 | bser@^2.0.0, bser@^2.1.0: 161 | version "2.1.0" 162 | resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.0.tgz#65fc784bf7f87c009b973c12db6546902fa9c7b5" 163 | integrity sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg== 164 | dependencies: 165 | node-int64 "^0.4.0" 166 | 167 | callsites@^3.0.0: 168 | version "3.1.0" 169 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 170 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 171 | 172 | chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: 173 | version "2.4.2" 174 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 175 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 176 | dependencies: 177 | ansi-styles "^3.2.1" 178 | escape-string-regexp "^1.0.5" 179 | supports-color "^5.3.0" 180 | 181 | chardet@^0.7.0: 182 | version "0.7.0" 183 | resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" 184 | integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== 185 | 186 | chownr@^1.1.1: 187 | version "1.1.2" 188 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6" 189 | integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A== 190 | 191 | cli-cursor@^3.1.0: 192 | version "3.1.0" 193 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" 194 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== 195 | dependencies: 196 | restore-cursor "^3.1.0" 197 | 198 | cli-width@^2.0.0: 199 | version "2.2.0" 200 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" 201 | integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= 202 | 203 | coc.nvim@0.0.74: 204 | version "0.0.74" 205 | resolved "https://registry.yarnpkg.com/coc.nvim/-/coc.nvim-0.0.74.tgz#b3a6c3a47a8a1be2db578ac655e4396d4a696e0b" 206 | integrity sha512-9U8l2lXjnOM7lgSSOLpLkdvUeh1UAxAKfeVLMZgXRdfuSZJF82GWX2326dbQR30s9icLpSLBsWbcC6KGxW/kRQ== 207 | dependencies: 208 | "@chemzqm/neovim" "5.1.9" 209 | await-semaphore "^0.1.3" 210 | bser "^2.1.0" 211 | debounce "^1.2.0" 212 | fast-diff "^1.2.0" 213 | fb-watchman "^2.0.0" 214 | follow-redirects "^1.9.0" 215 | glob "^7.1.4" 216 | isuri "^2.0.3" 217 | jsonc-parser "^2.1.1" 218 | log4js "^5.1.0" 219 | minimatch "^3.0.4" 220 | mkdirp "^0.5.1" 221 | mv "^2.1.1" 222 | rc "^1.2.8" 223 | rimraf "^3.0.0" 224 | semver "^6.3.0" 225 | tar "^4.4.10" 226 | tslib "^1.10.0" 227 | tunnel "^0.0.6" 228 | uuid "^3.3.3" 229 | vscode-languageserver-protocol "3.15.0-next.6" 230 | vscode-languageserver-types "3.15.0-next.2" 231 | vscode-uri "^2.0.3" 232 | which "^1.3.1" 233 | 234 | color-convert@^1.9.0: 235 | version "1.9.3" 236 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 237 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 238 | dependencies: 239 | color-name "1.1.3" 240 | 241 | color-name@1.1.3: 242 | version "1.1.3" 243 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 244 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 245 | 246 | concat-map@0.0.1: 247 | version "0.0.1" 248 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 249 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 250 | 251 | cross-spawn@^6.0.5: 252 | version "6.0.5" 253 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" 254 | integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== 255 | dependencies: 256 | nice-try "^1.0.4" 257 | path-key "^2.0.1" 258 | semver "^5.5.0" 259 | shebang-command "^1.2.0" 260 | which "^1.2.9" 261 | 262 | date-format@^2.1.0: 263 | version "2.1.0" 264 | resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf" 265 | integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== 266 | 267 | debounce@^1.2.0: 268 | version "1.2.0" 269 | resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131" 270 | integrity sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg== 271 | 272 | debug@^3.0.0: 273 | version "3.2.6" 274 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" 275 | integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== 276 | dependencies: 277 | ms "^2.1.1" 278 | 279 | debug@^4.0.1, debug@^4.1.1: 280 | version "4.1.1" 281 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" 282 | integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== 283 | dependencies: 284 | ms "^2.1.1" 285 | 286 | deep-extend@^0.6.0: 287 | version "0.6.0" 288 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 289 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== 290 | 291 | deep-is@~0.1.3: 292 | version "0.1.3" 293 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 294 | integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= 295 | 296 | doctrine@^3.0.0: 297 | version "3.0.0" 298 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" 299 | integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== 300 | dependencies: 301 | esutils "^2.0.2" 302 | 303 | emoji-regex@^7.0.1: 304 | version "7.0.3" 305 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 306 | integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== 307 | 308 | emoji-regex@^8.0.0: 309 | version "8.0.0" 310 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 311 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 312 | 313 | escape-string-regexp@^1.0.5: 314 | version "1.0.5" 315 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 316 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 317 | 318 | eslint-scope@^5.0.0: 319 | version "5.0.0" 320 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" 321 | integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== 322 | dependencies: 323 | esrecurse "^4.1.0" 324 | estraverse "^4.1.1" 325 | 326 | eslint-utils@^1.4.3: 327 | version "1.4.3" 328 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" 329 | integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== 330 | dependencies: 331 | eslint-visitor-keys "^1.1.0" 332 | 333 | eslint-visitor-keys@^1.1.0: 334 | version "1.1.0" 335 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" 336 | integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== 337 | 338 | eslint@^6.6.0: 339 | version "6.6.0" 340 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.6.0.tgz#4a01a2fb48d32aacef5530ee9c5a78f11a8afd04" 341 | integrity sha512-PpEBq7b6qY/qrOmpYQ/jTMDYfuQMELR4g4WI1M/NaSDDD/bdcMb+dj4Hgks7p41kW2caXsPsEZAEAyAgjVVC0g== 342 | dependencies: 343 | "@babel/code-frame" "^7.0.0" 344 | ajv "^6.10.0" 345 | chalk "^2.1.0" 346 | cross-spawn "^6.0.5" 347 | debug "^4.0.1" 348 | doctrine "^3.0.0" 349 | eslint-scope "^5.0.0" 350 | eslint-utils "^1.4.3" 351 | eslint-visitor-keys "^1.1.0" 352 | espree "^6.1.2" 353 | esquery "^1.0.1" 354 | esutils "^2.0.2" 355 | file-entry-cache "^5.0.1" 356 | functional-red-black-tree "^1.0.1" 357 | glob-parent "^5.0.0" 358 | globals "^11.7.0" 359 | ignore "^4.0.6" 360 | import-fresh "^3.0.0" 361 | imurmurhash "^0.1.4" 362 | inquirer "^7.0.0" 363 | is-glob "^4.0.0" 364 | js-yaml "^3.13.1" 365 | json-stable-stringify-without-jsonify "^1.0.1" 366 | levn "^0.3.0" 367 | lodash "^4.17.14" 368 | minimatch "^3.0.4" 369 | mkdirp "^0.5.1" 370 | natural-compare "^1.4.0" 371 | optionator "^0.8.2" 372 | progress "^2.0.0" 373 | regexpp "^2.0.1" 374 | semver "^6.1.2" 375 | strip-ansi "^5.2.0" 376 | strip-json-comments "^3.0.1" 377 | table "^5.2.3" 378 | text-table "^0.2.0" 379 | v8-compile-cache "^2.0.3" 380 | 381 | espree@^6.1.2: 382 | version "6.1.2" 383 | resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" 384 | integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== 385 | dependencies: 386 | acorn "^7.1.0" 387 | acorn-jsx "^5.1.0" 388 | eslint-visitor-keys "^1.1.0" 389 | 390 | esprima@^4.0.0: 391 | version "4.0.1" 392 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 393 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 394 | 395 | esquery@^1.0.1: 396 | version "1.0.1" 397 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" 398 | integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== 399 | dependencies: 400 | estraverse "^4.0.0" 401 | 402 | esrecurse@^4.1.0: 403 | version "4.2.1" 404 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" 405 | integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== 406 | dependencies: 407 | estraverse "^4.1.0" 408 | 409 | estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: 410 | version "4.3.0" 411 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 412 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 413 | 414 | esutils@^2.0.2: 415 | version "2.0.3" 416 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" 417 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== 418 | 419 | event-lite@^0.1.1: 420 | version "0.1.2" 421 | resolved "https://registry.yarnpkg.com/event-lite/-/event-lite-0.1.2.tgz#838a3e0fdddef8cc90f128006c8e55a4e4e4c11b" 422 | integrity sha512-HnSYx1BsJ87/p6swwzv+2v6B4X+uxUteoDfRxsAb1S1BePzQqOLevVmkdA15GHJVd9A9Ok6wygUR18Hu0YeV9g== 423 | 424 | external-editor@^3.0.3: 425 | version "3.1.0" 426 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" 427 | integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== 428 | dependencies: 429 | chardet "^0.7.0" 430 | iconv-lite "^0.4.24" 431 | tmp "^0.0.33" 432 | 433 | fast-deep-equal@^2.0.1: 434 | version "2.0.1" 435 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" 436 | integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= 437 | 438 | fast-diff@^1.2.0: 439 | version "1.2.0" 440 | resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" 441 | integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== 442 | 443 | fast-json-stable-stringify@^2.0.0: 444 | version "2.0.0" 445 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" 446 | integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= 447 | 448 | fast-levenshtein@~2.0.4: 449 | version "2.0.6" 450 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 451 | integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= 452 | 453 | fb-watchman@^2.0.0: 454 | version "2.0.0" 455 | resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" 456 | integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= 457 | dependencies: 458 | bser "^2.0.0" 459 | 460 | figures@^3.0.0: 461 | version "3.1.0" 462 | resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" 463 | integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== 464 | dependencies: 465 | escape-string-regexp "^1.0.5" 466 | 467 | file-entry-cache@^5.0.1: 468 | version "5.0.1" 469 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" 470 | integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== 471 | dependencies: 472 | flat-cache "^2.0.1" 473 | 474 | flat-cache@^2.0.1: 475 | version "2.0.1" 476 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" 477 | integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== 478 | dependencies: 479 | flatted "^2.0.0" 480 | rimraf "2.6.3" 481 | write "1.0.3" 482 | 483 | flatted@^2.0.0, flatted@^2.0.1: 484 | version "2.0.1" 485 | resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" 486 | integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== 487 | 488 | follow-redirects@^1.9.0: 489 | version "1.9.0" 490 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f" 491 | integrity sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A== 492 | dependencies: 493 | debug "^3.0.0" 494 | 495 | fs-extra@^8.1.0: 496 | version "8.1.0" 497 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" 498 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== 499 | dependencies: 500 | graceful-fs "^4.2.0" 501 | jsonfile "^4.0.0" 502 | universalify "^0.1.0" 503 | 504 | fs-minipass@^1.2.5: 505 | version "1.2.6" 506 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" 507 | integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ== 508 | dependencies: 509 | minipass "^2.2.1" 510 | 511 | fs.realpath@^1.0.0: 512 | version "1.0.0" 513 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 514 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 515 | 516 | functional-red-black-tree@^1.0.1: 517 | version "1.0.1" 518 | resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 519 | integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= 520 | 521 | glob-parent@^5.0.0: 522 | version "5.0.0" 523 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.0.0.tgz#1dc99f0f39b006d3e92c2c284068382f0c20e954" 524 | integrity sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg== 525 | dependencies: 526 | is-glob "^4.0.1" 527 | 528 | glob@^6.0.1: 529 | version "6.0.4" 530 | resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" 531 | integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= 532 | dependencies: 533 | inflight "^1.0.4" 534 | inherits "2" 535 | minimatch "2 || 3" 536 | once "^1.3.0" 537 | path-is-absolute "^1.0.0" 538 | 539 | glob@^7.1.3, glob@^7.1.4: 540 | version "7.1.4" 541 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" 542 | integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== 543 | dependencies: 544 | fs.realpath "^1.0.0" 545 | inflight "^1.0.4" 546 | inherits "2" 547 | minimatch "^3.0.4" 548 | once "^1.3.0" 549 | path-is-absolute "^1.0.0" 550 | 551 | glob@^7.1.6: 552 | version "7.1.6" 553 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 554 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== 555 | dependencies: 556 | fs.realpath "^1.0.0" 557 | inflight "^1.0.4" 558 | inherits "2" 559 | minimatch "^3.0.4" 560 | once "^1.3.0" 561 | path-is-absolute "^1.0.0" 562 | 563 | globals@^11.7.0: 564 | version "11.12.0" 565 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 566 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 567 | 568 | graceful-fs@^4.1.6: 569 | version "4.2.0" 570 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b" 571 | integrity sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg== 572 | 573 | graceful-fs@^4.2.0: 574 | version "4.2.3" 575 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" 576 | integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== 577 | 578 | has-flag@^3.0.0: 579 | version "3.0.0" 580 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 581 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 582 | 583 | iconv-lite@^0.4.24: 584 | version "0.4.24" 585 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 586 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 587 | dependencies: 588 | safer-buffer ">= 2.1.2 < 3" 589 | 590 | ieee754@^1.1.8: 591 | version "1.1.13" 592 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" 593 | integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== 594 | 595 | ignore@^4.0.6: 596 | version "4.0.6" 597 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" 598 | integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== 599 | 600 | import-fresh@^3.0.0: 601 | version "3.1.0" 602 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" 603 | integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ== 604 | dependencies: 605 | parent-module "^1.0.0" 606 | resolve-from "^4.0.0" 607 | 608 | imurmurhash@^0.1.4: 609 | version "0.1.4" 610 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 611 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 612 | 613 | inflight@^1.0.4: 614 | version "1.0.6" 615 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 616 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 617 | dependencies: 618 | once "^1.3.0" 619 | wrappy "1" 620 | 621 | inherits@2: 622 | version "2.0.4" 623 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 624 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 625 | 626 | ini@~1.3.0: 627 | version "1.3.5" 628 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 629 | integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== 630 | 631 | inquirer@^7.0.0: 632 | version "7.0.0" 633 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" 634 | integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== 635 | dependencies: 636 | ansi-escapes "^4.2.1" 637 | chalk "^2.4.2" 638 | cli-cursor "^3.1.0" 639 | cli-width "^2.0.0" 640 | external-editor "^3.0.3" 641 | figures "^3.0.0" 642 | lodash "^4.17.15" 643 | mute-stream "0.0.8" 644 | run-async "^2.2.0" 645 | rxjs "^6.4.0" 646 | string-width "^4.1.0" 647 | strip-ansi "^5.1.0" 648 | through "^2.3.6" 649 | 650 | int64-buffer@^0.1.9: 651 | version "0.1.10" 652 | resolved "https://registry.yarnpkg.com/int64-buffer/-/int64-buffer-0.1.10.tgz#277b228a87d95ad777d07c13832022406a473423" 653 | integrity sha1-J3siiofZWtd30HwTgyAiQGpHNCM= 654 | 655 | is-extglob@^2.1.1: 656 | version "2.1.1" 657 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 658 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 659 | 660 | is-fullwidth-code-point@^2.0.0: 661 | version "2.0.0" 662 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 663 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= 664 | 665 | is-fullwidth-code-point@^3.0.0: 666 | version "3.0.0" 667 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 668 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 669 | 670 | is-glob@^4.0.0, is-glob@^4.0.1: 671 | version "4.0.1" 672 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 673 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 674 | dependencies: 675 | is-extglob "^2.1.1" 676 | 677 | is-promise@^2.1.0: 678 | version "2.1.0" 679 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" 680 | integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= 681 | 682 | isarray@^1.0.0: 683 | version "1.0.0" 684 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 685 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 686 | 687 | isexe@^2.0.0: 688 | version "2.0.0" 689 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 690 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 691 | 692 | isuri@^2.0.3: 693 | version "2.0.3" 694 | resolved "https://registry.yarnpkg.com/isuri/-/isuri-2.0.3.tgz#3437121db2fe65af0ba080b7e1a8636f632cca91" 695 | integrity sha1-NDcSHbL+Za8LoIC34ahjb2MsypE= 696 | dependencies: 697 | rfc-3986 "1.0.1" 698 | 699 | js-tokens@^4.0.0: 700 | version "4.0.0" 701 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 702 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 703 | 704 | js-yaml@^3.13.1: 705 | version "3.13.1" 706 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" 707 | integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== 708 | dependencies: 709 | argparse "^1.0.7" 710 | esprima "^4.0.0" 711 | 712 | json-schema-traverse@^0.4.1: 713 | version "0.4.1" 714 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 715 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 716 | 717 | json-stable-stringify-without-jsonify@^1.0.1: 718 | version "1.0.1" 719 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 720 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 721 | 722 | jsonc-parser@^2.1.1: 723 | version "2.2.0" 724 | resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.2.0.tgz#f206f87f9d49d644b7502052c04e82dd6392e9ef" 725 | integrity sha512-4fLQxW1j/5fWj6p78vAlAafoCKtuBm6ghv+Ij5W2DrDx0qE+ZdEl2c6Ko1mgJNF5ftX1iEWQQ4Ap7+3GlhjkOA== 726 | 727 | jsonfile@^4.0.0: 728 | version "4.0.0" 729 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 730 | integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= 731 | optionalDependencies: 732 | graceful-fs "^4.1.6" 733 | 734 | levn@^0.3.0, levn@~0.3.0: 735 | version "0.3.0" 736 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 737 | integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= 738 | dependencies: 739 | prelude-ls "~1.1.2" 740 | type-check "~0.3.2" 741 | 742 | lodash.unescape@4.0.1: 743 | version "4.0.1" 744 | resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" 745 | integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= 746 | 747 | lodash@^4.17.14, lodash@^4.17.15: 748 | version "4.17.19" 749 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" 750 | integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== 751 | 752 | log4js@^5.1.0: 753 | version "5.3.0" 754 | resolved "https://registry.yarnpkg.com/log4js/-/log4js-5.3.0.tgz#7e43fa49f516c2d11c71ae28eddffd508eef2ba8" 755 | integrity sha512-PZHXaXJKMKEscvQxSnTjM4UosQalSDlNpMw63eCKW+/DiAFKIZPW1jGyIPXZDjiEYFusMfiI7zzvnxeGozUcAw== 756 | dependencies: 757 | date-format "^2.1.0" 758 | debug "^4.1.1" 759 | flatted "^2.0.1" 760 | rfdc "^1.1.4" 761 | streamroller "^2.2.2" 762 | 763 | mimic-fn@^2.1.0: 764 | version "2.1.0" 765 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" 766 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 767 | 768 | "minimatch@2 || 3", minimatch@^3.0.4: 769 | version "3.0.4" 770 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 771 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 772 | dependencies: 773 | brace-expansion "^1.1.7" 774 | 775 | minimist@0.0.8: 776 | version "0.0.8" 777 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 778 | integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= 779 | 780 | minimist@^1.2.0: 781 | version "1.2.0" 782 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 783 | integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= 784 | 785 | minipass@^2.2.1, minipass@^2.3.5: 786 | version "2.3.5" 787 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" 788 | integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== 789 | dependencies: 790 | safe-buffer "^5.1.2" 791 | yallist "^3.0.0" 792 | 793 | minizlib@^1.2.1: 794 | version "1.2.1" 795 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" 796 | integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== 797 | dependencies: 798 | minipass "^2.2.1" 799 | 800 | mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: 801 | version "0.5.1" 802 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 803 | integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= 804 | dependencies: 805 | minimist "0.0.8" 806 | 807 | ms@^2.1.1: 808 | version "2.1.2" 809 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 810 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 811 | 812 | msgpack-lite@^0.1.26: 813 | version "0.1.26" 814 | resolved "https://registry.yarnpkg.com/msgpack-lite/-/msgpack-lite-0.1.26.tgz#dd3c50b26f059f25e7edee3644418358e2a9ad89" 815 | integrity sha1-3TxQsm8FnyXn7e42REGDWOKprYk= 816 | dependencies: 817 | event-lite "^0.1.1" 818 | ieee754 "^1.1.8" 819 | int64-buffer "^0.1.9" 820 | isarray "^1.0.0" 821 | 822 | mute-stream@0.0.8: 823 | version "0.0.8" 824 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" 825 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== 826 | 827 | mv@^2.1.1: 828 | version "2.1.1" 829 | resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" 830 | integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= 831 | dependencies: 832 | mkdirp "~0.5.1" 833 | ncp "~2.0.0" 834 | rimraf "~2.4.0" 835 | 836 | natural-compare@^1.4.0: 837 | version "1.4.0" 838 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 839 | integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= 840 | 841 | ncp@~2.0.0: 842 | version "2.0.0" 843 | resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" 844 | integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= 845 | 846 | nice-try@^1.0.4: 847 | version "1.0.5" 848 | resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" 849 | integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== 850 | 851 | node-int64@^0.4.0: 852 | version "0.4.0" 853 | resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" 854 | integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= 855 | 856 | once@^1.3.0: 857 | version "1.4.0" 858 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 859 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 860 | dependencies: 861 | wrappy "1" 862 | 863 | onetime@^5.1.0: 864 | version "5.1.0" 865 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" 866 | integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== 867 | dependencies: 868 | mimic-fn "^2.1.0" 869 | 870 | optionator@^0.8.2: 871 | version "0.8.2" 872 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 873 | integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= 874 | dependencies: 875 | deep-is "~0.1.3" 876 | fast-levenshtein "~2.0.4" 877 | levn "~0.3.0" 878 | prelude-ls "~1.1.2" 879 | type-check "~0.3.2" 880 | wordwrap "~1.0.0" 881 | 882 | os-tmpdir@~1.0.2: 883 | version "1.0.2" 884 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 885 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= 886 | 887 | parent-module@^1.0.0: 888 | version "1.0.1" 889 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 890 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 891 | dependencies: 892 | callsites "^3.0.0" 893 | 894 | path-is-absolute@^1.0.0: 895 | version "1.0.1" 896 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 897 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 898 | 899 | path-key@^2.0.1: 900 | version "2.0.1" 901 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 902 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= 903 | 904 | prelude-ls@~1.1.2: 905 | version "1.1.2" 906 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 907 | integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= 908 | 909 | progress@^2.0.0: 910 | version "2.0.3" 911 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" 912 | integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== 913 | 914 | punycode@^2.1.0: 915 | version "2.1.1" 916 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 917 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 918 | 919 | rc@^1.2.8: 920 | version "1.2.8" 921 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 922 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== 923 | dependencies: 924 | deep-extend "^0.6.0" 925 | ini "~1.3.0" 926 | minimist "^1.2.0" 927 | strip-json-comments "~2.0.1" 928 | 929 | regexpp@^2.0.1: 930 | version "2.0.1" 931 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" 932 | integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== 933 | 934 | regexpp@^3.0.0: 935 | version "3.0.0" 936 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e" 937 | integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g== 938 | 939 | resolve-from@^4.0.0: 940 | version "4.0.0" 941 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 942 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 943 | 944 | restore-cursor@^3.1.0: 945 | version "3.1.0" 946 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" 947 | integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== 948 | dependencies: 949 | onetime "^5.1.0" 950 | signal-exit "^3.0.2" 951 | 952 | rfc-3986@1.0.1: 953 | version "1.0.1" 954 | resolved "https://registry.yarnpkg.com/rfc-3986/-/rfc-3986-1.0.1.tgz#eeeb88342fadbe8027c0f36ada921a13e6f96206" 955 | integrity sha1-7uuINC+tvoAnwPNq2pIaE+b5YgY= 956 | 957 | rfdc@^1.1.4: 958 | version "1.1.4" 959 | resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.1.4.tgz#ba72cc1367a0ccd9cf81a870b3b58bd3ad07f8c2" 960 | integrity sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug== 961 | 962 | rimraf@2.6.3: 963 | version "2.6.3" 964 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" 965 | integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== 966 | dependencies: 967 | glob "^7.1.3" 968 | 969 | rimraf@^3.0.0: 970 | version "3.0.0" 971 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b" 972 | integrity sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg== 973 | dependencies: 974 | glob "^7.1.3" 975 | 976 | rimraf@~2.4.0: 977 | version "2.4.5" 978 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" 979 | integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= 980 | dependencies: 981 | glob "^6.0.1" 982 | 983 | run-async@^2.2.0: 984 | version "2.3.0" 985 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" 986 | integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= 987 | dependencies: 988 | is-promise "^2.1.0" 989 | 990 | rxjs@^6.4.0: 991 | version "6.5.3" 992 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" 993 | integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== 994 | dependencies: 995 | tslib "^1.9.0" 996 | 997 | safe-buffer@^5.1.2: 998 | version "5.2.0" 999 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" 1000 | integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== 1001 | 1002 | "safer-buffer@>= 2.1.2 < 3": 1003 | version "2.1.2" 1004 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 1005 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 1006 | 1007 | semver@^5.5.0: 1008 | version "5.7.1" 1009 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 1010 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 1011 | 1012 | semver@^6.1.2, semver@^6.3.0: 1013 | version "6.3.0" 1014 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1015 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 1016 | 1017 | shebang-command@^1.2.0: 1018 | version "1.2.0" 1019 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 1020 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= 1021 | dependencies: 1022 | shebang-regex "^1.0.0" 1023 | 1024 | shebang-regex@^1.0.0: 1025 | version "1.0.0" 1026 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 1027 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= 1028 | 1029 | signal-exit@^3.0.2: 1030 | version "3.0.2" 1031 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 1032 | integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= 1033 | 1034 | slice-ansi@^2.1.0: 1035 | version "2.1.0" 1036 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" 1037 | integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== 1038 | dependencies: 1039 | ansi-styles "^3.2.0" 1040 | astral-regex "^1.0.0" 1041 | is-fullwidth-code-point "^2.0.0" 1042 | 1043 | sprintf-js@~1.0.2: 1044 | version "1.0.3" 1045 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 1046 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 1047 | 1048 | streamroller@^2.2.2: 1049 | version "2.2.3" 1050 | resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-2.2.3.tgz#b95c9fad44e2e89005d242141486b3b4962c2d28" 1051 | integrity sha512-AegmvQsscTRhHVO46PhCDerjIpxi7E+d2GxgUDu+nzw/HuLnUdxHWr6WQ+mVn/4iJgMKKFFdiUwFcFRDvcjCtw== 1052 | dependencies: 1053 | date-format "^2.1.0" 1054 | debug "^4.1.1" 1055 | fs-extra "^8.1.0" 1056 | 1057 | string-width@^3.0.0: 1058 | version "3.1.0" 1059 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" 1060 | integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== 1061 | dependencies: 1062 | emoji-regex "^7.0.1" 1063 | is-fullwidth-code-point "^2.0.0" 1064 | strip-ansi "^5.1.0" 1065 | 1066 | string-width@^4.1.0: 1067 | version "4.2.0" 1068 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" 1069 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== 1070 | dependencies: 1071 | emoji-regex "^8.0.0" 1072 | is-fullwidth-code-point "^3.0.0" 1073 | strip-ansi "^6.0.0" 1074 | 1075 | strip-ansi@^5.1.0, strip-ansi@^5.2.0: 1076 | version "5.2.0" 1077 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" 1078 | integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== 1079 | dependencies: 1080 | ansi-regex "^4.1.0" 1081 | 1082 | strip-ansi@^6.0.0: 1083 | version "6.0.0" 1084 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" 1085 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== 1086 | dependencies: 1087 | ansi-regex "^5.0.0" 1088 | 1089 | strip-json-comments@^3.0.1: 1090 | version "3.0.1" 1091 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" 1092 | integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== 1093 | 1094 | strip-json-comments@~2.0.1: 1095 | version "2.0.1" 1096 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 1097 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= 1098 | 1099 | supports-color@^5.3.0: 1100 | version "5.5.0" 1101 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1102 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1103 | dependencies: 1104 | has-flag "^3.0.0" 1105 | 1106 | table@^5.2.3: 1107 | version "5.4.6" 1108 | resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" 1109 | integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== 1110 | dependencies: 1111 | ajv "^6.10.2" 1112 | lodash "^4.17.14" 1113 | slice-ansi "^2.1.0" 1114 | string-width "^3.0.0" 1115 | 1116 | tar@^4.4.10: 1117 | version "4.4.10" 1118 | resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1" 1119 | integrity sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA== 1120 | dependencies: 1121 | chownr "^1.1.1" 1122 | fs-minipass "^1.2.5" 1123 | minipass "^2.3.5" 1124 | minizlib "^1.2.1" 1125 | mkdirp "^0.5.0" 1126 | safe-buffer "^5.1.2" 1127 | yallist "^3.0.3" 1128 | 1129 | text-table@^0.2.0: 1130 | version "0.2.0" 1131 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 1132 | integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 1133 | 1134 | through@^2.3.6: 1135 | version "2.3.8" 1136 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1137 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= 1138 | 1139 | tmp@^0.0.33: 1140 | version "0.0.33" 1141 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" 1142 | integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== 1143 | dependencies: 1144 | os-tmpdir "~1.0.2" 1145 | 1146 | tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: 1147 | version "1.10.0" 1148 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" 1149 | integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== 1150 | 1151 | tsutils@^3.17.1: 1152 | version "3.17.1" 1153 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" 1154 | integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== 1155 | dependencies: 1156 | tslib "^1.8.1" 1157 | 1158 | tunnel@^0.0.6: 1159 | version "0.0.6" 1160 | resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" 1161 | integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== 1162 | 1163 | type-check@~0.3.2: 1164 | version "0.3.2" 1165 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 1166 | integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= 1167 | dependencies: 1168 | prelude-ls "~1.1.2" 1169 | 1170 | type-fest@^0.8.1: 1171 | version "0.8.1" 1172 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 1173 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 1174 | 1175 | typescript@3.6.2: 1176 | version "3.6.2" 1177 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.2.tgz#105b0f1934119dde543ac8eb71af3a91009efe54" 1178 | integrity sha512-lmQ4L+J6mnu3xweP8+rOrUwzmN+MRAj7TgtJtDaXE5PMyX2kCrklhg3rvOsOIfNeAWMQWO2F1GPc1kMD2vLAfw== 1179 | 1180 | universalify@^0.1.0: 1181 | version "0.1.2" 1182 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 1183 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 1184 | 1185 | uri-js@^4.2.2: 1186 | version "4.2.2" 1187 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" 1188 | integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== 1189 | dependencies: 1190 | punycode "^2.1.0" 1191 | 1192 | uuid@^3.3.3: 1193 | version "3.3.3" 1194 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" 1195 | integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== 1196 | 1197 | v8-compile-cache@^2.0.3: 1198 | version "2.1.0" 1199 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" 1200 | integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== 1201 | 1202 | vscode-jsonrpc@^4.1.0-next.2: 1203 | version "4.1.0-next.2" 1204 | resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-4.1.0-next.2.tgz#3bd318910a48e631742b290975386e3dae685be3" 1205 | integrity sha512-GsBLjP9DxQ42yl1mW9GEIlnSc0+R8mfzhaebwmmTPEJjezD5SPoAo3DFrIAFZha9yvQ1nzZfZlhtVpGQmgxtXg== 1206 | 1207 | vscode-languageserver-protocol@3.15.0-next.6: 1208 | version "3.15.0-next.6" 1209 | resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.0-next.6.tgz#a8aeb7e7dd65da8216b386db59494cdfd3215d92" 1210 | integrity sha512-/yDpYlWyNs26mM23mT73xmOFsh1iRfgZfBdHmfAxwDKwpQKLoOSqVidtYfxlK/pD3IEKGcAVnT4WXTsguxxAMQ== 1211 | dependencies: 1212 | vscode-jsonrpc "^4.1.0-next.2" 1213 | vscode-languageserver-types "^3.15.0-next.2" 1214 | 1215 | vscode-languageserver-types@3.15.0-next.2, vscode-languageserver-types@^3.15.0-next.2: 1216 | version "3.15.0-next.2" 1217 | resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.15.0-next.2.tgz#a0601332cdaafac21931f497bb080cfb8d73f254" 1218 | integrity sha512-2JkrMWWUi2rlVLSo9OFR2PIGUzdiowEM8NgNYiwLKnXTjpwpjjIrJbNNxDik7Rv4oo9KtikcFQZKXbrKilL/MQ== 1219 | 1220 | vscode-uri@^2.0.3: 1221 | version "2.0.3" 1222 | resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-2.0.3.tgz#25e5f37f552fbee3cec7e5f80cef8469cefc6543" 1223 | integrity sha512-4D3DI3F4uRy09WNtDGD93H9q034OHImxiIcSq664Hq1Y1AScehlP3qqZyTkX/RWxeu0MRMHGkrxYqm2qlDF/aw== 1224 | 1225 | which@^1.2.9, which@^1.3.1: 1226 | version "1.3.1" 1227 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 1228 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== 1229 | dependencies: 1230 | isexe "^2.0.0" 1231 | 1232 | wordwrap@~1.0.0: 1233 | version "1.0.0" 1234 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 1235 | integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= 1236 | 1237 | wrappy@1: 1238 | version "1.0.2" 1239 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1240 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 1241 | 1242 | write@1.0.3: 1243 | version "1.0.3" 1244 | resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" 1245 | integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== 1246 | dependencies: 1247 | mkdirp "^0.5.1" 1248 | 1249 | yallist@^3.0.0, yallist@^3.0.3: 1250 | version "3.0.3" 1251 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" 1252 | integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== 1253 | --------------------------------------------------------------------------------