├── .gitignore
├── .prettierignore
├── .prettierrc
├── .vscode
├── extensions.json
├── launch.json
├── settings.json
└── tasks.json
├── .vscodeignore
├── CHANGELOG.md
├── README.md
├── images
└── logo.png
├── package.json
├── src
├── extension.ts
├── package-json.ts
├── settings-json.ts
├── test
│ ├── extension.test.ts
│ └── index.ts
├── tsconfig-json.ts
└── util.ts
├── tsconfig.json
├── tslint.json
├── vsc-extension-quickstart.md
└── 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 (https://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 (https://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 | .env
59 | .env.test
60 |
61 | # parcel-bundler cache (https://parceljs.org/)
62 | .cache
63 |
64 | # next.js build output
65 | .next
66 |
67 | # nuxt.js build output
68 | .nuxt
69 |
70 | # vuepress build output
71 | .vuepress/dist
72 |
73 | # Serverless directories
74 | .serverless/
75 |
76 | # FuseBox cache
77 | .fusebox/
78 |
79 | # DynamoDB Local files
80 | .dynamodb/
81 |
82 | out/
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
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 (https://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 (https://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 | .env
59 | .env.test
60 |
61 | # parcel-bundler cache (https://parceljs.org/)
62 | .cache
63 |
64 | # next.js build output
65 | .next
66 |
67 | # nuxt.js build output
68 | .nuxt
69 |
70 | # vuepress build output
71 | .vuepress/dist
72 |
73 | # Serverless directories
74 | .serverless/
75 |
76 | # FuseBox cache
77 | .fusebox/
78 |
79 | # DynamoDB Local files
80 | .dynamodb/
81 |
82 | out/
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "es5",
3 | "tabWidth": 4,
4 | "semi": false,
5 | "singleQuote": true
6 | }
7 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // See http://go.microsoft.com/fwlink/?LinkId=827846
3 | // for the documentation about the extensions.json format
4 | "recommendations": [
5 | "eg2.tslint"
6 | ]
7 | }
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | // A launch configuration that compiles the extension and then opens it inside a new window
2 | // Use IntelliSense to learn about possible attributes.
3 | // Hover to view descriptions of existing attributes.
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5 | {
6 | "version": "0.2.0",
7 | "configurations": [{
8 | "name": "Run Extension",
9 | "type": "extensionHost",
10 | "request": "launch",
11 | "runtimeExecutable": "${execPath}",
12 | "args": [
13 | "--extensionDevelopmentPath=${workspaceFolder}"
14 | ],
15 | "outFiles": [
16 | "${workspaceFolder}/out/**/*.js"
17 | ],
18 | "preLaunchTask": "npm: watch"
19 | },
20 | {
21 | "name": "Extension Tests",
22 | "type": "extensionHost",
23 | "request": "launch",
24 | "runtimeExecutable": "${execPath}",
25 | "args": [
26 | "--extensionDevelopmentPath=${workspaceFolder}",
27 | "--extensionTestsPath=${workspaceFolder}/out/test"
28 | ],
29 | "outFiles": [
30 | "${workspaceFolder}/out/test/**/*.js"
31 | ],
32 | "preLaunchTask": "npm: watch"
33 | }
34 | ]
35 | }
36 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | // Place your settings in this file to overwrite default and user settings.
2 | {
3 | "files.exclude": {
4 | "out": false // set this to true to hide the "out" folder with the compiled JS files
5 | },
6 | "search.exclude": {
7 | "out": true // set this to false to include "out" folder in search results
8 | },
9 | // Turn off tsc task auto detection since we have the necessary tasks as npm scripts
10 | "typescript.tsc.autoDetect": "off"
11 | }
--------------------------------------------------------------------------------
/.vscode/tasks.json:
--------------------------------------------------------------------------------
1 | // See https://go.microsoft.com/fwlink/?LinkId=733558
2 | // for the documentation about the tasks.json format
3 | {
4 | "version": "2.0.0",
5 | "tasks": [
6 | {
7 | "type": "npm",
8 | "script": "watch",
9 | "problemMatcher": "$tsc-watch",
10 | "isBackground": true,
11 | "presentation": {
12 | "reveal": "never"
13 | },
14 | "group": {
15 | "kind": "build",
16 | "isDefault": true
17 | }
18 | }
19 | ]
20 | }
21 |
--------------------------------------------------------------------------------
/.vscodeignore:
--------------------------------------------------------------------------------
1 | .vscode/**
2 | .vscode-test/**
3 | out/test/**
4 | src/**
5 | .gitignore
6 | vsc-extension-quickstart.md
7 | **/tsconfig.json
8 | **/tslint.json
9 | **/*.map
10 | **/*.ts
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Change Log
2 | All notable changes to the "deno-vscode" extension will be documented in this file.
3 |
4 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
5 |
6 | ## [v0.0.3]
7 | - Initial release
8 |
9 | ## [v0.0.4]
10 | - Fix the bug of settings.json content being filled with contents of package.json
11 |
12 | ## [v0.0.5]
13 | - Fix the bug of extension breaking in windows
14 |
15 | ## [v0.0.7]
16 |
17 | - Revert changes made in v0.0.5 and fix the extension breaking in windows
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
Deno Visual Studio Code Extension
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | ## Usage
12 |
13 | - Run `Cmd + P` on Mac or `Ctrl + P` on Windows and linux
14 | - Enter the command `> deno init`
15 |
16 | The above steps will create all the neccessary files for `deno` dev environment
17 |
18 | ## Installation
19 |
20 | 1. Install deno and add it to path
21 | 2. Install extension and restart VS Code
22 |
23 | ## What is does?
24 |
25 | 1. It creates the deno.d.ts typings in the `.deno` directory
26 | 2. It created a tsconfig file in the workspace to provide intellisense
27 |
28 | ## License
29 |
30 | MIT © [Ameer Jhan](https://github.com/ameerthehacker)
31 |
--------------------------------------------------------------------------------
/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ameerthehacker/deno-vscode/45d887c19f361d821e61045458fc8b73c302f9f4/images/logo.png
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "deno-vscode",
3 | "displayName": "deno-vscode",
4 | "description": "A deno extension for vscode to make it easier for developers",
5 | "icon": "images/logo.png",
6 | "version": "0.0.8",
7 | "publisher": "ameerthehacker",
8 | "engines": {
9 | "vscode": "^1.30.0"
10 | },
11 | "categories": [
12 | "Other"
13 | ],
14 | "activationEvents": [
15 | "onCommand:extension.denoInit"
16 | ],
17 | "main": "./out/extension.js",
18 | "contributes": {
19 | "commands": [
20 | {
21 | "command": "extension.denoInit",
22 | "title": "deno init"
23 | }
24 | ]
25 | },
26 | "husky": {
27 | "hooks": {
28 | "pre-commit": "pretty-quick --staged"
29 | }
30 | },
31 | "repository": {
32 | "type": "git",
33 | "url": "https://github.com/ameerthehacker/deno-vscode.git"
34 | },
35 | "scripts": {
36 | "vscode:prepublish": "yarn run compile",
37 | "compile": "tsc -p ./",
38 | "watch": "tsc -watch -p ./",
39 | "postinstall": "node ./node_modules/vscode/bin/install",
40 | "test": "yarn run compile && node ./node_modules/vscode/bin/test"
41 | },
42 | "devDependencies": {
43 | "@types/command-exists": "^1.2.0",
44 | "@types/mocha": "^2.2.42",
45 | "@types/node": "^8.10.25",
46 | "husky": "^3.0.8",
47 | "prettier": "^1.18.2",
48 | "pretty-quick": "^1.11.1",
49 | "tslint": "^5.8.0",
50 | "typescript": "^3.1.4",
51 | "vscode": "^1.1.25"
52 | },
53 | "dependencies": {
54 | "command-exists": "^1.2.8"
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/src/extension.ts:
--------------------------------------------------------------------------------
1 | // The module 'vscode' contains the VS Code extensibility API
2 | // Import the module and reference it with the alias vscode in your code below
3 | import * as vscode from "vscode";
4 | import { isTsconfigExists, createDenoTyping, initDeno } from "./util";
5 | import { sync } from "command-exists";
6 |
7 | // this method is called when your extension is activated
8 | // your extension is activated the very first time the command is executed
9 | export function activate(context: vscode.ExtensionContext) {
10 | // Use the console to output diagnostic information (console.log) and errors (console.error)
11 | // This line of code will only be executed once when your extension is activated
12 | console.log('Congratulations, your extension "deno-vscode" is now active!');
13 |
14 | // The command has been defined in the package.json file
15 | // Now provide the implementation of the command with registerCommand
16 | // The commandId parameter must match the command field in package.json
17 | let disposable = vscode.commands.registerCommand(
18 | "extension.denoInit",
19 | async () => {
20 | if (!sync("deno")) {
21 | vscode.window.showErrorMessage(
22 | "Could not find deno in the path, please ensure that you have installed deno and it is available in the path"
23 | );
24 |
25 | return;
26 | }
27 |
28 | // Create deno typings
29 | createDenoTyping();
30 |
31 | const workspaces = vscode.workspace.workspaceFolders;
32 | let selectedWorkspace: vscode.WorkspaceFolder | undefined;
33 |
34 | if (workspaces) {
35 | if (workspaces.length == 1) {
36 | selectedWorkspace = workspaces[0];
37 | } else {
38 | const availableWorkspaces = workspaces.map(
39 | workspace => workspace.name
40 | );
41 | const result = await vscode.window.showQuickPick(
42 | availableWorkspaces,
43 | {
44 | canPickMany: false
45 | }
46 | );
47 |
48 | if (result) {
49 | selectedWorkspace = workspaces.find(
50 | workspace => workspace.name == result
51 | );
52 | }
53 | }
54 |
55 | if (selectedWorkspace) {
56 | const selectedWorkspacePath = selectedWorkspace.uri.fsPath;
57 |
58 | try {
59 | if (!isTsconfigExists(selectedWorkspacePath)) {
60 | initDeno(vscode, selectedWorkspacePath);
61 | } else {
62 | const yesOrNo = ["Yes", "No"];
63 | const result = await vscode.window.showQuickPick(yesOrNo, {
64 | canPickMany: false,
65 | placeHolder:
66 | "There is already a tsconfig.json, are you sure to overwrite?"
67 | });
68 |
69 | if (result === yesOrNo[0]) {
70 | initDeno(vscode, selectedWorkspacePath);
71 | }
72 | }
73 | } catch (e) {
74 | vscode.window.showErrorMessage(
75 | `Could not initialize deno project ${JSON.stringify(e)}`
76 | );
77 | }
78 | } else {
79 | vscode.window.showErrorMessage("No workspace selected!");
80 | }
81 | } else {
82 | vscode.window.showErrorMessage(
83 | "No projects found, please open a deno project and try again!"
84 | );
85 | }
86 | }
87 | );
88 |
89 | context.subscriptions.push(disposable);
90 | }
91 |
92 | // this method is called when your extension is deactivated
93 | export function deactivate() {}
94 |
--------------------------------------------------------------------------------
/src/package-json.ts:
--------------------------------------------------------------------------------
1 | export const packageJSON = {
2 | name: "deno-project",
3 | version: "1.0.0",
4 | description: "A barebone deno project",
5 | main: "index.js",
6 | scripts: {
7 | test: 'echo "Error: no test specified" && exit 1'
8 | },
9 | author: "",
10 | license: "ISC",
11 | dependencies: {
12 | deno_ls_plugin: "^0.1.0",
13 | typescript: "^3.3.1"
14 | }
15 | };
16 |
--------------------------------------------------------------------------------
/src/settings-json.ts:
--------------------------------------------------------------------------------
1 | export const settingsJSON = {
2 | "typescript.tsdk": "node_modules/typescript/lib"
3 | };
4 |
--------------------------------------------------------------------------------
/src/test/extension.test.ts:
--------------------------------------------------------------------------------
1 | //
2 | // Note: This example test is leveraging the Mocha test framework.
3 | // Please refer to their documentation on https://mochajs.org/ for help.
4 | //
5 |
6 | // The module 'assert' provides assertion methods from node
7 | import * as assert from 'assert';
8 |
9 | // You can import and use all API from the 'vscode' module
10 | // as well as import your extension to test it
11 | // import * as vscode from 'vscode';
12 | // import * as myExtension from '../extension';
13 |
14 | // Defines a Mocha test suite to group tests of similar kind together
15 | suite("Extension Tests", function () {
16 |
17 | // Defines a Mocha unit test
18 | test("Something 1", function() {
19 | assert.equal(-1, [1, 2, 3].indexOf(5));
20 | assert.equal(-1, [1, 2, 3].indexOf(0));
21 | });
22 | });
--------------------------------------------------------------------------------
/src/test/index.ts:
--------------------------------------------------------------------------------
1 | //
2 | // PLEASE DO NOT MODIFY / DELETE UNLESS YOU KNOW WHAT YOU ARE DOING
3 | //
4 | // This file is providing the test runner to use when running extension tests.
5 | // By default the test runner in use is Mocha based.
6 | //
7 | // You can provide your own test runner if you want to override it by exporting
8 | // a function run(testRoot: string, clb: (error:Error) => void) that the extension
9 | // host can call to run the tests. The test runner is expected to use console.log
10 | // to report the results back to the caller. When the tests are finished, return
11 | // a possible error to the callback or null if none.
12 |
13 | import * as testRunner from 'vscode/lib/testrunner';
14 |
15 | // You can directly control Mocha options by uncommenting the following lines
16 | // See https://github.com/mochajs/mocha/wiki/Using-mocha-programmatically#set-options for more info
17 | testRunner.configure({
18 | ui: 'tdd', // the TDD UI is being used in extension.test.ts (suite, test, etc.)
19 | useColors: true // colored output from test results
20 | });
21 |
22 | module.exports = testRunner;
--------------------------------------------------------------------------------
/src/tsconfig-json.ts:
--------------------------------------------------------------------------------
1 | export const tsconfigJSON = {
2 | compilerOptions: {
3 | baseUrl: ".",
4 | allowJs: true,
5 | checkJs: true,
6 | esModuleInterop: true,
7 | module: "esnext",
8 | moduleResolution: "node",
9 | noEmit: true,
10 | noLib: true,
11 | pretty: true,
12 | resolveJsonModule: true,
13 | plugins: [{ name: "deno_ls_plugin" }],
14 | target: "esnext",
15 | paths: {
16 | deno: ["../../../.deno/deno.d.ts"],
17 | "https://*": ["../../../.deno/deps/https/*"],
18 | "http://*": ["../../../.deno/deps/http/*"]
19 | }
20 | },
21 | include: ["./**/*.ts"]
22 | };
23 |
--------------------------------------------------------------------------------
/src/util.ts:
--------------------------------------------------------------------------------
1 | import { existsSync, mkdirSync } from "fs";
2 | import { sep, relative } from "path";
3 | import { tsconfigJSON } from "./tsconfig-json";
4 | import { writeFileSync } from "fs";
5 | import { homedir } from "os";
6 | import { exec } from "child_process";
7 | import { packageJSON } from "./package-json";
8 | import { sync } from "command-exists";
9 | import { settingsJSON } from "./settings-json";
10 |
11 | export const isTsconfigExists = (path: string) => {
12 | if (existsSync(`${path}${sep}tsconfig.json`)) {
13 | return true;
14 | } else {
15 | return false;
16 | }
17 | };
18 |
19 | export const relativePathToDeno = (path: string) => {
20 | const denoHomeDir = `${homedir}${sep}.deno`;
21 | let relativePathToDeno = relative(path, denoHomeDir);
22 | relativePathToDeno = relativePathToDeno.replace(/\\/g, "/");
23 |
24 | return relativePathToDeno;
25 | };
26 |
27 | export const createDenoTyping = () => {
28 | exec(`deno types > ${homedir}${sep}.deno${sep}deno.d.ts`);
29 | };
30 |
31 | export const getTsConfigJSONContent = (path: string) => {
32 | tsconfigJSON.compilerOptions.paths.deno = [
33 | `${relativePathToDeno(path)}/deno.d.ts`
34 | ];
35 | tsconfigJSON.compilerOptions.paths["http://*"] = [
36 | `${relativePathToDeno(path)}/deps/http/*`
37 | ];
38 | tsconfigJSON.compilerOptions.paths["https://*"] = [
39 | `${relativePathToDeno(path)}/deps/https/*`
40 | ];
41 |
42 | return JSON.stringify(tsconfigJSON, null, 2);
43 | };
44 |
45 | export const getPackageJSONContent = (path: string) => {
46 | return JSON.stringify(packageJSON, null, 2);
47 | };
48 |
49 | export const getSettingsJSONContent = (path: string) => {
50 | return JSON.stringify(settingsJSON, null, 2);
51 | };
52 |
53 | export const createTsConfigJSON = (path: string) => {
54 | writeFileSync(`${path}${sep}tsconfig.json`, getTsConfigJSONContent(path));
55 | };
56 |
57 | export const createPackageJSON = (path: string) => {
58 | writeFileSync(`${path}${sep}package.json`, getPackageJSONContent(path));
59 | };
60 |
61 | export const createSettingsJSON = (path: string) => {
62 | if (!existsSync(`${path}${sep}.vscode`)) {
63 | mkdirSync(`${path}${sep}.vscode`);
64 | }
65 |
66 | writeFileSync(
67 | `${path}${sep}.vscode${sep}settings.json`,
68 | getSettingsJSONContent(path)
69 | );
70 | };
71 |
72 | export const initDeno = (vscode: any, path: string) => {
73 | vscode.w;
74 | createTsConfigJSON(path);
75 | createPackageJSON(path);
76 | createSettingsJSON(path);
77 | installNodeDep(path).then(() => {
78 | vscode.window.showInformationMessage(
79 | "The deno project was initialized successfully, vscode will restart momentarily!"
80 | );
81 |
82 | setTimeout(() => {
83 | vscode.commands.executeCommand("workbench.action.reloadWindow");
84 | }, 3000);
85 | });
86 | };
87 |
88 | export const installNodeDep = (path: string) => {
89 | return new Promise((resolve, reject) => {
90 | process.chdir(path);
91 |
92 | if (sync("npm")) {
93 | exec("npm install").on("close", resolve);
94 | } else if (sync("yarn")) {
95 | exec("yarn").on("close", resolve);
96 | } else {
97 | resolve();
98 | }
99 | });
100 | };
101 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "commonjs",
4 | "target": "es6",
5 | "outDir": "out",
6 | "lib": [
7 | "es6"
8 | ],
9 | "sourceMap": true,
10 | "rootDir": "src",
11 | /* Strict Type-Checking Option */
12 | "strict": true, /* enable all strict type-checking options */
13 | /* Additional Checks */
14 | "noUnusedLocals": true /* Report errors on unused locals. */
15 | // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
16 | // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
17 | // "noUnusedParameters": true, /* Report errors on unused parameters. */
18 | },
19 | "exclude": [
20 | "node_modules",
21 | ".vscode-test"
22 | ]
23 | }
24 |
--------------------------------------------------------------------------------
/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "no-string-throw": true,
4 | "no-unused-expression": true,
5 | "no-duplicate-variable": true,
6 | "curly": true,
7 | "class-name": true,
8 | "semicolon": [
9 | true,
10 | "always"
11 | ],
12 | "triple-equals": true
13 | },
14 | "defaultSeverity": "warning"
15 | }
16 |
--------------------------------------------------------------------------------
/vsc-extension-quickstart.md:
--------------------------------------------------------------------------------
1 | # Welcome to your VS Code Extension
2 |
3 | ## What's in the folder
4 | * This folder contains all of the files necessary for your extension.
5 | * `package.json` - this is the manifest file in which you declare your extension and command.
6 | The sample plugin registers a command and defines its title and command name. With this information
7 | VS Code can show the command in the command palette. It doesn’t yet need to load the plugin.
8 | * `src/extension.ts` - this is the main file where you will provide the implementation of your command.
9 | The file exports one function, `activate`, which is called the very first time your extension is
10 | activated (in this case by executing the command). Inside the `activate` function we call `registerCommand`.
11 | We pass the function containing the implementation of the command as the second parameter to
12 | `registerCommand`.
13 |
14 | ## Get up and running straight away
15 | * Press `F5` to open a new window with your extension loaded.
16 | * Run your command from the command palette by pressing (`Ctrl+Shift+P` or `Cmd+Shift+P` on Mac) and typing `Hello World`.
17 | * Set breakpoints in your code inside `src/extension.ts` to debug your extension.
18 | * Find output from your extension in the debug console.
19 |
20 | ## Make changes
21 | * You can relaunch the extension from the debug toolbar after changing code in `src/extension.ts`.
22 | * You can also reload (`Ctrl+R` or `Cmd+R` on Mac) the VS Code window with your extension to load your changes.
23 |
24 | ## Explore the API
25 | * You can open the full set of our API when you open the file `node_modules/vscode/vscode.d.ts`.
26 |
27 | ## Run tests
28 | * Open the debug viewlet (`Ctrl+Shift+D` or `Cmd+Shift+D` on Mac) and from the launch configuration dropdown pick `Extension Tests`.
29 | * Press `F5` to run the tests in a new window with your extension loaded.
30 | * See the output of the test result in the debug console.
31 | * Make changes to `test/extension.test.ts` or create new test files inside the `test` folder.
32 | * By convention, the test runner will only consider files matching the name pattern `**.test.ts`.
33 | * You can create folders inside the `test` folder to structure your tests any way you want.
34 |
--------------------------------------------------------------------------------
/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 | "@types/command-exists@^1.2.0":
22 | version "1.2.0"
23 | resolved "https://registry.yarnpkg.com/@types/command-exists/-/command-exists-1.2.0.tgz#d97e0ed10097090e4ab0367ed425b0312fad86f3"
24 | integrity sha512-ugsxEJfsCuqMLSuCD4PIJkp5Uk2z6TCMRCgYVuhRo5cYQY3+1xXTQkSlPtkpGHuvWMjS2KTeVQXxkXRACMbM6A==
25 |
26 | "@types/mocha@^2.2.42":
27 | version "2.2.48"
28 | resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.48.tgz#3523b126a0b049482e1c3c11877460f76622ffab"
29 | integrity sha512-nlK/iyETgafGli8Zh9zJVCTicvU3iajSkRwOh3Hhiva598CMqNJ4NcVCGMTGKpGpTYj/9R8RLzS9NAykSSCqGw==
30 |
31 | "@types/node@^8.10.25":
32 | version "8.10.39"
33 | resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.39.tgz#e7e87ad00364dd7bc485c940926345b8ec1a26ca"
34 | integrity sha512-rE7fktr02J8ybFf6eysife+WF+L4sAHWzw09DgdCebEu+qDwMvv4zl6Bc+825ttGZP73kCKxa3dhJOoGJ8+5mA==
35 |
36 | "@types/normalize-package-data@^2.4.0":
37 | version "2.4.0"
38 | resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
39 | integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
40 |
41 | ajv@^6.5.5:
42 | version "6.8.1"
43 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.8.1.tgz#0890b93742985ebf8973cd365c5b23920ce3cb20"
44 | integrity sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==
45 | dependencies:
46 | fast-deep-equal "^2.0.1"
47 | fast-json-stable-stringify "^2.0.0"
48 | json-schema-traverse "^0.4.1"
49 | uri-js "^4.2.2"
50 |
51 | ansi-cyan@^0.1.1:
52 | version "0.1.1"
53 | resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873"
54 | integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=
55 | dependencies:
56 | ansi-wrap "0.1.0"
57 |
58 | ansi-red@^0.1.1:
59 | version "0.1.1"
60 | resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c"
61 | integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=
62 | dependencies:
63 | ansi-wrap "0.1.0"
64 |
65 | ansi-regex@^2.0.0:
66 | version "2.1.1"
67 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
68 | integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
69 |
70 | ansi-styles@^2.2.1:
71 | version "2.2.1"
72 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
73 | integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
74 |
75 | ansi-styles@^3.2.1:
76 | version "3.2.1"
77 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
78 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
79 | dependencies:
80 | color-convert "^1.9.0"
81 |
82 | ansi-wrap@0.1.0:
83 | version "0.1.0"
84 | resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
85 | integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768=
86 |
87 | append-buffer@^1.0.2:
88 | version "1.0.2"
89 | resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1"
90 | integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=
91 | dependencies:
92 | buffer-equal "^1.0.0"
93 |
94 | argparse@^1.0.7:
95 | version "1.0.10"
96 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
97 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
98 | dependencies:
99 | sprintf-js "~1.0.2"
100 |
101 | arr-diff@^1.0.1:
102 | version "1.1.0"
103 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a"
104 | integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo=
105 | dependencies:
106 | arr-flatten "^1.0.1"
107 | array-slice "^0.2.3"
108 |
109 | arr-flatten@^1.0.1:
110 | version "1.1.0"
111 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
112 | integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
113 |
114 | arr-union@^2.0.1:
115 | version "2.1.0"
116 | resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d"
117 | integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=
118 |
119 | array-differ@^1.0.0:
120 | version "1.0.0"
121 | resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
122 | integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=
123 |
124 | array-differ@^2.0.3:
125 | version "2.1.0"
126 | resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1"
127 | integrity sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==
128 |
129 | array-slice@^0.2.3:
130 | version "0.2.3"
131 | resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5"
132 | integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU=
133 |
134 | array-union@^1.0.1, array-union@^1.0.2:
135 | version "1.0.2"
136 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
137 | integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
138 | dependencies:
139 | array-uniq "^1.0.1"
140 |
141 | array-uniq@^1.0.1:
142 | version "1.0.3"
143 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
144 | integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
145 |
146 | arrify@^1.0.0, arrify@^1.0.1:
147 | version "1.0.1"
148 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
149 | integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
150 |
151 | asn1@~0.2.3:
152 | version "0.2.4"
153 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
154 | integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
155 | dependencies:
156 | safer-buffer "~2.1.0"
157 |
158 | assert-plus@1.0.0, assert-plus@^1.0.0:
159 | version "1.0.0"
160 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
161 | integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
162 |
163 | asynckit@^0.4.0:
164 | version "0.4.0"
165 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
166 | integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
167 |
168 | aws-sign2@~0.7.0:
169 | version "0.7.0"
170 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
171 | integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
172 |
173 | aws4@^1.8.0:
174 | version "1.8.0"
175 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
176 | integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
177 |
178 | babel-code-frame@^6.22.0:
179 | version "6.26.0"
180 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
181 | integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
182 | dependencies:
183 | chalk "^1.1.3"
184 | esutils "^2.0.2"
185 | js-tokens "^3.0.2"
186 |
187 | balanced-match@^1.0.0:
188 | version "1.0.0"
189 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
190 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
191 |
192 | bcrypt-pbkdf@^1.0.0:
193 | version "1.0.2"
194 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
195 | integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
196 | dependencies:
197 | tweetnacl "^0.14.3"
198 |
199 | block-stream@*:
200 | version "0.0.9"
201 | resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
202 | integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=
203 | dependencies:
204 | inherits "~2.0.0"
205 |
206 | brace-expansion@^1.1.7:
207 | version "1.1.11"
208 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
209 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
210 | dependencies:
211 | balanced-match "^1.0.0"
212 | concat-map "0.0.1"
213 |
214 | browser-stdout@1.3.0:
215 | version "1.3.0"
216 | resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f"
217 | integrity sha1-81HTKWnTL6XXpVZxVCY9korjvR8=
218 |
219 | buffer-crc32@~0.2.3:
220 | version "0.2.13"
221 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
222 | integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
223 |
224 | buffer-equal@^1.0.0:
225 | version "1.0.0"
226 | resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe"
227 | integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74=
228 |
229 | buffer-from@^1.0.0:
230 | version "1.1.1"
231 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
232 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
233 |
234 | builtin-modules@^1.1.1:
235 | version "1.1.1"
236 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
237 | integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=
238 |
239 | caller-callsite@^2.0.0:
240 | version "2.0.0"
241 | resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
242 | integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
243 | dependencies:
244 | callsites "^2.0.0"
245 |
246 | caller-path@^2.0.0:
247 | version "2.0.0"
248 | resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
249 | integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
250 | dependencies:
251 | caller-callsite "^2.0.0"
252 |
253 | callsites@^2.0.0:
254 | version "2.0.0"
255 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
256 | integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
257 |
258 | caseless@~0.12.0:
259 | version "0.12.0"
260 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
261 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
262 |
263 | chalk@^1.1.3:
264 | version "1.1.3"
265 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
266 | integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
267 | dependencies:
268 | ansi-styles "^2.2.1"
269 | escape-string-regexp "^1.0.2"
270 | has-ansi "^2.0.0"
271 | strip-ansi "^3.0.0"
272 | supports-color "^2.0.0"
273 |
274 | chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.2:
275 | version "2.4.2"
276 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
277 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
278 | dependencies:
279 | ansi-styles "^3.2.1"
280 | escape-string-regexp "^1.0.5"
281 | supports-color "^5.3.0"
282 |
283 | ci-info@^2.0.0:
284 | version "2.0.0"
285 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
286 | integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
287 |
288 | clone-buffer@^1.0.0:
289 | version "1.0.0"
290 | resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
291 | integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg=
292 |
293 | clone-stats@^0.0.1:
294 | version "0.0.1"
295 | resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
296 | integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=
297 |
298 | clone-stats@^1.0.0:
299 | version "1.0.0"
300 | resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
301 | integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
302 |
303 | clone@^0.2.0:
304 | version "0.2.0"
305 | resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
306 | integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=
307 |
308 | clone@^1.0.0:
309 | version "1.0.4"
310 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
311 | integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
312 |
313 | clone@^2.1.1:
314 | version "2.1.2"
315 | resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
316 | integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
317 |
318 | cloneable-readable@^1.0.0:
319 | version "1.1.2"
320 | resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65"
321 | integrity sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==
322 | dependencies:
323 | inherits "^2.0.1"
324 | process-nextick-args "^2.0.0"
325 | readable-stream "^2.3.5"
326 |
327 | color-convert@^1.9.0:
328 | version "1.9.3"
329 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
330 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
331 | dependencies:
332 | color-name "1.1.3"
333 |
334 | color-name@1.1.3:
335 | version "1.1.3"
336 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
337 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
338 |
339 | combined-stream@^1.0.6, combined-stream@~1.0.6:
340 | version "1.0.7"
341 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828"
342 | integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==
343 | dependencies:
344 | delayed-stream "~1.0.0"
345 |
346 | command-exists@^1.2.8:
347 | version "1.2.8"
348 | resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291"
349 | integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==
350 |
351 | commander@2.11.0:
352 | version "2.11.0"
353 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
354 | integrity sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==
355 |
356 | commander@^2.12.1:
357 | version "2.19.0"
358 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
359 | integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==
360 |
361 | concat-map@0.0.1:
362 | version "0.0.1"
363 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
364 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
365 |
366 | convert-source-map@^1.5.0:
367 | version "1.6.0"
368 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20"
369 | integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==
370 | dependencies:
371 | safe-buffer "~5.1.1"
372 |
373 | core-util-is@1.0.2, core-util-is@~1.0.0:
374 | version "1.0.2"
375 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
376 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
377 |
378 | cosmiconfig@^5.2.1:
379 | version "5.2.1"
380 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
381 | integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
382 | dependencies:
383 | import-fresh "^2.0.0"
384 | is-directory "^0.3.1"
385 | js-yaml "^3.13.1"
386 | parse-json "^4.0.0"
387 |
388 | cross-spawn@^5.0.1:
389 | version "5.1.0"
390 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
391 | integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
392 | dependencies:
393 | lru-cache "^4.0.1"
394 | shebang-command "^1.2.0"
395 | which "^1.2.9"
396 |
397 | cross-spawn@^6.0.0:
398 | version "6.0.5"
399 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
400 | integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
401 | dependencies:
402 | nice-try "^1.0.4"
403 | path-key "^2.0.1"
404 | semver "^5.5.0"
405 | shebang-command "^1.2.0"
406 | which "^1.2.9"
407 |
408 | dashdash@^1.12.0:
409 | version "1.14.1"
410 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
411 | integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
412 | dependencies:
413 | assert-plus "^1.0.0"
414 |
415 | debug@3.1.0:
416 | version "3.1.0"
417 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
418 | integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
419 | dependencies:
420 | ms "2.0.0"
421 |
422 | deep-assign@^1.0.0:
423 | version "1.0.0"
424 | resolved "https://registry.yarnpkg.com/deep-assign/-/deep-assign-1.0.0.tgz#b092743be8427dc621ea0067cdec7e70dd19f37b"
425 | integrity sha1-sJJ0O+hCfcYh6gBnzex+cN0Z83s=
426 | dependencies:
427 | is-obj "^1.0.0"
428 |
429 | define-properties@^1.1.2:
430 | version "1.1.3"
431 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
432 | integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
433 | dependencies:
434 | object-keys "^1.0.12"
435 |
436 | delayed-stream@~1.0.0:
437 | version "1.0.0"
438 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
439 | integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
440 |
441 | diff@3.3.1:
442 | version "3.3.1"
443 | resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75"
444 | integrity sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==
445 |
446 | diff@^3.2.0:
447 | version "3.5.0"
448 | resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
449 | integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
450 |
451 | duplexer@^0.1.1, duplexer@~0.1.1:
452 | version "0.1.1"
453 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
454 | integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
455 |
456 | duplexify@^3.6.0:
457 | version "3.6.1"
458 | resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.1.tgz#b1a7a29c4abfd639585efaecce80d666b1e34125"
459 | integrity sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==
460 | dependencies:
461 | end-of-stream "^1.0.0"
462 | inherits "^2.0.1"
463 | readable-stream "^2.0.0"
464 | stream-shift "^1.0.0"
465 |
466 | ecc-jsbn@~0.1.1:
467 | version "0.1.2"
468 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
469 | integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
470 | dependencies:
471 | jsbn "~0.1.0"
472 | safer-buffer "^2.1.0"
473 |
474 | end-of-stream@^1.0.0, end-of-stream@^1.1.0:
475 | version "1.4.1"
476 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
477 | integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==
478 | dependencies:
479 | once "^1.4.0"
480 |
481 | error-ex@^1.3.1:
482 | version "1.3.2"
483 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
484 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
485 | dependencies:
486 | is-arrayish "^0.2.1"
487 |
488 | escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
489 | version "1.0.5"
490 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
491 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
492 |
493 | esprima@^4.0.0:
494 | version "4.0.1"
495 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
496 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
497 |
498 | esutils@^2.0.2:
499 | version "2.0.2"
500 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
501 | integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=
502 |
503 | event-stream@3.3.4:
504 | version "3.3.4"
505 | resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571"
506 | integrity sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=
507 | dependencies:
508 | duplexer "~0.1.1"
509 | from "~0"
510 | map-stream "~0.1.0"
511 | pause-stream "0.0.11"
512 | split "0.3"
513 | stream-combiner "~0.0.4"
514 | through "~2.3.1"
515 |
516 | event-stream@~3.3.4:
517 | version "3.3.5"
518 | resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b"
519 | integrity sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==
520 | dependencies:
521 | duplexer "^0.1.1"
522 | from "^0.1.7"
523 | map-stream "0.0.7"
524 | pause-stream "^0.0.11"
525 | split "^1.0.1"
526 | stream-combiner "^0.2.2"
527 | through "^2.3.8"
528 |
529 | execa@^0.8.0:
530 | version "0.8.0"
531 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da"
532 | integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=
533 | dependencies:
534 | cross-spawn "^5.0.1"
535 | get-stream "^3.0.0"
536 | is-stream "^1.1.0"
537 | npm-run-path "^2.0.0"
538 | p-finally "^1.0.0"
539 | signal-exit "^3.0.0"
540 | strip-eof "^1.0.0"
541 |
542 | execa@^1.0.0:
543 | version "1.0.0"
544 | resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
545 | integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
546 | dependencies:
547 | cross-spawn "^6.0.0"
548 | get-stream "^4.0.0"
549 | is-stream "^1.1.0"
550 | npm-run-path "^2.0.0"
551 | p-finally "^1.0.0"
552 | signal-exit "^3.0.0"
553 | strip-eof "^1.0.0"
554 |
555 | extend-shallow@^1.1.2:
556 | version "1.1.4"
557 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071"
558 | integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=
559 | dependencies:
560 | kind-of "^1.1.0"
561 |
562 | extend@^3.0.0, extend@~3.0.2:
563 | version "3.0.2"
564 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
565 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
566 |
567 | extsprintf@1.3.0:
568 | version "1.3.0"
569 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
570 | integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
571 |
572 | extsprintf@^1.2.0:
573 | version "1.4.0"
574 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
575 | integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
576 |
577 | fast-deep-equal@^2.0.1:
578 | version "2.0.1"
579 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
580 | integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=
581 |
582 | fast-json-stable-stringify@^2.0.0:
583 | version "2.0.0"
584 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
585 | integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
586 |
587 | fd-slicer@~1.1.0:
588 | version "1.1.0"
589 | resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
590 | integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
591 | dependencies:
592 | pend "~1.2.0"
593 |
594 | find-up@^2.1.0:
595 | version "2.1.0"
596 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
597 | integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
598 | dependencies:
599 | locate-path "^2.0.0"
600 |
601 | find-up@^4.0.0:
602 | version "4.1.0"
603 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
604 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
605 | dependencies:
606 | locate-path "^5.0.0"
607 | path-exists "^4.0.0"
608 |
609 | flush-write-stream@^1.0.2:
610 | version "1.0.3"
611 | resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd"
612 | integrity sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==
613 | dependencies:
614 | inherits "^2.0.1"
615 | readable-stream "^2.0.4"
616 |
617 | forever-agent@~0.6.1:
618 | version "0.6.1"
619 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
620 | integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
621 |
622 | form-data@~2.3.2:
623 | version "2.3.3"
624 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
625 | integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
626 | dependencies:
627 | asynckit "^0.4.0"
628 | combined-stream "^1.0.6"
629 | mime-types "^2.1.12"
630 |
631 | from@^0.1.7, from@~0:
632 | version "0.1.7"
633 | resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
634 | integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=
635 |
636 | fs-mkdirp-stream@^1.0.0:
637 | version "1.0.0"
638 | resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb"
639 | integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=
640 | dependencies:
641 | graceful-fs "^4.1.11"
642 | through2 "^2.0.3"
643 |
644 | fs.realpath@^1.0.0:
645 | version "1.0.0"
646 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
647 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
648 |
649 | fstream@^1.0.2:
650 | version "1.0.11"
651 | resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
652 | integrity sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=
653 | dependencies:
654 | graceful-fs "^4.1.2"
655 | inherits "~2.0.0"
656 | mkdirp ">=0.5 0"
657 | rimraf "2"
658 |
659 | function-bind@^1.1.1:
660 | version "1.1.1"
661 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
662 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
663 |
664 | get-stdin@^7.0.0:
665 | version "7.0.0"
666 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6"
667 | integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==
668 |
669 | get-stream@^3.0.0:
670 | version "3.0.0"
671 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
672 | integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
673 |
674 | get-stream@^4.0.0:
675 | version "4.1.0"
676 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
677 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
678 | dependencies:
679 | pump "^3.0.0"
680 |
681 | getpass@^0.1.1:
682 | version "0.1.7"
683 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
684 | integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
685 | dependencies:
686 | assert-plus "^1.0.0"
687 |
688 | glob-parent@^3.1.0:
689 | version "3.1.0"
690 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
691 | integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
692 | dependencies:
693 | is-glob "^3.1.0"
694 | path-dirname "^1.0.0"
695 |
696 | glob-stream@^6.1.0:
697 | version "6.1.0"
698 | resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4"
699 | integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=
700 | dependencies:
701 | extend "^3.0.0"
702 | glob "^7.1.1"
703 | glob-parent "^3.1.0"
704 | is-negated-glob "^1.0.0"
705 | ordered-read-streams "^1.0.0"
706 | pumpify "^1.3.5"
707 | readable-stream "^2.1.5"
708 | remove-trailing-separator "^1.0.1"
709 | to-absolute-glob "^2.0.0"
710 | unique-stream "^2.0.2"
711 |
712 | glob@7.1.2:
713 | version "7.1.2"
714 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
715 | integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==
716 | dependencies:
717 | fs.realpath "^1.0.0"
718 | inflight "^1.0.4"
719 | inherits "2"
720 | minimatch "^3.0.4"
721 | once "^1.3.0"
722 | path-is-absolute "^1.0.0"
723 |
724 | glob@^7.1.1, glob@^7.1.2, glob@^7.1.3:
725 | version "7.1.3"
726 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
727 | integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
728 | dependencies:
729 | fs.realpath "^1.0.0"
730 | inflight "^1.0.4"
731 | inherits "2"
732 | minimatch "^3.0.4"
733 | once "^1.3.0"
734 | path-is-absolute "^1.0.0"
735 |
736 | graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
737 | version "4.1.15"
738 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
739 | integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
740 |
741 | growl@1.10.3:
742 | version "1.10.3"
743 | resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f"
744 | integrity sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==
745 |
746 | gulp-chmod@^2.0.0:
747 | version "2.0.0"
748 | resolved "https://registry.yarnpkg.com/gulp-chmod/-/gulp-chmod-2.0.0.tgz#00c390b928a0799b251accf631aa09e01cc6299c"
749 | integrity sha1-AMOQuSigeZslGsz2MaoJ4BzGKZw=
750 | dependencies:
751 | deep-assign "^1.0.0"
752 | stat-mode "^0.2.0"
753 | through2 "^2.0.0"
754 |
755 | gulp-filter@^5.0.1:
756 | version "5.1.0"
757 | resolved "https://registry.yarnpkg.com/gulp-filter/-/gulp-filter-5.1.0.tgz#a05e11affb07cf7dcf41a7de1cb7b63ac3783e73"
758 | integrity sha1-oF4Rr/sHz33PQafeHLe2OsN4PnM=
759 | dependencies:
760 | multimatch "^2.0.0"
761 | plugin-error "^0.1.2"
762 | streamfilter "^1.0.5"
763 |
764 | gulp-gunzip@1.0.0:
765 | version "1.0.0"
766 | resolved "https://registry.yarnpkg.com/gulp-gunzip/-/gulp-gunzip-1.0.0.tgz#15b741145e83a9c6f50886241b57cc5871f151a9"
767 | integrity sha1-FbdBFF6Dqcb1CIYkG1fMWHHxUak=
768 | dependencies:
769 | through2 "~0.6.5"
770 | vinyl "~0.4.6"
771 |
772 | gulp-remote-src-vscode@^0.5.1:
773 | version "0.5.1"
774 | resolved "https://registry.yarnpkg.com/gulp-remote-src-vscode/-/gulp-remote-src-vscode-0.5.1.tgz#a528509457affff3ff30cc73a4a97afe31c41c1d"
775 | integrity sha512-mw4OGjtC/jlCWJFhbcAlel4YPvccChlpsl3JceNiB/DLJi24/UPxXt53/N26lgI3dknEqd4ErfdHrO8sJ5bATQ==
776 | dependencies:
777 | event-stream "3.3.4"
778 | node.extend "^1.1.2"
779 | request "^2.79.0"
780 | through2 "^2.0.3"
781 | vinyl "^2.0.1"
782 |
783 | gulp-untar@^0.0.7:
784 | version "0.0.7"
785 | resolved "https://registry.yarnpkg.com/gulp-untar/-/gulp-untar-0.0.7.tgz#92067d79e0fa1e92d60562a100233a44a5aa08b4"
786 | integrity sha512-0QfbCH2a1k2qkTLWPqTX+QO4qNsHn3kC546YhAP3/n0h+nvtyGITDuDrYBMDZeW4WnFijmkOvBWa5HshTic1tw==
787 | dependencies:
788 | event-stream "~3.3.4"
789 | streamifier "~0.1.1"
790 | tar "^2.2.1"
791 | through2 "~2.0.3"
792 | vinyl "^1.2.0"
793 |
794 | gulp-vinyl-zip@^2.1.2:
795 | version "2.1.2"
796 | resolved "https://registry.yarnpkg.com/gulp-vinyl-zip/-/gulp-vinyl-zip-2.1.2.tgz#b79cc1a0e2c3b158ffee294590ade1e9caaf5e7b"
797 | integrity sha512-wJn09jsb8PyvUeyFF7y7ImEJqJwYy40BqL9GKfJs6UGpaGW9A+N68Q+ajsIpb9AeR6lAdjMbIdDPclIGo1/b7Q==
798 | dependencies:
799 | event-stream "3.3.4"
800 | queue "^4.2.1"
801 | through2 "^2.0.3"
802 | vinyl "^2.0.2"
803 | vinyl-fs "^3.0.3"
804 | yauzl "^2.2.1"
805 | yazl "^2.2.1"
806 |
807 | har-schema@^2.0.0:
808 | version "2.0.0"
809 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
810 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
811 |
812 | har-validator@~5.1.0:
813 | version "5.1.3"
814 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
815 | integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
816 | dependencies:
817 | ajv "^6.5.5"
818 | har-schema "^2.0.0"
819 |
820 | has-ansi@^2.0.0:
821 | version "2.0.0"
822 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
823 | integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
824 | dependencies:
825 | ansi-regex "^2.0.0"
826 |
827 | has-flag@^2.0.0:
828 | version "2.0.0"
829 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
830 | integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=
831 |
832 | has-flag@^3.0.0:
833 | version "3.0.0"
834 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
835 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
836 |
837 | has-symbols@^1.0.0:
838 | version "1.0.0"
839 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
840 | integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=
841 |
842 | has@^1.0.3:
843 | version "1.0.3"
844 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
845 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
846 | dependencies:
847 | function-bind "^1.1.1"
848 |
849 | he@1.1.1:
850 | version "1.1.1"
851 | resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
852 | integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0=
853 |
854 | hosted-git-info@^2.1.4:
855 | version "2.8.4"
856 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546"
857 | integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==
858 |
859 | http-signature@~1.2.0:
860 | version "1.2.0"
861 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
862 | integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
863 | dependencies:
864 | assert-plus "^1.0.0"
865 | jsprim "^1.2.2"
866 | sshpk "^1.7.0"
867 |
868 | husky@^3.0.8:
869 | version "3.0.8"
870 | resolved "https://registry.yarnpkg.com/husky/-/husky-3.0.8.tgz#8de3fed26ce9b43034ef51013c4ad368b6b74ea8"
871 | integrity sha512-HFOsgcyrX3qe/rBuqyTt+P4Gxn5P0seJmr215LAZ/vnwK3jWB3r0ck7swbzGRUbufCf9w/lgHPVbF/YXQALgfQ==
872 | dependencies:
873 | chalk "^2.4.2"
874 | cosmiconfig "^5.2.1"
875 | execa "^1.0.0"
876 | get-stdin "^7.0.0"
877 | is-ci "^2.0.0"
878 | opencollective-postinstall "^2.0.2"
879 | pkg-dir "^4.2.0"
880 | please-upgrade-node "^3.2.0"
881 | read-pkg "^5.1.1"
882 | run-node "^1.0.0"
883 | slash "^3.0.0"
884 |
885 | ignore@^3.3.7:
886 | version "3.3.10"
887 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
888 | integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==
889 |
890 | import-fresh@^2.0.0:
891 | version "2.0.0"
892 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
893 | integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
894 | dependencies:
895 | caller-path "^2.0.0"
896 | resolve-from "^3.0.0"
897 |
898 | inflight@^1.0.4:
899 | version "1.0.6"
900 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
901 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
902 | dependencies:
903 | once "^1.3.0"
904 | wrappy "1"
905 |
906 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
907 | version "2.0.3"
908 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
909 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
910 |
911 | is-absolute@^1.0.0:
912 | version "1.0.0"
913 | resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
914 | integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==
915 | dependencies:
916 | is-relative "^1.0.0"
917 | is-windows "^1.0.1"
918 |
919 | is-arrayish@^0.2.1:
920 | version "0.2.1"
921 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
922 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
923 |
924 | is-buffer@^1.1.5:
925 | version "1.1.6"
926 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
927 | integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
928 |
929 | is-ci@^2.0.0:
930 | version "2.0.0"
931 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
932 | integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
933 | dependencies:
934 | ci-info "^2.0.0"
935 |
936 | is-directory@^0.3.1:
937 | version "0.3.1"
938 | resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
939 | integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
940 |
941 | is-extglob@^2.1.0:
942 | version "2.1.1"
943 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
944 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
945 |
946 | is-glob@^3.1.0:
947 | version "3.1.0"
948 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
949 | integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
950 | dependencies:
951 | is-extglob "^2.1.0"
952 |
953 | is-negated-glob@^1.0.0:
954 | version "1.0.0"
955 | resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2"
956 | integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=
957 |
958 | is-obj@^1.0.0:
959 | version "1.0.1"
960 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
961 | integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
962 |
963 | is-relative@^1.0.0:
964 | version "1.0.0"
965 | resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
966 | integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==
967 | dependencies:
968 | is-unc-path "^1.0.0"
969 |
970 | is-stream@^1.1.0:
971 | version "1.1.0"
972 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
973 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
974 |
975 | is-typedarray@~1.0.0:
976 | version "1.0.0"
977 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
978 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
979 |
980 | is-unc-path@^1.0.0:
981 | version "1.0.0"
982 | resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d"
983 | integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==
984 | dependencies:
985 | unc-path-regex "^0.1.2"
986 |
987 | is-utf8@^0.2.1:
988 | version "0.2.1"
989 | resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
990 | integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
991 |
992 | is-valid-glob@^1.0.0:
993 | version "1.0.0"
994 | resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa"
995 | integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=
996 |
997 | is-windows@^1.0.1:
998 | version "1.0.2"
999 | resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
1000 | integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
1001 |
1002 | is@^3.2.1:
1003 | version "3.3.0"
1004 | resolved "https://registry.yarnpkg.com/is/-/is-3.3.0.tgz#61cff6dd3c4193db94a3d62582072b44e5645d79"
1005 | integrity sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==
1006 |
1007 | isarray@0.0.1:
1008 | version "0.0.1"
1009 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
1010 | integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
1011 |
1012 | isarray@~1.0.0:
1013 | version "1.0.0"
1014 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
1015 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
1016 |
1017 | isexe@^2.0.0:
1018 | version "2.0.0"
1019 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1020 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1021 |
1022 | isstream@~0.1.2:
1023 | version "0.1.2"
1024 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
1025 | integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
1026 |
1027 | js-tokens@^3.0.2:
1028 | version "3.0.2"
1029 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
1030 | integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
1031 |
1032 | js-tokens@^4.0.0:
1033 | version "4.0.0"
1034 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1035 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1036 |
1037 | js-yaml@^3.13.1:
1038 | version "3.13.1"
1039 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
1040 | integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
1041 | dependencies:
1042 | argparse "^1.0.7"
1043 | esprima "^4.0.0"
1044 |
1045 | js-yaml@^3.7.0:
1046 | version "3.12.1"
1047 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600"
1048 | integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==
1049 | dependencies:
1050 | argparse "^1.0.7"
1051 | esprima "^4.0.0"
1052 |
1053 | jsbn@~0.1.0:
1054 | version "0.1.1"
1055 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
1056 | integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
1057 |
1058 | json-parse-better-errors@^1.0.1:
1059 | version "1.0.2"
1060 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
1061 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
1062 |
1063 | json-schema-traverse@^0.4.1:
1064 | version "0.4.1"
1065 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1066 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1067 |
1068 | json-schema@0.2.3:
1069 | version "0.2.3"
1070 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
1071 | integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
1072 |
1073 | json-stable-stringify-without-jsonify@^1.0.1:
1074 | version "1.0.1"
1075 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
1076 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
1077 |
1078 | json-stringify-safe@~5.0.1:
1079 | version "5.0.1"
1080 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1081 | integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
1082 |
1083 | jsprim@^1.2.2:
1084 | version "1.4.1"
1085 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
1086 | integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
1087 | dependencies:
1088 | assert-plus "1.0.0"
1089 | extsprintf "1.3.0"
1090 | json-schema "0.2.3"
1091 | verror "1.10.0"
1092 |
1093 | kind-of@^1.1.0:
1094 | version "1.1.0"
1095 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44"
1096 | integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=
1097 |
1098 | lazystream@^1.0.0:
1099 | version "1.0.0"
1100 | resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4"
1101 | integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=
1102 | dependencies:
1103 | readable-stream "^2.0.5"
1104 |
1105 | lead@^1.0.0:
1106 | version "1.0.0"
1107 | resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42"
1108 | integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=
1109 | dependencies:
1110 | flush-write-stream "^1.0.2"
1111 |
1112 | lines-and-columns@^1.1.6:
1113 | version "1.1.6"
1114 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
1115 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
1116 |
1117 | locate-path@^2.0.0:
1118 | version "2.0.0"
1119 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
1120 | integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
1121 | dependencies:
1122 | p-locate "^2.0.0"
1123 | path-exists "^3.0.0"
1124 |
1125 | locate-path@^5.0.0:
1126 | version "5.0.0"
1127 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
1128 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
1129 | dependencies:
1130 | p-locate "^4.1.0"
1131 |
1132 | lru-cache@^4.0.1:
1133 | version "4.1.5"
1134 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
1135 | integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
1136 | dependencies:
1137 | pseudomap "^1.0.2"
1138 | yallist "^2.1.2"
1139 |
1140 | map-stream@0.0.7:
1141 | version "0.0.7"
1142 | resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8"
1143 | integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=
1144 |
1145 | map-stream@~0.1.0:
1146 | version "0.1.0"
1147 | resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
1148 | integrity sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=
1149 |
1150 | mime-db@~1.37.0:
1151 | version "1.37.0"
1152 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8"
1153 | integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==
1154 |
1155 | mime-types@^2.1.12, mime-types@~2.1.19:
1156 | version "2.1.21"
1157 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96"
1158 | integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==
1159 | dependencies:
1160 | mime-db "~1.37.0"
1161 |
1162 | minimatch@^3.0.0, minimatch@^3.0.4:
1163 | version "3.0.4"
1164 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1165 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1166 | dependencies:
1167 | brace-expansion "^1.1.7"
1168 |
1169 | minimist@0.0.8:
1170 | version "0.0.8"
1171 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
1172 | integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
1173 |
1174 | mkdirp@0.5.1, "mkdirp@>=0.5 0":
1175 | version "0.5.1"
1176 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
1177 | integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
1178 | dependencies:
1179 | minimist "0.0.8"
1180 |
1181 | mocha@^4.0.1:
1182 | version "4.1.0"
1183 | resolved "https://registry.yarnpkg.com/mocha/-/mocha-4.1.0.tgz#7d86cfbcf35cb829e2754c32e17355ec05338794"
1184 | integrity sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==
1185 | dependencies:
1186 | browser-stdout "1.3.0"
1187 | commander "2.11.0"
1188 | debug "3.1.0"
1189 | diff "3.3.1"
1190 | escape-string-regexp "1.0.5"
1191 | glob "7.1.2"
1192 | growl "1.10.3"
1193 | he "1.1.1"
1194 | mkdirp "0.5.1"
1195 | supports-color "4.4.0"
1196 |
1197 | mri@^1.1.0:
1198 | version "1.1.4"
1199 | resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a"
1200 | integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==
1201 |
1202 | ms@2.0.0:
1203 | version "2.0.0"
1204 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1205 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1206 |
1207 | multimatch@^2.0.0:
1208 | version "2.1.0"
1209 | resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b"
1210 | integrity sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=
1211 | dependencies:
1212 | array-differ "^1.0.0"
1213 | array-union "^1.0.1"
1214 | arrify "^1.0.0"
1215 | minimatch "^3.0.0"
1216 |
1217 | multimatch@^3.0.0:
1218 | version "3.0.0"
1219 | resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-3.0.0.tgz#0e2534cc6bc238d9ab67e1b9cd5fcd85a6dbf70b"
1220 | integrity sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==
1221 | dependencies:
1222 | array-differ "^2.0.3"
1223 | array-union "^1.0.2"
1224 | arrify "^1.0.1"
1225 | minimatch "^3.0.4"
1226 |
1227 | nice-try@^1.0.4:
1228 | version "1.0.5"
1229 | resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
1230 | integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
1231 |
1232 | node.extend@^1.1.2:
1233 | version "1.1.8"
1234 | resolved "https://registry.yarnpkg.com/node.extend/-/node.extend-1.1.8.tgz#0aab3e63789f4e6d68b42bc00073ad1881243cf0"
1235 | integrity sha512-L/dvEBwyg3UowwqOUTyDsGBU6kjBQOpOhshio9V3i3BMPv5YUb9+mWNN8MK0IbWqT0AqaTSONZf0aTuMMahWgA==
1236 | dependencies:
1237 | has "^1.0.3"
1238 | is "^3.2.1"
1239 |
1240 | normalize-package-data@^2.5.0:
1241 | version "2.5.0"
1242 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
1243 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
1244 | dependencies:
1245 | hosted-git-info "^2.1.4"
1246 | resolve "^1.10.0"
1247 | semver "2 || 3 || 4 || 5"
1248 | validate-npm-package-license "^3.0.1"
1249 |
1250 | normalize-path@^2.1.1:
1251 | version "2.1.1"
1252 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
1253 | integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
1254 | dependencies:
1255 | remove-trailing-separator "^1.0.1"
1256 |
1257 | now-and-later@^2.0.0:
1258 | version "2.0.0"
1259 | resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.0.tgz#bc61cbb456d79cb32207ce47ca05136ff2e7d6ee"
1260 | integrity sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=
1261 | dependencies:
1262 | once "^1.3.2"
1263 |
1264 | npm-run-path@^2.0.0:
1265 | version "2.0.2"
1266 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
1267 | integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
1268 | dependencies:
1269 | path-key "^2.0.0"
1270 |
1271 | oauth-sign@~0.9.0:
1272 | version "0.9.0"
1273 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
1274 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
1275 |
1276 | object-keys@^1.0.11, object-keys@^1.0.12:
1277 | version "1.0.12"
1278 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2"
1279 | integrity sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==
1280 |
1281 | object.assign@^4.0.4:
1282 | version "4.1.0"
1283 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
1284 | integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
1285 | dependencies:
1286 | define-properties "^1.1.2"
1287 | function-bind "^1.1.1"
1288 | has-symbols "^1.0.0"
1289 | object-keys "^1.0.11"
1290 |
1291 | once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0:
1292 | version "1.4.0"
1293 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1294 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1295 | dependencies:
1296 | wrappy "1"
1297 |
1298 | opencollective-postinstall@^2.0.2:
1299 | version "2.0.2"
1300 | resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
1301 | integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
1302 |
1303 | ordered-read-streams@^1.0.0:
1304 | version "1.0.1"
1305 | resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e"
1306 | integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=
1307 | dependencies:
1308 | readable-stream "^2.0.1"
1309 |
1310 | p-finally@^1.0.0:
1311 | version "1.0.0"
1312 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
1313 | integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
1314 |
1315 | p-limit@^1.1.0:
1316 | version "1.3.0"
1317 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
1318 | integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
1319 | dependencies:
1320 | p-try "^1.0.0"
1321 |
1322 | p-limit@^2.2.0:
1323 | version "2.2.1"
1324 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537"
1325 | integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==
1326 | dependencies:
1327 | p-try "^2.0.0"
1328 |
1329 | p-locate@^2.0.0:
1330 | version "2.0.0"
1331 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
1332 | integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
1333 | dependencies:
1334 | p-limit "^1.1.0"
1335 |
1336 | p-locate@^4.1.0:
1337 | version "4.1.0"
1338 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
1339 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
1340 | dependencies:
1341 | p-limit "^2.2.0"
1342 |
1343 | p-try@^1.0.0:
1344 | version "1.0.0"
1345 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
1346 | integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
1347 |
1348 | p-try@^2.0.0:
1349 | version "2.2.0"
1350 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
1351 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1352 |
1353 | parse-json@^4.0.0:
1354 | version "4.0.0"
1355 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
1356 | integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
1357 | dependencies:
1358 | error-ex "^1.3.1"
1359 | json-parse-better-errors "^1.0.1"
1360 |
1361 | parse-json@^5.0.0:
1362 | version "5.0.0"
1363 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
1364 | integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
1365 | dependencies:
1366 | "@babel/code-frame" "^7.0.0"
1367 | error-ex "^1.3.1"
1368 | json-parse-better-errors "^1.0.1"
1369 | lines-and-columns "^1.1.6"
1370 |
1371 | path-dirname@^1.0.0:
1372 | version "1.0.2"
1373 | resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
1374 | integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
1375 |
1376 | path-exists@^3.0.0:
1377 | version "3.0.0"
1378 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
1379 | integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
1380 |
1381 | path-exists@^4.0.0:
1382 | version "4.0.0"
1383 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
1384 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
1385 |
1386 | path-is-absolute@^1.0.0:
1387 | version "1.0.1"
1388 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1389 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
1390 |
1391 | path-key@^2.0.0, path-key@^2.0.1:
1392 | version "2.0.1"
1393 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
1394 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
1395 |
1396 | path-parse@^1.0.6:
1397 | version "1.0.6"
1398 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
1399 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
1400 |
1401 | pause-stream@0.0.11, pause-stream@^0.0.11:
1402 | version "0.0.11"
1403 | resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
1404 | integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=
1405 | dependencies:
1406 | through "~2.3"
1407 |
1408 | pend@~1.2.0:
1409 | version "1.2.0"
1410 | resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
1411 | integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
1412 |
1413 | performance-now@^2.1.0:
1414 | version "2.1.0"
1415 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
1416 | integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
1417 |
1418 | pkg-dir@^4.2.0:
1419 | version "4.2.0"
1420 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
1421 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
1422 | dependencies:
1423 | find-up "^4.0.0"
1424 |
1425 | please-upgrade-node@^3.2.0:
1426 | version "3.2.0"
1427 | resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
1428 | integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
1429 | dependencies:
1430 | semver-compare "^1.0.0"
1431 |
1432 | plugin-error@^0.1.2:
1433 | version "0.1.2"
1434 | resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace"
1435 | integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=
1436 | dependencies:
1437 | ansi-cyan "^0.1.1"
1438 | ansi-red "^0.1.1"
1439 | arr-diff "^1.0.1"
1440 | arr-union "^2.0.1"
1441 | extend-shallow "^1.1.2"
1442 |
1443 | prettier@^1.18.2:
1444 | version "1.18.2"
1445 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea"
1446 | integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==
1447 |
1448 | pretty-quick@^1.11.1:
1449 | version "1.11.1"
1450 | resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-1.11.1.tgz#462ffa2b93d24c05b7a0c3a001e08601a0c55ee4"
1451 | integrity sha512-kSXCkcETfak7EQXz6WOkCeCqpbC4GIzrN/vaneTGMP/fAtD8NerA9bPhCUqHAks1geo7biZNl5uEMPceeneLuA==
1452 | dependencies:
1453 | chalk "^2.3.0"
1454 | execa "^0.8.0"
1455 | find-up "^2.1.0"
1456 | ignore "^3.3.7"
1457 | mri "^1.1.0"
1458 | multimatch "^3.0.0"
1459 |
1460 | process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
1461 | version "2.0.0"
1462 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
1463 | integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==
1464 |
1465 | pseudomap@^1.0.2:
1466 | version "1.0.2"
1467 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
1468 | integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
1469 |
1470 | psl@^1.1.24:
1471 | version "1.1.31"
1472 | resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184"
1473 | integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==
1474 |
1475 | pump@^2.0.0:
1476 | version "2.0.1"
1477 | resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
1478 | integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
1479 | dependencies:
1480 | end-of-stream "^1.1.0"
1481 | once "^1.3.1"
1482 |
1483 | pump@^3.0.0:
1484 | version "3.0.0"
1485 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
1486 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
1487 | dependencies:
1488 | end-of-stream "^1.1.0"
1489 | once "^1.3.1"
1490 |
1491 | pumpify@^1.3.5:
1492 | version "1.5.1"
1493 | resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
1494 | integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
1495 | dependencies:
1496 | duplexify "^3.6.0"
1497 | inherits "^2.0.3"
1498 | pump "^2.0.0"
1499 |
1500 | punycode@^1.4.1:
1501 | version "1.4.1"
1502 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
1503 | integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
1504 |
1505 | punycode@^2.1.0:
1506 | version "2.1.1"
1507 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1508 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1509 |
1510 | qs@~6.5.2:
1511 | version "6.5.2"
1512 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
1513 | integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
1514 |
1515 | querystringify@^2.0.0:
1516 | version "2.1.0"
1517 | resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.0.tgz#7ded8dfbf7879dcc60d0a644ac6754b283ad17ef"
1518 | integrity sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==
1519 |
1520 | queue@^4.2.1:
1521 | version "4.5.1"
1522 | resolved "https://registry.yarnpkg.com/queue/-/queue-4.5.1.tgz#6e4290a2d7e99dc75b34494431633fe5437b0dac"
1523 | integrity sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==
1524 | dependencies:
1525 | inherits "~2.0.0"
1526 |
1527 | read-pkg@^5.1.1:
1528 | version "5.2.0"
1529 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
1530 | integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
1531 | dependencies:
1532 | "@types/normalize-package-data" "^2.4.0"
1533 | normalize-package-data "^2.5.0"
1534 | parse-json "^5.0.0"
1535 | type-fest "^0.6.0"
1536 |
1537 | "readable-stream@>=1.0.33-1 <1.1.0-0":
1538 | version "1.0.34"
1539 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
1540 | integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=
1541 | dependencies:
1542 | core-util-is "~1.0.0"
1543 | inherits "~2.0.1"
1544 | isarray "0.0.1"
1545 | string_decoder "~0.10.x"
1546 |
1547 | readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@~2.3.6:
1548 | version "2.3.6"
1549 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
1550 | integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
1551 | dependencies:
1552 | core-util-is "~1.0.0"
1553 | inherits "~2.0.3"
1554 | isarray "~1.0.0"
1555 | process-nextick-args "~2.0.0"
1556 | safe-buffer "~5.1.1"
1557 | string_decoder "~1.1.1"
1558 | util-deprecate "~1.0.1"
1559 |
1560 | remove-bom-buffer@^3.0.0:
1561 | version "3.0.0"
1562 | resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53"
1563 | integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==
1564 | dependencies:
1565 | is-buffer "^1.1.5"
1566 | is-utf8 "^0.2.1"
1567 |
1568 | remove-bom-stream@^1.2.0:
1569 | version "1.2.0"
1570 | resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523"
1571 | integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=
1572 | dependencies:
1573 | remove-bom-buffer "^3.0.0"
1574 | safe-buffer "^5.1.0"
1575 | through2 "^2.0.3"
1576 |
1577 | remove-trailing-separator@^1.0.1:
1578 | version "1.1.0"
1579 | resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
1580 | integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
1581 |
1582 | replace-ext@0.0.1:
1583 | version "0.0.1"
1584 | resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
1585 | integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=
1586 |
1587 | replace-ext@^1.0.0:
1588 | version "1.0.0"
1589 | resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
1590 | integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
1591 |
1592 | request@^2.79.0, request@^2.88.0:
1593 | version "2.88.0"
1594 | resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
1595 | integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
1596 | dependencies:
1597 | aws-sign2 "~0.7.0"
1598 | aws4 "^1.8.0"
1599 | caseless "~0.12.0"
1600 | combined-stream "~1.0.6"
1601 | extend "~3.0.2"
1602 | forever-agent "~0.6.1"
1603 | form-data "~2.3.2"
1604 | har-validator "~5.1.0"
1605 | http-signature "~1.2.0"
1606 | is-typedarray "~1.0.0"
1607 | isstream "~0.1.2"
1608 | json-stringify-safe "~5.0.1"
1609 | mime-types "~2.1.19"
1610 | oauth-sign "~0.9.0"
1611 | performance-now "^2.1.0"
1612 | qs "~6.5.2"
1613 | safe-buffer "^5.1.2"
1614 | tough-cookie "~2.4.3"
1615 | tunnel-agent "^0.6.0"
1616 | uuid "^3.3.2"
1617 |
1618 | requires-port@^1.0.0:
1619 | version "1.0.0"
1620 | resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
1621 | integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
1622 |
1623 | resolve-from@^3.0.0:
1624 | version "3.0.0"
1625 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
1626 | integrity sha1-six699nWiBvItuZTM17rywoYh0g=
1627 |
1628 | resolve-options@^1.1.0:
1629 | version "1.1.0"
1630 | resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131"
1631 | integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=
1632 | dependencies:
1633 | value-or-function "^3.0.0"
1634 |
1635 | resolve@^1.10.0:
1636 | version "1.12.0"
1637 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
1638 | integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
1639 | dependencies:
1640 | path-parse "^1.0.6"
1641 |
1642 | resolve@^1.3.2:
1643 | version "1.10.0"
1644 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba"
1645 | integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==
1646 | dependencies:
1647 | path-parse "^1.0.6"
1648 |
1649 | rimraf@2:
1650 | version "2.6.3"
1651 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
1652 | integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
1653 | dependencies:
1654 | glob "^7.1.3"
1655 |
1656 | run-node@^1.0.0:
1657 | version "1.0.0"
1658 | resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e"
1659 | integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==
1660 |
1661 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
1662 | version "5.1.2"
1663 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1664 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
1665 |
1666 | safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
1667 | version "2.1.2"
1668 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1669 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1670 |
1671 | semver-compare@^1.0.0:
1672 | version "1.0.0"
1673 | resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
1674 | integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
1675 |
1676 | "semver@2 || 3 || 4 || 5", semver@^5.5.0:
1677 | version "5.7.1"
1678 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
1679 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
1680 |
1681 | semver@^5.3.0, semver@^5.4.1:
1682 | version "5.6.0"
1683 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004"
1684 | integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==
1685 |
1686 | shebang-command@^1.2.0:
1687 | version "1.2.0"
1688 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
1689 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
1690 | dependencies:
1691 | shebang-regex "^1.0.0"
1692 |
1693 | shebang-regex@^1.0.0:
1694 | version "1.0.0"
1695 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
1696 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
1697 |
1698 | signal-exit@^3.0.0:
1699 | version "3.0.2"
1700 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
1701 | integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
1702 |
1703 | slash@^3.0.0:
1704 | version "3.0.0"
1705 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
1706 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
1707 |
1708 | source-map-support@^0.5.0:
1709 | version "0.5.10"
1710 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.10.tgz#2214080bc9d51832511ee2bab96e3c2f9353120c"
1711 | integrity sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==
1712 | dependencies:
1713 | buffer-from "^1.0.0"
1714 | source-map "^0.6.0"
1715 |
1716 | source-map@^0.6.0:
1717 | version "0.6.1"
1718 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
1719 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
1720 |
1721 | spdx-correct@^3.0.0:
1722 | version "3.1.0"
1723 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
1724 | integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
1725 | dependencies:
1726 | spdx-expression-parse "^3.0.0"
1727 | spdx-license-ids "^3.0.0"
1728 |
1729 | spdx-exceptions@^2.1.0:
1730 | version "2.2.0"
1731 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
1732 | integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
1733 |
1734 | spdx-expression-parse@^3.0.0:
1735 | version "3.0.0"
1736 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
1737 | integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
1738 | dependencies:
1739 | spdx-exceptions "^2.1.0"
1740 | spdx-license-ids "^3.0.0"
1741 |
1742 | spdx-license-ids@^3.0.0:
1743 | version "3.0.5"
1744 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
1745 | integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
1746 |
1747 | split@0.3:
1748 | version "0.3.3"
1749 | resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f"
1750 | integrity sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=
1751 | dependencies:
1752 | through "2"
1753 |
1754 | split@^1.0.1:
1755 | version "1.0.1"
1756 | resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
1757 | integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
1758 | dependencies:
1759 | through "2"
1760 |
1761 | sprintf-js@~1.0.2:
1762 | version "1.0.3"
1763 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1764 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
1765 |
1766 | sshpk@^1.7.0:
1767 | version "1.16.1"
1768 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
1769 | integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
1770 | dependencies:
1771 | asn1 "~0.2.3"
1772 | assert-plus "^1.0.0"
1773 | bcrypt-pbkdf "^1.0.0"
1774 | dashdash "^1.12.0"
1775 | ecc-jsbn "~0.1.1"
1776 | getpass "^0.1.1"
1777 | jsbn "~0.1.0"
1778 | safer-buffer "^2.0.2"
1779 | tweetnacl "~0.14.0"
1780 |
1781 | stat-mode@^0.2.0:
1782 | version "0.2.2"
1783 | resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.2.2.tgz#e6c80b623123d7d80cf132ce538f346289072502"
1784 | integrity sha1-5sgLYjEj19gM8TLOU480YokHJQI=
1785 |
1786 | stream-combiner@^0.2.2:
1787 | version "0.2.2"
1788 | resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858"
1789 | integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=
1790 | dependencies:
1791 | duplexer "~0.1.1"
1792 | through "~2.3.4"
1793 |
1794 | stream-combiner@~0.0.4:
1795 | version "0.0.4"
1796 | resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14"
1797 | integrity sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=
1798 | dependencies:
1799 | duplexer "~0.1.1"
1800 |
1801 | stream-shift@^1.0.0:
1802 | version "1.0.0"
1803 | resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
1804 | integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=
1805 |
1806 | streamfilter@^1.0.5:
1807 | version "1.0.7"
1808 | resolved "https://registry.yarnpkg.com/streamfilter/-/streamfilter-1.0.7.tgz#ae3e64522aa5a35c061fd17f67620c7653c643c9"
1809 | integrity sha512-Gk6KZM+yNA1JpW0KzlZIhjo3EaBJDkYfXtYSbOwNIQ7Zd6006E6+sCFlW1NDvFG/vnXhKmw6TJJgiEQg/8lXfQ==
1810 | dependencies:
1811 | readable-stream "^2.0.2"
1812 |
1813 | streamifier@~0.1.1:
1814 | version "0.1.1"
1815 | resolved "https://registry.yarnpkg.com/streamifier/-/streamifier-0.1.1.tgz#97e98d8fa4d105d62a2691d1dc07e820db8dfc4f"
1816 | integrity sha1-l+mNj6TRBdYqJpHR3AfoINuN/E8=
1817 |
1818 | string_decoder@~0.10.x:
1819 | version "0.10.31"
1820 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
1821 | integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
1822 |
1823 | string_decoder@~1.1.1:
1824 | version "1.1.1"
1825 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
1826 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
1827 | dependencies:
1828 | safe-buffer "~5.1.0"
1829 |
1830 | strip-ansi@^3.0.0:
1831 | version "3.0.1"
1832 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
1833 | integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
1834 | dependencies:
1835 | ansi-regex "^2.0.0"
1836 |
1837 | strip-eof@^1.0.0:
1838 | version "1.0.0"
1839 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
1840 | integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
1841 |
1842 | supports-color@4.4.0:
1843 | version "4.4.0"
1844 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e"
1845 | integrity sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==
1846 | dependencies:
1847 | has-flag "^2.0.0"
1848 |
1849 | supports-color@^2.0.0:
1850 | version "2.0.0"
1851 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
1852 | integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
1853 |
1854 | supports-color@^5.3.0:
1855 | version "5.5.0"
1856 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1857 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1858 | dependencies:
1859 | has-flag "^3.0.0"
1860 |
1861 | tar@^2.2.1:
1862 | version "2.2.1"
1863 | resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
1864 | integrity sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=
1865 | dependencies:
1866 | block-stream "*"
1867 | fstream "^1.0.2"
1868 | inherits "2"
1869 |
1870 | through2-filter@^3.0.0:
1871 | version "3.0.0"
1872 | resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254"
1873 | integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==
1874 | dependencies:
1875 | through2 "~2.0.0"
1876 | xtend "~4.0.0"
1877 |
1878 | through2@^2.0.0, through2@^2.0.3, through2@~2.0.0, through2@~2.0.3:
1879 | version "2.0.5"
1880 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
1881 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
1882 | dependencies:
1883 | readable-stream "~2.3.6"
1884 | xtend "~4.0.1"
1885 |
1886 | through2@~0.6.5:
1887 | version "0.6.5"
1888 | resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
1889 | integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=
1890 | dependencies:
1891 | readable-stream ">=1.0.33-1 <1.1.0-0"
1892 | xtend ">=4.0.0 <4.1.0-0"
1893 |
1894 | through@2, through@^2.3.8, through@~2.3, through@~2.3.1, through@~2.3.4:
1895 | version "2.3.8"
1896 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
1897 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
1898 |
1899 | to-absolute-glob@^2.0.0:
1900 | version "2.0.2"
1901 | resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b"
1902 | integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=
1903 | dependencies:
1904 | is-absolute "^1.0.0"
1905 | is-negated-glob "^1.0.0"
1906 |
1907 | to-through@^2.0.0:
1908 | version "2.0.0"
1909 | resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6"
1910 | integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=
1911 | dependencies:
1912 | through2 "^2.0.3"
1913 |
1914 | tough-cookie@~2.4.3:
1915 | version "2.4.3"
1916 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
1917 | integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
1918 | dependencies:
1919 | psl "^1.1.24"
1920 | punycode "^1.4.1"
1921 |
1922 | tslib@^1.8.0, tslib@^1.8.1:
1923 | version "1.9.3"
1924 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"
1925 | integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==
1926 |
1927 | tslint@^5.8.0:
1928 | version "5.12.1"
1929 | resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.12.1.tgz#8cec9d454cf8a1de9b0a26d7bdbad6de362e52c1"
1930 | integrity sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==
1931 | dependencies:
1932 | babel-code-frame "^6.22.0"
1933 | builtin-modules "^1.1.1"
1934 | chalk "^2.3.0"
1935 | commander "^2.12.1"
1936 | diff "^3.2.0"
1937 | glob "^7.1.1"
1938 | js-yaml "^3.7.0"
1939 | minimatch "^3.0.4"
1940 | resolve "^1.3.2"
1941 | semver "^5.3.0"
1942 | tslib "^1.8.0"
1943 | tsutils "^2.27.2"
1944 |
1945 | tsutils@^2.27.2:
1946 | version "2.29.0"
1947 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99"
1948 | integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==
1949 | dependencies:
1950 | tslib "^1.8.1"
1951 |
1952 | tunnel-agent@^0.6.0:
1953 | version "0.6.0"
1954 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
1955 | integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
1956 | dependencies:
1957 | safe-buffer "^5.0.1"
1958 |
1959 | tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1960 | version "0.14.5"
1961 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1962 | integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
1963 |
1964 | type-fest@^0.6.0:
1965 | version "0.6.0"
1966 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
1967 | integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
1968 |
1969 | typescript@^3.1.4:
1970 | version "3.3.1"
1971 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.3.1.tgz#6de14e1db4b8a006ac535e482c8ba018c55f750b"
1972 | integrity sha512-cTmIDFW7O0IHbn1DPYjkiebHxwtCMU+eTy30ZtJNBPF9j2O1ITu5XH2YnBeVRKWHqF+3JQwWJv0Q0aUgX8W7IA==
1973 |
1974 | unc-path-regex@^0.1.2:
1975 | version "0.1.2"
1976 | resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
1977 | integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo=
1978 |
1979 | unique-stream@^2.0.2:
1980 | version "2.3.1"
1981 | resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac"
1982 | integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==
1983 | dependencies:
1984 | json-stable-stringify-without-jsonify "^1.0.1"
1985 | through2-filter "^3.0.0"
1986 |
1987 | uri-js@^4.2.2:
1988 | version "4.2.2"
1989 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
1990 | integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
1991 | dependencies:
1992 | punycode "^2.1.0"
1993 |
1994 | url-parse@^1.4.3:
1995 | version "1.4.4"
1996 | resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.4.tgz#cac1556e95faa0303691fec5cf9d5a1bc34648f8"
1997 | integrity sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==
1998 | dependencies:
1999 | querystringify "^2.0.0"
2000 | requires-port "^1.0.0"
2001 |
2002 | util-deprecate@~1.0.1:
2003 | version "1.0.2"
2004 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
2005 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
2006 |
2007 | uuid@^3.3.2:
2008 | version "3.3.2"
2009 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
2010 | integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
2011 |
2012 | validate-npm-package-license@^3.0.1:
2013 | version "3.0.4"
2014 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
2015 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
2016 | dependencies:
2017 | spdx-correct "^3.0.0"
2018 | spdx-expression-parse "^3.0.0"
2019 |
2020 | value-or-function@^3.0.0:
2021 | version "3.0.0"
2022 | resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813"
2023 | integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=
2024 |
2025 | verror@1.10.0:
2026 | version "1.10.0"
2027 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
2028 | integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
2029 | dependencies:
2030 | assert-plus "^1.0.0"
2031 | core-util-is "1.0.2"
2032 | extsprintf "^1.2.0"
2033 |
2034 | vinyl-fs@^3.0.3:
2035 | version "3.0.3"
2036 | resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7"
2037 | integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==
2038 | dependencies:
2039 | fs-mkdirp-stream "^1.0.0"
2040 | glob-stream "^6.1.0"
2041 | graceful-fs "^4.0.0"
2042 | is-valid-glob "^1.0.0"
2043 | lazystream "^1.0.0"
2044 | lead "^1.0.0"
2045 | object.assign "^4.0.4"
2046 | pumpify "^1.3.5"
2047 | readable-stream "^2.3.3"
2048 | remove-bom-buffer "^3.0.0"
2049 | remove-bom-stream "^1.2.0"
2050 | resolve-options "^1.1.0"
2051 | through2 "^2.0.0"
2052 | to-through "^2.0.0"
2053 | value-or-function "^3.0.0"
2054 | vinyl "^2.0.0"
2055 | vinyl-sourcemap "^1.1.0"
2056 |
2057 | vinyl-source-stream@^1.1.0:
2058 | version "1.1.2"
2059 | resolved "https://registry.yarnpkg.com/vinyl-source-stream/-/vinyl-source-stream-1.1.2.tgz#62b53a135610a896e98ca96bee3a87f008a8e780"
2060 | integrity sha1-YrU6E1YQqJbpjKlr7jqH8Aio54A=
2061 | dependencies:
2062 | through2 "^2.0.3"
2063 | vinyl "^0.4.3"
2064 |
2065 | vinyl-sourcemap@^1.1.0:
2066 | version "1.1.0"
2067 | resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16"
2068 | integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=
2069 | dependencies:
2070 | append-buffer "^1.0.2"
2071 | convert-source-map "^1.5.0"
2072 | graceful-fs "^4.1.6"
2073 | normalize-path "^2.1.1"
2074 | now-and-later "^2.0.0"
2075 | remove-bom-buffer "^3.0.0"
2076 | vinyl "^2.0.0"
2077 |
2078 | vinyl@^0.4.3, vinyl@~0.4.6:
2079 | version "0.4.6"
2080 | resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847"
2081 | integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc=
2082 | dependencies:
2083 | clone "^0.2.0"
2084 | clone-stats "^0.0.1"
2085 |
2086 | vinyl@^1.2.0:
2087 | version "1.2.0"
2088 | resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884"
2089 | integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=
2090 | dependencies:
2091 | clone "^1.0.0"
2092 | clone-stats "^0.0.1"
2093 | replace-ext "0.0.1"
2094 |
2095 | vinyl@^2.0.0, vinyl@^2.0.1, vinyl@^2.0.2:
2096 | version "2.2.0"
2097 | resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86"
2098 | integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==
2099 | dependencies:
2100 | clone "^2.1.1"
2101 | clone-buffer "^1.0.0"
2102 | clone-stats "^1.0.0"
2103 | cloneable-readable "^1.0.0"
2104 | remove-trailing-separator "^1.0.1"
2105 | replace-ext "^1.0.0"
2106 |
2107 | vscode@^1.1.25:
2108 | version "1.1.28"
2109 | resolved "https://registry.yarnpkg.com/vscode/-/vscode-1.1.28.tgz#642acc4a84de5ea0764e7419ae84a383b0c74062"
2110 | integrity sha512-vxpRMKVa/DgSihyy8I7puRZKiwQm9NK/e5oDTEFDtughhEHrspi0UaXKe795b1DFgO3XJe6KLiXzC8mJonvvWw==
2111 | dependencies:
2112 | glob "^7.1.2"
2113 | gulp-chmod "^2.0.0"
2114 | gulp-filter "^5.0.1"
2115 | gulp-gunzip "1.0.0"
2116 | gulp-remote-src-vscode "^0.5.1"
2117 | gulp-untar "^0.0.7"
2118 | gulp-vinyl-zip "^2.1.2"
2119 | mocha "^4.0.1"
2120 | request "^2.88.0"
2121 | semver "^5.4.1"
2122 | source-map-support "^0.5.0"
2123 | url-parse "^1.4.3"
2124 | vinyl-fs "^3.0.3"
2125 | vinyl-source-stream "^1.1.0"
2126 |
2127 | which@^1.2.9:
2128 | version "1.3.1"
2129 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
2130 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
2131 | dependencies:
2132 | isexe "^2.0.0"
2133 |
2134 | wrappy@1:
2135 | version "1.0.2"
2136 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
2137 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
2138 |
2139 | "xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1:
2140 | version "4.0.1"
2141 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
2142 | integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68=
2143 |
2144 | yallist@^2.1.2:
2145 | version "2.1.2"
2146 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
2147 | integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
2148 |
2149 | yauzl@^2.2.1:
2150 | version "2.10.0"
2151 | resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
2152 | integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
2153 | dependencies:
2154 | buffer-crc32 "~0.2.3"
2155 | fd-slicer "~1.1.0"
2156 |
2157 | yazl@^2.2.1:
2158 | version "2.5.1"
2159 | resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35"
2160 | integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==
2161 | dependencies:
2162 | buffer-crc32 "~0.2.3"
2163 |
--------------------------------------------------------------------------------