├── .editorconfig
├── .gitattributes
├── .github
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE.md
├── PULL_REQUEST_TEMPLATE.md
└── labeler.yml
├── .gitignore
├── .vscode
└── launch.json
├── .vscodeignore
├── LICENSE
├── README.md
├── demo
├── .editorconfig
├── angular.ts
├── beers.js
├── csharp.cs
├── css.css
├── go.go
├── html.html
├── invalid.json
├── java.java
├── javascript.js
├── js.js
├── json.json
├── markdown.md
├── php.php
├── pug.pug
├── python.py
├── razor-inline.cshtml
├── react.js
├── react.ts
├── react.tsx
├── tsx.tsx
├── typescript.ts
└── yml.yml
├── images
├── logo.png
├── logo.sketch
└── ss.png
├── package-lock.json
├── package.json
└── theme
└── cobalt2.json
/.editorconfig:
--------------------------------------------------------------------------------
1 | # http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | end_of_line = lf
7 | indent_size = 2
8 | indent_style = space
9 | insert_final_newline = true
10 | trim_trailing_whitespace = true
11 |
12 | [*.md]
13 | max_line_length = off
14 | trim_trailing_whitespace = false
15 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto eol=lf
2 |
3 | # graphics
4 | *.png binary
5 |
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to Cobalt2 Theme
2 |
3 | ### Make changes to the Cobalt2 theme or docs
4 |
5 | To work on the theme:
6 |
7 | 1. Clone this repo and open in VS Code
8 | 2. Open run `View → Run`
9 | 3. Click `Launch Extension`. This will open up another VS Code Editor
10 | 4. Make changes to `cobalt2.json`. You will see changes reflected in the other editor that opened in step 3.
11 |
12 | If you are making a Pull Request, Please give me a screenshot of before/after!
13 |
14 | ### Submit bug reports or feature requests
15 |
16 | For bug reports or feature requests, please utilize the GitHub issue tracker.
17 | If you are submitting a bug report, please follow the [issue template](https://github.com/wesbos/cobalt2-vscode/issues/new).
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ## Description
2 |
3 | Provide a detailed and clear description of the issue you are encountering, including any relevant context or background information.
4 |
5 | ## Expected Behavior
6 |
7 | Explain the expected behavior or outcome when the issue is resolved. This should include a clear understanding of what success looks like for this particular problem.
8 |
9 | ## Screenshots
10 |
11 | If applicable, include screenshots to help illustrate the issue. Ensure that any screenshots provided are clear, relevant, and properly annotated to highlight the problem.
12 |
13 | ## Additional Information
14 |
15 | Include any additional information that may be relevant to understanding or resolving the issue.
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ## Proposed changes
2 |
3 | Provide a detailed description of the changes included in this pull request. Explain the purpose and impact of the changes, including any relevant context or background information.
4 |
5 | If the pull request addresses a specific issue or feature request, be sure to reference it here by linking to the relevant issue.
6 |
7 | Fixes # (issue)
8 |
9 | ## Screenshots
10 |
11 | Include screenshots to demonstrate the changes made by this pull request. This include before-and-after comparisons or specific examples of the modified functionality.
12 |
13 | ### Before
14 |
15 |
16 | ### After
17 |
18 |
19 | ## Checklist
20 |
21 | Before submitting this pull request, ensure that you have completed the following tasks:
22 | (_Put an `x` in the boxes that apply._)
23 |
24 | - [ ] I have read and understood the [CONTRIBUTING](https://github.com/wesbos/cobalt2-vscode/blob/master/.github/CONTRIBUTING.md) guidelines.
25 | - [ ] I have performed a self-review of my code.
26 | - [ ] I have added relevant screenshots or visual aids to showcase the changes made by this pull request.
--------------------------------------------------------------------------------
/.github/labeler.yml:
--------------------------------------------------------------------------------
1 | version: v1
2 |
3 | labels:
4 | - label: "Enhancement"
5 | sync: true
6 | matcher:
7 | commits: "^feat.*?:"
8 | title: "^feat.*?:"
9 |
10 | - label: "Bug"
11 | sync: true
12 | matcher:
13 | commits: "^fix.*?:"
14 | title: "^fix.*?:"
15 |
16 | - label: "Documentation"
17 | sync: true
18 | matcher:
19 | commits: "^docs.*?:"
20 | title: "^docs.*?:"
21 | files: ["demo/**", "**/*.md"]
22 |
23 | - label: "Chore"
24 | sync: true
25 | matcher:
26 | commits: "^chore.*?:"
27 | title: "^chore.*?:"
28 | files: [".github/**", ".vscode/**", "./.*", "./*.js"]
29 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.vsix
2 | .DS_Store
3 | node_modules/
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | // A launch configuration that compiles the extension and then opens it inside a new window
2 | {
3 | "version": "0.1.0",
4 | "configurations": [
5 | {
6 | "name": "Launch Extension",
7 | "type": "extensionHost",
8 | "request": "launch",
9 | "runtimeExecutable": "${execPath}",
10 | "args": [
11 | "--extensionDevelopmentPath=${workspaceRoot}"
12 | ]
13 | }
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/.vscodeignore:
--------------------------------------------------------------------------------
1 | .vscode
2 | demo/
3 | images/logo.sketch
4 | .gitignore
5 | .gitattributes
6 | .editorconfig
7 | node_modules
8 | *.vsix
9 | .editorconfig
10 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 Wes Bos, Roberto Achar
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Cobalt2 Theme for VS Code
2 |
3 | [Install on VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=wesbos.theme-cobalt2)
4 |
5 | 
6 |
7 | # Installation
8 |
9 | 1. Open **Extensions** sidebar panel in VS Code. `View → Extensions`
10 | 2. Search for `Cobalt2` - find the one by **Wes Bos** - there are a few other half-baked ones so make sure you have the right one!
11 | 3. Click **Install** to install it.
12 | 4. Code > Preferences > Color Theme > **Cobalt2**
13 | 5. Optional: Use the recommended settings below for best experience
14 |
15 | ## Recommended Settings
16 |
17 | ```js
18 | {
19 | // This is all that matters
20 | "workbench.colorTheme": "Cobalt2",
21 | // The Cursive font is operator Mono, it's $200 and you need to buy it to get the cursive. Dank Mono or Victor Mono are good alternatives
22 | "editor.fontFamily": "Operator Mono, Menlo, Monaco, 'Courier New', monospace",
23 | "editor.fontSize": 17,
24 | "editor.lineHeight": 25,
25 | "editor.letterSpacing": 0.5,
26 | "files.trimTrailingWhitespace": true,
27 | "editor.fontWeight": "400",
28 | "prettier.eslintIntegration": true,
29 | "editor.cursorStyle": "line",
30 | "editor.cursorWidth": 5,
31 | "editor.cursorBlinking": "solid",
32 | "editor.renderWhitespace": "all",
33 | }
34 | ```
35 |
36 | ## Colours
37 |
38 | Blue: #193549
39 | Blue Highlight: #1F4662
40 | Blue Highlight2: #234E6D
41 | Blue Dark: #122738
42 | Yellow: #ffc600
43 | Hot Pink: #ff0088
44 | Blush Pink: #ff628c
45 | Orange: #ff9d00
46 | Green
47 |
48 | ## Contributing
49 |
50 | To work on the theme:
51 |
52 | 1. Clone this repo and open in VS Code
53 | 2. Open run `View → Run`
54 | 3. Click `Launch Extension`. This will open up another VS Code Editor
55 | 4. Make changes to `cobalt2.json`. You will see changes reflected in the other editor that opened in step 3.
56 |
57 | If you are making a Pull Request, Please give me a screenshot of before/after!
58 |
59 | ## Deploying a new version
60 |
61 | These are mostly notes for me.
62 |
63 | 1. Increment the version number in `package.json` with `npm version major|minor|patch`
64 | 1. run `npm run bundle`
65 | 1. run `npm publish` to publish both to npm and vscode extension store
66 |
67 | ## I don't like something
68 |
69 | You don't need to fork it!
70 |
71 | First, this theme is new so if something is funky, please open an issue. There are many languages and parts of VS Code I don't use, so let me know!
72 |
73 | These are the things we have control over. If you would like to change something, you can either open a PR and see if I'd like it added, or override the colours in your own settings.json file.
74 |
75 | https://code.visualstudio.com/docs/getstarted/theme-color-reference
76 |
77 | ## Put Cobalt2 in other places!
78 |
79 | - [Warp](https://github.com/wesbos/cobalt2-warp)
80 | - [Sublime Text](https://github.com/wesbos/cobalt2)
81 | - [Atom](https://github.com/wesbos/Cobalt2-atom)
82 | - [iTerm2](https://github.com/wesbos/Cobalt2-iterm)
83 | - [Hyper Term](https://github.com/wesbos/hyperterm-cobalt2-theme)
84 | - [Alfred](https://github.com/wesbos/Cobalt2-Alfred-Theme)
85 | - [Slack](https://github.com/wesbos/Cobalt2-Slack)
86 |
87 | ## Thanks
88 |
89 | Thanks to Roberto Achar for doing much of the initial porting to VS Code.
90 |
--------------------------------------------------------------------------------
/demo/.editorconfig:
--------------------------------------------------------------------------------
1 | # http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | end_of_line = lf
7 | indent_size = 2
8 | indent_style = space
9 | insert_final_newline = true
10 | trim_trailing_whitespace = true
11 |
12 | [*.md]
13 | max_line_length = off
14 | trim_trailing_whitespace = false
15 |
--------------------------------------------------------------------------------
/demo/angular.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { BrowserModule } from '@angular/platform-browser';
3 | import { FormsModule } from '@angular/forms';
4 |
5 | import { AppComponent } from './app.component';
6 |
7 | const age = 100;
8 |
9 | @NgModule({
10 | imports: [
11 | BrowserModule,
12 | FormsModule
13 | ],
14 | declarations: [
15 | AppComponent
16 | ],
17 | bootstrap: [AppComponent]
18 | })
19 | export class AppModule { }
20 |
--------------------------------------------------------------------------------
/demo/beers.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wesbos/cobalt2-vscode/c4e9574372b85afad1682ed0fdd1ac0411c62512/demo/beers.js
--------------------------------------------------------------------------------
/demo/csharp.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using Microsoft.AspNetCore.Builder;
6 | using Microsoft.AspNetCore.Hosting;
7 | using Microsoft.AspNetCore.Http;
8 | using Microsoft.Extensions.DependencyInjection;
9 | using Microsoft.Extensions.Hosting;
10 |
11 | namespace Company.WebApplication1
12 | {
13 | public class Startup
14 | {
15 | public void ConfigureServices(IServiceCollection services)
16 | {
17 |
18 | }
19 |
20 | public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
21 | {
22 | if (env.IsDevelopment())
23 | {
24 | app.UseDeveloperExceptionPage();
25 | }
26 |
27 | app.UseRouting();
28 |
29 | app.UseEndpoints(endpoints =>
30 | {
31 | endpoints.MapGet("/", async context =>
32 | {
33 | await context.Response.WriteAsync("Hello World!");
34 | });
35 | });
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/demo/css.css:
--------------------------------------------------------------------------------
1 | .someClass {
2 | font-family: sans;
3 | }
4 |
5 | #someID {
6 | background: yellow;
7 | }
8 |
--------------------------------------------------------------------------------
/demo/go.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | import "fmt"
4 |
5 | func main() {
6 | fmt.Println("hello world")
7 | }
8 |
--------------------------------------------------------------------------------
/demo/html.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Document
9 |
10 |
11 |
12 |
13 | Wes
14 |
15 | wes is cool wes
16 | wes wes wes wes is cool wes wes
17 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/demo/invalid.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "es6": true,
4 | "mocha": true,
5 | "node": true
6 | },
7 | "extends: "eslint:recommended",
8 | "rules": {
9 | "indent": [
10 | "error",
11 | 2
12 | ],
13 | "linebreak-style": [
14 | "error",
15 | "unix"
16 | ],
17 | "quotes: [
18 | "error",
19 | "single"
20 | ],
21 | "semi": [
22 | "error",
23 | "always"
24 | ]
25 | }
26 | }
--------------------------------------------------------------------------------
/demo/java.java:
--------------------------------------------------------------------------------
1 | class HelloWorld {
2 | public static void main(String[] args) {
3 | System.out.println("Hello, World!");
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/demo/javascript.js:
--------------------------------------------------------------------------------
1 | export default async function unreachableCode() {
2 | return 10;
3 | }
4 |
5 | const age = 100;
6 | const myObj = {
7 | prop: 12,
8 | nested: {
9 | prop: 100
10 | },
11 | initialAge: age,
12 | age,
13 | }
14 |
15 |
16 | const age = 100;
17 |
18 | const wes = {
19 | age: 100,
20 | name: `Wes`
21 | }
22 |
23 | console.log(wes.cool);
24 | console.log(wes.cool);
25 |
26 | console.log(wes.age);
27 | console.log(wes.doesNotExist);
28 |
29 |
30 | const usedAge = 200;
31 | console.log(usedAge);
32 |
33 | // This is a single line comment
34 |
35 | /**
36 | * This is a multi-line comment with JSDoc
37 | * @param {string} name
38 | * @returns {string}
39 | */
40 |
41 | /**
42 | * @typedef {Object} Person
43 | * @property {string} name
44 | * @property {number} age
45 | * @property {string} [job]
46 | */
47 |
48 | /**
49 | * @type {Person}
50 | */
51 | const person = {
52 | name: `Wes`,
53 | age: 100,
54 | }
55 |
56 | console.log(person.age);
57 | console.log(person.doesNotExist);
58 |
--------------------------------------------------------------------------------
/demo/js.js:
--------------------------------------------------------------------------------
1 | const hello = 'I am never used';
2 |
3 | doesNotExist.nope(`I'm never imported`);
4 |
5 | class widget extends React.Component { }
6 |
7 | const joe = function () { };
8 |
9 | const wes = 100;
10 |
11 | function wes() {
12 |
13 | }
14 |
15 | const wes = () => { };
16 |
17 | console.log(joe, wes);
18 |
--------------------------------------------------------------------------------
/demo/json.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "es6": true,
4 | "mocha": true,
5 | "node": true
6 | },
7 | "extends": "eslint:recommended",
8 | "rules": {
9 | "indent": [
10 | "error",
11 | 2
12 | ],
13 | "linebreak-style": [
14 | "error",
15 | "unix"
16 | ],
17 | "quotes": [
18 | "error",
19 | "single"
20 | ],
21 | "semi": [
22 | "error",
23 | "always"
24 | ]
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/demo/markdown.md:
--------------------------------------------------------------------------------
1 | # Cobalt2 Theme
2 |
3 | > A Cobalt2 theme for VS Code.
4 |
5 | 
6 |
7 | # Installation
8 |
9 | 1. Install [Visual Studio Code](https://code.visualstudio.com/)
10 | 2. Launch Visual Studio Code
11 | 3. Choose **Extensions** from menu
12 | 4. Search for `vscode-theme-cobalt2`
13 | 5. Click **Install** to install it
14 | 6. Click **Reload** to reload the Code
15 | 7. File > Preferences > Color Theme > **Cobalt2**
16 |
--------------------------------------------------------------------------------
/demo/php.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
2 | html(lang="en")
3 |
4 | head
5 | meta(charset="UTF-8")
6 | meta(name="viewport", content="width=device-width, initial-scale=1.0")
7 | meta(http-equiv="X-UA-Compatible", content="ie=edge")
8 | title Document
9 |
10 | body
11 | h1 Pug
12 |
--------------------------------------------------------------------------------
/demo/python.py:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | class A:
5 | def __init__(self, a):
6 | self.a = a
7 |
8 | from flask import Flask, jsonify, make_response, request
9 |
10 | app = Flask('python-flask-seed')
11 |
12 |
13 | @app.route('/welcome', methods=['POST'])
14 | def welcome(self, a):
15 | content = request.get_json(silent=True, force=True)
16 |
17 | try:
18 | message = 'Welcome %s!' % content['name']
19 | response = {'message': message}
20 | return make_response(jsonify(response), 200)
21 |
22 | except Exception as ex:
23 | response = {'error': 'name is required'}
24 | return make_response(jsonify(response), 400)
25 |
--------------------------------------------------------------------------------
/demo/razor-inline.cshtml:
--------------------------------------------------------------------------------
1 | @page "{id:int}"
2 |
3 | @inject AppDbContext Db
4 |
5 | @functions {
6 | [BindProperty]
7 | public Customer Customer { get; set; }
8 |
9 | [TempData]
10 | public string Message { get; set; }
11 |
12 | public async Task OnGetAsync(int id)
13 | {
14 | Customer = await Db.Customers.FindAsync(id);
15 |
16 | if (Customer == null)
17 | {
18 | Message = $"Customer {id} not found!";
19 | return RedirectToPage("./Index");
20 | }
21 |
22 | return Page();
23 | }
24 |
25 | public async Task OnPostAsync()
26 | {
27 | if (!ModelState.IsValid)
28 | {
29 | return Page();
30 | }
31 |
32 | Db.Attach(Customer).State = EntityState.Modified;
33 |
34 | try
35 | {
36 | await Db.SaveChangesAsync();
37 | Message = "Customer updated successfully!";
38 | }
39 | catch (DbUpdateConcurrencyException)
40 | {
41 | Message = $"Customer {Customer.Id} not found!";
42 | }
43 |
44 | return RedirectToPage("./Index");
45 | }
46 | }
47 |
48 | @{
49 | ViewData["Title"] = "Edit Customer";
50 | }
51 |
52 | Edit Customer - @Customer.Id
53 |
69 |
70 | @section Scripts {
71 | @{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); }
72 | }
73 |
--------------------------------------------------------------------------------
/demo/react.js:
--------------------------------------------------------------------------------
1 | import { Component } from "React";
2 |
3 | class Wow extends Component {
4 | render() {
5 | return (
6 |
7 |
8 |
9 | );
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/demo/react.ts:
--------------------------------------------------------------------------------
1 | import * as React from "React";
2 |
3 | export class App extends React.Component {
4 | public foo: string = "Hello world";
5 |
6 | public bar() {
7 | console.log(this.foo);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/demo/react.tsx:
--------------------------------------------------------------------------------
1 | import * as React from "React";
2 |
3 | export class App extends React.Component {
4 | public foo: string = "Hello world";
5 |
6 | public render() {
7 | return (
8 |
9 |
12 |
13 | );
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/demo/tsx.tsx:
--------------------------------------------------------------------------------
1 | interface Shoe {
2 | size: number;
3 | name: string;
4 | }
5 |
6 | interface Food {
7 | type: 'fruit' | 'vegetable';
8 | name: string;
9 | }
10 |
11 | function generateSome(howMany: number): T {
12 | return {
13 | size: 10,
14 | name: 'wes',
15 | };
16 | }
17 |
18 | const unusedVariable;
19 |
20 | export default async function unreachableCode() {
21 | return 10;
22 | }
23 |
24 | const myShoe = generateSome(10);
25 |
26 | const banana: Food = {
27 | type: 'fruit',
28 | name: 'Banana',
29 | };
30 |
--------------------------------------------------------------------------------
/demo/typescript.ts:
--------------------------------------------------------------------------------
1 | interface Shoe {
2 | size: number;
3 | name: string;
4 | }
5 |
6 | interface Food {
7 | type: 'fruit' | 'vegetable';
8 | name: string;
9 | }
10 |
11 | type Age = 1 | 2;
12 |
13 | const myAge: Age = 2;
14 | const myShoe: Shoe = { size: 10, name: 'Airmax' };
15 |
16 | function generateSome(howMany: number): T {
17 | return 100;
18 | }
19 |
20 | const myShoes = generateSome(10);
21 |
22 | const banana: Food = {
23 | type: 'fruit',
24 | name: 'nanski'
25 | }
26 |
27 |
28 | export default async function Hello(name: Food): Promise {
29 | return banana;
30 | }
31 |
32 | console.log(myAge, myShoe, myShoes);
33 |
34 |
--------------------------------------------------------------------------------
/demo/yml.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "6"
4 | install:
5 | - npm install
6 | script:
7 | - npm test
8 | after_script:
9 | - npm run coveralls
10 | notifications:
11 | email:
12 | on_success: never
13 | on_failure: always
14 |
--------------------------------------------------------------------------------
/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wesbos/cobalt2-vscode/c4e9574372b85afad1682ed0fdd1ac0411c62512/images/logo.png
--------------------------------------------------------------------------------
/images/logo.sketch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wesbos/cobalt2-vscode/c4e9574372b85afad1682ed0fdd1ac0411c62512/images/logo.sketch
--------------------------------------------------------------------------------
/images/ss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wesbos/cobalt2-vscode/c4e9574372b85afad1682ed0fdd1ac0411c62512/images/ss.png
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "theme-cobalt2",
3 | <<<<<<< HEAD
4 | "version": "2.2.0",
5 | =======
6 | "version": "2.1.6",
7 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
8 | "lockfileVersion": 1,
9 | "requires": true,
10 | "dependencies": {
11 | "@types/node": {
12 | "version": "14.14.10",
13 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz",
14 | "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==",
15 | "dev": true
16 | },
17 | <<<<<<< HEAD
18 | "argparse": {
19 | "version": "1.0.10",
20 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
21 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
22 | "dev": true,
23 | "requires": {
24 | "sprintf-js": "~1.0.2"
25 | =======
26 | "abbrev": {
27 | "version": "1.1.1",
28 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
29 | "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
30 | "dev": true
31 | },
32 | "ansi-align": {
33 | "version": "2.0.0",
34 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
35 | "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
36 | "dev": true,
37 | "requires": {
38 | "string-width": "^2.0.0"
39 | }
40 | },
41 | "ansi-regex": {
42 | "version": "3.0.0",
43 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
44 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
45 | "dev": true
46 | },
47 | "ansi-styles": {
48 | "version": "3.2.0",
49 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
50 | "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
51 | "dev": true,
52 | "requires": {
53 | "color-convert": "^1.9.0"
54 | }
55 | },
56 | "anymatch": {
57 | "version": "2.0.0",
58 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
59 | "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
60 | "dev": true,
61 | "requires": {
62 | "micromatch": "^3.1.4",
63 | "normalize-path": "^2.1.1"
64 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
65 | }
66 | },
67 | "azure-devops-node-api": {
68 | "version": "7.2.0",
69 | "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-7.2.0.tgz",
70 | "integrity": "sha512-pMfGJ6gAQ7LRKTHgiRF+8iaUUeGAI0c8puLaqHLc7B8AR7W6GJLozK9RFeUHFjEGybC9/EB3r67WPd7e46zQ8w==",
71 | "dev": true,
72 | "requires": {
73 | <<<<<<< HEAD
74 | "os": "0.1.1",
75 | "tunnel": "0.0.4",
76 | "typed-rest-client": "1.2.0",
77 | "underscore": "1.8.3"
78 | =======
79 | "sprintf-js": "~1.0.2"
80 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
81 | }
82 | },
83 | "balanced-match": {
84 | "version": "1.0.0",
85 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
86 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
87 | "dev": true
88 | },
89 | <<<<<<< HEAD
90 | =======
91 | "base": {
92 | "version": "0.11.2",
93 | "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
94 | "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
95 | "dev": true,
96 | "requires": {
97 | "cache-base": "^1.0.1",
98 | "class-utils": "^0.3.5",
99 | "component-emitter": "^1.2.1",
100 | "define-property": "^1.0.0",
101 | "isobject": "^3.0.1",
102 | "mixin-deep": "^1.2.0",
103 | "pascalcase": "^0.1.1"
104 | }
105 | },
106 | "binary-extensions": {
107 | "version": "1.11.0",
108 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
109 | "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
110 | "dev": true
111 | },
112 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
113 | "boolbase": {
114 | "version": "1.0.0",
115 | "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
116 | "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
117 | "dev": true
118 | },
119 | <<<<<<< HEAD
120 | =======
121 | "boxen": {
122 | "version": "1.3.0",
123 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
124 | "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
125 | "dev": true,
126 | "requires": {
127 | "ansi-align": "^2.0.0",
128 | "camelcase": "^4.0.0",
129 | "chalk": "^2.0.1",
130 | "cli-boxes": "^1.0.0",
131 | "string-width": "^2.0.0",
132 | "term-size": "^1.2.0",
133 | "widest-line": "^2.0.0"
134 | }
135 | },
136 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
137 | "brace-expansion": {
138 | "version": "1.1.11",
139 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
140 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
141 | "dev": true,
142 | "requires": {
143 | "balanced-match": "^1.0.0",
144 | "concat-map": "0.0.1"
145 | }
146 | },
147 | <<<<<<< HEAD
148 | =======
149 | "braces": {
150 | "version": "2.3.0",
151 | "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.0.tgz",
152 | "integrity": "sha512-P4O8UQRdGiMLWSizsApmXVQDBS6KCt7dSexgLKBmH5Hr1CZq7vsnscFh8oR1sP1ab1Zj0uCHCEzZeV6SfUf3rA==",
153 | "dev": true,
154 | "requires": {
155 | "arr-flatten": "^1.1.0",
156 | "array-unique": "^0.3.2",
157 | "define-property": "^1.0.0",
158 | "extend-shallow": "^2.0.1",
159 | "fill-range": "^4.0.0",
160 | "isobject": "^3.0.1",
161 | "repeat-element": "^1.1.2",
162 | "snapdragon": "^0.8.1",
163 | "snapdragon-node": "^2.0.1",
164 | "split-string": "^3.0.2",
165 | "to-regex": "^3.0.1"
166 | }
167 | },
168 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
169 | "buffer-crc32": {
170 | "version": "0.2.13",
171 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
172 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
173 | "dev": true
174 | },
175 | <<<<<<< HEAD
176 | =======
177 | "cache-base": {
178 | "version": "1.0.1",
179 | "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
180 | "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
181 | "dev": true,
182 | "requires": {
183 | "collection-visit": "^1.0.0",
184 | "component-emitter": "^1.2.1",
185 | "get-value": "^2.0.6",
186 | "has-value": "^1.0.0",
187 | "isobject": "^3.0.1",
188 | "set-value": "^2.0.0",
189 | "to-object-path": "^0.3.0",
190 | "union-value": "^1.0.0",
191 | "unset-value": "^1.0.0"
192 | }
193 | },
194 | "camelcase": {
195 | "version": "4.1.0",
196 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
197 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
198 | "dev": true
199 | },
200 | "capture-stack-trace": {
201 | "version": "1.0.0",
202 | "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
203 | "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
204 | "dev": true
205 | },
206 | "chalk": {
207 | "version": "2.3.0",
208 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
209 | "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
210 | "dev": true,
211 | "requires": {
212 | "ansi-styles": "^3.1.0",
213 | "escape-string-regexp": "^1.0.5",
214 | "supports-color": "^4.0.0"
215 | }
216 | },
217 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
218 | "cheerio": {
219 | "version": "1.0.0-rc.3",
220 | "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz",
221 | "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==",
222 | "dev": true,
223 | "requires": {
224 | "css-select": "~1.2.0",
225 | <<<<<<< HEAD
226 | "dom-serializer": "~0.1.1",
227 | =======
228 | "dom-serializer": "~0.1.0",
229 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
230 | "entities": "~1.1.1",
231 | "htmlparser2": "^3.9.1",
232 | "lodash": "^4.15.0",
233 | "parse5": "^3.0.1"
234 | },
235 | "dependencies": {
236 | "lodash": {
237 | <<<<<<< HEAD
238 | "version": "4.17.20",
239 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
240 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
241 | =======
242 | "version": "4.17.5",
243 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
244 | "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
245 | "dev": true
246 | }
247 | }
248 | },
249 | "chokidar": {
250 | "version": "2.0.1",
251 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.1.tgz",
252 | "integrity": "sha512-rv5iP8ENhpqvDWr677rAXcB+SMoPQ1urd4ch79+PhM4lQwbATdJUQK69t0lJIKNB+VXpqxt5V1gvqs59XEPKnw==",
253 | "dev": true,
254 | "requires": {
255 | "anymatch": "^2.0.0",
256 | "async-each": "^1.0.0",
257 | "braces": "^2.3.0",
258 | "fsevents": "^1.0.0",
259 | "glob-parent": "^3.1.0",
260 | "inherits": "^2.0.1",
261 | "is-binary-path": "^1.0.0",
262 | "is-glob": "^4.0.0",
263 | "normalize-path": "^2.1.1",
264 | "path-is-absolute": "^1.0.0",
265 | "readdirp": "^2.0.0",
266 | "upath": "1.0.0"
267 | }
268 | },
269 | "class-utils": {
270 | "version": "0.3.6",
271 | "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
272 | "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
273 | "dev": true,
274 | "requires": {
275 | "arr-union": "^3.1.0",
276 | "define-property": "^0.2.5",
277 | "isobject": "^3.0.0",
278 | "static-extend": "^0.1.1"
279 | },
280 | "dependencies": {
281 | "define-property": {
282 | "version": "0.2.5",
283 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
284 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
285 | "dev": true,
286 | "requires": {
287 | "is-descriptor": "^0.1.0"
288 | }
289 | },
290 | "is-accessor-descriptor": {
291 | "version": "0.1.6",
292 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
293 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
294 | "dev": true,
295 | "requires": {
296 | "kind-of": "^3.0.2"
297 | },
298 | "dependencies": {
299 | "kind-of": {
300 | "version": "3.2.2",
301 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
302 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
303 | "dev": true,
304 | "requires": {
305 | "is-buffer": "^1.1.5"
306 | }
307 | }
308 | }
309 | },
310 | "is-data-descriptor": {
311 | "version": "0.1.4",
312 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
313 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
314 | "dev": true,
315 | "requires": {
316 | "kind-of": "^3.0.2"
317 | },
318 | "dependencies": {
319 | "kind-of": {
320 | "version": "3.2.2",
321 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
322 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
323 | "dev": true,
324 | "requires": {
325 | "is-buffer": "^1.1.5"
326 | }
327 | }
328 | }
329 | },
330 | "is-descriptor": {
331 | "version": "0.1.6",
332 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
333 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
334 | "dev": true,
335 | "requires": {
336 | "is-accessor-descriptor": "^0.1.6",
337 | "is-data-descriptor": "^0.1.4",
338 | "kind-of": "^5.0.0"
339 | }
340 | },
341 | "kind-of": {
342 | "version": "5.1.0",
343 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
344 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
345 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
346 | "dev": true
347 | }
348 | }
349 | },
350 | <<<<<<< HEAD
351 | =======
352 | "cli-boxes": {
353 | "version": "1.0.0",
354 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
355 | "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
356 | "dev": true
357 | },
358 | "collection-visit": {
359 | "version": "1.0.0",
360 | "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
361 | "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
362 | "dev": true,
363 | "requires": {
364 | "map-visit": "^1.0.0",
365 | "object-visit": "^1.0.0"
366 | }
367 | },
368 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
369 | "color-convert": {
370 | "version": "1.9.1",
371 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
372 | "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
373 | "dev": true,
374 | "requires": {
375 | "color-name": "^1.1.1"
376 | }
377 | },
378 | "color-name": {
379 | "version": "1.1.3",
380 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
381 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
382 | "dev": true
383 | },
384 | "commander": {
385 | "version": "6.2.0",
386 | "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz",
387 | "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==",
388 | "dev": true
389 | },
390 | "concat-map": {
391 | "version": "0.0.1",
392 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
393 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
394 | "dev": true
395 | },
396 | <<<<<<< HEAD
397 | =======
398 | "configstore": {
399 | "version": "3.1.1",
400 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz",
401 | "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==",
402 | "dev": true,
403 | "requires": {
404 | "dot-prop": "^4.1.0",
405 | "graceful-fs": "^4.1.2",
406 | "make-dir": "^1.0.0",
407 | "unique-string": "^1.0.0",
408 | "write-file-atomic": "^2.0.0",
409 | "xdg-basedir": "^3.0.0"
410 | }
411 | },
412 | "copy-descriptor": {
413 | "version": "0.1.1",
414 | "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
415 | "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
416 | "dev": true
417 | },
418 | "core-util-is": {
419 | "version": "1.0.2",
420 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
421 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
422 | "dev": true
423 | },
424 | "create-error-class": {
425 | "version": "3.0.2",
426 | "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
427 | "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
428 | "dev": true,
429 | "requires": {
430 | "capture-stack-trace": "^1.0.0"
431 | }
432 | },
433 | "cross-spawn": {
434 | "version": "5.1.0",
435 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
436 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
437 | "dev": true,
438 | "requires": {
439 | "lru-cache": "^4.0.1",
440 | "shebang-command": "^1.2.0",
441 | "which": "^1.2.9"
442 | }
443 | },
444 | "crypto-random-string": {
445 | "version": "1.0.0",
446 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
447 | "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
448 | "dev": true
449 | },
450 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
451 | "css-select": {
452 | "version": "1.2.0",
453 | "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
454 | "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
455 | "dev": true,
456 | "requires": {
457 | "boolbase": "~1.0.0",
458 | "css-what": "2.1",
459 | "domutils": "1.5.1",
460 | "nth-check": "~1.0.1"
461 | }
462 | },
463 | "css-what": {
464 | "version": "2.1.3",
465 | "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
466 | "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==",
467 | "dev": true
468 | },
469 | <<<<<<< HEAD
470 | =======
471 | "deep-extend": {
472 | "version": "0.4.2",
473 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
474 | "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
475 | "dev": true
476 | },
477 | "define-property": {
478 | "version": "1.0.0",
479 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
480 | "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
481 | "dev": true,
482 | "requires": {
483 | "is-descriptor": "^1.0.0"
484 | }
485 | },
486 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
487 | "denodeify": {
488 | "version": "1.2.1",
489 | "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
490 | "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=",
491 | "dev": true
492 | },
493 | "dom-serializer": {
494 | "version": "0.1.1",
495 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
496 | "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
497 | "dev": true,
498 | "requires": {
499 | <<<<<<< HEAD
500 | "domelementtype": "^1.3.0",
501 | "entities": "^1.1.1"
502 | =======
503 | "domelementtype": "~1.1.1",
504 | "entities": "~1.1.1"
505 | },
506 | "dependencies": {
507 | "domelementtype": {
508 | "version": "1.1.3",
509 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
510 | "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
511 | "dev": true
512 | }
513 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
514 | }
515 | },
516 | "domelementtype": {
517 | "version": "1.3.1",
518 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
519 | "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
520 | "dev": true
521 | },
522 | "domhandler": {
523 | "version": "2.4.2",
524 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
525 | "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
526 | "dev": true,
527 | "requires": {
528 | "domelementtype": "1"
529 | }
530 | },
531 | "domutils": {
532 | "version": "1.5.1",
533 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
534 | "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
535 | "dev": true,
536 | "requires": {
537 | "dom-serializer": "0",
538 | "domelementtype": "1"
539 | <<<<<<< HEAD
540 | =======
541 | }
542 | },
543 | "dot-prop": {
544 | "version": "4.2.0",
545 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
546 | "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
547 | "dev": true,
548 | "requires": {
549 | "is-obj": "^1.0.0"
550 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
551 | }
552 | },
553 | "entities": {
554 | "version": "1.1.2",
555 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
556 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
557 | "dev": true
558 | },
559 | "escape-string-regexp": {
560 | "version": "1.0.5",
561 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
562 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
563 | "dev": true
564 | },
565 | "fd-slicer": {
566 | "version": "1.1.0",
567 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
568 | "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
569 | "dev": true,
570 | "requires": {
571 | <<<<<<< HEAD
572 | "pend": "~1.2.0"
573 | =======
574 | "duplexer": "~0.1.1",
575 | "from": "~0",
576 | "map-stream": "~0.1.0",
577 | "pause-stream": "0.0.11",
578 | "split": "0.3",
579 | "stream-combiner": "~0.0.4",
580 | "through": "~2.3.1"
581 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
582 | }
583 | },
584 | "fs.realpath": {
585 | "version": "1.0.0",
586 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
587 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
588 | "dev": true
589 | },
590 | "glob": {
591 | "version": "7.1.6",
592 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
593 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
594 | "dev": true,
595 | "requires": {
596 | <<<<<<< HEAD
597 | "fs.realpath": "^1.0.0",
598 | "inflight": "^1.0.4",
599 | "inherits": "2",
600 | "minimatch": "^3.0.4",
601 | "once": "^1.3.0",
602 | "path-is-absolute": "^1.0.0"
603 | =======
604 | "cross-spawn": "^5.0.1",
605 | "get-stream": "^3.0.0",
606 | "is-stream": "^1.1.0",
607 | "npm-run-path": "^2.0.0",
608 | "p-finally": "^1.0.0",
609 | "signal-exit": "^3.0.0",
610 | "strip-eof": "^1.0.0"
611 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
612 | }
613 | },
614 | "htmlparser2": {
615 | "version": "3.10.1",
616 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
617 | "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
618 | "dev": true,
619 | "requires": {
620 | <<<<<<< HEAD
621 | "domelementtype": "^1.3.1",
622 | "domhandler": "^2.3.0",
623 | "domutils": "^1.5.1",
624 | "entities": "^1.1.1",
625 | "inherits": "^2.0.1",
626 | "readable-stream": "^3.1.1"
627 | =======
628 | "debug": "^2.3.3",
629 | "define-property": "^0.2.5",
630 | "extend-shallow": "^2.0.1",
631 | "posix-character-classes": "^0.1.0",
632 | "regex-not": "^1.0.0",
633 | "snapdragon": "^0.8.1",
634 | "to-regex": "^3.0.1"
635 | },
636 | "dependencies": {
637 | "debug": {
638 | "version": "2.6.9",
639 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
640 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
641 | "dev": true,
642 | "requires": {
643 | "ms": "2.0.0"
644 | }
645 | },
646 | "define-property": {
647 | "version": "0.2.5",
648 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
649 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
650 | "dev": true,
651 | "requires": {
652 | "is-descriptor": "^0.1.0"
653 | }
654 | },
655 | "is-accessor-descriptor": {
656 | "version": "0.1.6",
657 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
658 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
659 | "dev": true,
660 | "requires": {
661 | "kind-of": "^3.0.2"
662 | },
663 | "dependencies": {
664 | "kind-of": {
665 | "version": "3.2.2",
666 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
667 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
668 | "dev": true,
669 | "requires": {
670 | "is-buffer": "^1.1.5"
671 | }
672 | }
673 | }
674 | },
675 | "is-data-descriptor": {
676 | "version": "0.1.4",
677 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
678 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
679 | "dev": true,
680 | "requires": {
681 | "kind-of": "^3.0.2"
682 | },
683 | "dependencies": {
684 | "kind-of": {
685 | "version": "3.2.2",
686 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
687 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
688 | "dev": true,
689 | "requires": {
690 | "is-buffer": "^1.1.5"
691 | }
692 | }
693 | }
694 | },
695 | "is-descriptor": {
696 | "version": "0.1.6",
697 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
698 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
699 | "dev": true,
700 | "requires": {
701 | "is-accessor-descriptor": "^0.1.6",
702 | "is-data-descriptor": "^0.1.4",
703 | "kind-of": "^5.0.0"
704 | }
705 | },
706 | "kind-of": {
707 | "version": "5.1.0",
708 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
709 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
710 | "dev": true
711 | }
712 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
713 | }
714 | },
715 | "inflight": {
716 | "version": "1.0.6",
717 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
718 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
719 | "dev": true,
720 | "requires": {
721 | <<<<<<< HEAD
722 | "once": "^1.3.0",
723 | "wrappy": "1"
724 | =======
725 | "is-extendable": "^0.1.0"
726 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
727 | }
728 | },
729 | "inherits": {
730 | "version": "2.0.4",
731 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
732 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
733 | "dev": true
734 | },
735 | "leven": {
736 | "version": "3.1.0",
737 | "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
738 | "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
739 | "dev": true
740 | },
741 | "linkify-it": {
742 | "version": "2.2.0",
743 | "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
744 | "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
745 | "dev": true,
746 | "requires": {
747 | <<<<<<< HEAD
748 | "uc.micro": "^1.0.1"
749 | =======
750 | "array-unique": "^0.3.2",
751 | "define-property": "^1.0.0",
752 | "expand-brackets": "^2.1.4",
753 | "extend-shallow": "^2.0.1",
754 | "fragment-cache": "^0.2.1",
755 | "regex-not": "^1.0.0",
756 | "snapdragon": "^0.8.1",
757 | "to-regex": "^3.0.1"
758 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
759 | }
760 | },
761 | "markdown-it": {
762 | "version": "10.0.0",
763 | "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
764 | "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
765 | "dev": true,
766 | "requires": {
767 | <<<<<<< HEAD
768 | "argparse": "^1.0.7",
769 | "entities": "~2.0.0",
770 | "linkify-it": "^2.0.0",
771 | "mdurl": "^1.0.1",
772 | "uc.micro": "^1.0.5"
773 | },
774 | "dependencies": {
775 | "entities": {
776 | "version": "2.0.3",
777 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
778 | "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
779 | "dev": true
780 | }
781 | =======
782 | "pend": "~1.2.0"
783 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
784 | }
785 | },
786 | "mdurl": {
787 | "version": "1.0.1",
788 | "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
789 | "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
790 | "dev": true
791 | },
792 | "mime": {
793 | "version": "1.6.0",
794 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
795 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
796 | "dev": true
797 | },
798 | "minimatch": {
799 | "version": "3.0.4",
800 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
801 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
802 | "dev": true,
803 | "requires": {
804 | <<<<<<< HEAD
805 | "brace-expansion": "^1.1.7"
806 | =======
807 | "extend-shallow": "^2.0.1",
808 | "is-number": "^3.0.0",
809 | "repeat-string": "^1.6.1",
810 | "to-regex-range": "^2.1.0"
811 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
812 | }
813 | },
814 | "mute-stream": {
815 | "version": "0.0.8",
816 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
817 | "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
818 | "dev": true
819 | },
820 | "nth-check": {
821 | "version": "1.0.2",
822 | "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
823 | "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
824 | "dev": true,
825 | "requires": {
826 | "boolbase": "~1.0.0"
827 | }
828 | },
829 | "once": {
830 | "version": "1.4.0",
831 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
832 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
833 | "dev": true,
834 | "requires": {
835 | <<<<<<< HEAD
836 | "wrappy": "1"
837 | =======
838 | "map-cache": "^0.2.2"
839 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
840 | }
841 | },
842 | "os": {
843 | "version": "0.1.1",
844 | "resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz",
845 | "integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=",
846 | "dev": true
847 | },
848 | "os-homedir": {
849 | "version": "1.0.2",
850 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
851 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
852 | "dev": true
853 | },
854 | "os-tmpdir": {
855 | "version": "1.0.2",
856 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
857 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
858 | "dev": true
859 | },
860 | "osenv": {
861 | "version": "0.1.5",
862 | "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
863 | "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
864 | "dev": true,
865 | "requires": {
866 | <<<<<<< HEAD
867 | "os-homedir": "^1.0.0",
868 | "os-tmpdir": "^1.0.0"
869 | =======
870 | "nan": "^2.3.0",
871 | "node-pre-gyp": "^0.6.39"
872 | },
873 | "dependencies": {
874 | "abbrev": {
875 | "version": "1.1.0",
876 | "bundled": true,
877 | "dev": true,
878 | "optional": true
879 | },
880 | "ajv": {
881 | "version": "4.11.8",
882 | "bundled": true,
883 | "dev": true,
884 | "optional": true,
885 | "requires": {
886 | "co": "^4.6.0",
887 | "json-stable-stringify": "^1.0.1"
888 | }
889 | },
890 | "ansi-regex": {
891 | "version": "2.1.1",
892 | "bundled": true,
893 | "dev": true,
894 | "optional": true
895 | },
896 | "aproba": {
897 | "version": "1.1.1",
898 | "bundled": true,
899 | "dev": true,
900 | "optional": true
901 | },
902 | "are-we-there-yet": {
903 | "version": "1.1.4",
904 | "bundled": true,
905 | "dev": true,
906 | "optional": true,
907 | "requires": {
908 | "delegates": "^1.0.0",
909 | "readable-stream": "^2.0.6"
910 | }
911 | },
912 | "asn1": {
913 | "version": "0.2.3",
914 | "bundled": true,
915 | "dev": true,
916 | "optional": true
917 | },
918 | "assert-plus": {
919 | "version": "0.2.0",
920 | "bundled": true,
921 | "dev": true,
922 | "optional": true
923 | },
924 | "asynckit": {
925 | "version": "0.4.0",
926 | "bundled": true,
927 | "dev": true,
928 | "optional": true
929 | },
930 | "aws-sign2": {
931 | "version": "0.6.0",
932 | "bundled": true,
933 | "dev": true,
934 | "optional": true
935 | },
936 | "aws4": {
937 | "version": "1.6.0",
938 | "bundled": true,
939 | "dev": true,
940 | "optional": true
941 | },
942 | "balanced-match": {
943 | "version": "0.4.2",
944 | "bundled": true,
945 | "dev": true,
946 | "optional": true
947 | },
948 | "bcrypt-pbkdf": {
949 | "version": "1.0.1",
950 | "bundled": true,
951 | "dev": true,
952 | "optional": true,
953 | "requires": {
954 | "tweetnacl": "^0.14.3"
955 | }
956 | },
957 | "block-stream": {
958 | "version": "0.0.9",
959 | "bundled": true,
960 | "dev": true,
961 | "optional": true,
962 | "requires": {
963 | "inherits": "~2.0.0"
964 | }
965 | },
966 | "boom": {
967 | "version": "2.10.1",
968 | "bundled": true,
969 | "dev": true,
970 | "optional": true,
971 | "requires": {
972 | "hoek": "2.x.x"
973 | }
974 | },
975 | "brace-expansion": {
976 | "version": "1.1.7",
977 | "bundled": true,
978 | "dev": true,
979 | "optional": true,
980 | "requires": {
981 | "balanced-match": "^0.4.1",
982 | "concat-map": "0.0.1"
983 | }
984 | },
985 | "buffer-shims": {
986 | "version": "1.0.0",
987 | "bundled": true,
988 | "dev": true,
989 | "optional": true
990 | },
991 | "caseless": {
992 | "version": "0.12.0",
993 | "bundled": true,
994 | "dev": true,
995 | "optional": true
996 | },
997 | "co": {
998 | "version": "4.6.0",
999 | "bundled": true,
1000 | "dev": true,
1001 | "optional": true
1002 | },
1003 | "code-point-at": {
1004 | "version": "1.1.0",
1005 | "bundled": true,
1006 | "dev": true,
1007 | "optional": true
1008 | },
1009 | "combined-stream": {
1010 | "version": "1.0.5",
1011 | "bundled": true,
1012 | "dev": true,
1013 | "optional": true,
1014 | "requires": {
1015 | "delayed-stream": "~1.0.0"
1016 | }
1017 | },
1018 | "concat-map": {
1019 | "version": "0.0.1",
1020 | "bundled": true,
1021 | "dev": true,
1022 | "optional": true
1023 | },
1024 | "console-control-strings": {
1025 | "version": "1.1.0",
1026 | "bundled": true,
1027 | "dev": true,
1028 | "optional": true
1029 | },
1030 | "core-util-is": {
1031 | "version": "1.0.2",
1032 | "bundled": true,
1033 | "dev": true,
1034 | "optional": true
1035 | },
1036 | "cryptiles": {
1037 | "version": "2.0.5",
1038 | "bundled": true,
1039 | "dev": true,
1040 | "optional": true,
1041 | "requires": {
1042 | "boom": "2.x.x"
1043 | }
1044 | },
1045 | "dashdash": {
1046 | "version": "1.14.1",
1047 | "bundled": true,
1048 | "dev": true,
1049 | "optional": true,
1050 | "requires": {
1051 | "assert-plus": "^1.0.0"
1052 | },
1053 | "dependencies": {
1054 | "assert-plus": {
1055 | "version": "1.0.0",
1056 | "bundled": true,
1057 | "dev": true,
1058 | "optional": true
1059 | }
1060 | }
1061 | },
1062 | "debug": {
1063 | "version": "2.6.8",
1064 | "bundled": true,
1065 | "dev": true,
1066 | "optional": true,
1067 | "requires": {
1068 | "ms": "2.0.0"
1069 | }
1070 | },
1071 | "deep-extend": {
1072 | "version": "0.4.2",
1073 | "bundled": true,
1074 | "dev": true,
1075 | "optional": true
1076 | },
1077 | "delayed-stream": {
1078 | "version": "1.0.0",
1079 | "bundled": true,
1080 | "dev": true,
1081 | "optional": true
1082 | },
1083 | "delegates": {
1084 | "version": "1.0.0",
1085 | "bundled": true,
1086 | "dev": true,
1087 | "optional": true
1088 | },
1089 | "detect-libc": {
1090 | "version": "1.0.2",
1091 | "bundled": true,
1092 | "dev": true,
1093 | "optional": true
1094 | },
1095 | "ecc-jsbn": {
1096 | "version": "0.1.1",
1097 | "bundled": true,
1098 | "dev": true,
1099 | "optional": true,
1100 | "requires": {
1101 | "jsbn": "~0.1.0"
1102 | }
1103 | },
1104 | "extend": {
1105 | "version": "3.0.1",
1106 | "bundled": true,
1107 | "dev": true,
1108 | "optional": true
1109 | },
1110 | "extsprintf": {
1111 | "version": "1.0.2",
1112 | "bundled": true,
1113 | "dev": true,
1114 | "optional": true
1115 | },
1116 | "forever-agent": {
1117 | "version": "0.6.1",
1118 | "bundled": true,
1119 | "dev": true,
1120 | "optional": true
1121 | },
1122 | "form-data": {
1123 | "version": "2.1.4",
1124 | "bundled": true,
1125 | "dev": true,
1126 | "optional": true,
1127 | "requires": {
1128 | "asynckit": "^0.4.0",
1129 | "combined-stream": "^1.0.5",
1130 | "mime-types": "^2.1.12"
1131 | }
1132 | },
1133 | "fs.realpath": {
1134 | "version": "1.0.0",
1135 | "bundled": true,
1136 | "dev": true,
1137 | "optional": true
1138 | },
1139 | "fstream": {
1140 | "version": "1.0.11",
1141 | "bundled": true,
1142 | "dev": true,
1143 | "optional": true,
1144 | "requires": {
1145 | "graceful-fs": "^4.1.2",
1146 | "inherits": "~2.0.0",
1147 | "mkdirp": ">=0.5 0",
1148 | "rimraf": "2"
1149 | }
1150 | },
1151 | "fstream-ignore": {
1152 | "version": "1.0.5",
1153 | "bundled": true,
1154 | "dev": true,
1155 | "optional": true,
1156 | "requires": {
1157 | "fstream": "^1.0.0",
1158 | "inherits": "2",
1159 | "minimatch": "^3.0.0"
1160 | }
1161 | },
1162 | "gauge": {
1163 | "version": "2.7.4",
1164 | "bundled": true,
1165 | "dev": true,
1166 | "optional": true,
1167 | "requires": {
1168 | "aproba": "^1.0.3",
1169 | "console-control-strings": "^1.0.0",
1170 | "has-unicode": "^2.0.0",
1171 | "object-assign": "^4.1.0",
1172 | "signal-exit": "^3.0.0",
1173 | "string-width": "^1.0.1",
1174 | "strip-ansi": "^3.0.1",
1175 | "wide-align": "^1.1.0"
1176 | }
1177 | },
1178 | "getpass": {
1179 | "version": "0.1.7",
1180 | "bundled": true,
1181 | "dev": true,
1182 | "optional": true,
1183 | "requires": {
1184 | "assert-plus": "^1.0.0"
1185 | },
1186 | "dependencies": {
1187 | "assert-plus": {
1188 | "version": "1.0.0",
1189 | "bundled": true,
1190 | "dev": true,
1191 | "optional": true
1192 | }
1193 | }
1194 | },
1195 | "glob": {
1196 | "version": "7.1.2",
1197 | "bundled": true,
1198 | "dev": true,
1199 | "optional": true,
1200 | "requires": {
1201 | "fs.realpath": "^1.0.0",
1202 | "inflight": "^1.0.4",
1203 | "inherits": "2",
1204 | "minimatch": "^3.0.4",
1205 | "once": "^1.3.0",
1206 | "path-is-absolute": "^1.0.0"
1207 | }
1208 | },
1209 | "graceful-fs": {
1210 | "version": "4.1.11",
1211 | "bundled": true,
1212 | "dev": true,
1213 | "optional": true
1214 | },
1215 | "har-schema": {
1216 | "version": "1.0.5",
1217 | "bundled": true,
1218 | "dev": true,
1219 | "optional": true
1220 | },
1221 | "har-validator": {
1222 | "version": "4.2.1",
1223 | "bundled": true,
1224 | "dev": true,
1225 | "optional": true,
1226 | "requires": {
1227 | "ajv": "^4.9.1",
1228 | "har-schema": "^1.0.5"
1229 | }
1230 | },
1231 | "has-unicode": {
1232 | "version": "2.0.1",
1233 | "bundled": true,
1234 | "dev": true,
1235 | "optional": true
1236 | },
1237 | "hawk": {
1238 | "version": "3.1.3",
1239 | "bundled": true,
1240 | "dev": true,
1241 | "optional": true,
1242 | "requires": {
1243 | "boom": "2.x.x",
1244 | "cryptiles": "2.x.x",
1245 | "hoek": "2.x.x",
1246 | "sntp": "1.x.x"
1247 | }
1248 | },
1249 | "hoek": {
1250 | "version": "2.16.3",
1251 | "bundled": true,
1252 | "dev": true,
1253 | "optional": true
1254 | },
1255 | "http-signature": {
1256 | "version": "1.1.1",
1257 | "bundled": true,
1258 | "dev": true,
1259 | "optional": true,
1260 | "requires": {
1261 | "assert-plus": "^0.2.0",
1262 | "jsprim": "^1.2.2",
1263 | "sshpk": "^1.7.0"
1264 | }
1265 | },
1266 | "inflight": {
1267 | "version": "1.0.6",
1268 | "bundled": true,
1269 | "dev": true,
1270 | "optional": true,
1271 | "requires": {
1272 | "once": "^1.3.0",
1273 | "wrappy": "1"
1274 | }
1275 | },
1276 | "inherits": {
1277 | "version": "2.0.3",
1278 | "bundled": true,
1279 | "dev": true,
1280 | "optional": true
1281 | },
1282 | "ini": {
1283 | "version": "1.3.4",
1284 | "bundled": true,
1285 | "dev": true,
1286 | "optional": true
1287 | },
1288 | "is-fullwidth-code-point": {
1289 | "version": "1.0.0",
1290 | "bundled": true,
1291 | "dev": true,
1292 | "optional": true,
1293 | "requires": {
1294 | "number-is-nan": "^1.0.0"
1295 | }
1296 | },
1297 | "is-typedarray": {
1298 | "version": "1.0.0",
1299 | "bundled": true,
1300 | "dev": true,
1301 | "optional": true
1302 | },
1303 | "isarray": {
1304 | "version": "1.0.0",
1305 | "bundled": true,
1306 | "dev": true,
1307 | "optional": true
1308 | },
1309 | "isstream": {
1310 | "version": "0.1.2",
1311 | "bundled": true,
1312 | "dev": true,
1313 | "optional": true
1314 | },
1315 | "jodid25519": {
1316 | "version": "1.0.2",
1317 | "bundled": true,
1318 | "dev": true,
1319 | "optional": true,
1320 | "requires": {
1321 | "jsbn": "~0.1.0"
1322 | }
1323 | },
1324 | "jsbn": {
1325 | "version": "0.1.1",
1326 | "bundled": true,
1327 | "dev": true,
1328 | "optional": true
1329 | },
1330 | "json-schema": {
1331 | "version": "0.2.3",
1332 | "bundled": true,
1333 | "dev": true,
1334 | "optional": true
1335 | },
1336 | "json-stable-stringify": {
1337 | "version": "1.0.1",
1338 | "bundled": true,
1339 | "dev": true,
1340 | "optional": true,
1341 | "requires": {
1342 | "jsonify": "~0.0.0"
1343 | }
1344 | },
1345 | "json-stringify-safe": {
1346 | "version": "5.0.1",
1347 | "bundled": true,
1348 | "dev": true,
1349 | "optional": true
1350 | },
1351 | "jsonify": {
1352 | "version": "0.0.0",
1353 | "bundled": true,
1354 | "dev": true,
1355 | "optional": true
1356 | },
1357 | "jsprim": {
1358 | "version": "1.4.0",
1359 | "bundled": true,
1360 | "dev": true,
1361 | "optional": true,
1362 | "requires": {
1363 | "assert-plus": "1.0.0",
1364 | "extsprintf": "1.0.2",
1365 | "json-schema": "0.2.3",
1366 | "verror": "1.3.6"
1367 | },
1368 | "dependencies": {
1369 | "assert-plus": {
1370 | "version": "1.0.0",
1371 | "bundled": true,
1372 | "dev": true,
1373 | "optional": true
1374 | }
1375 | }
1376 | },
1377 | "mime-db": {
1378 | "version": "1.27.0",
1379 | "bundled": true,
1380 | "dev": true,
1381 | "optional": true
1382 | },
1383 | "mime-types": {
1384 | "version": "2.1.15",
1385 | "bundled": true,
1386 | "dev": true,
1387 | "optional": true,
1388 | "requires": {
1389 | "mime-db": "~1.27.0"
1390 | }
1391 | },
1392 | "minimatch": {
1393 | "version": "3.0.4",
1394 | "bundled": true,
1395 | "dev": true,
1396 | "optional": true,
1397 | "requires": {
1398 | "brace-expansion": "^1.1.7"
1399 | }
1400 | },
1401 | "minimist": {
1402 | "version": "0.0.8",
1403 | "bundled": true,
1404 | "dev": true,
1405 | "optional": true
1406 | },
1407 | "mkdirp": {
1408 | "version": "0.5.1",
1409 | "bundled": true,
1410 | "dev": true,
1411 | "optional": true,
1412 | "requires": {
1413 | "minimist": "0.0.8"
1414 | }
1415 | },
1416 | "ms": {
1417 | "version": "2.0.0",
1418 | "bundled": true,
1419 | "dev": true,
1420 | "optional": true
1421 | },
1422 | "node-pre-gyp": {
1423 | "version": "0.6.39",
1424 | "bundled": true,
1425 | "dev": true,
1426 | "optional": true,
1427 | "requires": {
1428 | "detect-libc": "^1.0.2",
1429 | "hawk": "3.1.3",
1430 | "mkdirp": "^0.5.1",
1431 | "nopt": "^4.0.1",
1432 | "npmlog": "^4.0.2",
1433 | "rc": "^1.1.7",
1434 | "request": "2.81.0",
1435 | "rimraf": "^2.6.1",
1436 | "semver": "^5.3.0",
1437 | "tar": "^2.2.1",
1438 | "tar-pack": "^3.4.0"
1439 | }
1440 | },
1441 | "nopt": {
1442 | "version": "4.0.1",
1443 | "bundled": true,
1444 | "dev": true,
1445 | "optional": true,
1446 | "requires": {
1447 | "abbrev": "1",
1448 | "osenv": "^0.1.4"
1449 | }
1450 | },
1451 | "npmlog": {
1452 | "version": "4.1.0",
1453 | "bundled": true,
1454 | "dev": true,
1455 | "optional": true,
1456 | "requires": {
1457 | "are-we-there-yet": "~1.1.2",
1458 | "console-control-strings": "~1.1.0",
1459 | "gauge": "~2.7.3",
1460 | "set-blocking": "~2.0.0"
1461 | }
1462 | },
1463 | "number-is-nan": {
1464 | "version": "1.0.1",
1465 | "bundled": true,
1466 | "dev": true,
1467 | "optional": true
1468 | },
1469 | "oauth-sign": {
1470 | "version": "0.8.2",
1471 | "bundled": true,
1472 | "dev": true,
1473 | "optional": true
1474 | },
1475 | "object-assign": {
1476 | "version": "4.1.1",
1477 | "bundled": true,
1478 | "dev": true,
1479 | "optional": true
1480 | },
1481 | "once": {
1482 | "version": "1.4.0",
1483 | "bundled": true,
1484 | "dev": true,
1485 | "optional": true,
1486 | "requires": {
1487 | "wrappy": "1"
1488 | }
1489 | },
1490 | "os-homedir": {
1491 | "version": "1.0.2",
1492 | "bundled": true,
1493 | "dev": true,
1494 | "optional": true
1495 | },
1496 | "os-tmpdir": {
1497 | "version": "1.0.2",
1498 | "bundled": true,
1499 | "dev": true,
1500 | "optional": true
1501 | },
1502 | "osenv": {
1503 | "version": "0.1.4",
1504 | "bundled": true,
1505 | "dev": true,
1506 | "optional": true,
1507 | "requires": {
1508 | "os-homedir": "^1.0.0",
1509 | "os-tmpdir": "^1.0.0"
1510 | }
1511 | },
1512 | "path-is-absolute": {
1513 | "version": "1.0.1",
1514 | "bundled": true,
1515 | "dev": true,
1516 | "optional": true
1517 | },
1518 | "performance-now": {
1519 | "version": "0.2.0",
1520 | "bundled": true,
1521 | "dev": true,
1522 | "optional": true
1523 | },
1524 | "process-nextick-args": {
1525 | "version": "1.0.7",
1526 | "bundled": true,
1527 | "dev": true,
1528 | "optional": true
1529 | },
1530 | "punycode": {
1531 | "version": "1.4.1",
1532 | "bundled": true,
1533 | "dev": true,
1534 | "optional": true
1535 | },
1536 | "qs": {
1537 | "version": "6.4.0",
1538 | "bundled": true,
1539 | "dev": true,
1540 | "optional": true
1541 | },
1542 | "rc": {
1543 | "version": "1.2.1",
1544 | "bundled": true,
1545 | "dev": true,
1546 | "optional": true,
1547 | "requires": {
1548 | "deep-extend": "~0.4.0",
1549 | "ini": "~1.3.0",
1550 | "minimist": "^1.2.0",
1551 | "strip-json-comments": "~2.0.1"
1552 | },
1553 | "dependencies": {
1554 | "minimist": {
1555 | "version": "1.2.0",
1556 | "bundled": true,
1557 | "dev": true,
1558 | "optional": true
1559 | }
1560 | }
1561 | },
1562 | "readable-stream": {
1563 | "version": "2.2.9",
1564 | "bundled": true,
1565 | "dev": true,
1566 | "optional": true,
1567 | "requires": {
1568 | "buffer-shims": "~1.0.0",
1569 | "core-util-is": "~1.0.0",
1570 | "inherits": "~2.0.1",
1571 | "isarray": "~1.0.0",
1572 | "process-nextick-args": "~1.0.6",
1573 | "string_decoder": "~1.0.0",
1574 | "util-deprecate": "~1.0.1"
1575 | }
1576 | },
1577 | "request": {
1578 | "version": "2.81.0",
1579 | "bundled": true,
1580 | "dev": true,
1581 | "optional": true,
1582 | "requires": {
1583 | "aws-sign2": "~0.6.0",
1584 | "aws4": "^1.2.1",
1585 | "caseless": "~0.12.0",
1586 | "combined-stream": "~1.0.5",
1587 | "extend": "~3.0.0",
1588 | "forever-agent": "~0.6.1",
1589 | "form-data": "~2.1.1",
1590 | "har-validator": "~4.2.1",
1591 | "hawk": "~3.1.3",
1592 | "http-signature": "~1.1.0",
1593 | "is-typedarray": "~1.0.0",
1594 | "isstream": "~0.1.2",
1595 | "json-stringify-safe": "~5.0.1",
1596 | "mime-types": "~2.1.7",
1597 | "oauth-sign": "~0.8.1",
1598 | "performance-now": "^0.2.0",
1599 | "qs": "~6.4.0",
1600 | "safe-buffer": "^5.0.1",
1601 | "stringstream": "~0.0.4",
1602 | "tough-cookie": "~2.3.0",
1603 | "tunnel-agent": "^0.6.0",
1604 | "uuid": "^3.0.0"
1605 | }
1606 | },
1607 | "rimraf": {
1608 | "version": "2.6.1",
1609 | "bundled": true,
1610 | "dev": true,
1611 | "optional": true,
1612 | "requires": {
1613 | "glob": "^7.0.5"
1614 | }
1615 | },
1616 | "safe-buffer": {
1617 | "version": "5.0.1",
1618 | "bundled": true,
1619 | "dev": true,
1620 | "optional": true
1621 | },
1622 | "semver": {
1623 | "version": "5.3.0",
1624 | "bundled": true,
1625 | "dev": true,
1626 | "optional": true
1627 | },
1628 | "set-blocking": {
1629 | "version": "2.0.0",
1630 | "bundled": true,
1631 | "dev": true,
1632 | "optional": true
1633 | },
1634 | "signal-exit": {
1635 | "version": "3.0.2",
1636 | "bundled": true,
1637 | "dev": true,
1638 | "optional": true
1639 | },
1640 | "sntp": {
1641 | "version": "1.0.9",
1642 | "bundled": true,
1643 | "dev": true,
1644 | "optional": true,
1645 | "requires": {
1646 | "hoek": "2.x.x"
1647 | }
1648 | },
1649 | "sshpk": {
1650 | "version": "1.13.0",
1651 | "bundled": true,
1652 | "dev": true,
1653 | "optional": true,
1654 | "requires": {
1655 | "asn1": "~0.2.3",
1656 | "assert-plus": "^1.0.0",
1657 | "bcrypt-pbkdf": "^1.0.0",
1658 | "dashdash": "^1.12.0",
1659 | "ecc-jsbn": "~0.1.1",
1660 | "getpass": "^0.1.1",
1661 | "jodid25519": "^1.0.0",
1662 | "jsbn": "~0.1.0",
1663 | "tweetnacl": "~0.14.0"
1664 | },
1665 | "dependencies": {
1666 | "assert-plus": {
1667 | "version": "1.0.0",
1668 | "bundled": true,
1669 | "dev": true,
1670 | "optional": true
1671 | }
1672 | }
1673 | },
1674 | "string-width": {
1675 | "version": "1.0.2",
1676 | "bundled": true,
1677 | "dev": true,
1678 | "optional": true,
1679 | "requires": {
1680 | "code-point-at": "^1.0.0",
1681 | "is-fullwidth-code-point": "^1.0.0",
1682 | "strip-ansi": "^3.0.0"
1683 | }
1684 | },
1685 | "string_decoder": {
1686 | "version": "1.0.1",
1687 | "bundled": true,
1688 | "dev": true,
1689 | "optional": true,
1690 | "requires": {
1691 | "safe-buffer": "^5.0.1"
1692 | }
1693 | },
1694 | "stringstream": {
1695 | "version": "0.0.5",
1696 | "bundled": true,
1697 | "dev": true,
1698 | "optional": true
1699 | },
1700 | "strip-ansi": {
1701 | "version": "3.0.1",
1702 | "bundled": true,
1703 | "dev": true,
1704 | "optional": true,
1705 | "requires": {
1706 | "ansi-regex": "^2.0.0"
1707 | }
1708 | },
1709 | "strip-json-comments": {
1710 | "version": "2.0.1",
1711 | "bundled": true,
1712 | "dev": true,
1713 | "optional": true
1714 | },
1715 | "tar": {
1716 | "version": "2.2.1",
1717 | "bundled": true,
1718 | "dev": true,
1719 | "optional": true,
1720 | "requires": {
1721 | "block-stream": "*",
1722 | "fstream": "^1.0.2",
1723 | "inherits": "2"
1724 | }
1725 | },
1726 | "tar-pack": {
1727 | "version": "3.4.0",
1728 | "bundled": true,
1729 | "dev": true,
1730 | "optional": true,
1731 | "requires": {
1732 | "debug": "^2.2.0",
1733 | "fstream": "^1.0.10",
1734 | "fstream-ignore": "^1.0.5",
1735 | "once": "^1.3.3",
1736 | "readable-stream": "^2.1.4",
1737 | "rimraf": "^2.5.1",
1738 | "tar": "^2.2.1",
1739 | "uid-number": "^0.0.6"
1740 | }
1741 | },
1742 | "tough-cookie": {
1743 | "version": "2.3.2",
1744 | "bundled": true,
1745 | "dev": true,
1746 | "optional": true,
1747 | "requires": {
1748 | "punycode": "^1.4.1"
1749 | }
1750 | },
1751 | "tunnel-agent": {
1752 | "version": "0.6.0",
1753 | "bundled": true,
1754 | "dev": true,
1755 | "optional": true,
1756 | "requires": {
1757 | "safe-buffer": "^5.0.1"
1758 | }
1759 | },
1760 | "tweetnacl": {
1761 | "version": "0.14.5",
1762 | "bundled": true,
1763 | "dev": true,
1764 | "optional": true
1765 | },
1766 | "uid-number": {
1767 | "version": "0.0.6",
1768 | "bundled": true,
1769 | "dev": true,
1770 | "optional": true
1771 | },
1772 | "util-deprecate": {
1773 | "version": "1.0.2",
1774 | "bundled": true,
1775 | "dev": true,
1776 | "optional": true
1777 | },
1778 | "uuid": {
1779 | "version": "3.0.1",
1780 | "bundled": true,
1781 | "dev": true,
1782 | "optional": true
1783 | },
1784 | "verror": {
1785 | "version": "1.3.6",
1786 | "bundled": true,
1787 | "dev": true,
1788 | "optional": true,
1789 | "requires": {
1790 | "extsprintf": "1.0.2"
1791 | }
1792 | },
1793 | "wide-align": {
1794 | "version": "1.1.2",
1795 | "bundled": true,
1796 | "dev": true,
1797 | "optional": true,
1798 | "requires": {
1799 | "string-width": "^1.0.2"
1800 | }
1801 | },
1802 | "wrappy": {
1803 | "version": "1.0.2",
1804 | "bundled": true,
1805 | "dev": true,
1806 | "optional": true
1807 | }
1808 | }
1809 | },
1810 | "get-stream": {
1811 | "version": "3.0.0",
1812 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
1813 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
1814 | "dev": true
1815 | },
1816 | "get-value": {
1817 | "version": "2.0.6",
1818 | "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1819 | "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
1820 | "dev": true
1821 | },
1822 | "glob": {
1823 | "version": "7.1.2",
1824 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1825 | "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1826 | "dev": true,
1827 | "requires": {
1828 | "fs.realpath": "^1.0.0",
1829 | "inflight": "^1.0.4",
1830 | "inherits": "2",
1831 | "minimatch": "^3.0.4",
1832 | "once": "^1.3.0",
1833 | "path-is-absolute": "^1.0.0"
1834 | }
1835 | },
1836 | "glob-parent": {
1837 | "version": "3.1.0",
1838 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
1839 | "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
1840 | "dev": true,
1841 | "requires": {
1842 | "is-glob": "^3.1.0",
1843 | "path-dirname": "^1.0.0"
1844 | },
1845 | "dependencies": {
1846 | "is-glob": {
1847 | "version": "3.1.0",
1848 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
1849 | "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
1850 | "dev": true,
1851 | "requires": {
1852 | "is-extglob": "^2.1.0"
1853 | }
1854 | }
1855 | }
1856 | },
1857 | "global-dirs": {
1858 | "version": "0.1.1",
1859 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
1860 | "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
1861 | "dev": true,
1862 | "requires": {
1863 | "ini": "^1.3.4"
1864 | }
1865 | },
1866 | "got": {
1867 | "version": "6.7.1",
1868 | "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
1869 | "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
1870 | "dev": true,
1871 | "requires": {
1872 | "create-error-class": "^3.0.0",
1873 | "duplexer3": "^0.1.4",
1874 | "get-stream": "^3.0.0",
1875 | "is-redirect": "^1.0.0",
1876 | "is-retry-allowed": "^1.0.0",
1877 | "is-stream": "^1.0.0",
1878 | "lowercase-keys": "^1.0.0",
1879 | "safe-buffer": "^5.0.1",
1880 | "timed-out": "^4.0.0",
1881 | "unzip-response": "^2.0.1",
1882 | "url-parse-lax": "^1.0.0"
1883 | }
1884 | },
1885 | "graceful-fs": {
1886 | "version": "4.1.11",
1887 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1888 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
1889 | "dev": true
1890 | },
1891 | "has-flag": {
1892 | "version": "2.0.0",
1893 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
1894 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
1895 | "dev": true
1896 | },
1897 | "has-value": {
1898 | "version": "1.0.0",
1899 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
1900 | "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
1901 | "dev": true,
1902 | "requires": {
1903 | "get-value": "^2.0.6",
1904 | "has-values": "^1.0.0",
1905 | "isobject": "^3.0.0"
1906 | }
1907 | },
1908 | "has-values": {
1909 | "version": "1.0.0",
1910 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
1911 | "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
1912 | "dev": true,
1913 | "requires": {
1914 | "is-number": "^3.0.0",
1915 | "kind-of": "^4.0.0"
1916 | },
1917 | "dependencies": {
1918 | "kind-of": {
1919 | "version": "4.0.0",
1920 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
1921 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
1922 | "dev": true,
1923 | "requires": {
1924 | "is-buffer": "^1.1.5"
1925 | }
1926 | }
1927 | }
1928 | },
1929 | "htmlparser2": {
1930 | "version": "3.9.2",
1931 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",
1932 | "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
1933 | "dev": true,
1934 | "requires": {
1935 | "domelementtype": "^1.3.0",
1936 | "domhandler": "^2.3.0",
1937 | "domutils": "^1.5.1",
1938 | "entities": "^1.1.1",
1939 | "inherits": "^2.0.1",
1940 | "readable-stream": "^2.0.2"
1941 | }
1942 | },
1943 | "ignore-by-default": {
1944 | "version": "1.0.1",
1945 | "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
1946 | "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
1947 | "dev": true
1948 | },
1949 | "import-lazy": {
1950 | "version": "2.1.0",
1951 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
1952 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
1953 | "dev": true
1954 | },
1955 | "imurmurhash": {
1956 | "version": "0.1.4",
1957 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1958 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1959 | "dev": true
1960 | },
1961 | "inflight": {
1962 | "version": "1.0.6",
1963 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1964 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1965 | "dev": true,
1966 | "requires": {
1967 | "once": "^1.3.0",
1968 | "wrappy": "1"
1969 | }
1970 | },
1971 | "inherits": {
1972 | "version": "2.0.3",
1973 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1974 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
1975 | "dev": true
1976 | },
1977 | "ini": {
1978 | "version": "1.3.5",
1979 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
1980 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
1981 | "dev": true
1982 | },
1983 | "is-accessor-descriptor": {
1984 | "version": "1.0.0",
1985 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1986 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1987 | "dev": true,
1988 | "requires": {
1989 | "kind-of": "^6.0.0"
1990 | }
1991 | },
1992 | "is-binary-path": {
1993 | "version": "1.0.1",
1994 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
1995 | "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
1996 | "dev": true,
1997 | "requires": {
1998 | "binary-extensions": "^1.0.0"
1999 | }
2000 | },
2001 | "is-buffer": {
2002 | "version": "1.1.6",
2003 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2004 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2005 | "dev": true
2006 | },
2007 | "is-data-descriptor": {
2008 | "version": "1.0.0",
2009 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2010 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2011 | "dev": true,
2012 | "requires": {
2013 | "kind-of": "^6.0.0"
2014 | }
2015 | },
2016 | "is-descriptor": {
2017 | "version": "1.0.2",
2018 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2019 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2020 | "dev": true,
2021 | "requires": {
2022 | "is-accessor-descriptor": "^1.0.0",
2023 | "is-data-descriptor": "^1.0.0",
2024 | "kind-of": "^6.0.2"
2025 | }
2026 | },
2027 | "is-extendable": {
2028 | "version": "0.1.1",
2029 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2030 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2031 | "dev": true
2032 | },
2033 | "is-extglob": {
2034 | "version": "2.1.1",
2035 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2036 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2037 | "dev": true
2038 | },
2039 | "is-fullwidth-code-point": {
2040 | "version": "2.0.0",
2041 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2042 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2043 | "dev": true
2044 | },
2045 | "is-glob": {
2046 | "version": "4.0.0",
2047 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
2048 | "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
2049 | "dev": true,
2050 | "requires": {
2051 | "is-extglob": "^2.1.1"
2052 | }
2053 | },
2054 | "is-installed-globally": {
2055 | "version": "0.1.0",
2056 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
2057 | "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
2058 | "dev": true,
2059 | "requires": {
2060 | "global-dirs": "^0.1.0",
2061 | "is-path-inside": "^1.0.0"
2062 | }
2063 | },
2064 | "is-npm": {
2065 | "version": "1.0.0",
2066 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
2067 | "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
2068 | "dev": true
2069 | },
2070 | "is-number": {
2071 | "version": "3.0.0",
2072 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
2073 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
2074 | "dev": true,
2075 | "requires": {
2076 | "kind-of": "^3.0.2"
2077 | },
2078 | "dependencies": {
2079 | "kind-of": {
2080 | "version": "3.2.2",
2081 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2082 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2083 | "dev": true,
2084 | "requires": {
2085 | "is-buffer": "^1.1.5"
2086 | }
2087 | }
2088 | }
2089 | },
2090 | "is-obj": {
2091 | "version": "1.0.1",
2092 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
2093 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
2094 | "dev": true
2095 | },
2096 | "is-odd": {
2097 | "version": "1.0.0",
2098 | "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-1.0.0.tgz",
2099 | "integrity": "sha1-O4qTLrAos3dcObsJ6RdnrM22kIg=",
2100 | "dev": true,
2101 | "requires": {
2102 | "is-number": "^3.0.0"
2103 | }
2104 | },
2105 | "is-path-inside": {
2106 | "version": "1.0.1",
2107 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
2108 | "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
2109 | "dev": true,
2110 | "requires": {
2111 | "path-is-inside": "^1.0.1"
2112 | }
2113 | },
2114 | "is-plain-object": {
2115 | "version": "2.0.4",
2116 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2117 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2118 | "dev": true,
2119 | "requires": {
2120 | "isobject": "^3.0.1"
2121 | }
2122 | },
2123 | "is-redirect": {
2124 | "version": "1.0.0",
2125 | "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
2126 | "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
2127 | "dev": true
2128 | },
2129 | "is-retry-allowed": {
2130 | "version": "1.1.0",
2131 | "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
2132 | "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
2133 | "dev": true
2134 | },
2135 | "is-stream": {
2136 | "version": "1.1.0",
2137 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2138 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
2139 | "dev": true
2140 | },
2141 | "isarray": {
2142 | "version": "1.0.0",
2143 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2144 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2145 | "dev": true
2146 | },
2147 | "isexe": {
2148 | "version": "2.0.0",
2149 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2150 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2151 | "dev": true
2152 | },
2153 | "isobject": {
2154 | "version": "3.0.1",
2155 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2156 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
2157 | "dev": true
2158 | },
2159 | "kind-of": {
2160 | "version": "6.0.2",
2161 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
2162 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
2163 | "dev": true
2164 | },
2165 | "latest-version": {
2166 | "version": "3.1.0",
2167 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
2168 | "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
2169 | "dev": true,
2170 | "requires": {
2171 | "package-json": "^4.0.0"
2172 | }
2173 | },
2174 | "lazy-cache": {
2175 | "version": "2.0.2",
2176 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz",
2177 | "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",
2178 | "dev": true,
2179 | "requires": {
2180 | "set-getter": "^0.1.0"
2181 | }
2182 | },
2183 | "linkify-it": {
2184 | "version": "2.0.3",
2185 | "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.0.3.tgz",
2186 | "integrity": "sha1-2UpGSPmxwXnWT6lykSaL22zpQ08=",
2187 | "dev": true,
2188 | "requires": {
2189 | "uc.micro": "^1.0.1"
2190 | }
2191 | },
2192 | "lodash": {
2193 | "version": "3.10.1",
2194 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
2195 | "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
2196 | "dev": true
2197 | },
2198 | "lowercase-keys": {
2199 | "version": "1.0.0",
2200 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
2201 | "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
2202 | "dev": true
2203 | },
2204 | "lru-cache": {
2205 | "version": "4.1.1",
2206 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
2207 | "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
2208 | "dev": true,
2209 | "requires": {
2210 | "pseudomap": "^1.0.2",
2211 | "yallist": "^2.1.2"
2212 | }
2213 | },
2214 | "make-dir": {
2215 | "version": "1.1.0",
2216 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz",
2217 | "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==",
2218 | "dev": true,
2219 | "requires": {
2220 | "pify": "^3.0.0"
2221 | }
2222 | },
2223 | "map-cache": {
2224 | "version": "0.2.2",
2225 | "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
2226 | "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
2227 | "dev": true
2228 | },
2229 | "map-stream": {
2230 | "version": "0.1.0",
2231 | "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
2232 | "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
2233 | "dev": true
2234 | },
2235 | "map-visit": {
2236 | "version": "1.0.0",
2237 | "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
2238 | "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
2239 | "dev": true,
2240 | "requires": {
2241 | "object-visit": "^1.0.0"
2242 | }
2243 | },
2244 | "markdown-it": {
2245 | "version": "8.4.0",
2246 | "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.0.tgz",
2247 | "integrity": "sha512-tNuOCCfunY5v5uhcO2AUMArvKAyKMygX8tfup/JrgnsDqcCATQsAExBq7o5Ml9iMmO82bk6jYNLj6khcrl0JGA==",
2248 | "dev": true,
2249 | "requires": {
2250 | "argparse": "^1.0.7",
2251 | "entities": "~1.1.1",
2252 | "linkify-it": "^2.0.0",
2253 | "mdurl": "^1.0.1",
2254 | "uc.micro": "^1.0.3"
2255 | }
2256 | },
2257 | "mdurl": {
2258 | "version": "1.0.1",
2259 | "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
2260 | "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
2261 | "dev": true
2262 | },
2263 | "micromatch": {
2264 | "version": "3.1.5",
2265 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.5.tgz",
2266 | "integrity": "sha512-ykttrLPQrz1PUJcXjwsTUjGoPJ64StIGNE2lGVD1c9CuguJ+L7/navsE8IcDNndOoCMvYV0qc/exfVbMHkUhvA==",
2267 | "dev": true,
2268 | "requires": {
2269 | "arr-diff": "^4.0.0",
2270 | "array-unique": "^0.3.2",
2271 | "braces": "^2.3.0",
2272 | "define-property": "^1.0.0",
2273 | "extend-shallow": "^2.0.1",
2274 | "extglob": "^2.0.2",
2275 | "fragment-cache": "^0.2.1",
2276 | "kind-of": "^6.0.0",
2277 | "nanomatch": "^1.2.5",
2278 | "object.pick": "^1.3.0",
2279 | "regex-not": "^1.0.0",
2280 | "snapdragon": "^0.8.1",
2281 | "to-regex": "^3.0.1"
2282 | }
2283 | },
2284 | "mime": {
2285 | "version": "1.6.0",
2286 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2287 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2288 | "dev": true
2289 | },
2290 | "minimatch": {
2291 | "version": "3.0.4",
2292 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2293 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2294 | "dev": true,
2295 | "requires": {
2296 | "brace-expansion": "^1.1.7"
2297 | }
2298 | },
2299 | "minimist": {
2300 | "version": "1.2.0",
2301 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2302 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2303 | "dev": true
2304 | },
2305 | "mixin-deep": {
2306 | "version": "1.3.1",
2307 | "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
2308 | "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
2309 | "dev": true,
2310 | "requires": {
2311 | "for-in": "^1.0.2",
2312 | "is-extendable": "^1.0.1"
2313 | },
2314 | "dependencies": {
2315 | "is-extendable": {
2316 | "version": "1.0.1",
2317 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2318 | "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2319 | "dev": true,
2320 | "requires": {
2321 | "is-plain-object": "^2.0.4"
2322 | }
2323 | }
2324 | }
2325 | },
2326 | "ms": {
2327 | "version": "2.0.0",
2328 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2329 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2330 | "dev": true
2331 | },
2332 | "mute-stream": {
2333 | "version": "0.0.7",
2334 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
2335 | "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
2336 | "dev": true
2337 | },
2338 | "nan": {
2339 | "version": "2.8.0",
2340 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz",
2341 | "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=",
2342 | "dev": true,
2343 | "optional": true
2344 | },
2345 | "nanomatch": {
2346 | "version": "1.2.7",
2347 | "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.7.tgz",
2348 | "integrity": "sha512-/5ldsnyurvEw7wNpxLFgjVvBLMta43niEYOy0CJ4ntcYSbx6bugRUTQeFb4BR/WanEL1o3aQgHuVLHQaB6tOqg==",
2349 | "dev": true,
2350 | "requires": {
2351 | "arr-diff": "^4.0.0",
2352 | "array-unique": "^0.3.2",
2353 | "define-property": "^1.0.0",
2354 | "extend-shallow": "^2.0.1",
2355 | "fragment-cache": "^0.2.1",
2356 | "is-odd": "^1.0.0",
2357 | "kind-of": "^5.0.2",
2358 | "object.pick": "^1.3.0",
2359 | "regex-not": "^1.0.0",
2360 | "snapdragon": "^0.8.1",
2361 | "to-regex": "^3.0.1"
2362 | },
2363 | "dependencies": {
2364 | "kind-of": {
2365 | "version": "5.1.0",
2366 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2367 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2368 | "dev": true
2369 | }
2370 | }
2371 | },
2372 | "nodemon": {
2373 | "version": "1.14.12",
2374 | "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.14.12.tgz",
2375 | "integrity": "sha512-FssRGtEmt+EwpztWwTiYrLo+jSpgoxuJbmtgbRdTo2436x/3Z4PFODUz8yD52BiWqbHVJtasKv5K2ozFwNaqxA==",
2376 | "dev": true,
2377 | "requires": {
2378 | "chokidar": "^2.0.0",
2379 | "debug": "^3.1.0",
2380 | "ignore-by-default": "^1.0.1",
2381 | "minimatch": "^3.0.4",
2382 | "pstree.remy": "^1.1.0",
2383 | "semver": "^5.4.1",
2384 | "touch": "^3.1.0",
2385 | "undefsafe": "^2.0.1",
2386 | "update-notifier": "^2.3.0"
2387 | }
2388 | },
2389 | "nopt": {
2390 | "version": "1.0.10",
2391 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
2392 | "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
2393 | "dev": true,
2394 | "requires": {
2395 | "abbrev": "1"
2396 | }
2397 | },
2398 | "normalize-path": {
2399 | "version": "2.1.1",
2400 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
2401 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
2402 | "dev": true,
2403 | "requires": {
2404 | "remove-trailing-separator": "^1.0.1"
2405 | }
2406 | },
2407 | "npm-run-path": {
2408 | "version": "2.0.2",
2409 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
2410 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
2411 | "dev": true,
2412 | "requires": {
2413 | "path-key": "^2.0.0"
2414 | }
2415 | },
2416 | "nth-check": {
2417 | "version": "1.0.1",
2418 | "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz",
2419 | "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=",
2420 | "dev": true,
2421 | "requires": {
2422 | "boolbase": "~1.0.0"
2423 | }
2424 | },
2425 | "object-copy": {
2426 | "version": "0.1.0",
2427 | "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
2428 | "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
2429 | "dev": true,
2430 | "requires": {
2431 | "copy-descriptor": "^0.1.0",
2432 | "define-property": "^0.2.5",
2433 | "kind-of": "^3.0.3"
2434 | },
2435 | "dependencies": {
2436 | "define-property": {
2437 | "version": "0.2.5",
2438 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2439 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2440 | "dev": true,
2441 | "requires": {
2442 | "is-descriptor": "^0.1.0"
2443 | }
2444 | },
2445 | "is-accessor-descriptor": {
2446 | "version": "0.1.6",
2447 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2448 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2449 | "dev": true,
2450 | "requires": {
2451 | "kind-of": "^3.0.2"
2452 | }
2453 | },
2454 | "is-data-descriptor": {
2455 | "version": "0.1.4",
2456 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2457 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2458 | "dev": true,
2459 | "requires": {
2460 | "kind-of": "^3.0.2"
2461 | }
2462 | },
2463 | "is-descriptor": {
2464 | "version": "0.1.6",
2465 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2466 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2467 | "dev": true,
2468 | "requires": {
2469 | "is-accessor-descriptor": "^0.1.6",
2470 | "is-data-descriptor": "^0.1.4",
2471 | "kind-of": "^5.0.0"
2472 | },
2473 | "dependencies": {
2474 | "kind-of": {
2475 | "version": "5.1.0",
2476 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2477 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2478 | "dev": true
2479 | }
2480 | }
2481 | },
2482 | "kind-of": {
2483 | "version": "3.2.2",
2484 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2485 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2486 | "dev": true,
2487 | "requires": {
2488 | "is-buffer": "^1.1.5"
2489 | }
2490 | }
2491 | }
2492 | },
2493 | "object-visit": {
2494 | "version": "1.0.1",
2495 | "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
2496 | "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
2497 | "dev": true,
2498 | "requires": {
2499 | "isobject": "^3.0.0"
2500 | }
2501 | },
2502 | "object.pick": {
2503 | "version": "1.3.0",
2504 | "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
2505 | "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
2506 | "dev": true,
2507 | "requires": {
2508 | "isobject": "^3.0.1"
2509 | }
2510 | },
2511 | "once": {
2512 | "version": "1.4.0",
2513 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2514 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2515 | "dev": true,
2516 | "requires": {
2517 | "wrappy": "1"
2518 | }
2519 | },
2520 | "os-homedir": {
2521 | "version": "1.0.2",
2522 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2523 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
2524 | "dev": true
2525 | },
2526 | "os-tmpdir": {
2527 | "version": "1.0.2",
2528 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2529 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2530 | "dev": true
2531 | },
2532 | "osenv": {
2533 | "version": "0.1.4",
2534 | "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz",
2535 | "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",
2536 | "dev": true,
2537 | "requires": {
2538 | "os-homedir": "^1.0.0",
2539 | "os-tmpdir": "^1.0.0"
2540 | }
2541 | },
2542 | "p-finally": {
2543 | "version": "1.0.0",
2544 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
2545 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
2546 | "dev": true
2547 | },
2548 | "package-json": {
2549 | "version": "4.0.1",
2550 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
2551 | "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
2552 | "dev": true,
2553 | "requires": {
2554 | "got": "^6.7.1",
2555 | "registry-auth-token": "^3.0.1",
2556 | "registry-url": "^3.0.3",
2557 | "semver": "^5.1.0"
2558 | }
2559 | },
2560 | "parse-semver": {
2561 | "version": "1.1.1",
2562 | "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
2563 | "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
2564 | "dev": true,
2565 | "requires": {
2566 | "semver": "^5.1.0"
2567 | }
2568 | },
2569 | "parse5": {
2570 | "version": "3.0.3",
2571 | "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz",
2572 | "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
2573 | "dev": true,
2574 | "requires": {
2575 | "@types/node": "*"
2576 | }
2577 | },
2578 | "pascalcase": {
2579 | "version": "0.1.1",
2580 | "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
2581 | "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
2582 | "dev": true
2583 | },
2584 | "path-dirname": {
2585 | "version": "1.0.2",
2586 | "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
2587 | "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
2588 | "dev": true
2589 | },
2590 | "path-is-absolute": {
2591 | "version": "1.0.1",
2592 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2593 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2594 | "dev": true
2595 | },
2596 | "path-is-inside": {
2597 | "version": "1.0.2",
2598 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
2599 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
2600 | "dev": true
2601 | },
2602 | "path-key": {
2603 | "version": "2.0.1",
2604 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
2605 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
2606 | "dev": true
2607 | },
2608 | "pause-stream": {
2609 | "version": "0.0.11",
2610 | "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
2611 | "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
2612 | "dev": true,
2613 | "requires": {
2614 | "through": "~2.3"
2615 | }
2616 | },
2617 | "pend": {
2618 | "version": "1.2.0",
2619 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
2620 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
2621 | "dev": true
2622 | },
2623 | "pify": {
2624 | "version": "3.0.0",
2625 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2626 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2627 | "dev": true
2628 | },
2629 | "posix-character-classes": {
2630 | "version": "0.1.1",
2631 | "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
2632 | "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
2633 | "dev": true
2634 | },
2635 | "prepend-http": {
2636 | "version": "1.0.4",
2637 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
2638 | "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
2639 | "dev": true
2640 | },
2641 | "process-nextick-args": {
2642 | "version": "1.0.7",
2643 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
2644 | "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
2645 | "dev": true
2646 | },
2647 | "ps-tree": {
2648 | "version": "1.1.0",
2649 | "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz",
2650 | "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
2651 | "dev": true,
2652 | "requires": {
2653 | "event-stream": "~3.3.0"
2654 | }
2655 | },
2656 | "pseudomap": {
2657 | "version": "1.0.2",
2658 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
2659 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
2660 | "dev": true
2661 | },
2662 | "pstree.remy": {
2663 | "version": "1.1.0",
2664 | "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz",
2665 | "integrity": "sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q==",
2666 | "dev": true,
2667 | "requires": {
2668 | "ps-tree": "^1.1.0"
2669 | }
2670 | },
2671 | "q": {
2672 | "version": "1.5.1",
2673 | "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
2674 | "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
2675 | "dev": true
2676 | },
2677 | "rc": {
2678 | "version": "1.2.5",
2679 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz",
2680 | "integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=",
2681 | "dev": true,
2682 | "requires": {
2683 | "deep-extend": "~0.4.0",
2684 | "ini": "~1.3.0",
2685 | "minimist": "^1.2.0",
2686 | "strip-json-comments": "~2.0.1"
2687 | }
2688 | },
2689 | "read": {
2690 | "version": "1.0.7",
2691 | "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
2692 | "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
2693 | "dev": true,
2694 | "requires": {
2695 | "mute-stream": "~0.0.4"
2696 | }
2697 | },
2698 | "readable-stream": {
2699 | "version": "2.3.3",
2700 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
2701 | "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
2702 | "dev": true,
2703 | "requires": {
2704 | "core-util-is": "~1.0.0",
2705 | "inherits": "~2.0.3",
2706 | "isarray": "~1.0.0",
2707 | "process-nextick-args": "~1.0.6",
2708 | "safe-buffer": "~5.1.1",
2709 | "string_decoder": "~1.0.3",
2710 | "util-deprecate": "~1.0.1"
2711 | }
2712 | },
2713 | "readdirp": {
2714 | "version": "2.1.0",
2715 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
2716 | "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
2717 | "dev": true,
2718 | "requires": {
2719 | "graceful-fs": "^4.1.2",
2720 | "minimatch": "^3.0.2",
2721 | "readable-stream": "^2.0.2",
2722 | "set-immediate-shim": "^1.0.1"
2723 | }
2724 | },
2725 | "regex-not": {
2726 | "version": "1.0.0",
2727 | "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.0.tgz",
2728 | "integrity": "sha1-Qvg+OXcWIt+CawKvF2Ul1qXxV/k=",
2729 | "dev": true,
2730 | "requires": {
2731 | "extend-shallow": "^2.0.1"
2732 | }
2733 | },
2734 | "registry-auth-token": {
2735 | "version": "3.3.2",
2736 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
2737 | "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
2738 | "dev": true,
2739 | "requires": {
2740 | "rc": "^1.1.6",
2741 | "safe-buffer": "^5.0.1"
2742 | }
2743 | },
2744 | "registry-url": {
2745 | "version": "3.1.0",
2746 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
2747 | "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
2748 | "dev": true,
2749 | "requires": {
2750 | "rc": "^1.0.1"
2751 | }
2752 | },
2753 | "remove-trailing-separator": {
2754 | "version": "1.1.0",
2755 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
2756 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
2757 | "dev": true
2758 | },
2759 | "repeat-element": {
2760 | "version": "1.1.2",
2761 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
2762 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
2763 | "dev": true
2764 | },
2765 | "repeat-string": {
2766 | "version": "1.6.1",
2767 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
2768 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
2769 | "dev": true
2770 | },
2771 | "resolve-url": {
2772 | "version": "0.2.1",
2773 | "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
2774 | "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
2775 | "dev": true
2776 | },
2777 | "safe-buffer": {
2778 | "version": "5.1.1",
2779 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
2780 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
2781 | "dev": true
2782 | },
2783 | "semver": {
2784 | "version": "5.5.0",
2785 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
2786 | "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
2787 | "dev": true
2788 | },
2789 | "semver-diff": {
2790 | "version": "2.1.0",
2791 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
2792 | "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
2793 | "dev": true,
2794 | "requires": {
2795 | "semver": "^5.0.3"
2796 | }
2797 | },
2798 | "set-getter": {
2799 | "version": "0.1.0",
2800 | "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz",
2801 | "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=",
2802 | "dev": true,
2803 | "requires": {
2804 | "to-object-path": "^0.3.0"
2805 | }
2806 | },
2807 | "set-immediate-shim": {
2808 | "version": "1.0.1",
2809 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
2810 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
2811 | "dev": true
2812 | },
2813 | "set-value": {
2814 | "version": "2.0.0",
2815 | "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
2816 | "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
2817 | "dev": true,
2818 | "requires": {
2819 | "extend-shallow": "^2.0.1",
2820 | "is-extendable": "^0.1.1",
2821 | "is-plain-object": "^2.0.3",
2822 | "split-string": "^3.0.1"
2823 | }
2824 | },
2825 | "shebang-command": {
2826 | "version": "1.2.0",
2827 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
2828 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
2829 | "dev": true,
2830 | "requires": {
2831 | "shebang-regex": "^1.0.0"
2832 | }
2833 | },
2834 | "shebang-regex": {
2835 | "version": "1.0.0",
2836 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
2837 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
2838 | "dev": true
2839 | },
2840 | "signal-exit": {
2841 | "version": "3.0.2",
2842 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
2843 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
2844 | "dev": true
2845 | },
2846 | "snapdragon": {
2847 | "version": "0.8.1",
2848 | "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz",
2849 | "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=",
2850 | "dev": true,
2851 | "requires": {
2852 | "base": "^0.11.1",
2853 | "debug": "^2.2.0",
2854 | "define-property": "^0.2.5",
2855 | "extend-shallow": "^2.0.1",
2856 | "map-cache": "^0.2.2",
2857 | "source-map": "^0.5.6",
2858 | "source-map-resolve": "^0.5.0",
2859 | "use": "^2.0.0"
2860 | },
2861 | "dependencies": {
2862 | "debug": {
2863 | "version": "2.6.9",
2864 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2865 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2866 | "dev": true,
2867 | "requires": {
2868 | "ms": "2.0.0"
2869 | }
2870 | },
2871 | "define-property": {
2872 | "version": "0.2.5",
2873 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2874 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2875 | "dev": true,
2876 | "requires": {
2877 | "is-descriptor": "^0.1.0"
2878 | }
2879 | },
2880 | "is-accessor-descriptor": {
2881 | "version": "0.1.6",
2882 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2883 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2884 | "dev": true,
2885 | "requires": {
2886 | "kind-of": "^3.0.2"
2887 | },
2888 | "dependencies": {
2889 | "kind-of": {
2890 | "version": "3.2.2",
2891 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2892 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2893 | "dev": true,
2894 | "requires": {
2895 | "is-buffer": "^1.1.5"
2896 | }
2897 | }
2898 | }
2899 | },
2900 | "is-data-descriptor": {
2901 | "version": "0.1.4",
2902 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2903 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2904 | "dev": true,
2905 | "requires": {
2906 | "kind-of": "^3.0.2"
2907 | },
2908 | "dependencies": {
2909 | "kind-of": {
2910 | "version": "3.2.2",
2911 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2912 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2913 | "dev": true,
2914 | "requires": {
2915 | "is-buffer": "^1.1.5"
2916 | }
2917 | }
2918 | }
2919 | },
2920 | "is-descriptor": {
2921 | "version": "0.1.6",
2922 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2923 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2924 | "dev": true,
2925 | "requires": {
2926 | "is-accessor-descriptor": "^0.1.6",
2927 | "is-data-descriptor": "^0.1.4",
2928 | "kind-of": "^5.0.0"
2929 | }
2930 | },
2931 | "kind-of": {
2932 | "version": "5.1.0",
2933 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2934 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2935 | "dev": true
2936 | }
2937 | }
2938 | },
2939 | "snapdragon-node": {
2940 | "version": "2.1.1",
2941 | "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
2942 | "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
2943 | "dev": true,
2944 | "requires": {
2945 | "define-property": "^1.0.0",
2946 | "isobject": "^3.0.0",
2947 | "snapdragon-util": "^3.0.1"
2948 | }
2949 | },
2950 | "snapdragon-util": {
2951 | "version": "3.0.1",
2952 | "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
2953 | "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
2954 | "dev": true,
2955 | "requires": {
2956 | "kind-of": "^3.2.0"
2957 | },
2958 | "dependencies": {
2959 | "kind-of": {
2960 | "version": "3.2.2",
2961 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2962 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2963 | "dev": true,
2964 | "requires": {
2965 | "is-buffer": "^1.1.5"
2966 | }
2967 | }
2968 | }
2969 | },
2970 | "source-map": {
2971 | "version": "0.5.7",
2972 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2973 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2974 | "dev": true
2975 | },
2976 | "source-map-resolve": {
2977 | "version": "0.5.1",
2978 | "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz",
2979 | "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",
2980 | "dev": true,
2981 | "requires": {
2982 | "atob": "^2.0.0",
2983 | "decode-uri-component": "^0.2.0",
2984 | "resolve-url": "^0.2.1",
2985 | "source-map-url": "^0.4.0",
2986 | "urix": "^0.1.0"
2987 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
2988 | }
2989 | },
2990 | "parse-semver": {
2991 | "version": "1.1.1",
2992 | "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
2993 | "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
2994 | "dev": true,
2995 | "requires": {
2996 | <<<<<<< HEAD
2997 | "semver": "^5.1.0"
2998 | =======
2999 | "through": "2"
3000 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3001 | }
3002 | },
3003 | "parse5": {
3004 | "version": "3.0.3",
3005 | "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz",
3006 | "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
3007 | "dev": true,
3008 | "requires": {
3009 | <<<<<<< HEAD
3010 | "@types/node": "*"
3011 | =======
3012 | "extend-shallow": "^3.0.0"
3013 | },
3014 | "dependencies": {
3015 | "extend-shallow": {
3016 | "version": "3.0.2",
3017 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
3018 | "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
3019 | "dev": true,
3020 | "requires": {
3021 | "assign-symbols": "^1.0.0",
3022 | "is-extendable": "^1.0.1"
3023 | }
3024 | },
3025 | "is-extendable": {
3026 | "version": "1.0.1",
3027 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3028 | "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3029 | "dev": true,
3030 | "requires": {
3031 | "is-plain-object": "^2.0.4"
3032 | }
3033 | }
3034 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3035 | }
3036 | },
3037 | "path-is-absolute": {
3038 | "version": "1.0.1",
3039 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3040 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3041 | "dev": true
3042 | },
3043 | <<<<<<< HEAD
3044 | "pend": {
3045 | "version": "1.2.0",
3046 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
3047 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
3048 | "dev": true
3049 | =======
3050 | "static-extend": {
3051 | "version": "0.1.2",
3052 | "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
3053 | "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
3054 | "dev": true,
3055 | "requires": {
3056 | "define-property": "^0.2.5",
3057 | "object-copy": "^0.1.0"
3058 | },
3059 | "dependencies": {
3060 | "define-property": {
3061 | "version": "0.2.5",
3062 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3063 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3064 | "dev": true,
3065 | "requires": {
3066 | "is-descriptor": "^0.1.0"
3067 | }
3068 | },
3069 | "is-accessor-descriptor": {
3070 | "version": "0.1.6",
3071 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3072 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3073 | "dev": true,
3074 | "requires": {
3075 | "kind-of": "^3.0.2"
3076 | },
3077 | "dependencies": {
3078 | "kind-of": {
3079 | "version": "3.2.2",
3080 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3081 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3082 | "dev": true,
3083 | "requires": {
3084 | "is-buffer": "^1.1.5"
3085 | }
3086 | }
3087 | }
3088 | },
3089 | "is-data-descriptor": {
3090 | "version": "0.1.4",
3091 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3092 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3093 | "dev": true,
3094 | "requires": {
3095 | "kind-of": "^3.0.2"
3096 | },
3097 | "dependencies": {
3098 | "kind-of": {
3099 | "version": "3.2.2",
3100 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3101 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3102 | "dev": true,
3103 | "requires": {
3104 | "is-buffer": "^1.1.5"
3105 | }
3106 | }
3107 | }
3108 | },
3109 | "is-descriptor": {
3110 | "version": "0.1.6",
3111 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3112 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3113 | "dev": true,
3114 | "requires": {
3115 | "is-accessor-descriptor": "^0.1.6",
3116 | "is-data-descriptor": "^0.1.4",
3117 | "kind-of": "^5.0.0"
3118 | }
3119 | },
3120 | "kind-of": {
3121 | "version": "5.1.0",
3122 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3123 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3124 | "dev": true
3125 | }
3126 | }
3127 | },
3128 | "stream-combiner": {
3129 | "version": "0.0.4",
3130 | "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
3131 | "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
3132 | "dev": true,
3133 | "requires": {
3134 | "duplexer": "~0.1.1"
3135 | }
3136 | },
3137 | "string-width": {
3138 | "version": "2.1.1",
3139 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3140 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3141 | "dev": true,
3142 | "requires": {
3143 | "is-fullwidth-code-point": "^2.0.0",
3144 | "strip-ansi": "^4.0.0"
3145 | }
3146 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3147 | },
3148 | "read": {
3149 | "version": "1.0.7",
3150 | "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
3151 | "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
3152 | "dev": true,
3153 | "requires": {
3154 | <<<<<<< HEAD
3155 | "mute-stream": "~0.0.4"
3156 | =======
3157 | "safe-buffer": "~5.1.0"
3158 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3159 | }
3160 | },
3161 | "readable-stream": {
3162 | "version": "3.6.0",
3163 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3164 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3165 | "dev": true,
3166 | "requires": {
3167 | <<<<<<< HEAD
3168 | "inherits": "^2.0.3",
3169 | "string_decoder": "^1.1.1",
3170 | "util-deprecate": "^1.0.1"
3171 | =======
3172 | "ansi-regex": "^3.0.0"
3173 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3174 | }
3175 | },
3176 | "safe-buffer": {
3177 | "version": "5.2.1",
3178 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3179 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3180 | "dev": true
3181 | },
3182 | "semver": {
3183 | "version": "5.7.1",
3184 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3185 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3186 | "dev": true
3187 | },
3188 | <<<<<<< HEAD
3189 | "sprintf-js": {
3190 | "version": "1.0.3",
3191 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3192 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3193 | "dev": true
3194 | =======
3195 | "supports-color": {
3196 | "version": "4.5.0",
3197 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
3198 | "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
3199 | "dev": true,
3200 | "requires": {
3201 | "has-flag": "^2.0.0"
3202 | }
3203 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3204 | },
3205 | "string_decoder": {
3206 | "version": "1.3.0",
3207 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3208 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3209 | "dev": true,
3210 | "requires": {
3211 | <<<<<<< HEAD
3212 | "safe-buffer": "~5.2.0"
3213 | =======
3214 | "execa": "^0.7.0"
3215 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3216 | }
3217 | },
3218 | "tmp": {
3219 | "version": "0.0.29",
3220 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz",
3221 | "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
3222 | "dev": true,
3223 | "requires": {
3224 | "os-tmpdir": "~1.0.1"
3225 | <<<<<<< HEAD
3226 | =======
3227 | }
3228 | },
3229 | "to-object-path": {
3230 | "version": "0.3.0",
3231 | "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
3232 | "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
3233 | "dev": true,
3234 | "requires": {
3235 | "kind-of": "^3.0.2"
3236 | },
3237 | "dependencies": {
3238 | "kind-of": {
3239 | "version": "3.2.2",
3240 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3241 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3242 | "dev": true,
3243 | "requires": {
3244 | "is-buffer": "^1.1.5"
3245 | }
3246 | }
3247 | }
3248 | },
3249 | "to-regex": {
3250 | "version": "3.0.1",
3251 | "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.1.tgz",
3252 | "integrity": "sha1-FTWL7kosg712N3uh3ASdDxiDeq4=",
3253 | "dev": true,
3254 | "requires": {
3255 | "define-property": "^0.2.5",
3256 | "extend-shallow": "^2.0.1",
3257 | "regex-not": "^1.0.0"
3258 | },
3259 | "dependencies": {
3260 | "define-property": {
3261 | "version": "0.2.5",
3262 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3263 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3264 | "dev": true,
3265 | "requires": {
3266 | "is-descriptor": "^0.1.0"
3267 | }
3268 | },
3269 | "is-accessor-descriptor": {
3270 | "version": "0.1.6",
3271 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3272 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3273 | "dev": true,
3274 | "requires": {
3275 | "kind-of": "^3.0.2"
3276 | },
3277 | "dependencies": {
3278 | "kind-of": {
3279 | "version": "3.2.2",
3280 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3281 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3282 | "dev": true,
3283 | "requires": {
3284 | "is-buffer": "^1.1.5"
3285 | }
3286 | }
3287 | }
3288 | },
3289 | "is-data-descriptor": {
3290 | "version": "0.1.4",
3291 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3292 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3293 | "dev": true,
3294 | "requires": {
3295 | "kind-of": "^3.0.2"
3296 | },
3297 | "dependencies": {
3298 | "kind-of": {
3299 | "version": "3.2.2",
3300 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3301 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3302 | "dev": true,
3303 | "requires": {
3304 | "is-buffer": "^1.1.5"
3305 | }
3306 | }
3307 | }
3308 | },
3309 | "is-descriptor": {
3310 | "version": "0.1.6",
3311 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3312 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3313 | "dev": true,
3314 | "requires": {
3315 | "is-accessor-descriptor": "^0.1.6",
3316 | "is-data-descriptor": "^0.1.4",
3317 | "kind-of": "^5.0.0"
3318 | }
3319 | },
3320 | "kind-of": {
3321 | "version": "5.1.0",
3322 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3323 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3324 | "dev": true
3325 | }
3326 | }
3327 | },
3328 | "to-regex-range": {
3329 | "version": "2.1.1",
3330 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
3331 | "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
3332 | "dev": true,
3333 | "requires": {
3334 | "is-number": "^3.0.0",
3335 | "repeat-string": "^1.6.1"
3336 | }
3337 | },
3338 | "touch": {
3339 | "version": "3.1.0",
3340 | "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
3341 | "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
3342 | "dev": true,
3343 | "requires": {
3344 | "nopt": "~1.0.10"
3345 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3346 | }
3347 | },
3348 | "tunnel": {
3349 | "version": "0.0.4",
3350 | "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.4.tgz",
3351 | "integrity": "sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=",
3352 | "dev": true
3353 | },
3354 | "typed-rest-client": {
3355 | "version": "1.2.0",
3356 | "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.2.0.tgz",
3357 | "integrity": "sha512-FrUshzZ1yxH8YwGR29PWWnfksLEILbWJydU7zfIRkyH7kAEzB62uMAl2WY6EyolWpLpVHeJGgQm45/MaruaHpw==",
3358 | "dev": true,
3359 | "requires": {
3360 | "tunnel": "0.0.4",
3361 | "underscore": "1.8.3"
3362 | }
3363 | },
3364 | "uc.micro": {
3365 | "version": "1.0.6",
3366 | "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
3367 | "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
3368 | "dev": true
3369 | },
3370 | <<<<<<< HEAD
3371 | =======
3372 | "undefsafe": {
3373 | "version": "2.0.1",
3374 | "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.1.tgz",
3375 | "integrity": "sha1-A7LyoWyUVW4Usu3vMmzWaq+CcHo=",
3376 | "dev": true,
3377 | "requires": {
3378 | "debug": "^2.2.0"
3379 | },
3380 | "dependencies": {
3381 | "debug": {
3382 | "version": "2.6.9",
3383 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3384 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3385 | "dev": true,
3386 | "requires": {
3387 | "ms": "2.0.0"
3388 | }
3389 | }
3390 | }
3391 | },
3392 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3393 | "underscore": {
3394 | "version": "1.8.3",
3395 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
3396 | "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
3397 | "dev": true
3398 | },
3399 | <<<<<<< HEAD
3400 | =======
3401 | "underscore.string": {
3402 | "version": "2.3.3",
3403 | "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz",
3404 | "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=",
3405 | "dev": true
3406 | },
3407 | "union-value": {
3408 | "version": "1.0.0",
3409 | "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
3410 | "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
3411 | "dev": true,
3412 | "requires": {
3413 | "arr-union": "^3.1.0",
3414 | "get-value": "^2.0.6",
3415 | "is-extendable": "^0.1.1",
3416 | "set-value": "^0.4.3"
3417 | },
3418 | "dependencies": {
3419 | "set-value": {
3420 | "version": "0.4.3",
3421 | "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
3422 | "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
3423 | "dev": true,
3424 | "requires": {
3425 | "extend-shallow": "^2.0.1",
3426 | "is-extendable": "^0.1.1",
3427 | "is-plain-object": "^2.0.1",
3428 | "to-object-path": "^0.3.0"
3429 | }
3430 | }
3431 | }
3432 | },
3433 | "unique-string": {
3434 | "version": "1.0.0",
3435 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
3436 | "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
3437 | "dev": true,
3438 | "requires": {
3439 | "crypto-random-string": "^1.0.0"
3440 | }
3441 | },
3442 | "unset-value": {
3443 | "version": "1.0.0",
3444 | "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
3445 | "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
3446 | "dev": true,
3447 | "requires": {
3448 | "has-value": "^0.3.1",
3449 | "isobject": "^3.0.0"
3450 | },
3451 | "dependencies": {
3452 | "has-value": {
3453 | "version": "0.3.1",
3454 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
3455 | "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
3456 | "dev": true,
3457 | "requires": {
3458 | "get-value": "^2.0.3",
3459 | "has-values": "^0.1.4",
3460 | "isobject": "^2.0.0"
3461 | },
3462 | "dependencies": {
3463 | "isobject": {
3464 | "version": "2.1.0",
3465 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
3466 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
3467 | "dev": true,
3468 | "requires": {
3469 | "isarray": "1.0.0"
3470 | }
3471 | }
3472 | }
3473 | },
3474 | "has-values": {
3475 | "version": "0.1.4",
3476 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
3477 | "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
3478 | "dev": true
3479 | }
3480 | }
3481 | },
3482 | "unzip-response": {
3483 | "version": "2.0.1",
3484 | "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
3485 | "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
3486 | "dev": true
3487 | },
3488 | "upath": {
3489 | "version": "1.0.0",
3490 | "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.0.tgz",
3491 | "integrity": "sha1-tHBrlGHKhHOt+JEz0jVonKF/NlY=",
3492 | "dev": true,
3493 | "requires": {
3494 | "lodash": "3.x",
3495 | "underscore.string": "2.3.x"
3496 | }
3497 | },
3498 | "update-notifier": {
3499 | "version": "2.3.0",
3500 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz",
3501 | "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=",
3502 | "dev": true,
3503 | "requires": {
3504 | "boxen": "^1.2.1",
3505 | "chalk": "^2.0.1",
3506 | "configstore": "^3.0.0",
3507 | "import-lazy": "^2.1.0",
3508 | "is-installed-globally": "^0.1.0",
3509 | "is-npm": "^1.0.0",
3510 | "latest-version": "^3.0.0",
3511 | "semver-diff": "^2.0.0",
3512 | "xdg-basedir": "^3.0.0"
3513 | }
3514 | },
3515 | "urix": {
3516 | "version": "0.1.0",
3517 | "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
3518 | "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
3519 | "dev": true
3520 | },
3521 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3522 | "url-join": {
3523 | "version": "1.1.0",
3524 | "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz",
3525 | "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=",
3526 | "dev": true
3527 | },
3528 | <<<<<<< HEAD
3529 | "util-deprecate": {
3530 | "version": "1.0.2",
3531 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3532 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3533 | "dev": true
3534 | },
3535 | "vsce": {
3536 | "version": "1.81.1",
3537 | "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.81.1.tgz",
3538 | "integrity": "sha512-1yWAYRxTx/PKSFZnuELe7GPyIo70H/XKJqf6wGikofUK3f3TCNGI6F9xkTQFvXKNe0AygUuxN7kITyPIQGMP+w==",
3539 | "dev": true,
3540 | "requires": {
3541 | "azure-devops-node-api": "^7.2.0",
3542 | "chalk": "^2.4.2",
3543 | "cheerio": "^1.0.0-rc.1",
3544 | "commander": "^6.1.0",
3545 | "denodeify": "^1.2.1",
3546 | "glob": "^7.0.6",
3547 | "leven": "^3.1.0",
3548 | "lodash": "^4.17.15",
3549 | "markdown-it": "^10.0.0",
3550 | "mime": "^1.3.4",
3551 | "minimatch": "^3.0.3",
3552 | "osenv": "^0.1.3",
3553 | "parse-semver": "^1.1.1",
3554 | "read": "^1.0.7",
3555 | "semver": "^5.1.0",
3556 | "tmp": "0.0.29",
3557 | "typed-rest-client": "1.2.0",
3558 | "url-join": "^1.1.0",
3559 | "yauzl": "^2.3.1",
3560 | "yazl": "^2.2.2"
3561 | =======
3562 | "url-parse-lax": {
3563 | "version": "1.0.0",
3564 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
3565 | "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
3566 | "dev": true,
3567 | "requires": {
3568 | "prepend-http": "^1.0.1"
3569 | }
3570 | },
3571 | "use": {
3572 | "version": "2.0.2",
3573 | "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz",
3574 | "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=",
3575 | "dev": true,
3576 | "requires": {
3577 | "define-property": "^0.2.5",
3578 | "isobject": "^3.0.0",
3579 | "lazy-cache": "^2.0.2"
3580 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3581 | },
3582 | "dependencies": {
3583 | "ansi-styles": {
3584 | "version": "3.2.1",
3585 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3586 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3587 | "dev": true,
3588 | "requires": {
3589 | <<<<<<< HEAD
3590 | "color-convert": "^1.9.0"
3591 | =======
3592 | "is-descriptor": "^0.1.0"
3593 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3594 | }
3595 | },
3596 | "chalk": {
3597 | "version": "2.4.2",
3598 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3599 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3600 | "dev": true,
3601 | "requires": {
3602 | <<<<<<< HEAD
3603 | "ansi-styles": "^3.2.1",
3604 | "escape-string-regexp": "^1.0.5",
3605 | "supports-color": "^5.3.0"
3606 | }
3607 | },
3608 | "has-flag": {
3609 | "version": "3.0.0",
3610 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3611 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3612 | "dev": true
3613 | },
3614 | "lodash": {
3615 | "version": "4.17.20",
3616 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
3617 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
3618 | "dev": true
3619 | =======
3620 | "kind-of": "^3.0.2"
3621 | },
3622 | "dependencies": {
3623 | "kind-of": {
3624 | "version": "3.2.2",
3625 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3626 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3627 | "dev": true,
3628 | "requires": {
3629 | "is-buffer": "^1.1.5"
3630 | }
3631 | }
3632 | }
3633 | },
3634 | "is-data-descriptor": {
3635 | "version": "0.1.4",
3636 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3637 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3638 | "dev": true,
3639 | "requires": {
3640 | "kind-of": "^3.0.2"
3641 | },
3642 | "dependencies": {
3643 | "kind-of": {
3644 | "version": "3.2.2",
3645 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3646 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3647 | "dev": true,
3648 | "requires": {
3649 | "is-buffer": "^1.1.5"
3650 | }
3651 | }
3652 | }
3653 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3654 | },
3655 | "supports-color": {
3656 | "version": "5.5.0",
3657 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3658 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3659 | "dev": true,
3660 | "requires": {
3661 | <<<<<<< HEAD
3662 | "has-flag": "^3.0.0"
3663 | }
3664 | }
3665 | }
3666 | },
3667 | =======
3668 | "is-accessor-descriptor": "^0.1.6",
3669 | "is-data-descriptor": "^0.1.4",
3670 | "kind-of": "^5.0.0"
3671 | }
3672 | },
3673 | "kind-of": {
3674 | "version": "5.1.0",
3675 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3676 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3677 | "dev": true
3678 | }
3679 | }
3680 | },
3681 | "util-deprecate": {
3682 | "version": "1.0.2",
3683 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3684 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3685 | "dev": true
3686 | },
3687 | "vsce": {
3688 | "version": "1.36.2",
3689 | "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.36.2.tgz",
3690 | "integrity": "sha512-LiQjHdoaXOHKdk/PRN5OWWeEm/4w7tnFLf8EM+pzvlz/8uk7uJiqtMjVYAYawnU7c8KbMSz9nE9M6nCTV4ZSQA==",
3691 | "dev": true,
3692 | "requires": {
3693 | "cheerio": "^1.0.0-rc.1",
3694 | "commander": "^2.8.1",
3695 | "denodeify": "^1.2.1",
3696 | "glob": "^7.0.6",
3697 | "lodash": "^4.15.0",
3698 | "markdown-it": "^8.3.1",
3699 | "mime": "^1.3.4",
3700 | "minimatch": "^3.0.3",
3701 | "osenv": "^0.1.3",
3702 | "parse-semver": "^1.1.1",
3703 | "read": "^1.0.7",
3704 | "semver": "^5.1.0",
3705 | "tmp": "0.0.29",
3706 | "url-join": "^1.1.0",
3707 | "vso-node-api": "^6.1.2-preview",
3708 | "yauzl": "^2.3.1",
3709 | "yazl": "^2.2.2"
3710 | },
3711 | "dependencies": {
3712 | "lodash": {
3713 | "version": "4.17.5",
3714 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
3715 | "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
3716 | "dev": true
3717 | }
3718 | }
3719 | },
3720 | "vso-node-api": {
3721 | "version": "6.1.2-preview",
3722 | "resolved": "https://registry.npmjs.org/vso-node-api/-/vso-node-api-6.1.2-preview.tgz",
3723 | "integrity": "sha1-qrNUbfJFHs2JTgcbuZtd8Zxfp48=",
3724 | "dev": true,
3725 | "requires": {
3726 | "q": "^1.0.1",
3727 | "tunnel": "0.0.4",
3728 | "typed-rest-client": "^0.9.0",
3729 | "underscore": "^1.8.3"
3730 | }
3731 | },
3732 | "which": {
3733 | "version": "1.3.0",
3734 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
3735 | "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
3736 | "dev": true,
3737 | "requires": {
3738 | "isexe": "^2.0.0"
3739 | }
3740 | },
3741 | "widest-line": {
3742 | "version": "2.0.0",
3743 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz",
3744 | "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
3745 | "dev": true,
3746 | "requires": {
3747 | "string-width": "^2.1.1"
3748 | }
3749 | },
3750 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3751 | "wrappy": {
3752 | "version": "1.0.2",
3753 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3754 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3755 | "dev": true
3756 | },
3757 | <<<<<<< HEAD
3758 | =======
3759 | "write-file-atomic": {
3760 | "version": "2.3.0",
3761 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",
3762 | "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",
3763 | "dev": true,
3764 | "requires": {
3765 | "graceful-fs": "^4.1.11",
3766 | "imurmurhash": "^0.1.4",
3767 | "signal-exit": "^3.0.2"
3768 | }
3769 | },
3770 | "xdg-basedir": {
3771 | "version": "3.0.0",
3772 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
3773 | "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
3774 | "dev": true
3775 | },
3776 | "yallist": {
3777 | "version": "2.1.2",
3778 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
3779 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
3780 | "dev": true
3781 | },
3782 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3783 | "yauzl": {
3784 | "version": "2.10.0",
3785 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
3786 | "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
3787 | "dev": true,
3788 | "requires": {
3789 | "buffer-crc32": "~0.2.3",
3790 | <<<<<<< HEAD
3791 | "fd-slicer": "~1.1.0"
3792 | =======
3793 | "fd-slicer": "~1.0.1"
3794 | >>>>>>> 23236db2a2b0a327f73455e88bf8432e7899e0a7
3795 | }
3796 | },
3797 | "yazl": {
3798 | "version": "2.5.1",
3799 | "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
3800 | "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
3801 | "dev": true,
3802 | "requires": {
3803 | "buffer-crc32": "~0.2.3"
3804 | }
3805 | }
3806 | }
3807 | }
3808 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "theme-cobalt2",
3 | "version": "2.4.3",
4 | "displayName": "Cobalt2 Theme Official",
5 | "description": "🔥 Official theme by Wes Bos.",
6 | "publisher": "wesbos",
7 | "icon": "images/logo.png",
8 | "repository": {
9 | "type": "git",
10 | "url": "https://github.com/wesbos/cobalt2-vscode"
11 | },
12 | "galleryBanner": {
13 | "color": "#193549",
14 | "theme": "dark"
15 | },
16 | "categories": [
17 | "Themes"
18 | ],
19 | "keywords": [
20 | "VSCode",
21 | "Themes"
22 | ],
23 | "engines": {
24 | "vscode": "^1.15.0"
25 | },
26 | "scripts": {
27 | "bundle": "vsce package",
28 | "publish": "vsce publish"
29 | },
30 | "contributes": {
31 | "themes": [
32 | {
33 | "label": "Cobalt2",
34 | "uiTheme": "vs-dark",
35 | "path": "./theme/cobalt2.json"
36 | }
37 | ]
38 | },
39 | "devDependencies": {
40 | "vsce": "^1.81.1"
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/theme/cobalt2.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "vscode://schemas/color-theme",
3 | "name": "Cobalt",
4 | "type": "dark",
5 | "semanticHighlighting": true,
6 | "semanticTokenColors": {
7 | "function": {
8 | "foreground": "#ffc600"
9 | },
10 | "variable": "#fff",
11 | "interface": {
12 | // "foreground": "#ff0088",
13 | "foreground": "#FF68B8",
14 | "italic": true
15 | },
16 | "type": {
17 | // "foreground": "#ff0088",
18 | "foreground": "#FF68B8",
19 | "italic": true
20 | },
21 | // This colours both object definiton properties, as well as references. If the property does not exist, it will be white\.
22 | "property": "#9effff"
23 | },
24 | "colors": {
25 | // menu
26 | "menu.selectionForeground": "#fff",
27 | "menubar.selectionBackground": "#0d3a58",
28 | // activityBar
29 | "activityBar.background": "#122738",
30 | "activityBar.border": "#0d3a58",
31 | "activityBar.dropBackground": "#0d3a58",
32 | "activityBar.foreground": "#fff",
33 | "activityBarBadge.background": "#ffc600",
34 | "activityBarBadge.foreground": "#000",
35 | // badge
36 | "badge.background": "#ffc600",
37 | "badge.foreground": "#000",
38 | // button
39 | "button.background": "#0088ff",
40 | "button.foreground": "#fff",
41 | "button.hoverBackground": "#ff9d00",
42 | // contrast
43 | // "contrastActiveBorder": null,
44 | "contrastBorder": "#ffffff00",
45 | // debug
46 | "debugConsole.errorForeground": "#ff5630",
47 | "debugExceptionWidget.background": "#193549",
48 | "debugExceptionWidget.border": "#aaa",
49 | "debugToolBar.background": "#193549",
50 | // description
51 | "descriptionForeground": "#aaa",
52 | // diff
53 | "diffEditor.insertedTextBackground": "#3ad90033",
54 | "diffEditor.insertedTextBorder": "#00000000",
55 | "diffEditor.removedTextBackground": "#ee3a4333",
56 | "diffEditor.removedTextBorder": "#00000000",
57 | // dropdown
58 | "dropdown.background": "#193549",
59 | "dropdown.border": "#15232d",
60 | "dropdown.foreground": "#fff",
61 | // editor
62 | // This is the main background color
63 | "editor.background": "#193549",
64 | // this is the main text colour
65 | "editor.foreground": "#fff",
66 | // Okay this part is confusing as heck!
67 | // Currently found item
68 | "editor.findMatchBackground": "#FF720066",
69 | // Other Found Items int the document
70 | "editor.findMatchHighlightBackground": "#CAD40F66",
71 | // WTF is this one for? I don't know
72 | "editor.findRangeHighlightBackground": "#243E51",
73 | // When you hover over something and a popup shows, this highlights that thing
74 | "editor.hoverHighlightBackground": "#ffc60033",
75 | // when you have something selected, but have lost focus on the editor
76 | "editor.inactiveSelectionBackground": "#003b8b",
77 | // current line styles
78 | "editor.lineHighlightBackground": "#1F4662",
79 | "editor.lineHighlightBorder": "#234E6D",
80 | "editor.rangeHighlightBackground": "#1F4662",
81 | // selected Text colours
82 | // This is the standard Select colour
83 | "editor.selectionBackground": "#0050A4",
84 | // This is the colour of the other matching elements
85 | "editor.selectionHighlightBackground": "#0050A480",
86 | // if you tab away you can colour it differently, but ill leave this one out
87 | // "editor.inactiveSelectionBackground": "",
88 | // Word Highlights! This happens when you move your cursor inside a variable
89 | // Strong is the one where your cursor currently is
90 | "editor.wordHighlightStrongBackground": "#ffffff21",
91 | // and this one is the rest of them
92 | "editor.wordHighlightBackground": "#ffffff21",
93 | "editorBracketMatch.background": "#0d3a58",
94 | "editorBracketMatch.border": "#ffc60080",
95 | // Editor Bracket Highlight colours
96 | "editorBracketHighlight.foreground1": "#FFA500",
97 | "editorBracketHighlight.foreground2": "#FF69B4",
98 | "editorBracketHighlight.foreground3": "#00FF7F",
99 | "editorBracketHighlight.foreground4": "#00FFFF",
100 | "editorBracketHighlight.foreground5": "#FFD700",
101 | "editorBracketHighlight.foreground6": "#FF00FF",
102 | "editorCodeLens.foreground": "#aaa",
103 | "editorCursor.foreground": "#ffc600",
104 | // Errors
105 | "editorError.border": "#0d3a58",
106 | "editorError.foreground": "#A22929",
107 | // Hints (little dots under the beginning of a word)
108 | "editorHint.foreground": "#ffc600",
109 | // gutter
110 | "editorGutter.background": "#12273866",
111 | "editorGutter.addedBackground": "#3C9F4A",
112 | "editorGutter.deletedBackground": "#A22929",
113 | "editorGutter.modifiedBackground": "#ffc600",
114 | // editorGroup
115 | "editorGroup.background": "#A22929",
116 | "editorGroup.border": "#122738",
117 | "editorGroup.dropBackground": "#12273899",
118 | // editorGroupHeader
119 | "editorGroupHeader.noTabsBackground": "#193549",
120 | "editorGroupHeader.tabsBackground": "#122738",
121 | "editorGroupHeader.tabsBorder": "#15232d",
122 | // editorHoverWidget
123 | "editorHoverWidget.background": "#15232d",
124 | "editorHoverWidget.border": "#0d3a58",
125 | "editorIndentGuide.background": "#3B5364",
126 | "editorInlayHint.foreground": "#ff68b8",
127 | "editorInlayHint.background": "#0000001a",
128 | "editorLineNumber.foreground": "#aaa",
129 | "editorLink.activeForeground": "#aaa",
130 | // editorMarkerNavigation
131 | "editorMarkerNavigation.background": "#3B536433",
132 | "editorMarkerNavigationError.background": "#A22929",
133 | "editorMarkerNavigationWarning.background": "#ffc600",
134 | // ruler
135 | "editorOverviewRuler.border": "#0d3a58",
136 | "editorOverviewRuler.commonContentForeground": "#ffc60055",
137 | "editorOverviewRuler.currentContentForeground": "#ee3a4355",
138 | "editorOverviewRuler.incomingContentForeground": "#3ad90055",
139 | "editorRuler.foreground": "#1F4662",
140 | // editorSuggestWidget
141 | "editorSuggestWidget.background": "#15232d",
142 | "editorSuggestWidget.border": "#15232d",
143 | "editorSuggestWidget.foreground": "#aaa",
144 | "editorSuggestWidget.highlightForeground": "#ffc600",
145 | "editorSuggestWidget.selectedBackground": "#193549",
146 | // editorWarning
147 | "editorWarning.border": "#ffffff00",
148 | "editorWarning.foreground": "#ffc600",
149 | "editorWhitespace.foreground": "#ffffff52",
150 | "editorWidget.background": "#15232d",
151 | "editorWidget.border": "#0d3a58",
152 | "errorForeground": "#A22929",
153 | // extensionButton
154 | "extensionButton.prominentBackground": "#0088ff",
155 | "extensionButton.prominentForeground": "#fff",
156 | "extensionButton.prominentHoverBackground": "#ff9d00",
157 | "focusBorder": "#0d3a58",
158 | "foreground": "#aaa",
159 | // input
160 | "input.background": "#193549",
161 | "input.border": "#0d3a58",
162 | "input.foreground": "#ffc600",
163 | "input.placeholderForeground": "#aaa",
164 | "inputOption.activeBorder": "#8dffff",
165 | "inputValidation.errorBackground": "#193549",
166 | "inputValidation.errorBorder": "#ffc600",
167 | "inputValidation.infoBackground": "#193549",
168 | "inputValidation.infoBorder": "#0D3A58",
169 | "inputValidation.warningBackground": "#193549",
170 | "inputValidation.warningBorder": "#ffc600",
171 | // list
172 | "list.activeSelectionBackground": "#193549",
173 | "list.activeSelectionForeground": "#aaa",
174 | "list.dropBackground": "#0d3a58",
175 | "list.focusBackground": "#0d3a58",
176 | "list.focusForeground": "#aaa",
177 | "list.highlightForeground": "#ffc600",
178 | "list.hoverBackground": "#193549",
179 | "list.hoverForeground": "#aaa",
180 | "list.inactiveSelectionBackground": "#0d3a58",
181 | "list.inactiveSelectionForeground": "#aaa",
182 | // menu
183 | "menu.background": "#122738",
184 | // merge
185 | "merge.border": "#ffffff00",
186 | "merge.commonContentBackground": "#c97d0c",
187 | "merge.commonHeaderBackground": "#c97d0c",
188 | "merge.currentContentBackground": "#2F7366",
189 | "merge.currentHeaderBackground": "#2F7366",
190 | "merge.incomingContentBackground": "#185294",
191 | "merge.incomingHeaderBackground": "#185294",
192 | // notification colors - The colors below only apply for VS Code versions 1.21 and higher.
193 | "notificationCenter.border": "#ffc600",
194 | "notificationCenterHeader.foreground": "#aaa",
195 | "notificationCenterHeader.background": "#122738",
196 | "notificationToast.border": "#ffc600",
197 | "notifications.foreground": "#aaa",
198 | "notifications.background": "#122738",
199 | "notifications.border": "#ffc600",
200 | "notificationLink.foreground": "#ffc600",
201 | // panel
202 | "panel.background": "#122738",
203 | "panel.border": "#ffc600",
204 | "panelTitle.activeBorder": "#ffc600",
205 | "panelTitle.activeForeground": "#ffc600",
206 | "panelTitle.inactiveForeground": "#aaa",
207 | // "peekView
208 | "peekView.border": "#ffc600",
209 | "peekViewEditor.background": "#193549",
210 | "peekViewEditor.matchHighlightBackground": "#19354900",
211 | "peekViewEditorGutter.background": "#122738",
212 | "peekViewResult.background": "#15232d",
213 | "peekViewResult.fileForeground": "#aaa",
214 | "peekViewResult.lineForeground": "#fff",
215 | "peekViewResult.matchHighlightBackground": "#0d3a58",
216 | "peekViewResult.selectionBackground": "#0d3a58",
217 | "peekViewResult.selectionForeground": "#fff",
218 | "peekViewTitle.background": "#15232d",
219 | "peekViewTitleDescription.foreground": "#aaa",
220 | "peekViewTitleLabel.foreground": "#ffc600",
221 | // picker
222 | "pickerGroup.border": "#0d3a58",
223 | "pickerGroup.foreground": "#aaa",
224 | // progressBar
225 | "progressBar.background": "#ffc600",
226 | // scrollbar
227 | "scrollbar.shadow": "#00000000",
228 | "scrollbarSlider.activeBackground": "#355166cc",
229 | "scrollbarSlider.background": "#406179cc",
230 | "scrollbarSlider.hoverBackground": "#437da3cc",
231 | // selection
232 | "selection.background": "#027dff",
233 | // settings
234 | "settings.checkboxBorder": "#aaa",
235 | // sidebar
236 | "sideBar.background": "#15232d",
237 | "sideBar.border": "#0d3a58",
238 | "sideBar.foreground": "#aaa",
239 | "sideBarSectionHeader.background": "#193549",
240 | "sideBarSectionHeader.foreground": "#aaaaaa",
241 | "sideBarTitle.foreground": "#aaaaaa",
242 | // statusBar
243 | "statusBar.background": "#15232d",
244 | "statusBar.border": "#0d3a58",
245 | "statusBar.debuggingBackground": "#15232d",
246 | "statusBar.debuggingBorder": "#ffc600",
247 | "statusBar.debuggingForeground": "#ffc600",
248 | "statusBar.foreground": "#aaa",
249 | "statusBar.noFolderBackground": "#15232d",
250 | "statusBar.noFolderBorder": "#0d3a58",
251 | "statusBar.noFolderForeground": "#aaa",
252 | "statusBarItem.activeBackground": "#0088ff",
253 | "statusBarItem.hoverBackground": "#0d3a58",
254 | "statusBarItem.prominentBackground": "#15232d",
255 | "statusBarItem.prominentHoverBackground": "#0d3a58",
256 | "statusBarItem.remoteBackground": "#15232d",
257 | "statusBarItem.remoteForeground": "#aaa",
258 | // tab
259 | "tab.activeBackground": "#193549",
260 | "tab.activeForeground": "#fff",
261 | "tab.border": "#15232D",
262 | "tab.activeBorder": "#ffc600",
263 | "tab.inactiveBackground": "#122738",
264 | "tab.inactiveForeground": "#aaa",
265 | "tab.unfocusedActiveForeground": "#aaa",
266 | "tab.unfocusedInactiveForeground": "#aaa",
267 | // --- workbench: terminal
268 | "terminal.ansiBlack": "#000000",
269 | "terminal.ansiRed": "#ff628c",
270 | "terminal.ansiGreen": "#3ad900",
271 | "terminal.ansiYellow": "#ffc600",
272 | "terminal.ansiBlue": "#0088ff",
273 | "terminal.ansiMagenta": "#fb94ff",
274 | "terminal.ansiCyan": "#80fcff",
275 | "terminal.ansiWhite": "#ffffff",
276 | "terminal.ansiBrightBlack": "#0050A4",
277 | "terminal.ansiBrightRed": "#ff628c",
278 | "terminal.ansiBrightGreen": "#3ad900",
279 | "terminal.ansiBrightYellow": "#ffc600",
280 | "terminal.ansiBrightBlue": "#0088ff",
281 | "terminal.ansiBrightMagenta": "#fb94ff",
282 | "terminal.ansiBrightCyan": "#80fcff",
283 | "terminal.ansiBrightWhite": "#ffffff",
284 | "terminal.background": "#122738",
285 | "terminal.foreground": "#ffffff",
286 | "terminalCursor.background": "#122738",
287 | "terminalCursor.foreground": "#ffc600",
288 | // Git status colors in File Explorer
289 | "gitDecoration.modifiedResourceForeground": "#ffc600",
290 | "gitDecoration.deletedResourceForeground": "#ff628c",
291 | "gitDecoration.untrackedResourceForeground": "#3ad900",
292 | "gitDecoration.ignoredResourceForeground": "#808080",
293 | "gitDecoration.conflictingResourceForeground": "#FF7200",
294 | // textBlockQuote
295 | "textBlockQuote.background": "#193549",
296 | "textBlockQuote.border": "#0088ff",
297 | "textCodeBlock.background": "#193549",
298 | "textLink.activeForeground": "#0088ff",
299 | "textLink.foreground": "#0088ff",
300 | "textPreformat.foreground": "#ffc600",
301 | "textSeparator.foreground": "#0d3a58",
302 | "titleBar.activeBackground": "#15232D",
303 | "titleBar.activeForeground": "#ffffff",
304 | "titleBar.inactiveBackground": "#193549",
305 | "titleBar.inactiveForeground": "#ffffff33",
306 | "walkThrough.embeddedEditorBackground": "#0d3a58",
307 | "welcomePage.buttonBackground": "#193549",
308 | "welcomePage.buttonHoverBackground": "#0d3a58",
309 | "widget.shadow": "#00000026"
310 | },
311 | "tokenColors": [
312 | {
313 | "name": "Comment",
314 | "scope": ["comment", "punctuation.definition.comment"],
315 | "settings": {
316 | "fontStyle": "italic",
317 | "foreground": "#0088ff"
318 | }
319 | },
320 | {
321 | "name": "Constant",
322 | "scope": "constant",
323 | "settings": {
324 | "foreground": "#ff628c"
325 | }
326 | },
327 | {
328 | "name": "Entity",
329 | "scope": "entity",
330 | "settings": {
331 | "foreground": "#ffc600"
332 | }
333 | },
334 | {
335 | "name": "Invalid",
336 | "scope": "invalid",
337 | "settings": {
338 | "foreground": "#f44542"
339 | }
340 | },
341 | {
342 | "name": "Storage Type Function",
343 | "scope": "storage.type.function",
344 | "settings": {
345 | "foreground": "#ff9d00"
346 | }
347 | },
348 | {
349 | "name": "Keyword",
350 | "scope": "keyword, storage.type.class, keyword.control.default.ts",
351 | "settings": {
352 | "foreground": "#ff9d00"
353 | }
354 | },
355 | {
356 | "name": "Markup Inserted",
357 | "scope": ["markup.inserted", "meta.diff.header.to-file"],
358 | "settings": {
359 | "foreground": "#a5ff90"
360 | }
361 | },
362 | {
363 | "name": "Markup Inserted Punctuation",
364 | "scope": ["punctuation.definition.inserted"],
365 | "settings": {
366 | "foreground": "#a5ff90cc"
367 | }
368 | },
369 | {
370 | "name": "Markup Deleted",
371 | "scope": ["markup.deleted", "meta.diff.header.from-file"],
372 | "settings": {
373 | "foreground": "#ff628c"
374 | }
375 | },
376 | {
377 | "name": "Markup Deleted Punctuation",
378 | "scope": ["punctuation.definition.deleted"],
379 | "settings": {
380 | "foreground": "#ff628ccc"
381 | }
382 | },
383 | {
384 | "name": "Meta",
385 | "scope": "meta",
386 | "settings": {
387 | "foreground": "#9effff"
388 | }
389 | },
390 | {
391 | "name": "Meta JSX",
392 | "scope": [
393 | "meta.jsx.children",
394 | "meta.jsx.children.js",
395 | "meta.jsx.children.tsx"
396 | ],
397 | "settings": {
398 | "foreground": "#fff"
399 | }
400 | },
401 | {
402 | "name": "Meta Brace",
403 | "scope": "meta.brace",
404 | "settings": {
405 | "foreground": "#e1efff"
406 | }
407 | },
408 | {
409 | "name": "Punctuation",
410 | "scope": "punctuation",
411 | "settings": {
412 | "foreground": "#e1efff"
413 | }
414 | },
415 | {
416 | "name": "Punctuation Parameters",
417 | "scope": "punctuation.definition.parameters",
418 | "settings": {
419 | "foreground": "#ffee80"
420 | }
421 | },
422 | {
423 | "name": "Punctuation Template Expression",
424 | "scope": "punctuation.definition.template-expression",
425 | "settings": {
426 | "foreground": "#ffee80"
427 | }
428 | },
429 | {
430 | "name": "Storage",
431 | "scope": "storage",
432 | "settings": {
433 | "foreground": "#ffc600"
434 | }
435 | },
436 | {
437 | "name": "Storage Type Arrow Function",
438 | "scope": "storage.type.function.arrow",
439 | "settings": {
440 | "foreground": "#ffc600"
441 | }
442 | },
443 | {
444 | "name": "String",
445 | "scope": ["string", "punctuation.definition.string"],
446 | "settings": {
447 | "foreground": "#a5ff90"
448 | }
449 | },
450 | {
451 | "name": "String Template",
452 | "scope": ["string.template", "punctuation.definition.string.template"],
453 | "settings": {
454 | "foreground": "#3ad900"
455 | }
456 | },
457 | {
458 | "name": "Support",
459 | "scope": "support",
460 | "settings": {
461 | "foreground": "#80ffbb"
462 | }
463 | },
464 | {
465 | "name": "Support Function",
466 | "scope": "support.function",
467 | "settings": {
468 | "foreground": "#ff9d00"
469 | }
470 | },
471 | {
472 | "name": "Support Variable Property DOM",
473 | "scope": "support.variable.property.dom",
474 | "settings": {
475 | "foreground": "#e1efff"
476 | }
477 | },
478 | {
479 | "name": "Variable",
480 | "scope": "variable",
481 | "settings": {
482 | "foreground": "#e1efff"
483 | }
484 | },
485 | {
486 | "name": "[CSS] - Entity",
487 | "scope": ["source.css entity", "source.stylus entity"],
488 | "settings": {
489 | "foreground": "#3ad900"
490 | }
491 | },
492 | {
493 | "name": "[CSS] - ID Selector",
494 | "scope": "entity.other.attribute-name.id.css",
495 | "settings": {
496 | "foreground": "#FFB454"
497 | }
498 | },
499 | {
500 | "name": "[CSS] - Element Selector",
501 | "scope": "entity.name.tag",
502 | "settings": {
503 | "foreground": "#9EFFFF"
504 | }
505 | },
506 | {
507 | "name": "[CSS] - Support",
508 | "scope": ["source.css support", "source.stylus support"],
509 | "settings": {
510 | "foreground": "#a5ff90"
511 | }
512 | },
513 | {
514 | "name": "[CSS] - Constant",
515 | "scope": [
516 | "source.css constant",
517 | "source.css support.constant",
518 | "source.stylus constant",
519 | "source.stylus support.constant"
520 | ],
521 | "settings": {
522 | "foreground": "#ffee80"
523 | }
524 | },
525 | {
526 | "name": "[CSS] - String",
527 | "scope": [
528 | "source.css string",
529 | "source.css punctuation.definition.string",
530 | "source.stylus string",
531 | "source.stylus punctuation.definition.string"
532 | ],
533 | "settings": {
534 | "foreground": "#ffee80"
535 | }
536 | },
537 | {
538 | "name": "[CSS] - Variable",
539 | "scope": ["source.css variable", "source.stylus variable"],
540 | "settings": {
541 | "foreground": "#9effff"
542 | }
543 | },
544 | {
545 | "name": "[HTML] - Entity Name",
546 | "scope": "text.html.basic entity.name",
547 | "settings": {
548 | "foreground": "#9effff"
549 | }
550 | },
551 | {
552 | "name": "[HTML] - ID value",
553 | "scope": "meta.toc-list.id.html",
554 | "settings": {
555 | "foreground": "#A5FF90"
556 | }
557 | },
558 | {
559 | "name": "[HTML] - Entity Other",
560 | "scope": "text.html.basic entity.other",
561 | "settings": {
562 | "fontStyle": "italic",
563 | "foreground": "#ffc600"
564 | }
565 | },
566 | {
567 | "name": "[HTML] - Script Tag",
568 | "scope": "meta.tag.metadata.script.html entity.name.tag.html",
569 | "settings": {
570 | "foreground": "#ffc600"
571 | }
572 | },
573 | {
574 | "name": "[HTML] - Quotes. these are a slightly different colour because expand selection will then not include quotes",
575 | "scope": "punctuation.definition.string.begin, punctuation.definition.string.end",
576 | "settings": {
577 | "foreground": "#92fc79"
578 | }
579 | },
580 | {
581 | "name": "[INI] - Entity",
582 | "scope": "source.ini entity",
583 | "settings": {
584 | "foreground": "#e1efff"
585 | }
586 | },
587 | {
588 | "name": "[INI] - Keyword",
589 | "scope": "source.ini keyword",
590 | "settings": {
591 | "foreground": "#ffc600"
592 | }
593 | },
594 | {
595 | "name": "[INI] - Punctuation Definition",
596 | "scope": "source.ini punctuation.definition",
597 | "settings": {
598 | "foreground": "#ffee80"
599 | }
600 | },
601 | {
602 | "name": "[INI] - Punctuation Separator",
603 | "scope": "source.ini punctuation.separator",
604 | "settings": {
605 | "foreground": "#ff9d00"
606 | }
607 | },
608 | {
609 | "name": "[JAVASCRIPT] - Storage Type Function",
610 | "scope": "source.js storage.type.function, source.ts storage.type.function",
611 | "settings": {
612 | "foreground": "#fb94ff"
613 | }
614 | },
615 | {
616 | "name": "[JAVASCRIPT] - Variable Language",
617 | "scope": "variable.language, entity.name.type.class.js",
618 | "settings": {
619 | "foreground": "#fb94ff"
620 | }
621 | },
622 | {
623 | "name": "[JAVASCRIPT] - Inherited Component",
624 | "scope": "entity.other.inherited-class.js",
625 | "settings": {
626 | "foreground": "#ccc"
627 | }
628 | },
629 | {
630 | "name": "[PYTHON] - Self Argument",
631 | "scope": [
632 | "variable.parameter.function.language.special.self.python",
633 | "meta.function-call.generic.python"
634 | ],
635 | "settings": {
636 | "foreground": "#9effff"
637 | }
638 | },
639 | {
640 | "name": "[PYTHON] - Function Call Argument",
641 | "scope": ["meta.function-call.arguments.python"],
642 | "settings": {
643 | "foreground": "#fb94ff"
644 | }
645 | },
646 | {
647 | "name": "[JSON] - Support",
648 | "scope": "source.json support",
649 | "settings": {
650 | "foreground": "#ffc600"
651 | }
652 | },
653 | {
654 | "name": "[JSON] - String",
655 | "scope": [
656 | "source.json string",
657 | "source.json punctuation.definition.string"
658 | ],
659 | "settings": {
660 | "foreground": "#e1efff"
661 | }
662 | },
663 | {
664 | "name": "[MARKDOWN] - Heading Punctuation",
665 | "scope": "punctuation.definition.heading.markdown",
666 | "settings": {
667 | "foreground": "#e1efff"
668 | }
669 | },
670 | {
671 | "name": "[MARKDOWN] - Heading Name Section",
672 | "scope": [
673 | "entity.name.section.markdown",
674 | "markup.heading.setext.1.markdown",
675 | "markup.heading.setext.2.markdown"
676 | ],
677 | "settings": {
678 | "foreground": "#ffc600",
679 | "fontStyle": "bold"
680 | }
681 | },
682 | {
683 | "name": "[MARKDOWN] - Paragraph",
684 | "scope": "meta.paragraph.markdown",
685 | "settings": {
686 | "foreground": "#e1efff"
687 | }
688 | },
689 | {
690 | "name": "[MARKDOWN] - Quote Punctuation",
691 | "scope": "beginning.punctuation.definition.quote.markdown",
692 | "settings": {
693 | "foreground": "#ffc600"
694 | }
695 | },
696 | {
697 | "name": "[MARKDOWN] - Quote Paragraph",
698 | "scope": "markup.quote.markdown meta.paragraph.markdown",
699 | "settings": {
700 | "fontStyle": "italic",
701 | "foreground": "#9effff"
702 | }
703 | },
704 | {
705 | "name": "[MARKDOWN] - Separator",
706 | "scope": "meta.separator.markdown",
707 | "settings": {
708 | "foreground": "#ffc600"
709 | }
710 | },
711 | {
712 | "name": "[MARKDOWN] - Emphasis Bold",
713 | "scope": "markup.bold.markdown",
714 | "settings": {
715 | "fontStyle": "bold",
716 | "foreground": "#9effff"
717 | }
718 | },
719 | {
720 | "name": "[MARKDOWN] - Emphasis Italic",
721 | "scope": "markup.italic.markdown",
722 | "settings": {
723 | "fontStyle": "italic",
724 | "foreground": "#9effff"
725 | }
726 | },
727 | {
728 | "name": "[MARKDOWN] - Lists",
729 | "scope": "beginning.punctuation.definition.list.markdown",
730 | "settings": {
731 | "foreground": "#ffc600"
732 | }
733 | },
734 | {
735 | "name": "[MARKDOWN] - Link Title",
736 | "scope": "string.other.link.title.markdown",
737 | "settings": {
738 | "foreground": "#a5ff90"
739 | }
740 | },
741 | {
742 | "name": "[MARKDOWN] - Link/Image Title",
743 | "scope": [
744 | "string.other.link.title.markdown",
745 | "string.other.link.description.markdown",
746 | "string.other.link.description.title.markdown"
747 | ],
748 | "settings": {
749 | "foreground": "#a5ff90"
750 | }
751 | },
752 | {
753 | "name": "[MARKDOWN] - Link Address",
754 | "scope": [
755 | "markup.underline.link.markdown",
756 | "markup.underline.link.image.markdown"
757 | ],
758 | "settings": {
759 | "foreground": "#9effff"
760 | }
761 | },
762 | {
763 | "name": "[MARKDOWN] - Inline Code",
764 | "scope": ["fenced_code.block.language", "markup.inline.raw.markdown"],
765 | "settings": {
766 | "foreground": "#9effff"
767 | }
768 | },
769 | {
770 | "name": "[MARKDOWN] - Code Block",
771 | "scope": ["fenced_code.block.language", "markup.inline.raw.markdown"],
772 | "settings": {
773 | "foreground": "#9effff"
774 | }
775 | },
776 | {
777 | "name": "[PUG] - Entity Name",
778 | "scope": "text.jade entity.name",
779 | "settings": {
780 | "foreground": "#9effff"
781 | }
782 | },
783 | {
784 | "name": "[PUG] - Entity Attribute Name",
785 | "scope": "text.jade entity.other.attribute-name.tag",
786 | "settings": {
787 | "fontStyle": "italic"
788 | }
789 | },
790 | {
791 | "name": "[PUG] - String Interpolated",
792 | "scope": "text.jade string.interpolated",
793 | "settings": {
794 | "foreground": "#ffee80"
795 | }
796 | },
797 | {
798 | "name": "[TYPESCRIPT] - Entity Name Type",
799 | "scope": "source.ts entity.name.type",
800 | "settings": {
801 | "foreground": "#80ffbb"
802 | }
803 | },
804 | {
805 | "name": "[TYPESCRIPT] - Keyword",
806 | "scope": "source.ts keyword",
807 | "settings": {
808 | "foreground": "#ffc600"
809 | }
810 | },
811 | {
812 | "name": "[TYPESCRIPT] - Punctuation Parameters",
813 | "scope": "source.ts punctuation.definition.parameters",
814 | "settings": {
815 | "foreground": "#e1efff"
816 | }
817 | },
818 | {
819 | "name": "[TYPESCRIPT] - Punctuation Arrow Parameters",
820 | "scope": "meta.arrow.ts punctuation.definition.parameters",
821 | "settings": {
822 | "foreground": "#ffee80"
823 | }
824 | },
825 | {
826 | "name": "[PHP] - Entity",
827 | "scope": "source.php entity",
828 | "settings": {
829 | "foreground": "#9effff"
830 | }
831 | },
832 | {
833 | "name": "[PHP] - Variables",
834 | "scope": "variable.other.php",
835 | "settings": {
836 | "foreground": "#ffc600"
837 | }
838 | },
839 | {
840 | "name": "[C#] - Annotations",
841 | "scope": "storage.type.cs",
842 | "settings": {
843 | "foreground": "#9effff"
844 | }
845 | },
846 | {
847 | "name": "[C#] - Properties",
848 | "scope": "entity.name.variable.property.cs",
849 | "settings": {
850 | "foreground": "#9effff"
851 | }
852 | },
853 | {
854 | "name": "[C#] - Storage modifiers",
855 | "scope": "storage.modifier.cs",
856 | "settings": {
857 | "foreground": "#80ffbb"
858 | }
859 | },
860 | {
861 | "name": "Italicsify for Operator Mono",
862 | "scope": [
863 | "modifier",
864 | "this",
865 | "comment",
866 | "storage.modifier",
867 | "entity.other.attribute-name.js",
868 | // "storage.modifier.js",
869 | // "storage.modifier.ts",
870 | // "storage.modifier.tsx",
871 | "entity.other.attribute-name.js",
872 | "entity.other.attribute-name.ts",
873 | "entity.other.attribute-name.tsx",
874 | "entity.other.attribute-name.html"
875 | ],
876 | "settings": {
877 | "fontStyle": "italic"
878 | }
879 | },
880 | {
881 | "name": "Export Default",
882 | "scope": ["keyword.control.export"],
883 | "settings": {
884 | "foreground": "#ff9d00",
885 | "fontStyle": "italic"
886 | }
887 | },
888 | {
889 | "name": "[TYPESCRIPT] Returned Type",
890 | "scope": ["meta.return.type.ts"],
891 | "settings": {
892 | "foreground": "#ff0088",
893 | "fontStyle": "italic"
894 | }
895 | }
896 | ]
897 | }
898 |
--------------------------------------------------------------------------------