diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 89c64db28..2f2f782a3 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -14,24 +14,24 @@ jobs:
name: "*nix Tests"
strategy:
matrix:
- node: [8, 10, 12]
- os: [ubuntu-16.04, macOS-10.14]
+ node: [10, 12, 14]
+ os: [ubuntu-16.04, macOS-10.15]
runs-on: ${{ matrix.os }}
steps:
- name: Setup Environment
run: |
- mkdir ~/.ssh
- chmod 700 ~/.ssh
- echo -e "Host *\n\tStrictHostKeyChecking no\n" > ~/.ssh/config
- echo -e "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBkHMoNRRkHYNE7EnQLdFxMgVcqGgNPYDhrWiLMlYuzpmEcUnhwW3zNaIa4J2JlGkRNgYZVia1Ic1V3koJPE3YO2+exAfJBIPeb6O1qDADc2hFFHzd28wmHKUkO61yzo2ZjDQfaEVtjN39Yiy19AbddN3bzNrgvuQT574fa6Rghl2RfecKYO77iHA1RGXIFc8heXVIUuUV/jHjb56WqoHH8vyt1DqUz89oyiHq8Cku0qzKN80COheZPseA1EvT0zlIgbXBxwijN4xRmvInK0fB5Kc9r3kddH2tT7V09bOFJsvGQaQmQ1WFTCqjpBFw1CHKcbfPLOxbLpVIR9gyx03R" > ~/.ssh/id_rsa.pub
- echo -e "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAwZBzKDUUZB2DROxJ0C3RcTIFXKhoDT2A4a1oizJWLs6ZhHFJ\n4cFt8zWiGuCdiZRpETYGGVYmtSHNVd5KCTxN2DtvnsQHyQSD3m+jtagwA3NoRRR8\n3dvMJhylJDutcs6NmYw0H2hFbYzd/WIstfQG3XTd28za4L7kE+e+H2ukYIZdkX3n\nCmDu+4hwNURlyBXPIXl1SFLlFf4x42+elqqBx/L8rdQ6lM/PaMoh6vApLtKsyjfN\nAjoXmT7HgNRL09M5SIG1wccIozeMUZryJytHweSnPa95HXR9rU+1dPWzhSbLxkGk\nJkNVhUwqo6QRcNQhynG3zyzsWy6VSEfYMsdN0QIDAQABAoIBABsZNPYBEFy/wPvq\nNJ8/et3lCdkh/oc0ABIYK9Wo82XUKKvhDF3drZ3p+UrX/VYgf+EX9hyf8gVTuSJ3\nX1gRqDhIgeTxPsHGrwt6B6pL5ITnKEbbimuo9Ni1E+2RqUO0ZSCE/1sSRv4CRaXO\nk8HZawif7ttxv4bNUrLys6xEbpvQlOMzgs4s/OBB/XMEqnFRGPJeeTy8bkOWyTwl\nLj06nq2brs4qK4eijI/MoGy1CD8JCpL4gG39GPTXd8GpudXmdelDn1E0t9nhL6Se\naOMaiPhy7kBJD4wZ//WZTSR1XyjNBH3DGkNZxPIWcX+wJFyNoLbSbVSda/7Dtvp3\nCPfiNhECgYEA/+3JswSzcVEANNF5OLZ76x+TODkZ9T6YF4SR8/uJjNViWgUpX7vw\nmyXF+2AwzNaotbBKmNG619BcUeMmQB76c+UiMLeJuJcT/Jj0xmEUopHonGqEIcvg\nHg6cafE1is7d+l669bfjitlx+3muF2CYnylSN1LWHxIITVUj3BmcWqUCgYEAwZ45\nWdaHfK7G6GjI7liDQT4ZlslA8dmLv2Jl2ExBBMoY3m3Sre428z2ZFa4O/nsBYP0a\nDxgYmX20fQGcbPugKdCYHc7HkKbMU1GwiVCGpDYZCm2gJKTvam3dYNaiAfq5DyhP\nzDCZNJ5rrSMprXsuRv2O4c5u8qtJ5ByaOJBjOr0CgYBMlkAxzkpUssS5CaaZDiLv\nLbfEr3HRLjYdc5KpzLBQ8NpJzhmfiIJsK1Wf8B0qb2J1XJg2Oy0KwFOgPbWIoryY\nSg19Pq98Cdn1UWCOrSabr8ZIaKe55WTgGcc8/O3k6BsNfaO9PJZfSssNUlCCtml1\n18u+uo9RJPhPDBd7Gj7r8QKBgFraxWy7t24xkZMDgK4fiM/3tQhFvhz/CY2wPbxG\n5Ae8UfkmLcOCUfTIReqfd9fAnsAFZNIKa5izHRu/wsh9NwYIJSlvm8PsEVtTrPRy\nfgvWet+i24/2eYZGsag8b19gaLCNKQzXDT1czYg8RNVsRSX427BoLzXeXNkW9uNu\nFbI9AoGAV2kxcdcKS4BtNHKPeGgV87dM0DWhQaAtEXEIcQquFtba0lAXioGHg8U4\nzeiugl4Qzchwk5qd3wnZ4SOhx0s16/5gQDlnkbjFR6EREUnvLRwV92zBXUTOGIkh\nZ7Z4rcgUKlVAaHT3OHN/lTyqJG/ib+K4wZhbztl/ox+JUFsvD98=\n-----END RSA PRIVATE KEY-----" > ~/.ssh/id_rsa
- chmod 600 ~/.ssh/id_rsa*
+ mkdir ~/.ssh_tests
+ chmod 700 ~/.ssh_tests
+ echo -e "Host *\n\tStrictHostKeyChecking no\n" > ~/.ssh_tests/config
+ echo -e "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBkHMoNRRkHYNE7EnQLdFxMgVcqGgNPYDhrWiLMlYuzpmEcUnhwW3zNaIa4J2JlGkRNgYZVia1Ic1V3koJPE3YO2+exAfJBIPeb6O1qDADc2hFFHzd28wmHKUkO61yzo2ZjDQfaEVtjN39Yiy19AbddN3bzNrgvuQT574fa6Rghl2RfecKYO77iHA1RGXIFc8heXVIUuUV/jHjb56WqoHH8vyt1DqUz89oyiHq8Cku0qzKN80COheZPseA1EvT0zlIgbXBxwijN4xRmvInK0fB5Kc9r3kddH2tT7V09bOFJsvGQaQmQ1WFTCqjpBFw1CHKcbfPLOxbLpVIR9gyx03R" > ~/.ssh_tests/id_rsa.pub
+ echo -e "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAwZBzKDUUZB2DROxJ0C3RcTIFXKhoDT2A4a1oizJWLs6ZhHFJ\n4cFt8zWiGuCdiZRpETYGGVYmtSHNVd5KCTxN2DtvnsQHyQSD3m+jtagwA3NoRRR8\n3dvMJhylJDutcs6NmYw0H2hFbYzd/WIstfQG3XTd28za4L7kE+e+H2ukYIZdkX3n\nCmDu+4hwNURlyBXPIXl1SFLlFf4x42+elqqBx/L8rdQ6lM/PaMoh6vApLtKsyjfN\nAjoXmT7HgNRL09M5SIG1wccIozeMUZryJytHweSnPa95HXR9rU+1dPWzhSbLxkGk\nJkNVhUwqo6QRcNQhynG3zyzsWy6VSEfYMsdN0QIDAQABAoIBABsZNPYBEFy/wPvq\nNJ8/et3lCdkh/oc0ABIYK9Wo82XUKKvhDF3drZ3p+UrX/VYgf+EX9hyf8gVTuSJ3\nX1gRqDhIgeTxPsHGrwt6B6pL5ITnKEbbimuo9Ni1E+2RqUO0ZSCE/1sSRv4CRaXO\nk8HZawif7ttxv4bNUrLys6xEbpvQlOMzgs4s/OBB/XMEqnFRGPJeeTy8bkOWyTwl\nLj06nq2brs4qK4eijI/MoGy1CD8JCpL4gG39GPTXd8GpudXmdelDn1E0t9nhL6Se\naOMaiPhy7kBJD4wZ//WZTSR1XyjNBH3DGkNZxPIWcX+wJFyNoLbSbVSda/7Dtvp3\nCPfiNhECgYEA/+3JswSzcVEANNF5OLZ76x+TODkZ9T6YF4SR8/uJjNViWgUpX7vw\nmyXF+2AwzNaotbBKmNG619BcUeMmQB76c+UiMLeJuJcT/Jj0xmEUopHonGqEIcvg\nHg6cafE1is7d+l669bfjitlx+3muF2CYnylSN1LWHxIITVUj3BmcWqUCgYEAwZ45\nWdaHfK7G6GjI7liDQT4ZlslA8dmLv2Jl2ExBBMoY3m3Sre428z2ZFa4O/nsBYP0a\nDxgYmX20fQGcbPugKdCYHc7HkKbMU1GwiVCGpDYZCm2gJKTvam3dYNaiAfq5DyhP\nzDCZNJ5rrSMprXsuRv2O4c5u8qtJ5ByaOJBjOr0CgYBMlkAxzkpUssS5CaaZDiLv\nLbfEr3HRLjYdc5KpzLBQ8NpJzhmfiIJsK1Wf8B0qb2J1XJg2Oy0KwFOgPbWIoryY\nSg19Pq98Cdn1UWCOrSabr8ZIaKe55WTgGcc8/O3k6BsNfaO9PJZfSssNUlCCtml1\n18u+uo9RJPhPDBd7Gj7r8QKBgFraxWy7t24xkZMDgK4fiM/3tQhFvhz/CY2wPbxG\n5Ae8UfkmLcOCUfTIReqfd9fAnsAFZNIKa5izHRu/wsh9NwYIJSlvm8PsEVtTrPRy\nfgvWet+i24/2eYZGsag8b19gaLCNKQzXDT1czYg8RNVsRSX427BoLzXeXNkW9uNu\nFbI9AoGAV2kxcdcKS4BtNHKPeGgV87dM0DWhQaAtEXEIcQquFtba0lAXioGHg8U4\nzeiugl4Qzchwk5qd3wnZ4SOhx0s16/5gQDlnkbjFR6EREUnvLRwV92zBXUTOGIkh\nZ7Z4rcgUKlVAaHT3OHN/lTyqJG/ib+K4wZhbztl/ox+JUFsvD98=\n-----END RSA PRIVATE KEY-----" > ~/.ssh_tests/id_rsa
+ chmod 600 ~/.ssh_tests/id_rsa*
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
- uses: actions/checkout@master
- - name: Use Node.js 8.x
+ - name: Use Node.js
uses: actions/setup-node@master
with:
node-version: ${{ matrix.node }}
@@ -53,7 +53,7 @@ jobs:
run: |
set -e
eval `ssh-agent -s`
- ssh-add ~/.ssh/id_rsa
+ ssh-add ~/.ssh_tests/id_rsa
node utils/retry npm test
- name: Deploy
@@ -72,7 +72,7 @@ jobs:
name: Windows Tests
strategy:
matrix:
- node: [8, 10, 12]
+ node: [10, 12, 14]
arch: [x86, x64]
runs-on: windows-2016
steps:
@@ -86,7 +86,7 @@ jobs:
- uses: actions/checkout@master
- - name: Use Node.js 8.x
+ - name: Use Node.js
uses: implausible/setup-node@feature/expose-architecture-override
with:
node-version: ${{ matrix.node }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9c63dbf20..7a6784439 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,64 @@
# Change Log
+## v0.27.0 [(2020-07-28)](https://github.com/nodegit/nodegit/releases/tag/v0.27.0)
+
+[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.26.5...v0.27.0)
+
+#### Summary of changes
+- Expose git_remote_rename
+- Bump OpenSSL from 1.1.0i -> 1.1.1c in Windows/Mac OS Electron builds
+- Replace unmaintained request library with got
+- Remove promisify-node and use vanilla promises for all NodeGit promises
+- Prebuilds for Node 14, deprecate Node 8
+- Persist RemoteCallbacks and ProxyOptions on the remote if using Remote.prototype.connect. This fixes a segfault when using any routines on a connected remote.
+
+### #Merged PRs into NodeGit
+- [Upgrade build environments #1785](https://github.com/nodegit/nodegit/pull/1785)
+- [Remote needs to persist the callback/proxyOpts/headers #1784](https://github.com/nodegit/nodegit/pull/1784)
+- [Remove promisify-node and remove old callback api remnants](https://github.com/nodegit/nodegit/pull/1772)
+- [Replace deprecated package request with got](https://github.com/nodegit/nodegit/pull/1771)
+- [Bump OpenSSL prebuilt to 1.1.1c](https://github.com/nodegit/nodegit/pull/1770)
+- [Expose git_remote_rename](https://github.com/nodegit/nodegit/pull/1767)
+- [Dedupe Remote.prototype.fetch](https://github.com/nodegit/nodegit/pull/1766)
+
+## v0.27.0-alpha.1 [(2020-03-26)](https://github.com/nodegit/nodegit/releases/tag/v0.27.0-alpha.1)
+
+[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.26.5...v0.27.0-alpha.1)
+
+#### Summary of changes
+- Expose git_remote_rename
+- Bump OpenSSL from 1.1.0i -> 1.1.1c in Windows/Mac OS Electron builds
+- Replace unmaintained request library with got
+- Remove promisify-node and use vanilla promises for all NodeGit promises
+
+### #Merged PRs into NodeGit
+- [Remove promisify-node and remove old callback api remnants](https://github.com/nodegit/nodegit/pull/1772)
+- [Replace deprecated package request with got](https://github.com/nodegit/nodegit/pull/1771)
+- [Bump OpenSSL prebuilt to 1.1.1c](https://github.com/nodegit/nodegit/pull/1770)
+- [Expose git_remote_rename](https://github.com/nodegit/nodegit/pull/1767)
+- [Dedupe Remote.prototype.fetch](https://github.com/nodegit/nodegit/pull/1766)
+
+
+## v0.26.5 [(2020-02-27)](https://github.com/nodegit/nodegit/releases/tag/v0.26.5)
+
+[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.26.4...v0.26.5)
+
+#### Summary of changes
+- Bring in improvement to client certificate handling on Windows from [winhttp: support optional client cert #5384](https://github.com/libgit2/libgit2/pull/5384)
+- `Commit.prototype.parent()` now correctly assigns the repo property on the retrieved commit. This should solve certain bugs when working with a commit retrieved from `parent`.
+
+#### Merged PRs into NodeGit
+- [Bring in Libgit2 #5384 to NodeGit](https://github.com/nodegit/nodegit/pull/1758)
+- [Fix behavior of Commit#parent](https://github.com/nodegit/nodegit/pull/1509)
+- [Remove DiffList](https://github.com/nodegit/nodegit/pull/1733)
+- [Remove unnecessary assignment of Commit#repo](https://github.com/nodegit/nodegit/pull/1508)
+
+#### Merged PRs into LibGit2
+- [winhttp: support optional client cert #5384](https://github.com/libgit2/libgit2/pull/5384)
+- [Support `core.longpaths` on Windows #5347](https://github.com/libgit2/libgit2/pull/5347)
+- [Parallelize checkout_create_the_new for perf #4205](https://github.com/libgit2/libgit2/pull/4205)
+
+
## v0.26.4 [(2020-01-14)](https://github.com/nodegit/nodegit/releases/tag/v0.26.4)
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.26.3...v0.26.4)
diff --git a/generate/input/callbacks.json b/generate/input/callbacks.json
index 0d8720b79..c8db807e5 100644
--- a/generate/input/callbacks.json
+++ b/generate/input/callbacks.json
@@ -180,11 +180,11 @@
"error": -1
}
},
- "git_cred_acquire_cb": {
+ "git_credential_acquire_cb": {
"args": [
{
- "name": "cred",
- "cType": "git_cred **",
+ "name": "credential",
+ "cType": "git_credential **",
"isReturn": true
},
{
diff --git a/generate/input/descriptor.json b/generate/input/descriptor.json
index 92772180c..3b50918b0 100644
--- a/generate/input/descriptor.json
+++ b/generate/input/descriptor.json
@@ -33,6 +33,10 @@
}
}
},
+ "credential": {
+ "JsName": "TYPE",
+ "owner": "Credential"
+ },
"describe_strategy": {
"ignore": true
},
@@ -89,8 +93,7 @@
"ignore": true
}
},
- "types":
- {
+ "types": {
"allocator": {
"ignore": true
},
@@ -106,23 +109,31 @@
}
},
"git_annotated_commit_from_ref": {
- "return": {
- "ownedBy": ["repo"]
+ "args": {
+ "out": {
+ "ownedBy": ["repo"]
+ }
}
},
"git_annotated_commit_from_fetchhead": {
- "return": {
- "ownedBy": ["repo"]
+ "args": {
+ "out": {
+ "ownedBy": ["repo"]
+ }
}
},
"git_annotated_commit_lookup": {
- "return": {
- "ownedBy": ["repo"]
+ "args": {
+ "out": {
+ "ownedBy": ["repo"]
+ }
}
},
"git_annotated_commit_from_revspec": {
- "return": {
- "ownedBy": ["repo"]
+ "args": {
+ "out": {
+ "ownedBy": ["repo"]
+ }
}
}
}
@@ -132,6 +143,11 @@
},
"attr": {
"functions": {
+ "git_attr_cache_flush": {
+ "return": {
+ "isErrorCode": true
+ }
+ },
"git_attr_foreach": {
"ignore": true
},
@@ -167,14 +183,18 @@
"git_blame_buffer": {
"args": {
"out": {
- "ownedBy": ["reference"]
+ "ownedBy": [
+ "reference"
+ ]
}
}
},
"git_blame_file": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"options": {
"isOptional": true
@@ -409,14 +429,14 @@
"isOptional": true
}
},
- "return" : {
+ "return": {
"isReturn": true,
"isErrorCode": true
}
},
"git_branch_upstream": {
"isAsync": true,
- "return" : {
+ "return": {
"isReturn": true,
"isErrorCode": true
}
@@ -1024,7 +1044,9 @@
"git_config_iterator_new": {
"args": {
"out": {
- "ownedBy": ["cfg"]
+ "ownedBy": [
+ "cfg"
+ ]
}
},
"return": {
@@ -1035,7 +1057,9 @@
"jsFunctionName": "createGlob",
"args": {
"out": {
- "ownedBy": ["cfg"]
+ "ownedBy": [
+ "cfg"
+ ]
}
},
"return": {
@@ -1046,7 +1070,9 @@
"jsFunctionName": "createMultivar",
"args": {
"out": {
- "ownedBy": ["cfg"]
+ "ownedBy": [
+ "cfg"
+ ]
}
},
"return": {
@@ -1066,61 +1092,61 @@
}
}
},
- "cred": {
+ "credential": {
"needsForwardDeclaration": false,
"selfFreeing": true,
- "cType": "git_cred",
+ "cType": "git_credential",
"fields": {
"free": {
"ignore": true
}
},
"functions": {
- "git_cred_default_new": {
+ "git_credential_default_new": {
"isAsync": false
},
- "git_cred_free": {
+ "git_credential_free": {
"ignore": true
},
- "git_cred_ssh_custom_new": {
+ "git_credential_ssh_custom_new": {
"ignore": true
},
- "git_cred_ssh_interactive_new": {
+ "git_credential_ssh_interactive_new": {
"ignore": true
},
- "git_cred_ssh_key_from_agent": {
+ "git_credential_ssh_key_from_agent": {
"isAsync": false
},
- "git_cred_ssh_key_new": {
+ "git_credential_ssh_key_new": {
"isAsync": false
},
- "git_cred_userpass": {
+ "git_credential_userpass": {
"ignore": true
},
- "git_cred_userpass_plaintext_new": {
+ "git_credential_userpass_plaintext_new": {
"isAsync": false
}
}
},
- "cred_default": {
+ "credential_default": {
"ignore": true
},
- "cred_ssh_custom": {
+ "credential_ssh_custom": {
"ignore": true
},
- "cred_ssh_interactive": {
+ "credential_ssh_interactive": {
"ignore": true
},
- "cred_ssh_key": {
+ "credential_ssh_key": {
"ignore": true
},
- "cred_username": {
+ "credential_username": {
"ignore": true
},
- "cred_userpass_payload": {
+ "credential_userpass_payload": {
"ignore": true
},
- "cred_userpass_plaintext": {
+ "credential_userpass_plaintext": {
"ignore": true
},
"describe": {
@@ -1137,41 +1163,41 @@
"functions": {
"git_diff_blob_to_buffer": {
"args": {
- "old_blob" : {
+ "old_blob": {
"isOptional": true
},
- "old_as_path" : {
+ "old_as_path": {
"isOptional": true
},
- "buffer" : {
+ "buffer": {
"isOptional": true
},
- "buffer_len" : {
+ "buffer_len": {
"isOptional": true
},
- "buffer_as_path" : {
+ "buffer_as_path": {
"isOptional": true
},
- "options" : {
+ "options": {
"isOptional": true
},
- "file_cb" : {
+ "file_cb": {
"isOptional": true
},
"binary_cb": {
"isOptional": true
},
- "hunk_cb" : {
+ "hunk_cb": {
"isOptional": true
},
- "line_cb" : {
+ "line_cb": {
"isOptional": true
}
},
"return": {
"isErrorCode": true
},
- "isAsync": true
+ "isAsync": true
},
"git_diff_blobs": {
"ignore": true
@@ -1252,14 +1278,18 @@
"git_diff_index_to_index": {
"args": {
"diff": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
}
},
"git_diff_index_to_workdir": {
"args": {
"diff": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"index": {
"isOptional": true
@@ -1326,7 +1356,9 @@
"git_diff_tree_to_index": {
"args": {
"diff": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"old_tree": {
"isOptional": true
@@ -1342,7 +1374,9 @@
"git_diff_tree_to_tree": {
"args": {
"diff": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"old_tree": {
"isOptional": true
@@ -1358,7 +1392,9 @@
"git_diff_tree_to_workdir": {
"args": {
"diff": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"old_tree": {
"isOptional": true
@@ -1371,7 +1407,9 @@
"git_diff_tree_to_workdir_with_index": {
"args": {
"diff": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"old_tree": {
"isOptional": true
@@ -1742,15 +1780,21 @@
"args": {
"ancestor_out": {
"isReturn": true,
- "ownedBy": ["index"]
+ "ownedBy": [
+ "index"
+ ]
},
"our_out": {
"isReturn": true,
- "ownedBy": ["index"]
+ "ownedBy": [
+ "index"
+ ]
},
"their_out": {
"isReturn": true,
- "ownedBy": ["index"]
+ "ownedBy": [
+ "index"
+ ]
}
},
"isAsync": true,
@@ -1891,13 +1935,13 @@
"return": {
"isErrorCode": true
}
- },
- "git_index_write": {
- "args": {
- "force": {
- "isOptional": true
- }
- },
+ },
+ "git_index_write": {
+ "args": {
+ "force": {
+ "isOptional": true
+ }
+ },
"isAsync": true,
"return": {
"isErrorCode": true
@@ -1930,7 +1974,9 @@
"git_index_conflict_iterator_new": {
"args": {
"iterator_out": {
- "ownedBy": ["index"]
+ "ownedBy": [
+ "index"
+ ]
}
}
},
@@ -1969,7 +2015,9 @@
"git_index_iterator_new": {
"args": {
"iterator_out": {
- "ownedBy": ["index"]
+ "ownedBy": [
+ "index"
+ ]
}
}
},
@@ -1996,7 +2044,10 @@
"git_index_name_clear": {
"cppFunctionName": "Clear",
"jsFunctionName": "clear",
- "isAsync": true
+ "isAsync": true,
+ "return": {
+ "isErrorCode": true
+ }
},
"git_index_name_entrycount": {
"cppFunctionName": "Entrycount",
@@ -2031,7 +2082,10 @@
"cppFunctionName": "Clear",
"jsFunctionName": "clear",
"isAsync": true,
- "isPrototypeMethod": false
+ "isPrototypeMethod": false,
+ "return": {
+ "isErrorCode": true
+ }
},
"git_index_reuc_entrycount": {
"cppFunctionName": "Entrycount",
@@ -2120,7 +2174,9 @@
"git_mailmap_from_repository": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
},
"return": {
@@ -2253,7 +2309,18 @@
}
},
"git_merge_file": {
- "ignore": true
+ "args": {
+ "out": {
+ "isReturn": true,
+ "shouldAlloc": true
+ },
+ "opts": {
+ "isOptional": true
+ }
+ },
+ "return": {
+ "isErrorCode": true
+ }
},
"git_merge_file_from_index": {
"ignore": true
@@ -2295,7 +2362,7 @@
"ignore": true
},
"merge_file_result": {
- "ignore": true
+ "ignore": false
},
"merge_result": {
"ignore": true
@@ -2571,10 +2638,17 @@
"shouldAlloc": true,
"functions": {
"git_oid_cpy": {
+ "isAsync": false,
"args": {
+ "src": {
+ "shouldAlloc": false
+ },
"out": {
"isReturn": true
}
+ },
+ "return": {
+ "isErrorCode": true
}
},
"git_oid_fmt": {
@@ -2707,8 +2781,10 @@
},
"git_patch_from_diff": {
"isAsync": true,
- "return": {
- "ownedBy": ["diff"]
+ "args": {
+ "out": {
+ "ownedBy": ["diff"]
+ }
}
},
"git_patch_get_delta": {
@@ -2786,7 +2862,9 @@
"isAsync": true,
"args": {
"out": {
- "ownedBy": ["diff"],
+ "ownedBy": [
+ "diff"
+ ],
"ownedByThis": true
}
}
@@ -2795,7 +2873,9 @@
"isAsync": true,
"args": {
"out": {
- "ownedBy": ["index"],
+ "ownedBy": [
+ "index"
+ ],
"ownedByThis": true
}
}
@@ -2807,7 +2887,9 @@
"isAsync": true,
"args": {
"out": {
- "ownedBy": ["tree"],
+ "ownedBy": [
+ "tree"
+ ],
"ownedByThis": true
}
}
@@ -2816,7 +2898,9 @@
"isAsync": true,
"args": {
"out": {
- "ownedBy": ["repo"],
+ "ownedBy": [
+ "repo"
+ ],
"ownedByThis": true
}
}
@@ -2911,7 +2995,9 @@
"git_rebase_init": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"upstream": {
"isOptional": true
@@ -2953,7 +3039,9 @@
"args": {
"out": {
"isSelf": true,
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
}
},
@@ -2993,7 +3081,9 @@
"git_refdb_open": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
}
}
@@ -3099,7 +3189,9 @@
"git_reflog_read": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
}
},
@@ -3203,7 +3295,10 @@
}
},
"git_remote_disconnect": {
- "isAsync": true
+ "isAsync": true,
+ "return": {
+ "isErrorCode": true
+ }
},
"git_remote_download": {
"args": {
@@ -3312,7 +3407,20 @@
"ignore": true
},
"git_remote_rename": {
- "ignore": true
+ "isAsync": true,
+ "args": {
+ "problems": {
+ "isReturn": true,
+ "shouldAlloc": true,
+ "cppClassName": "Array",
+ "jsClassName": "Array",
+ "size": "count",
+ "key": "strings"
+ }
+ },
+ "return": {
+ "isErrorCode": true
+ }
},
"git_remote_push": {
"isAsync": true,
@@ -3395,7 +3503,10 @@
],
"functions": {
"git_repository__cleanup": {
- "isAsync": true
+ "isAsync": true,
+ "return": {
+ "isErrorCode": true
+ }
},
"git_repository_config": {
"args": {
@@ -3512,6 +3623,9 @@
"index": {
"isOptional": true
}
+ },
+ "return": {
+ "isErrorCode": true
}
},
"git_repository_set_odb": {
@@ -3640,10 +3754,10 @@
}
}
},
- "signature": {
+ "signature": {
"selfFreeing": true,
"dupFunction": "git_signature_dup",
- "functions": {
+ "functions": {
"git_signature_default": {
"isAsync": true,
"return": {
@@ -3656,9 +3770,9 @@
"git_signature_free": {
"ignore": true
},
- "git_signature_new": {
- "isAsync": false
- },
+ "git_signature_new": {
+ "isAsync": false
+ },
"git_signature_now": {
"isAsync": false,
"args": {
@@ -3670,8 +3784,8 @@
"isErrorCode": true
}
}
- }
- },
+ }
+ },
"smart": {
"functions": {
"git_smart_subtransport_git": {
@@ -3750,7 +3864,9 @@
"git_status_byindex": {
"isAsync": false,
"return": {
- "ownedBy": ["statuslist"]
+ "ownedBy": [
+ "statuslist"
+ ]
}
},
"git_status_file": {
@@ -3810,7 +3926,9 @@
"isAsync": true,
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"opts": {
"isOptional": true
@@ -4158,7 +4276,9 @@
"git_transaction_new": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
}
}
@@ -4308,6 +4428,11 @@
"treebuilder": {
"selfFreeing": true,
"functions": {
+ "git_treebuilder_clear": {
+ "return": {
+ "isErrorCode": true
+ }
+ },
"git_treebuilder_filter": {
"ignore": true
},
@@ -4345,7 +4470,9 @@
"git_treebuilder_new": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
},
"source": {
"isOptional": true
@@ -4394,7 +4521,9 @@
"git_worktree_add": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
}
},
@@ -4410,14 +4539,18 @@
"git_worktree_lookup": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
}
},
"git_worktree_open_from_repository": {
"args": {
"out": {
- "ownedBy": ["repo"]
+ "ownedBy": [
+ "repo"
+ ]
}
}
},
@@ -4452,4 +4585,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/generate/input/libgit2-docs.json b/generate/input/libgit2-docs.json
index cb1361c66..c01194e82 100644
--- a/generate/input/libgit2-docs.json
+++ b/generate/input/libgit2-docs.json
@@ -37,7 +37,7 @@
"git_attr_add_macro"
],
"meta": {},
- "lines": 258
+ "lines": 261
},
{
"file": "git2/blame.h",
@@ -200,7 +200,7 @@
"git_libgit2_opts"
],
"meta": {},
- "lines": 404
+ "lines": 411
},
{
"file": "git2/config.h",
@@ -254,28 +254,28 @@
"lines": 762
},
{
- "file": "git2/cred.h",
+ "file": "git2/credential.h",
"functions": [
- "git_cred_acquire_cb",
- "git_cred_free",
- "git_cred_has_username",
- "git_cred_get_username",
- "git_cred_userpass_plaintext_new",
- "git_cred_default_new",
- "git_cred_username_new",
- "git_cred_ssh_key_new",
- "git_cred_ssh_key_memory_new",
- "git_cred_ssh_interactive_new",
- "git_cred_ssh_key_from_agent",
- "git_cred_ssh_custom_new"
+ "git_credential_acquire_cb",
+ "git_credential_free",
+ "git_credential_has_username",
+ "git_credential_get_username",
+ "git_credential_userpass_plaintext_new",
+ "git_credential_default_new",
+ "git_credential_username_new",
+ "git_credential_ssh_key_new",
+ "git_credential_ssh_key_memory_new",
+ "git_credential_ssh_interactive_new",
+ "git_credential_ssh_key_from_agent",
+ "git_credential_ssh_custom_new"
],
"meta": {},
- "lines": 304
+ "lines": 310
},
{
- "file": "git2/cred_helpers.h",
+ "file": "git2/credential_helpers.h",
"functions": [
- "git_cred_userpass"
+ "git_credential_userpass"
],
"meta": {},
"lines": 48
@@ -296,7 +296,7 @@
"git_blame_init_options"
],
"meta": {},
- "lines": 459
+ "lines": 530
},
{
"file": "git2/describe.h",
@@ -367,7 +367,7 @@
"git_error_set_oom"
],
"meta": {},
- "lines": 157
+ "lines": 159
},
{
"file": "git2/filter.h",
@@ -650,7 +650,7 @@
"git_oid_shorten_free"
],
"meta": {},
- "lines": 264
+ "lines": 269
},
{
"file": "git2/oidarray.h",
@@ -908,7 +908,7 @@
"git_remote_default_branch"
],
"meta": {},
- "lines": 949
+ "lines": 951
},
{
"file": "git2/repository.h",
@@ -1016,7 +1016,7 @@
"git_revwalk_add_hide_cb"
],
"meta": {},
- "lines": 291
+ "lines": 295
},
{
"file": "git2/signature.h",
@@ -1250,7 +1250,7 @@
"git_tree_create_updated"
],
"meta": {},
- "lines": 479
+ "lines": 481
},
{
"file": "git2/types.h",
@@ -1315,7 +1315,7 @@
"group": "annotated",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_annotated_commit_from_ref-1"
+ "ex/v0.99.0/checkout.html#git_annotated_commit_from_ref-1"
]
}
},
@@ -1448,12 +1448,12 @@
"group": "annotated",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_annotated_commit_id-2"
+ "ex/v0.99.0/checkout.html#git_annotated_commit_id-2"
],
"merge.c": [
- "ex/HEAD/merge.html#git_annotated_commit_id-1",
- "ex/HEAD/merge.html#git_annotated_commit_id-2",
- "ex/HEAD/merge.html#git_annotated_commit_id-3"
+ "ex/v0.99.0/merge.html#git_annotated_commit_id-1",
+ "ex/v0.99.0/merge.html#git_annotated_commit_id-2",
+ "ex/v0.99.0/merge.html#git_annotated_commit_id-3"
]
}
},
@@ -1480,9 +1480,9 @@
"group": "annotated",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_annotated_commit_ref-3",
- "ex/HEAD/checkout.html#git_annotated_commit_ref-4",
- "ex/HEAD/checkout.html#git_annotated_commit_ref-5"
+ "ex/v0.99.0/checkout.html#git_annotated_commit_ref-3",
+ "ex/v0.99.0/checkout.html#git_annotated_commit_ref-4",
+ "ex/v0.99.0/checkout.html#git_annotated_commit_ref-5"
]
}
},
@@ -1509,7 +1509,7 @@
"group": "annotated",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_annotated_commit_free-6"
+ "ex/v0.99.0/checkout.html#git_annotated_commit_free-6"
]
}
},
@@ -1748,20 +1748,20 @@
"git_attr_cache_flush": {
"type": "function",
"file": "git2/attr.h",
- "line": 242,
- "lineto": 243,
+ "line": 245,
+ "lineto": 246,
"args": [
{
"name": "repo",
"type": "git_repository *",
- "comment": null
+ "comment": "The repository containing the gitattributes cache"
}
],
"argline": "git_repository *repo",
"sig": "git_repository *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success, or an error code"
},
"description": "
Flush the gitattributes cache.
\n",
"comments": "Call this if you have reason to believe that the attributes files on disk no longer match the cached contents of memory. This will cause the attributes files to be reloaded the next time that an attribute access function is called.
\n",
@@ -1770,8 +1770,8 @@
"git_attr_add_macro": {
"type": "function",
"file": "git2/attr.h",
- "line": 255,
- "lineto": 258,
+ "line": 258,
+ "lineto": 261,
"args": [
{
"name": "repo",
@@ -1903,7 +1903,7 @@
"group": "blame",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_blame_get_hunk_byline-1"
+ "ex/v0.99.0/blame.html#git_blame_get_hunk_byline-1"
]
}
},
@@ -1945,7 +1945,7 @@
"group": "blame",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_blame_file-2"
+ "ex/v0.99.0/blame.html#git_blame_file-2"
]
}
},
@@ -2009,7 +2009,7 @@
"group": "blame",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_blame_free-3"
+ "ex/v0.99.0/blame.html#git_blame_free-3"
]
}
},
@@ -2046,10 +2046,10 @@
"group": "blob",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_blob_lookup-4"
+ "ex/v0.99.0/blame.html#git_blob_lookup-4"
],
"general.c": [
- "ex/HEAD/general.html#git_blob_lookup-1"
+ "ex/v0.99.0/general.html#git_blob_lookup-1"
]
}
},
@@ -2113,10 +2113,10 @@
"group": "blob",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_blob_free-5"
+ "ex/v0.99.0/blame.html#git_blob_free-5"
],
"general.c": [
- "ex/HEAD/general.html#git_blob_free-2"
+ "ex/v0.99.0/general.html#git_blob_free-2"
]
}
},
@@ -2187,13 +2187,13 @@
"group": "blob",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_blob_rawcontent-6"
+ "ex/v0.99.0/blame.html#git_blob_rawcontent-6"
],
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_blob_rawcontent-1"
+ "ex/v0.99.0/cat-file.html#git_blob_rawcontent-1"
],
"general.c": [
- "ex/HEAD/general.html#git_blob_rawcontent-3"
+ "ex/v0.99.0/general.html#git_blob_rawcontent-3"
]
}
},
@@ -2220,14 +2220,14 @@
"group": "blob",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_blob_rawsize-7"
+ "ex/v0.99.0/blame.html#git_blob_rawsize-7"
],
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_blob_rawsize-2"
+ "ex/v0.99.0/cat-file.html#git_blob_rawsize-2"
],
"general.c": [
- "ex/HEAD/general.html#git_blob_rawsize-4",
- "ex/HEAD/general.html#git_blob_rawsize-5"
+ "ex/v0.99.0/general.html#git_blob_rawsize-4",
+ "ex/v0.99.0/general.html#git_blob_rawsize-5"
]
}
},
@@ -2562,7 +2562,7 @@
"group": "branch",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_branch_create_from_annotated-7"
+ "ex/v0.99.0/checkout.html#git_branch_create_from_annotated-7"
]
}
},
@@ -2776,7 +2776,7 @@
"group": "branch",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_branch_name-4"
+ "ex/v0.99.0/merge.html#git_branch_name-4"
]
}
},
@@ -2997,11 +2997,11 @@
"group": "buf",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_buf_dispose-1",
- "ex/HEAD/diff.html#git_buf_dispose-2"
+ "ex/v0.99.0/diff.html#git_buf_dispose-1",
+ "ex/v0.99.0/diff.html#git_buf_dispose-2"
],
"tag.c": [
- "ex/HEAD/tag.html#git_buf_dispose-1"
+ "ex/v0.99.0/tag.html#git_buf_dispose-1"
]
}
},
@@ -3227,10 +3227,10 @@
"group": "checkout",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_checkout_tree-8"
+ "ex/v0.99.0/checkout.html#git_checkout_tree-8"
],
"merge.c": [
- "ex/HEAD/merge.html#git_checkout_tree-5"
+ "ex/v0.99.0/merge.html#git_checkout_tree-5"
]
}
},
@@ -3437,18 +3437,18 @@
"group": "commit",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_commit_lookup-9"
+ "ex/v0.99.0/checkout.html#git_commit_lookup-9"
],
"general.c": [
- "ex/HEAD/general.html#git_commit_lookup-6",
- "ex/HEAD/general.html#git_commit_lookup-7",
- "ex/HEAD/general.html#git_commit_lookup-8"
+ "ex/v0.99.0/general.html#git_commit_lookup-6",
+ "ex/v0.99.0/general.html#git_commit_lookup-7",
+ "ex/v0.99.0/general.html#git_commit_lookup-8"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_lookup-1"
+ "ex/v0.99.0/log.html#git_commit_lookup-1"
],
"merge.c": [
- "ex/HEAD/merge.html#git_commit_lookup-6"
+ "ex/v0.99.0/merge.html#git_commit_lookup-6"
]
}
},
@@ -3512,20 +3512,20 @@
"group": "commit",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_commit_free-10"
+ "ex/v0.99.0/checkout.html#git_commit_free-10"
],
"general.c": [
- "ex/HEAD/general.html#git_commit_free-9",
- "ex/HEAD/general.html#git_commit_free-10",
- "ex/HEAD/general.html#git_commit_free-11",
- "ex/HEAD/general.html#git_commit_free-12",
- "ex/HEAD/general.html#git_commit_free-13"
+ "ex/v0.99.0/general.html#git_commit_free-9",
+ "ex/v0.99.0/general.html#git_commit_free-10",
+ "ex/v0.99.0/general.html#git_commit_free-11",
+ "ex/v0.99.0/general.html#git_commit_free-12",
+ "ex/v0.99.0/general.html#git_commit_free-13"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_free-2",
- "ex/HEAD/log.html#git_commit_free-3",
- "ex/HEAD/log.html#git_commit_free-4",
- "ex/HEAD/log.html#git_commit_free-5"
+ "ex/v0.99.0/log.html#git_commit_free-2",
+ "ex/v0.99.0/log.html#git_commit_free-3",
+ "ex/v0.99.0/log.html#git_commit_free-4",
+ "ex/v0.99.0/log.html#git_commit_free-5"
]
}
},
@@ -3552,10 +3552,10 @@
"group": "commit",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_commit_id-14"
+ "ex/v0.99.0/general.html#git_commit_id-14"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_id-6"
+ "ex/v0.99.0/log.html#git_commit_id-6"
]
}
},
@@ -3582,8 +3582,8 @@
"group": "commit",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_commit_owner-7",
- "ex/HEAD/log.html#git_commit_owner-8"
+ "ex/v0.99.0/log.html#git_commit_owner-7",
+ "ex/v0.99.0/log.html#git_commit_owner-8"
]
}
},
@@ -3632,21 +3632,21 @@
"group": "commit",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_commit_message-3",
- "ex/HEAD/cat-file.html#git_commit_message-4"
+ "ex/v0.99.0/cat-file.html#git_commit_message-3",
+ "ex/v0.99.0/cat-file.html#git_commit_message-4"
],
"general.c": [
- "ex/HEAD/general.html#git_commit_message-15",
- "ex/HEAD/general.html#git_commit_message-16",
- "ex/HEAD/general.html#git_commit_message-17"
+ "ex/v0.99.0/general.html#git_commit_message-15",
+ "ex/v0.99.0/general.html#git_commit_message-16",
+ "ex/v0.99.0/general.html#git_commit_message-17"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_message-9",
- "ex/HEAD/log.html#git_commit_message-10",
- "ex/HEAD/log.html#git_commit_message-11"
+ "ex/v0.99.0/log.html#git_commit_message-9",
+ "ex/v0.99.0/log.html#git_commit_message-10",
+ "ex/v0.99.0/log.html#git_commit_message-11"
],
"tag.c": [
- "ex/HEAD/tag.html#git_commit_message-2"
+ "ex/v0.99.0/tag.html#git_commit_message-2"
]
}
},
@@ -3739,8 +3739,8 @@
"group": "commit",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_commit_time-18",
- "ex/HEAD/general.html#git_commit_time-19"
+ "ex/v0.99.0/general.html#git_commit_time-18",
+ "ex/v0.99.0/general.html#git_commit_time-19"
]
}
},
@@ -3789,13 +3789,13 @@
"group": "commit",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_commit_committer-5"
+ "ex/v0.99.0/cat-file.html#git_commit_committer-5"
],
"general.c": [
- "ex/HEAD/general.html#git_commit_committer-20"
+ "ex/v0.99.0/general.html#git_commit_committer-20"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_committer-12"
+ "ex/v0.99.0/log.html#git_commit_committer-12"
]
}
},
@@ -3822,15 +3822,15 @@
"group": "commit",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_commit_author-6"
+ "ex/v0.99.0/cat-file.html#git_commit_author-6"
],
"general.c": [
- "ex/HEAD/general.html#git_commit_author-21",
- "ex/HEAD/general.html#git_commit_author-22"
+ "ex/v0.99.0/general.html#git_commit_author-21",
+ "ex/v0.99.0/general.html#git_commit_author-22"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_author-13",
- "ex/HEAD/log.html#git_commit_author-14"
+ "ex/v0.99.0/log.html#git_commit_author-13",
+ "ex/v0.99.0/log.html#git_commit_author-14"
]
}
},
@@ -3948,11 +3948,11 @@
"group": "commit",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_commit_tree-15",
- "ex/HEAD/log.html#git_commit_tree-16",
- "ex/HEAD/log.html#git_commit_tree-17",
- "ex/HEAD/log.html#git_commit_tree-18",
- "ex/HEAD/log.html#git_commit_tree-19"
+ "ex/v0.99.0/log.html#git_commit_tree-15",
+ "ex/v0.99.0/log.html#git_commit_tree-16",
+ "ex/v0.99.0/log.html#git_commit_tree-17",
+ "ex/v0.99.0/log.html#git_commit_tree-18",
+ "ex/v0.99.0/log.html#git_commit_tree-19"
]
}
},
@@ -3979,7 +3979,7 @@
"group": "commit",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_commit_tree_id-7"
+ "ex/v0.99.0/cat-file.html#git_commit_tree_id-7"
]
}
},
@@ -4006,14 +4006,14 @@
"group": "commit",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_commit_parentcount-8"
+ "ex/v0.99.0/cat-file.html#git_commit_parentcount-8"
],
"general.c": [
- "ex/HEAD/general.html#git_commit_parentcount-23"
+ "ex/v0.99.0/general.html#git_commit_parentcount-23"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_parentcount-20",
- "ex/HEAD/log.html#git_commit_parentcount-21"
+ "ex/v0.99.0/log.html#git_commit_parentcount-20",
+ "ex/v0.99.0/log.html#git_commit_parentcount-21"
]
}
},
@@ -4050,11 +4050,11 @@
"group": "commit",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_commit_parent-24"
+ "ex/v0.99.0/general.html#git_commit_parent-24"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_parent-22",
- "ex/HEAD/log.html#git_commit_parent-23"
+ "ex/v0.99.0/log.html#git_commit_parent-22",
+ "ex/v0.99.0/log.html#git_commit_parent-23"
]
}
},
@@ -4086,10 +4086,10 @@
"group": "commit",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_commit_parent_id-9"
+ "ex/v0.99.0/cat-file.html#git_commit_parent_id-9"
],
"log.c": [
- "ex/HEAD/log.html#git_commit_parent_id-24"
+ "ex/v0.99.0/log.html#git_commit_parent_id-24"
]
}
},
@@ -4267,7 +4267,7 @@
"group": "commit",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_commit_create-7"
+ "ex/v0.99.0/merge.html#git_commit_create-7"
]
}
},
@@ -4334,10 +4334,10 @@
"group": "commit",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_commit_create_v-25"
+ "ex/v0.99.0/general.html#git_commit_create_v-25"
],
"init.c": [
- "ex/HEAD/init.html#git_commit_create_v-1"
+ "ex/v0.99.0/init.html#git_commit_create_v-1"
]
}
},
@@ -4532,8 +4532,8 @@
"git_libgit2_version": {
"type": "function",
"file": "git2/common.h",
- "line": 121,
- "lineto": 121,
+ "line": 122,
+ "lineto": 122,
"args": [
{
"name": "major",
@@ -4554,8 +4554,8 @@
"argline": "int *major, int *minor, int *rev",
"sig": "int *::int *::int *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success or an error code on failure"
},
"description": "Return the version of the libgit2 library\n being currently used.
\n",
"comments": "",
@@ -4564,8 +4564,8 @@
"git_libgit2_features": {
"type": "function",
"file": "git2/common.h",
- "line": 170,
- "lineto": 170,
+ "line": 171,
+ "lineto": 171,
"args": [],
"argline": "",
"sig": "",
@@ -4580,8 +4580,8 @@
"git_libgit2_opts": {
"type": "function",
"file": "git2/common.h",
- "line": 404,
- "lineto": 404,
+ "line": 411,
+ "lineto": 411,
"args": [
{
"name": "option",
@@ -4596,7 +4596,7 @@
"comment": " 0 on success, \n<\n0 on failure"
},
"description": "Set or query a library global option
\n",
- "comments": "Available options:
\n\n* opts(GIT_OPT_GET_MWINDOW_SIZE, size_t *):\n\n > Get the maximum mmap window size\n\n* opts(GIT_OPT_SET_MWINDOW_SIZE, size_t):\n\n > Set the maximum mmap window size\n\n* opts(GIT_OPT_GET_MWINDOW_MAPPED_LIMIT, size_t *):\n\n > Get the maximum memory that will be mapped in total by the library\n\n* opts(GIT_OPT_SET_MWINDOW_MAPPED_LIMIT, size_t):\n\n >Set the maximum amount of memory that can be mapped at any time by the library\n\n* opts(GIT_OPT_GET_SEARCH_PATH, int level, git_buf *buf)\n\n > Get the search path for a given level of config data. "level" must > be one of `GIT_CONFIG_LEVEL_SYSTEM`, `GIT_CONFIG_LEVEL_GLOBAL`, > `GIT_CONFIG_LEVEL_XDG`, or `GIT_CONFIG_LEVEL_PROGRAMDATA`. > The search path is written to the `out` buffer.\n\n* opts(GIT_OPT_SET_SEARCH_PATH, int level, const char *path)\n\n > Set the search path for a level of config data. The search path > applied to shared attributes and ignore files, too. > > - `path` lists directories delimited by GIT_PATH_LIST_SEPARATOR. > Pass NULL to reset to the default (generally based on environment > variables). Use magic path `$PATH` to include the old value > of the path (if you want to prepend or append, for instance). > > - `level` must be `GIT_CONFIG_LEVEL_SYSTEM`, > `GIT_CONFIG_LEVEL_GLOBAL`, `GIT_CONFIG_LEVEL_XDG`, or > `GIT_CONFIG_LEVEL_PROGRAMDATA`.\n\n* opts(GIT_OPT_SET_CACHE_OBJECT_LIMIT, git_object_t type, size_t size)\n\n > Set the maximum data size for the given type of object to be > considered eligible for caching in memory. Setting to value to > zero means that that type of object will not be cached. > Defaults to 0 for GIT_OBJECT_BLOB (i.e. won't cache blobs) and 4k > for GIT_OBJECT_COMMIT, GIT_OBJECT_TREE, and GIT_OBJECT_TAG.\n\n* opts(GIT_OPT_SET_CACHE_MAX_SIZE, ssize_t max_storage_bytes)\n\n > Set the maximum total data size that will be cached in memory > across all repositories before libgit2 starts evicting objects > from the cache. This is a soft limit, in that the library might > briefly exceed it, but will start aggressively evicting objects > from cache when that happens. The default cache size is 256MB.\n\n* opts(GIT_OPT_ENABLE_CACHING, int enabled)\n\n > Enable or disable caching completely. > > Because caches are repository-specific, disabling the cache > cannot immediately clear all cached objects, but each cache will > be cleared on the next attempt to update anything in it.\n\n* opts(GIT_OPT_GET_CACHED_MEMORY, ssize_t *current, ssize_t *allowed)\n\n > Get the current bytes in cache and the maximum that would be > allowed in the cache.\n\n* opts(GIT_OPT_GET_TEMPLATE_PATH, git_buf *out)\n\n > Get the default template path. > The path is written to the `out` buffer.\n\n* opts(GIT_OPT_SET_TEMPLATE_PATH, const char *path)\n\n > Set the default template path. > > - `path` directory of template.\n\n* opts(GIT_OPT_SET_SSL_CERT_LOCATIONS, const char *file, const char *path)\n\n > Set the SSL certificate-authority locations. > > - `file` is the location of a file containing several > certificates concatenated together. > - `path` is the location of a directory holding several > certificates, one per file. > > Either parameter may be `NULL`, but not both.\n\n* opts(GIT_OPT_SET_USER_AGENT, const char *user_agent)\n\n > Set the value of the User-Agent header. This value will be > appended to "git/1.0", for compatibility with other git clients. > > - `user_agent` is the value that will be delivered as the > User-Agent header on HTTP requests.\n\n* opts(GIT_OPT_SET_WINDOWS_SHAREMODE, unsigned long value)\n\n > Set the share mode used when opening files on Windows. > For more information, see the documentation for CreateFile. > The default is: FILE_SHARE_READ | FILE_SHARE_WRITE. This is > ignored and unused on non-Windows platforms.\n\n* opts(GIT_OPT_GET_WINDOWS_SHAREMODE, unsigned long *value)\n\n > Get the share mode used when opening files on Windows.\n\n* opts(GIT_OPT_ENABLE_STRICT_OBJECT_CREATION, int enabled)\n\n > Enable strict input validation when creating new objects > to ensure that all inputs to the new objects are valid. For > example, when this is enabled, the parent(s) and tree inputs > will be validated when creating a new commit. This defaults > to enabled.\n\n* opts(GIT_OPT_ENABLE_STRICT_SYMBOLIC_REF_CREATION, int enabled)\n\n > Validate the target of a symbolic ref when creating it. For > example, `foobar` is not a valid ref, therefore `foobar` is > not a valid target for a symbolic ref by default, whereas > `refs/heads/foobar` is. Disabling this bypasses validation > so that an arbitrary strings such as `foobar` can be used > for a symbolic ref target. This defaults to enabled.\n\n* opts(GIT_OPT_SET_SSL_CIPHERS, const char *ciphers)\n\n > Set the SSL ciphers use for HTTPS connections. > > - `ciphers` is the list of ciphers that are eanbled.\n\n* opts(GIT_OPT_ENABLE_OFS_DELTA, int enabled)\n\n > Enable or disable the use of "offset deltas" when creating packfiles, > and the negotiation of them when talking to a remote server. > Offset deltas store a delta base location as an offset into the > packfile from the current location, which provides a shorter encoding > and thus smaller resultant packfiles. > Packfiles containing offset deltas can still be read. > This defaults to enabled.\n\n* opts(GIT_OPT_ENABLE_FSYNC_GITDIR, int enabled)\n\n > Enable synchronized writes of files in the gitdir using `fsync` > (or the platform equivalent) to ensure that new object data > is written to permanent storage, not simply cached. This > defaults to disabled.\n\n opts(GIT_OPT_ENABLE_STRICT_HASH_VERIFICATION, int enabled)\n\n > Enable strict verification of object hashsums when reading > objects from disk. This may impact performance due to an > additional checksum calculation on each object. This defaults > to enabled.\n\n opts(GIT_OPT_SET_ALLOCATOR, git_allocator *allocator)\n\n > Set the memory allocator to a different memory allocator. This > allocator will then be used to make all memory allocations for > libgit2 operations. If the given `allocator` is NULL, then the > system default will be restored.\n\n opts(GIT_OPT_ENABLE_UNSAVED_INDEX_SAFETY, int enabled)\n\n > Ensure that there are no unsaved changes in the index before > beginning any operation that reloads the index from disk (eg, > checkout). If there are unsaved changes, the instruction will > fail. (Using the FORCE flag to checkout will still overwrite > these changes.)\n\n opts(GIT_OPT_GET_PACK_MAX_OBJECTS, size_t *out)\n\n > Get the maximum number of objects libgit2 will allow in a pack > file when downloading a pack file from a remote. This can be > used to limit maximum memory usage when fetching from an untrusted > remote.\n\n opts(GIT_OPT_SET_PACK_MAX_OBJECTS, size_t objects)\n\n > Set the maximum number of objects libgit2 will allow in a pack > file when downloading a pack file from a remote.\n\n opts(GIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS, int enabled) > This will cause .keep file existence checks to be skipped when > accessing packfiles, which can help performance with remote filesystems.\n
\n",
+ "comments": "Available options:
\n\n* opts(GIT_OPT_GET_MWINDOW_SIZE, size_t *):\n\n > Get the maximum mmap window size\n\n* opts(GIT_OPT_SET_MWINDOW_SIZE, size_t):\n\n > Set the maximum mmap window size\n\n* opts(GIT_OPT_GET_MWINDOW_MAPPED_LIMIT, size_t *):\n\n > Get the maximum memory that will be mapped in total by the library\n\n* opts(GIT_OPT_SET_MWINDOW_MAPPED_LIMIT, size_t):\n\n >Set the maximum amount of memory that can be mapped at any time by the library\n\n* opts(GIT_OPT_GET_SEARCH_PATH, int level, git_buf *buf)\n\n > Get the search path for a given level of config data. "level" must > be one of `GIT_CONFIG_LEVEL_SYSTEM`, `GIT_CONFIG_LEVEL_GLOBAL`, > `GIT_CONFIG_LEVEL_XDG`, or `GIT_CONFIG_LEVEL_PROGRAMDATA`. > The search path is written to the `out` buffer.\n\n* opts(GIT_OPT_SET_SEARCH_PATH, int level, const char *path)\n\n > Set the search path for a level of config data. The search path > applied to shared attributes and ignore files, too. > > - `path` lists directories delimited by GIT_PATH_LIST_SEPARATOR. > Pass NULL to reset to the default (generally based on environment > variables). Use magic path `$PATH` to include the old value > of the path (if you want to prepend or append, for instance). > > - `level` must be `GIT_CONFIG_LEVEL_SYSTEM`, > `GIT_CONFIG_LEVEL_GLOBAL`, `GIT_CONFIG_LEVEL_XDG`, or > `GIT_CONFIG_LEVEL_PROGRAMDATA`.\n\n* opts(GIT_OPT_SET_CACHE_OBJECT_LIMIT, git_object_t type, size_t size)\n\n > Set the maximum data size for the given type of object to be > considered eligible for caching in memory. Setting to value to > zero means that that type of object will not be cached. > Defaults to 0 for GIT_OBJECT_BLOB (i.e. won't cache blobs) and 4k > for GIT_OBJECT_COMMIT, GIT_OBJECT_TREE, and GIT_OBJECT_TAG.\n\n* opts(GIT_OPT_SET_CACHE_MAX_SIZE, ssize_t max_storage_bytes)\n\n > Set the maximum total data size that will be cached in memory > across all repositories before libgit2 starts evicting objects > from the cache. This is a soft limit, in that the library might > briefly exceed it, but will start aggressively evicting objects > from cache when that happens. The default cache size is 256MB.\n\n* opts(GIT_OPT_ENABLE_CACHING, int enabled)\n\n > Enable or disable caching completely. > > Because caches are repository-specific, disabling the cache > cannot immediately clear all cached objects, but each cache will > be cleared on the next attempt to update anything in it.\n\n* opts(GIT_OPT_GET_CACHED_MEMORY, ssize_t *current, ssize_t *allowed)\n\n > Get the current bytes in cache and the maximum that would be > allowed in the cache.\n\n* opts(GIT_OPT_GET_TEMPLATE_PATH, git_buf *out)\n\n > Get the default template path. > The path is written to the `out` buffer.\n\n* opts(GIT_OPT_SET_TEMPLATE_PATH, const char *path)\n\n > Set the default template path. > > - `path` directory of template.\n\n* opts(GIT_OPT_SET_SSL_CERT_LOCATIONS, const char *file, const char *path)\n\n > Set the SSL certificate-authority locations. > > - `file` is the location of a file containing several > certificates concatenated together. > - `path` is the location of a directory holding several > certificates, one per file. > > Either parameter may be `NULL`, but not both.\n\n* opts(GIT_OPT_SET_USER_AGENT, const char *user_agent)\n\n > Set the value of the User-Agent header. This value will be > appended to "git/1.0", for compatibility with other git clients. > > - `user_agent` is the value that will be delivered as the > User-Agent header on HTTP requests.\n\n* opts(GIT_OPT_SET_WINDOWS_SHAREMODE, unsigned long value)\n\n > Set the share mode used when opening files on Windows. > For more information, see the documentation for CreateFile. > The default is: FILE_SHARE_READ | FILE_SHARE_WRITE. This is > ignored and unused on non-Windows platforms.\n\n* opts(GIT_OPT_GET_WINDOWS_SHAREMODE, unsigned long *value)\n\n > Get the share mode used when opening files on Windows.\n\n* opts(GIT_OPT_ENABLE_STRICT_OBJECT_CREATION, int enabled)\n\n > Enable strict input validation when creating new objects > to ensure that all inputs to the new objects are valid. For > example, when this is enabled, the parent(s) and tree inputs > will be validated when creating a new commit. This defaults > to enabled.\n\n* opts(GIT_OPT_ENABLE_STRICT_SYMBOLIC_REF_CREATION, int enabled)\n\n > Validate the target of a symbolic ref when creating it. For > example, `foobar` is not a valid ref, therefore `foobar` is > not a valid target for a symbolic ref by default, whereas > `refs/heads/foobar` is. Disabling this bypasses validation > so that an arbitrary strings such as `foobar` can be used > for a symbolic ref target. This defaults to enabled.\n\n* opts(GIT_OPT_SET_SSL_CIPHERS, const char *ciphers)\n\n > Set the SSL ciphers use for HTTPS connections. > > - `ciphers` is the list of ciphers that are eanbled.\n\n* opts(GIT_OPT_ENABLE_OFS_DELTA, int enabled)\n\n > Enable or disable the use of "offset deltas" when creating packfiles, > and the negotiation of them when talking to a remote server. > Offset deltas store a delta base location as an offset into the > packfile from the current location, which provides a shorter encoding > and thus smaller resultant packfiles. > Packfiles containing offset deltas can still be read. > This defaults to enabled.\n\n* opts(GIT_OPT_ENABLE_FSYNC_GITDIR, int enabled)\n\n > Enable synchronized writes of files in the gitdir using `fsync` > (or the platform equivalent) to ensure that new object data > is written to permanent storage, not simply cached. This > defaults to disabled.\n\n opts(GIT_OPT_ENABLE_STRICT_HASH_VERIFICATION, int enabled)\n\n > Enable strict verification of object hashsums when reading > objects from disk. This may impact performance due to an > additional checksum calculation on each object. This defaults > to enabled.\n\n opts(GIT_OPT_SET_ALLOCATOR, git_allocator *allocator)\n\n > Set the memory allocator to a different memory allocator. This > allocator will then be used to make all memory allocations for > libgit2 operations. If the given `allocator` is NULL, then the > system default will be restored.\n\n opts(GIT_OPT_ENABLE_UNSAVED_INDEX_SAFETY, int enabled)\n\n > Ensure that there are no unsaved changes in the index before > beginning any operation that reloads the index from disk (eg, > checkout). If there are unsaved changes, the instruction will > fail. (Using the FORCE flag to checkout will still overwrite > these changes.)\n\n opts(GIT_OPT_GET_PACK_MAX_OBJECTS, size_t *out)\n\n > Get the maximum number of objects libgit2 will allow in a pack > file when downloading a pack file from a remote. This can be > used to limit maximum memory usage when fetching from an untrusted > remote.\n\n opts(GIT_OPT_SET_PACK_MAX_OBJECTS, size_t objects)\n\n > Set the maximum number of objects libgit2 will allow in a pack > file when downloading a pack file from a remote.\n\n opts(GIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS, int enabled) > This will cause .keep file existence checks to be skipped when > accessing packfiles, which can help performance with remote filesystems.\n\n opts(GIT_OPT_ENABLE_HTTP_EXPECT_CONTINUE, int enabled) > When connecting to a server using NTLM or Negotiate > authentication, use expect/continue when POSTing data. > This option is not available on Windows.\n
\n",
"group": "libgit2"
},
"git_config_entry_free": {
@@ -4823,7 +4823,7 @@
"group": "config",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_config_open_ondisk-26"
+ "ex/v0.99.0/general.html#git_config_open_ondisk-26"
]
}
},
@@ -4936,8 +4936,8 @@
"group": "config",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_config_free-27",
- "ex/HEAD/general.html#git_config_free-28"
+ "ex/v0.99.0/general.html#git_config_free-27",
+ "ex/v0.99.0/general.html#git_config_free-28"
]
}
},
@@ -5006,8 +5006,8 @@
"group": "config",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_config_get_int32-29",
- "ex/HEAD/general.html#git_config_get_int32-30"
+ "ex/v0.99.0/general.html#git_config_get_int32-29",
+ "ex/v0.99.0/general.html#git_config_get_int32-30"
]
}
},
@@ -5140,8 +5140,8 @@
"group": "config",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_config_get_string-31",
- "ex/HEAD/general.html#git_config_get_string-32"
+ "ex/v0.99.0/general.html#git_config_get_string-31",
+ "ex/v0.99.0/general.html#git_config_get_string-32"
]
}
},
@@ -5908,81 +5908,81 @@
"comments": "Locking disallows anybody else from writing to that backend. Any updates made after locking will not be visible to a reader until the file is unlocked.
\n\nYou can apply the changes by calling git_transaction_commit() before freeing the transaction. Either of these actions will unlock the config.
\n",
"group": "config"
},
- "git_cred_free": {
+ "git_credential_free": {
"type": "function",
- "file": "git2/cred.h",
- "line": 145,
- "lineto": 145,
+ "file": "git2/credential.h",
+ "line": 146,
+ "lineto": 146,
"args": [
{
"name": "cred",
- "type": "git_cred *",
+ "type": "git_credential *",
"comment": "the object to free"
}
],
- "argline": "git_cred *cred",
- "sig": "git_cred *",
+ "argline": "git_credential *cred",
+ "sig": "git_credential *",
"return": {
"type": "void",
"comment": null
},
"description": "Free a credential.
\n",
"comments": "This is only necessary if you own the object; that is, if you are a transport.
\n",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_has_username": {
+ "git_credential_has_username": {
"type": "function",
- "file": "git2/cred.h",
- "line": 153,
- "lineto": 153,
+ "file": "git2/credential.h",
+ "line": 154,
+ "lineto": 154,
"args": [
{
"name": "cred",
- "type": "git_cred *",
+ "type": "git_credential *",
"comment": "object to check"
}
],
- "argline": "git_cred *cred",
- "sig": "git_cred *",
+ "argline": "git_credential *cred",
+ "sig": "git_credential *",
"return": {
"type": "int",
"comment": " 1 if the credential object has non-NULL username, 0 otherwise"
},
"description": "Check whether a credential object contains username information.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_get_username": {
+ "git_credential_get_username": {
"type": "function",
- "file": "git2/cred.h",
- "line": 161,
- "lineto": 161,
+ "file": "git2/credential.h",
+ "line": 162,
+ "lineto": 162,
"args": [
{
"name": "cred",
- "type": "git_cred *",
+ "type": "git_credential *",
"comment": "object to check"
}
],
- "argline": "git_cred *cred",
- "sig": "git_cred *",
+ "argline": "git_credential *cred",
+ "sig": "git_credential *",
"return": {
"type": "const char *",
"comment": " the credential username, or NULL if not applicable"
},
"description": "Return the username associated with a credential object.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_userpass_plaintext_new": {
+ "git_credential_userpass_plaintext_new": {
"type": "function",
- "file": "git2/cred.h",
- "line": 172,
- "lineto": 175,
+ "file": "git2/credential.h",
+ "line": 173,
+ "lineto": 176,
"args": [
{
"name": "out",
- "type": "git_cred **",
+ "type": "git_credential **",
"comment": "The newly created credential object."
},
{
@@ -5996,74 +5996,74 @@
"comment": "The password of the credential."
}
],
- "argline": "git_cred **out, const char *username, const char *password",
- "sig": "git_cred **::const char *::const char *",
+ "argline": "git_credential **out, const char *username, const char *password",
+ "sig": "git_credential **::const char *::const char *",
"return": {
"type": "int",
"comment": " 0 for success or an error code for failure"
},
"description": "Create a new plain-text username and password credential object.\n The supplied credential parameter will be internally duplicated.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_default_new": {
+ "git_credential_default_new": {
"type": "function",
- "file": "git2/cred.h",
- "line": 183,
- "lineto": 183,
+ "file": "git2/credential.h",
+ "line": 185,
+ "lineto": 185,
"args": [
{
"name": "out",
- "type": "git_cred **",
- "comment": null
+ "type": "git_credential **",
+ "comment": "The newly created credential object."
}
],
- "argline": "git_cred **out",
- "sig": "git_cred **",
+ "argline": "git_credential **out",
+ "sig": "git_credential **",
"return": {
"type": "int",
"comment": " 0 for success or an error code for failure"
},
"description": "Create a "default" credential usable for Negotiate mechanisms like NTLM\n or Kerberos authentication.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_username_new": {
+ "git_credential_username_new": {
"type": "function",
- "file": "git2/cred.h",
- "line": 191,
- "lineto": 191,
+ "file": "git2/credential.h",
+ "line": 197,
+ "lineto": 197,
"args": [
{
- "name": "cred",
- "type": "git_cred **",
- "comment": null
+ "name": "out",
+ "type": "git_credential **",
+ "comment": "The newly created credential object."
},
{
"name": "username",
"type": "const char *",
- "comment": null
+ "comment": "The username to authenticate with"
}
],
- "argline": "git_cred **cred, const char *username",
- "sig": "git_cred **::const char *",
+ "argline": "git_credential **out, const char *username",
+ "sig": "git_credential **::const char *",
"return": {
"type": "int",
- "comment": null
+ "comment": " 0 for success or an error code for failure"
},
"description": "Create a credential to specify a username.
\n",
"comments": "This is used with ssh authentication to query for the username if none is specified in the url.
\n",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_ssh_key_new": {
+ "git_credential_ssh_key_new": {
"type": "function",
- "file": "git2/cred.h",
- "line": 204,
- "lineto": 209,
+ "file": "git2/credential.h",
+ "line": 210,
+ "lineto": 215,
"args": [
{
"name": "out",
- "type": "git_cred **",
+ "type": "git_credential **",
"comment": "The newly created credential object."
},
{
@@ -6087,25 +6087,25 @@
"comment": "The passphrase of the credential."
}
],
- "argline": "git_cred **out, const char *username, const char *publickey, const char *privatekey, const char *passphrase",
- "sig": "git_cred **::const char *::const char *::const char *::const char *",
+ "argline": "git_credential **out, const char *username, const char *publickey, const char *privatekey, const char *passphrase",
+ "sig": "git_credential **::const char *::const char *::const char *::const char *",
"return": {
"type": "int",
"comment": " 0 for success or an error code for failure"
},
"description": "Create a new passphrase-protected ssh key credential object.\n The supplied credential parameter will be internally duplicated.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_ssh_key_memory_new": {
+ "git_credential_ssh_key_memory_new": {
"type": "function",
- "file": "git2/cred.h",
- "line": 221,
- "lineto": 226,
+ "file": "git2/credential.h",
+ "line": 227,
+ "lineto": 232,
"args": [
{
"name": "out",
- "type": "git_cred **",
+ "type": "git_credential **",
"comment": "The newly created credential object."
},
{
@@ -6129,25 +6129,25 @@
"comment": "The passphrase of the credential."
}
],
- "argline": "git_cred **out, const char *username, const char *publickey, const char *privatekey, const char *passphrase",
- "sig": "git_cred **::const char *::const char *::const char *::const char *",
+ "argline": "git_credential **out, const char *username, const char *publickey, const char *privatekey, const char *passphrase",
+ "sig": "git_credential **::const char *::const char *::const char *::const char *",
"return": {
"type": "int",
"comment": " 0 for success or an error code for failure"
},
"description": "Create a new ssh key credential object reading the keys from memory.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_ssh_interactive_new": {
+ "git_credential_ssh_interactive_new": {
"type": "function",
- "file": "git2/cred.h",
- "line": 256,
- "lineto": 260,
+ "file": "git2/credential.h",
+ "line": 262,
+ "lineto": 266,
"args": [
{
"name": "out",
- "type": "git_cred **",
+ "type": "git_credential **",
"comment": null
},
{
@@ -6157,7 +6157,7 @@
},
{
"name": "prompt_callback",
- "type": "git_cred_ssh_interactive_cb",
+ "type": "git_credential_ssh_interactive_cb",
"comment": "The callback method used for prompts."
},
{
@@ -6166,25 +6166,25 @@
"comment": "Additional data to pass to the callback."
}
],
- "argline": "git_cred **out, const char *username, git_cred_ssh_interactive_cb prompt_callback, void *payload",
- "sig": "git_cred **::const char *::git_cred_ssh_interactive_cb::void *",
+ "argline": "git_credential **out, const char *username, git_credential_ssh_interactive_cb prompt_callback, void *payload",
+ "sig": "git_credential **::const char *::git_credential_ssh_interactive_cb::void *",
"return": {
"type": "int",
"comment": " 0 for success or an error code for failure."
},
"description": "Create a new ssh keyboard-interactive based credential object.\n The supplied credential parameter will be internally duplicated.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_ssh_key_from_agent": {
+ "git_credential_ssh_key_from_agent": {
"type": "function",
- "file": "git2/cred.h",
- "line": 270,
- "lineto": 272,
+ "file": "git2/credential.h",
+ "line": 276,
+ "lineto": 278,
"args": [
{
"name": "out",
- "type": "git_cred **",
+ "type": "git_credential **",
"comment": "The newly created credential object."
},
{
@@ -6193,25 +6193,25 @@
"comment": "username to use to authenticate"
}
],
- "argline": "git_cred **out, const char *username",
- "sig": "git_cred **::const char *",
+ "argline": "git_credential **out, const char *username",
+ "sig": "git_credential **::const char *",
"return": {
"type": "int",
"comment": " 0 for success or an error code for failure"
},
"description": "Create a new ssh key credential object used for querying an ssh-agent.\n The supplied credential parameter will be internally duplicated.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_ssh_custom_new": {
+ "git_credential_ssh_custom_new": {
"type": "function",
- "file": "git2/cred.h",
- "line": 298,
- "lineto": 304,
+ "file": "git2/credential.h",
+ "line": 304,
+ "lineto": 310,
"args": [
{
"name": "out",
- "type": "git_cred **",
+ "type": "git_credential **",
"comment": "The newly created credential object."
},
{
@@ -6231,7 +6231,7 @@
},
{
"name": "sign_callback",
- "type": "git_cred_sign_cb",
+ "type": "git_credential_sign_cb",
"comment": "The callback method to sign the data during the challenge."
},
{
@@ -6240,25 +6240,25 @@
"comment": "Additional data to pass to the callback."
}
],
- "argline": "git_cred **out, const char *username, const char *publickey, size_t publickey_len, git_cred_sign_cb sign_callback, void *payload",
- "sig": "git_cred **::const char *::const char *::size_t::git_cred_sign_cb::void *",
+ "argline": "git_credential **out, const char *username, const char *publickey, size_t publickey_len, git_credential_sign_cb sign_callback, void *payload",
+ "sig": "git_credential **::const char *::const char *::size_t::git_credential_sign_cb::void *",
"return": {
"type": "int",
"comment": " 0 for success or an error code for failure"
},
"description": "Create an ssh key credential with a custom signing function.
\n",
"comments": "This lets you use your own function to sign the challenge.
\n\nThis function and its credential type is provided for completeness and wraps libssh2_userauth_publickey(), which is undocumented.
\n\nThe supplied credential parameter will be internally duplicated.
\n",
- "group": "cred"
+ "group": "credential"
},
- "git_cred_userpass": {
+ "git_credential_userpass": {
"type": "function",
- "file": "git2/cred_helpers.h",
+ "file": "git2/credential_helpers.h",
"line": 43,
"lineto": 48,
"args": [
{
- "name": "cred",
- "type": "git_cred **",
+ "name": "out",
+ "type": "git_credential **",
"comment": "The newly created credential object."
},
{
@@ -6274,29 +6274,29 @@
{
"name": "allowed_types",
"type": "unsigned int",
- "comment": "A bitmask stating which cred types are OK to return."
+ "comment": "A bitmask stating which credential types are OK to return."
},
{
"name": "payload",
"type": "void *",
- "comment": "The payload provided when specifying this callback. (This is\n interpreted as a `git_cred_userpass_payload*`.)"
+ "comment": "The payload provided when specifying this callback. (This is\n interpreted as a `git_credential_userpass_payload*`.)"
}
],
- "argline": "git_cred **cred, const char *url, const char *user_from_url, unsigned int allowed_types, void *payload",
- "sig": "git_cred **::const char *::const char *::unsigned int::void *",
+ "argline": "git_credential **out, const char *url, const char *user_from_url, unsigned int allowed_types, void *payload",
+ "sig": "git_credential **::const char *::const char *::unsigned int::void *",
"return": {
"type": "int",
"comment": null
},
- "description": "Stock callback usable as a git_cred_acquire_cb. This calls\n git_cred_userpass_plaintext_new unless the protocol has not specified\n GIT_CREDTYPE_USERPASS_PLAINTEXT as an allowed type.
\n",
+ "description": "Stock callback usable as a git_credential_acquire_cb. This calls\n git_cred_userpass_plaintext_new unless the protocol has not specified\n GIT_CREDENTIAL_USERPASS_PLAINTEXT as an allowed type.
\n",
"comments": "",
- "group": "cred"
+ "group": "credential"
},
"git_blob_create_fromworkdir": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 84,
- "lineto": 84,
+ "line": 86,
+ "lineto": 86,
"args": [
{
"name": "id",
@@ -6327,8 +6327,8 @@
"git_blob_filtered_content": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 97,
- "lineto": 101,
+ "line": 99,
+ "lineto": 103,
"args": [
{
"name": "out",
@@ -6364,8 +6364,8 @@
"git_buf_free": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 126,
- "lineto": 126,
+ "line": 128,
+ "lineto": 128,
"args": [
{
"name": "buffer",
@@ -6386,8 +6386,8 @@
"giterr_last": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 200,
- "lineto": 200,
+ "line": 202,
+ "lineto": 202,
"args": [],
"argline": "",
"sig": "",
@@ -6402,8 +6402,8 @@
"giterr_clear": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 212,
- "lineto": 212,
+ "line": 214,
+ "lineto": 214,
"args": [],
"argline": "",
"sig": "",
@@ -6418,8 +6418,8 @@
"giterr_set_str": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 224,
- "lineto": 224,
+ "line": 226,
+ "lineto": 226,
"args": [
{
"name": "error_class",
@@ -6445,8 +6445,8 @@
"giterr_set_oom": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 236,
- "lineto": 236,
+ "line": 238,
+ "lineto": 238,
"args": [],
"argline": "",
"sig": "",
@@ -6461,8 +6461,8 @@
"git_object__size": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 326,
- "lineto": 326,
+ "line": 328,
+ "lineto": 328,
"args": [
{
"name": "type",
@@ -6483,8 +6483,8 @@
"git_oid_iszero": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 400,
- "lineto": 400,
+ "line": 471,
+ "lineto": 471,
"args": [
{
"name": "id",
@@ -6505,8 +6505,8 @@
"git_blame_init_options": {
"type": "function",
"file": "git2/deprecated.h",
- "line": 459,
- "lineto": 459,
+ "line": 530,
+ "lineto": 530,
"args": [
{
"name": "opts",
@@ -6557,7 +6557,7 @@
"group": "describe",
"examples": {
"describe.c": [
- "ex/HEAD/describe.html#git_describe_options_init-1"
+ "ex/v0.99.0/describe.html#git_describe_options_init-1"
]
}
},
@@ -6589,7 +6589,7 @@
"group": "describe",
"examples": {
"describe.c": [
- "ex/HEAD/describe.html#git_describe_format_options_init-2"
+ "ex/v0.99.0/describe.html#git_describe_format_options_init-2"
]
}
},
@@ -6626,7 +6626,7 @@
"group": "describe",
"examples": {
"describe.c": [
- "ex/HEAD/describe.html#git_describe_commit-3"
+ "ex/v0.99.0/describe.html#git_describe_commit-3"
]
}
},
@@ -6663,7 +6663,7 @@
"group": "describe",
"examples": {
"describe.c": [
- "ex/HEAD/describe.html#git_describe_workdir-4"
+ "ex/v0.99.0/describe.html#git_describe_workdir-4"
]
}
},
@@ -6700,7 +6700,7 @@
"group": "describe",
"examples": {
"describe.c": [
- "ex/HEAD/describe.html#git_describe_format-5"
+ "ex/v0.99.0/describe.html#git_describe_format-5"
]
}
},
@@ -6803,11 +6803,11 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_free-3"
+ "ex/v0.99.0/diff.html#git_diff_free-3"
],
"log.c": [
- "ex/HEAD/log.html#git_diff_free-25",
- "ex/HEAD/log.html#git_diff_free-26"
+ "ex/v0.99.0/log.html#git_diff_free-25",
+ "ex/v0.99.0/log.html#git_diff_free-26"
]
}
},
@@ -6854,11 +6854,11 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_tree_to_tree-4"
+ "ex/v0.99.0/diff.html#git_diff_tree_to_tree-4"
],
"log.c": [
- "ex/HEAD/log.html#git_diff_tree_to_tree-27",
- "ex/HEAD/log.html#git_diff_tree_to_tree-28"
+ "ex/v0.99.0/log.html#git_diff_tree_to_tree-27",
+ "ex/v0.99.0/log.html#git_diff_tree_to_tree-28"
]
}
},
@@ -6905,7 +6905,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_tree_to_index-5"
+ "ex/v0.99.0/diff.html#git_diff_tree_to_index-5"
]
}
},
@@ -6947,7 +6947,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_index_to_workdir-6"
+ "ex/v0.99.0/diff.html#git_diff_index_to_workdir-6"
]
}
},
@@ -6989,7 +6989,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_tree_to_workdir-7"
+ "ex/v0.99.0/diff.html#git_diff_tree_to_workdir-7"
]
}
},
@@ -7031,7 +7031,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_tree_to_workdir_with_index-8"
+ "ex/v0.99.0/diff.html#git_diff_tree_to_workdir_with_index-8"
]
}
},
@@ -7132,7 +7132,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_find_similar-9"
+ "ex/v0.99.0/diff.html#git_diff_find_similar-9"
]
}
},
@@ -7159,7 +7159,7 @@
"group": "diff",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_diff_num_deltas-29"
+ "ex/v0.99.0/log.html#git_diff_num_deltas-29"
]
}
},
@@ -7346,10 +7346,10 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_print-10"
+ "ex/v0.99.0/diff.html#git_diff_print-10"
],
"log.c": [
- "ex/HEAD/log.html#git_diff_print-30"
+ "ex/v0.99.0/log.html#git_diff_print-30"
]
}
},
@@ -7634,7 +7634,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_from_buffer-11"
+ "ex/v0.99.0/diff.html#git_diff_from_buffer-11"
]
}
},
@@ -7666,7 +7666,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_get_stats-12"
+ "ex/v0.99.0/diff.html#git_diff_get_stats-12"
]
}
},
@@ -7774,7 +7774,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_stats_to_buf-13"
+ "ex/v0.99.0/diff.html#git_diff_stats_to_buf-13"
]
}
},
@@ -7801,7 +7801,7 @@
"group": "diff",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_diff_stats_free-14"
+ "ex/v0.99.0/diff.html#git_diff_stats_free-14"
]
}
},
@@ -7978,8 +7978,8 @@
"git_error_last": {
"type": "function",
"file": "git2/errors.h",
- "line": 123,
- "lineto": 123,
+ "line": 124,
+ "lineto": 124,
"args": [],
"argline": "",
"sig": "",
@@ -7992,25 +7992,25 @@
"group": "error",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_error_last-11",
- "ex/HEAD/checkout.html#git_error_last-12",
- "ex/HEAD/checkout.html#git_error_last-13",
- "ex/HEAD/checkout.html#git_error_last-14"
+ "ex/v0.99.0/checkout.html#git_error_last-11",
+ "ex/v0.99.0/checkout.html#git_error_last-12",
+ "ex/v0.99.0/checkout.html#git_error_last-13",
+ "ex/v0.99.0/checkout.html#git_error_last-14"
],
"general.c": [
- "ex/HEAD/general.html#git_error_last-33"
+ "ex/v0.99.0/general.html#git_error_last-33"
],
"merge.c": [
- "ex/HEAD/merge.html#git_error_last-8",
- "ex/HEAD/merge.html#git_error_last-9"
+ "ex/v0.99.0/merge.html#git_error_last-8",
+ "ex/v0.99.0/merge.html#git_error_last-9"
]
}
},
"git_error_clear": {
"type": "function",
"file": "git2/errors.h",
- "line": 128,
- "lineto": 128,
+ "line": 129,
+ "lineto": 129,
"args": [],
"argline": "",
"sig": "",
@@ -8025,8 +8025,8 @@
"git_error_set_str": {
"type": "function",
"file": "git2/errors.h",
- "line": 146,
- "lineto": 146,
+ "line": 148,
+ "lineto": 148,
"args": [
{
"name": "error_class",
@@ -8042,8 +8042,8 @@
"argline": "int error_class, const char *string",
"sig": "int::const char *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success or -1 on failure"
},
"description": "Set the error message string for this thread.
\n",
"comments": "This function is public so that custom ODB backends and the like can relay an error message through libgit2. Most regular users of libgit2 will never need to call this function -- actually, calling it in most circumstances (for example, calling from within a callback function) will just end up having the value overwritten by libgit2 internals.
\n\nThis error message is stored in thread-local storage and only applies to the particular thread that this libgit2 call is made from.
\n",
@@ -8052,8 +8052,8 @@
"git_error_set_oom": {
"type": "function",
"file": "git2/errors.h",
- "line": 157,
- "lineto": 157,
+ "line": 159,
+ "lineto": 159,
"args": [],
"argline": "",
"sig": "",
@@ -8380,7 +8380,7 @@
"group": "libgit2",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_libgit2_init-34"
+ "ex/v0.99.0/general.html#git_libgit2_init-34"
]
}
},
@@ -8627,16 +8627,16 @@
"group": "index",
"examples": {
"add.c": [
- "ex/HEAD/add.html#git_index_free-1"
+ "ex/v0.99.0/add.html#git_index_free-1"
],
"general.c": [
- "ex/HEAD/general.html#git_index_free-35"
+ "ex/v0.99.0/general.html#git_index_free-35"
],
"init.c": [
- "ex/HEAD/init.html#git_index_free-2"
+ "ex/v0.99.0/init.html#git_index_free-2"
],
"ls-files.c": [
- "ex/HEAD/ls-files.html#git_index_free-1"
+ "ex/v0.99.0/ls-files.html#git_index_free-1"
]
}
},
@@ -8810,7 +8810,7 @@
"group": "index",
"examples": {
"add.c": [
- "ex/HEAD/add.html#git_index_write-2"
+ "ex/v0.99.0/add.html#git_index_write-2"
]
}
},
@@ -8913,10 +8913,10 @@
"group": "index",
"examples": {
"init.c": [
- "ex/HEAD/init.html#git_index_write_tree-3"
+ "ex/v0.99.0/init.html#git_index_write_tree-3"
],
"merge.c": [
- "ex/HEAD/merge.html#git_index_write_tree-10"
+ "ex/v0.99.0/merge.html#git_index_write_tree-10"
]
}
},
@@ -8975,10 +8975,10 @@
"group": "index",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_index_entrycount-36"
+ "ex/v0.99.0/general.html#git_index_entrycount-36"
],
"ls-files.c": [
- "ex/HEAD/ls-files.html#git_index_entrycount-2"
+ "ex/v0.99.0/ls-files.html#git_index_entrycount-2"
]
}
},
@@ -9032,10 +9032,10 @@
"group": "index",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_index_get_byindex-37"
+ "ex/v0.99.0/general.html#git_index_get_byindex-37"
],
"ls-files.c": [
- "ex/HEAD/ls-files.html#git_index_get_byindex-3"
+ "ex/v0.99.0/ls-files.html#git_index_get_byindex-3"
]
}
},
@@ -9072,7 +9072,7 @@
"group": "index",
"examples": {
"ls-files.c": [
- "ex/HEAD/ls-files.html#git_index_get_bypath-4"
+ "ex/v0.99.0/ls-files.html#git_index_get_bypath-4"
]
}
},
@@ -9421,7 +9421,7 @@
"group": "index",
"examples": {
"add.c": [
- "ex/HEAD/add.html#git_index_add_all-3"
+ "ex/v0.99.0/add.html#git_index_add_all-3"
]
}
},
@@ -9500,7 +9500,7 @@
"group": "index",
"examples": {
"add.c": [
- "ex/HEAD/add.html#git_index_update_all-4"
+ "ex/v0.99.0/add.html#git_index_update_all-4"
]
}
},
@@ -9719,7 +9719,7 @@
"group": "index",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_index_has_conflicts-11"
+ "ex/v0.99.0/merge.html#git_index_has_conflicts-11"
]
}
},
@@ -9751,7 +9751,7 @@
"group": "index",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_index_conflict_iterator_new-12"
+ "ex/v0.99.0/merge.html#git_index_conflict_iterator_new-12"
]
}
},
@@ -9793,7 +9793,7 @@
"group": "index",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_index_conflict_next-13"
+ "ex/v0.99.0/merge.html#git_index_conflict_next-13"
]
}
},
@@ -9820,7 +9820,7 @@
"group": "index",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_index_conflict_iterator_free-14"
+ "ex/v0.99.0/merge.html#git_index_conflict_iterator_free-14"
]
}
},
@@ -10344,7 +10344,7 @@
"group": "merge",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_merge_analysis-15"
+ "ex/v0.99.0/merge.html#git_merge_analysis-15"
]
}
},
@@ -10433,10 +10433,10 @@
"group": "merge",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_merge_base-31"
+ "ex/v0.99.0/log.html#git_merge_base-31"
],
"rev-parse.c": [
- "ex/HEAD/rev-parse.html#git_merge_base-1"
+ "ex/v0.99.0/rev-parse.html#git_merge_base-1"
]
}
},
@@ -10831,7 +10831,7 @@
"group": "merge",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_merge-16"
+ "ex/v0.99.0/merge.html#git_merge-16"
]
}
},
@@ -11528,10 +11528,10 @@
"group": "object",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_object_lookup-32"
+ "ex/v0.99.0/log.html#git_object_lookup-32"
],
"merge.c": [
- "ex/HEAD/merge.html#git_object_lookup-17"
+ "ex/v0.99.0/merge.html#git_object_lookup-17"
]
}
},
@@ -11637,27 +11637,27 @@
"group": "object",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_object_id-8",
- "ex/HEAD/blame.html#git_object_id-9",
- "ex/HEAD/blame.html#git_object_id-10",
- "ex/HEAD/blame.html#git_object_id-11"
+ "ex/v0.99.0/blame.html#git_object_id-8",
+ "ex/v0.99.0/blame.html#git_object_id-9",
+ "ex/v0.99.0/blame.html#git_object_id-10",
+ "ex/v0.99.0/blame.html#git_object_id-11"
],
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_object_id-10",
- "ex/HEAD/cat-file.html#git_object_id-11"
+ "ex/v0.99.0/cat-file.html#git_object_id-10",
+ "ex/v0.99.0/cat-file.html#git_object_id-11"
],
"log.c": [
- "ex/HEAD/log.html#git_object_id-33",
- "ex/HEAD/log.html#git_object_id-34",
- "ex/HEAD/log.html#git_object_id-35",
- "ex/HEAD/log.html#git_object_id-36"
+ "ex/v0.99.0/log.html#git_object_id-33",
+ "ex/v0.99.0/log.html#git_object_id-34",
+ "ex/v0.99.0/log.html#git_object_id-35",
+ "ex/v0.99.0/log.html#git_object_id-36"
],
"rev-parse.c": [
- "ex/HEAD/rev-parse.html#git_object_id-2",
- "ex/HEAD/rev-parse.html#git_object_id-3",
- "ex/HEAD/rev-parse.html#git_object_id-4",
- "ex/HEAD/rev-parse.html#git_object_id-5",
- "ex/HEAD/rev-parse.html#git_object_id-6"
+ "ex/v0.99.0/rev-parse.html#git_object_id-2",
+ "ex/v0.99.0/rev-parse.html#git_object_id-3",
+ "ex/v0.99.0/rev-parse.html#git_object_id-4",
+ "ex/v0.99.0/rev-parse.html#git_object_id-5",
+ "ex/v0.99.0/rev-parse.html#git_object_id-6"
]
}
},
@@ -11689,7 +11689,7 @@
"group": "object",
"examples": {
"tag.c": [
- "ex/HEAD/tag.html#git_object_short_id-3"
+ "ex/v0.99.0/tag.html#git_object_short_id-3"
]
}
},
@@ -11716,12 +11716,12 @@
"group": "object",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_object_type-12",
- "ex/HEAD/cat-file.html#git_object_type-13",
- "ex/HEAD/cat-file.html#git_object_type-14"
+ "ex/v0.99.0/cat-file.html#git_object_type-12",
+ "ex/v0.99.0/cat-file.html#git_object_type-13",
+ "ex/v0.99.0/cat-file.html#git_object_type-14"
],
"tag.c": [
- "ex/HEAD/tag.html#git_object_type-4"
+ "ex/v0.99.0/tag.html#git_object_type-4"
]
}
},
@@ -11770,33 +11770,33 @@
"group": "object",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_object_free-12",
- "ex/HEAD/blame.html#git_object_free-13",
- "ex/HEAD/blame.html#git_object_free-14",
- "ex/HEAD/blame.html#git_object_free-15"
+ "ex/v0.99.0/blame.html#git_object_free-12",
+ "ex/v0.99.0/blame.html#git_object_free-13",
+ "ex/v0.99.0/blame.html#git_object_free-14",
+ "ex/v0.99.0/blame.html#git_object_free-15"
],
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_object_free-15"
+ "ex/v0.99.0/cat-file.html#git_object_free-15"
],
"general.c": [
- "ex/HEAD/general.html#git_object_free-38"
+ "ex/v0.99.0/general.html#git_object_free-38"
],
"log.c": [
- "ex/HEAD/log.html#git_object_free-37"
+ "ex/v0.99.0/log.html#git_object_free-37"
],
"merge.c": [
- "ex/HEAD/merge.html#git_object_free-18"
+ "ex/v0.99.0/merge.html#git_object_free-18"
],
"rev-parse.c": [
- "ex/HEAD/rev-parse.html#git_object_free-7",
- "ex/HEAD/rev-parse.html#git_object_free-8",
- "ex/HEAD/rev-parse.html#git_object_free-9"
+ "ex/v0.99.0/rev-parse.html#git_object_free-7",
+ "ex/v0.99.0/rev-parse.html#git_object_free-8",
+ "ex/v0.99.0/rev-parse.html#git_object_free-9"
],
"tag.c": [
- "ex/HEAD/tag.html#git_object_free-5",
- "ex/HEAD/tag.html#git_object_free-6",
- "ex/HEAD/tag.html#git_object_free-7",
- "ex/HEAD/tag.html#git_object_free-8"
+ "ex/v0.99.0/tag.html#git_object_free-5",
+ "ex/v0.99.0/tag.html#git_object_free-6",
+ "ex/v0.99.0/tag.html#git_object_free-7",
+ "ex/v0.99.0/tag.html#git_object_free-8"
]
}
},
@@ -11823,14 +11823,14 @@
"group": "object",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_object_type2string-16",
- "ex/HEAD/cat-file.html#git_object_type2string-17",
- "ex/HEAD/cat-file.html#git_object_type2string-18",
- "ex/HEAD/cat-file.html#git_object_type2string-19"
+ "ex/v0.99.0/cat-file.html#git_object_type2string-16",
+ "ex/v0.99.0/cat-file.html#git_object_type2string-17",
+ "ex/v0.99.0/cat-file.html#git_object_type2string-18",
+ "ex/v0.99.0/cat-file.html#git_object_type2string-19"
],
"general.c": [
- "ex/HEAD/general.html#git_object_type2string-39",
- "ex/HEAD/general.html#git_object_type2string-40"
+ "ex/v0.99.0/general.html#git_object_type2string-39",
+ "ex/v0.99.0/general.html#git_object_type2string-40"
]
}
},
@@ -12036,10 +12036,10 @@
"group": "odb",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_odb_free-20"
+ "ex/v0.99.0/cat-file.html#git_odb_free-20"
],
"general.c": [
- "ex/HEAD/general.html#git_odb_free-41"
+ "ex/v0.99.0/general.html#git_odb_free-41"
]
}
},
@@ -12076,10 +12076,10 @@
"group": "odb",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_odb_read-21"
+ "ex/v0.99.0/cat-file.html#git_odb_read-21"
],
"general.c": [
- "ex/HEAD/general.html#git_odb_read-42"
+ "ex/v0.99.0/general.html#git_odb_read-42"
]
}
},
@@ -12350,7 +12350,7 @@
"group": "odb",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_odb_write-43"
+ "ex/v0.99.0/general.html#git_odb_write-43"
]
}
},
@@ -12702,10 +12702,10 @@
"group": "odb",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_odb_object_free-22"
+ "ex/v0.99.0/cat-file.html#git_odb_object_free-22"
],
"general.c": [
- "ex/HEAD/general.html#git_odb_object_free-44"
+ "ex/v0.99.0/general.html#git_odb_object_free-44"
]
}
},
@@ -12754,7 +12754,7 @@
"group": "odb",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_odb_object_data-45"
+ "ex/v0.99.0/general.html#git_odb_object_data-45"
]
}
},
@@ -12781,10 +12781,10 @@
"group": "odb",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_odb_object_size-23"
+ "ex/v0.99.0/cat-file.html#git_odb_object_size-23"
],
"general.c": [
- "ex/HEAD/general.html#git_odb_object_size-46"
+ "ex/v0.99.0/general.html#git_odb_object_size-46"
]
}
},
@@ -12811,7 +12811,7 @@
"group": "odb",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_odb_object_type-47"
+ "ex/v0.99.0/general.html#git_odb_object_type-47"
]
}
},
@@ -13062,14 +13062,14 @@
"group": "oid",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_oid_fromstr-48",
- "ex/HEAD/general.html#git_oid_fromstr-49",
- "ex/HEAD/general.html#git_oid_fromstr-50",
- "ex/HEAD/general.html#git_oid_fromstr-51",
- "ex/HEAD/general.html#git_oid_fromstr-52",
- "ex/HEAD/general.html#git_oid_fromstr-53",
- "ex/HEAD/general.html#git_oid_fromstr-54",
- "ex/HEAD/general.html#git_oid_fromstr-55"
+ "ex/v0.99.0/general.html#git_oid_fromstr-48",
+ "ex/v0.99.0/general.html#git_oid_fromstr-49",
+ "ex/v0.99.0/general.html#git_oid_fromstr-50",
+ "ex/v0.99.0/general.html#git_oid_fromstr-51",
+ "ex/v0.99.0/general.html#git_oid_fromstr-52",
+ "ex/v0.99.0/general.html#git_oid_fromstr-53",
+ "ex/v0.99.0/general.html#git_oid_fromstr-54",
+ "ex/v0.99.0/general.html#git_oid_fromstr-55"
]
}
},
@@ -13135,8 +13135,8 @@
"git_oid_fromraw": {
"type": "function",
"file": "git2/oid.h",
- "line": 77,
- "lineto": 77,
+ "line": 78,
+ "lineto": 78,
"args": [
{
"name": "out",
@@ -13152,8 +13152,8 @@
"argline": "git_oid *out, const unsigned char *raw",
"sig": "git_oid *::const unsigned char *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success or error code"
},
"description": "Copy an already raw oid into a git_oid structure.
\n",
"comments": "",
@@ -13162,8 +13162,8 @@
"git_oid_fmt": {
"type": "function",
"file": "git2/oid.h",
- "line": 89,
- "lineto": 89,
+ "line": 91,
+ "lineto": 91,
"args": [
{
"name": "out",
@@ -13179,35 +13179,35 @@
"argline": "char *out, const git_oid *id",
"sig": "char *::const git_oid *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success or error code"
},
"description": "Format a git_oid into a hex string.
\n",
"comments": "",
"group": "oid",
"examples": {
"fetch.c": [
- "ex/HEAD/fetch.html#git_oid_fmt-1",
- "ex/HEAD/fetch.html#git_oid_fmt-2"
+ "ex/v0.99.0/fetch.html#git_oid_fmt-1",
+ "ex/v0.99.0/fetch.html#git_oid_fmt-2"
],
"general.c": [
- "ex/HEAD/general.html#git_oid_fmt-56",
- "ex/HEAD/general.html#git_oid_fmt-57",
- "ex/HEAD/general.html#git_oid_fmt-58",
- "ex/HEAD/general.html#git_oid_fmt-59",
- "ex/HEAD/general.html#git_oid_fmt-60",
- "ex/HEAD/general.html#git_oid_fmt-61"
+ "ex/v0.99.0/general.html#git_oid_fmt-56",
+ "ex/v0.99.0/general.html#git_oid_fmt-57",
+ "ex/v0.99.0/general.html#git_oid_fmt-58",
+ "ex/v0.99.0/general.html#git_oid_fmt-59",
+ "ex/v0.99.0/general.html#git_oid_fmt-60",
+ "ex/v0.99.0/general.html#git_oid_fmt-61"
],
"ls-remote.c": [
- "ex/HEAD/ls-remote.html#git_oid_fmt-1"
+ "ex/v0.99.0/ls-remote.html#git_oid_fmt-1"
]
}
},
"git_oid_nfmt": {
"type": "function",
"file": "git2/oid.h",
- "line": 100,
- "lineto": 100,
+ "line": 103,
+ "lineto": 103,
"args": [
{
"name": "out",
@@ -13228,8 +13228,8 @@
"argline": "char *out, size_t n, const git_oid *id",
"sig": "char *::size_t::const git_oid *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success or error code"
},
"description": "Format a git_oid into a partial hex string.
\n",
"comments": "",
@@ -13238,8 +13238,8 @@
"git_oid_pathfmt": {
"type": "function",
"file": "git2/oid.h",
- "line": 115,
- "lineto": 115,
+ "line": 119,
+ "lineto": 119,
"args": [
{
"name": "out",
@@ -13255,8 +13255,8 @@
"argline": "char *out, const git_oid *id",
"sig": "char *::const git_oid *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success, non-zero callback return value, or error code"
},
"description": "Format a git_oid into a loose-object path string.
\n",
"comments": "The resulting string is "aa/...", where "aa" is the first two hex digits of the oid and "..." is the remaining 38 digits.
\n",
@@ -13265,8 +13265,8 @@
"git_oid_tostr_s": {
"type": "function",
"file": "git2/oid.h",
- "line": 128,
- "lineto": 128,
+ "line": 132,
+ "lineto": 132,
"args": [
{
"name": "oid",
@@ -13285,16 +13285,16 @@
"group": "oid",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_oid_tostr_s-19",
- "ex/HEAD/merge.html#git_oid_tostr_s-20"
+ "ex/v0.99.0/merge.html#git_oid_tostr_s-19",
+ "ex/v0.99.0/merge.html#git_oid_tostr_s-20"
]
}
},
"git_oid_tostr": {
"type": "function",
"file": "git2/oid.h",
- "line": 147,
- "lineto": 147,
+ "line": 151,
+ "lineto": 151,
"args": [
{
"name": "out",
@@ -13323,33 +13323,33 @@
"group": "oid",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_oid_tostr-16",
- "ex/HEAD/blame.html#git_oid_tostr-17"
+ "ex/v0.99.0/blame.html#git_oid_tostr-16",
+ "ex/v0.99.0/blame.html#git_oid_tostr-17"
],
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_oid_tostr-24",
- "ex/HEAD/cat-file.html#git_oid_tostr-25",
- "ex/HEAD/cat-file.html#git_oid_tostr-26",
- "ex/HEAD/cat-file.html#git_oid_tostr-27",
- "ex/HEAD/cat-file.html#git_oid_tostr-28"
+ "ex/v0.99.0/cat-file.html#git_oid_tostr-24",
+ "ex/v0.99.0/cat-file.html#git_oid_tostr-25",
+ "ex/v0.99.0/cat-file.html#git_oid_tostr-26",
+ "ex/v0.99.0/cat-file.html#git_oid_tostr-27",
+ "ex/v0.99.0/cat-file.html#git_oid_tostr-28"
],
"log.c": [
- "ex/HEAD/log.html#git_oid_tostr-38",
- "ex/HEAD/log.html#git_oid_tostr-39"
+ "ex/v0.99.0/log.html#git_oid_tostr-38",
+ "ex/v0.99.0/log.html#git_oid_tostr-39"
],
"rev-parse.c": [
- "ex/HEAD/rev-parse.html#git_oid_tostr-10",
- "ex/HEAD/rev-parse.html#git_oid_tostr-11",
- "ex/HEAD/rev-parse.html#git_oid_tostr-12",
- "ex/HEAD/rev-parse.html#git_oid_tostr-13"
+ "ex/v0.99.0/rev-parse.html#git_oid_tostr-10",
+ "ex/v0.99.0/rev-parse.html#git_oid_tostr-11",
+ "ex/v0.99.0/rev-parse.html#git_oid_tostr-12",
+ "ex/v0.99.0/rev-parse.html#git_oid_tostr-13"
]
}
},
"git_oid_cpy": {
"type": "function",
"file": "git2/oid.h",
- "line": 155,
- "lineto": 155,
+ "line": 160,
+ "lineto": 160,
"args": [
{
"name": "out",
@@ -13365,25 +13365,25 @@
"argline": "git_oid *out, const git_oid *src",
"sig": "git_oid *::const git_oid *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success or error code"
},
"description": "Copy an oid from one structure to another.
\n",
"comments": "",
"group": "oid",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_oid_cpy-18",
- "ex/HEAD/blame.html#git_oid_cpy-19",
- "ex/HEAD/blame.html#git_oid_cpy-20"
+ "ex/v0.99.0/blame.html#git_oid_cpy-18",
+ "ex/v0.99.0/blame.html#git_oid_cpy-19",
+ "ex/v0.99.0/blame.html#git_oid_cpy-20"
]
}
},
"git_oid_cmp": {
"type": "function",
"file": "git2/oid.h",
- "line": 164,
- "lineto": 164,
+ "line": 169,
+ "lineto": 169,
"args": [
{
"name": "a",
@@ -13409,8 +13409,8 @@
"git_oid_equal": {
"type": "function",
"file": "git2/oid.h",
- "line": 173,
- "lineto": 173,
+ "line": 178,
+ "lineto": 178,
"args": [
{
"name": "a",
@@ -13436,8 +13436,8 @@
"git_oid_ncmp": {
"type": "function",
"file": "git2/oid.h",
- "line": 184,
- "lineto": 184,
+ "line": 189,
+ "lineto": 189,
"args": [
{
"name": "a",
@@ -13468,8 +13468,8 @@
"git_oid_streq": {
"type": "function",
"file": "git2/oid.h",
- "line": 193,
- "lineto": 193,
+ "line": 198,
+ "lineto": 198,
"args": [
{
"name": "id",
@@ -13495,8 +13495,8 @@
"git_oid_strcmp": {
"type": "function",
"file": "git2/oid.h",
- "line": 203,
- "lineto": 203,
+ "line": 208,
+ "lineto": 208,
"args": [
{
"name": "id",
@@ -13522,8 +13522,8 @@
"git_oid_is_zero": {
"type": "function",
"file": "git2/oid.h",
- "line": 210,
- "lineto": 210,
+ "line": 215,
+ "lineto": 215,
"args": [
{
"name": "id",
@@ -13542,18 +13542,18 @@
"group": "oid",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_oid_is_zero-21"
+ "ex/v0.99.0/blame.html#git_oid_is_zero-21"
],
"fetch.c": [
- "ex/HEAD/fetch.html#git_oid_is_zero-3"
+ "ex/v0.99.0/fetch.html#git_oid_is_zero-3"
]
}
},
"git_oid_shorten_new": {
"type": "function",
"file": "git2/oid.h",
- "line": 231,
- "lineto": 231,
+ "line": 236,
+ "lineto": 236,
"args": [
{
"name": "min_length",
@@ -13574,8 +13574,8 @@
"git_oid_shorten_add": {
"type": "function",
"file": "git2/oid.h",
- "line": 257,
- "lineto": 257,
+ "line": 262,
+ "lineto": 262,
"args": [
{
"name": "os",
@@ -13601,8 +13601,8 @@
"git_oid_shorten_free": {
"type": "function",
"file": "git2/oid.h",
- "line": 264,
- "lineto": 264,
+ "line": 269,
+ "lineto": 269,
"args": [
{
"name": "os",
@@ -14251,7 +14251,7 @@
"group": "patch",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_patch_from_buffers-15"
+ "ex/v0.99.0/diff.html#git_patch_from_buffers-15"
]
}
},
@@ -14278,7 +14278,7 @@
"group": "patch",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_patch_free-16"
+ "ex/v0.99.0/diff.html#git_patch_free-16"
]
}
},
@@ -14561,7 +14561,7 @@
"group": "patch",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_patch_to_buf-17"
+ "ex/v0.99.0/diff.html#git_patch_to_buf-17"
]
}
},
@@ -14593,7 +14593,7 @@
"group": "pathspec",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_pathspec_new-40"
+ "ex/v0.99.0/log.html#git_pathspec_new-40"
]
}
},
@@ -14620,7 +14620,7 @@
"group": "pathspec",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_pathspec_free-41"
+ "ex/v0.99.0/log.html#git_pathspec_free-41"
]
}
},
@@ -14768,7 +14768,7 @@
"group": "pathspec",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_pathspec_match_tree-42"
+ "ex/v0.99.0/log.html#git_pathspec_match_tree-42"
]
}
},
@@ -15892,14 +15892,14 @@
"group": "reference",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_reference_lookup-15",
- "ex/HEAD/checkout.html#git_reference_lookup-16"
+ "ex/v0.99.0/checkout.html#git_reference_lookup-15",
+ "ex/v0.99.0/checkout.html#git_reference_lookup-16"
],
"general.c": [
- "ex/HEAD/general.html#git_reference_lookup-62"
+ "ex/v0.99.0/general.html#git_reference_lookup-62"
],
"merge.c": [
- "ex/HEAD/merge.html#git_reference_lookup-21"
+ "ex/v0.99.0/merge.html#git_reference_lookup-21"
]
}
},
@@ -15968,7 +15968,7 @@
"group": "reference",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_reference_dwim-22"
+ "ex/v0.99.0/merge.html#git_reference_dwim-22"
]
}
},
@@ -16119,7 +16119,7 @@
"group": "reference",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_reference_create-23"
+ "ex/v0.99.0/merge.html#git_reference_create-23"
]
}
},
@@ -16198,7 +16198,7 @@
"group": "reference",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_reference_target-63"
+ "ex/v0.99.0/general.html#git_reference_target-63"
]
}
},
@@ -16247,10 +16247,10 @@
"group": "reference",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_reference_symbolic_target-64"
+ "ex/v0.99.0/general.html#git_reference_symbolic_target-64"
],
"merge.c": [
- "ex/HEAD/merge.html#git_reference_symbolic_target-24"
+ "ex/v0.99.0/merge.html#git_reference_symbolic_target-24"
]
}
},
@@ -16277,7 +16277,7 @@
"group": "reference",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_reference_type-65"
+ "ex/v0.99.0/general.html#git_reference_type-65"
]
}
},
@@ -16304,10 +16304,10 @@
"group": "reference",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_reference_name-17"
+ "ex/v0.99.0/checkout.html#git_reference_name-17"
],
"merge.c": [
- "ex/HEAD/merge.html#git_reference_name-25"
+ "ex/v0.99.0/merge.html#git_reference_name-25"
]
}
},
@@ -16435,7 +16435,7 @@
"group": "reference",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_reference_set_target-26"
+ "ex/v0.99.0/merge.html#git_reference_set_target-26"
]
}
},
@@ -16558,7 +16558,7 @@
"group": "reference",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_reference_list-66"
+ "ex/v0.99.0/general.html#git_reference_list-66"
]
}
},
@@ -16676,20 +16676,20 @@
"group": "reference",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_reference_free-18",
- "ex/HEAD/checkout.html#git_reference_free-19",
- "ex/HEAD/checkout.html#git_reference_free-20"
+ "ex/v0.99.0/checkout.html#git_reference_free-18",
+ "ex/v0.99.0/checkout.html#git_reference_free-19",
+ "ex/v0.99.0/checkout.html#git_reference_free-20"
],
"general.c": [
- "ex/HEAD/general.html#git_reference_free-67"
+ "ex/v0.99.0/general.html#git_reference_free-67"
],
"merge.c": [
- "ex/HEAD/merge.html#git_reference_free-27",
- "ex/HEAD/merge.html#git_reference_free-28",
- "ex/HEAD/merge.html#git_reference_free-29"
+ "ex/v0.99.0/merge.html#git_reference_free-27",
+ "ex/v0.99.0/merge.html#git_reference_free-28",
+ "ex/v0.99.0/merge.html#git_reference_free-29"
],
"status.c": [
- "ex/HEAD/status.html#git_reference_free-1"
+ "ex/v0.99.0/status.html#git_reference_free-1"
]
}
},
@@ -16991,7 +16991,7 @@
"group": "reference",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_reference_is_remote-21"
+ "ex/v0.99.0/checkout.html#git_reference_is_remote-21"
]
}
},
@@ -17109,7 +17109,7 @@
"group": "reference",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_reference_peel-30"
+ "ex/v0.99.0/merge.html#git_reference_peel-30"
]
}
},
@@ -17158,7 +17158,7 @@
"group": "reference",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_reference_shorthand-2"
+ "ex/v0.99.0/status.html#git_reference_shorthand-2"
]
}
},
@@ -17482,7 +17482,7 @@
"group": "remote",
"examples": {
"remote.c": [
- "ex/HEAD/remote.html#git_remote_create-1"
+ "ex/v0.99.0/remote.html#git_remote_create-1"
]
}
},
@@ -17620,10 +17620,10 @@
"group": "remote",
"examples": {
"fetch.c": [
- "ex/HEAD/fetch.html#git_remote_create_anonymous-4"
+ "ex/v0.99.0/fetch.html#git_remote_create_anonymous-4"
],
"ls-remote.c": [
- "ex/HEAD/ls-remote.html#git_remote_create_anonymous-2"
+ "ex/v0.99.0/ls-remote.html#git_remote_create_anonymous-2"
]
}
},
@@ -17687,13 +17687,13 @@
"group": "remote",
"examples": {
"fetch.c": [
- "ex/HEAD/fetch.html#git_remote_lookup-5"
+ "ex/v0.99.0/fetch.html#git_remote_lookup-5"
],
"ls-remote.c": [
- "ex/HEAD/ls-remote.html#git_remote_lookup-3"
+ "ex/v0.99.0/ls-remote.html#git_remote_lookup-3"
],
"remote.c": [
- "ex/HEAD/remote.html#git_remote_lookup-2"
+ "ex/v0.99.0/remote.html#git_remote_lookup-2"
]
}
},
@@ -17791,7 +17791,7 @@
"group": "remote",
"examples": {
"remote.c": [
- "ex/HEAD/remote.html#git_remote_url-3"
+ "ex/v0.99.0/remote.html#git_remote_url-3"
]
}
},
@@ -17818,7 +17818,7 @@
"group": "remote",
"examples": {
"remote.c": [
- "ex/HEAD/remote.html#git_remote_pushurl-4"
+ "ex/v0.99.0/remote.html#git_remote_pushurl-4"
]
}
},
@@ -17855,7 +17855,7 @@
"group": "remote",
"examples": {
"remote.c": [
- "ex/HEAD/remote.html#git_remote_set_url-5"
+ "ex/v0.99.0/remote.html#git_remote_set_url-5"
]
}
},
@@ -17892,7 +17892,7 @@
"group": "remote",
"examples": {
"remote.c": [
- "ex/HEAD/remote.html#git_remote_set_pushurl-6"
+ "ex/v0.99.0/remote.html#git_remote_set_pushurl-6"
]
}
},
@@ -18106,7 +18106,7 @@
"group": "remote",
"examples": {
"ls-remote.c": [
- "ex/HEAD/ls-remote.html#git_remote_connect-4"
+ "ex/v0.99.0/ls-remote.html#git_remote_connect-4"
]
}
},
@@ -18143,7 +18143,7 @@
"group": "remote",
"examples": {
"ls-remote.c": [
- "ex/HEAD/ls-remote.html#git_remote_ls-5"
+ "ex/v0.99.0/ls-remote.html#git_remote_ls-5"
]
}
},
@@ -18172,8 +18172,8 @@
"git_remote_stop": {
"type": "function",
"file": "git2/remote.h",
- "line": 382,
- "lineto": 382,
+ "line": 383,
+ "lineto": 383,
"args": [
{
"name": "remote",
@@ -18184,8 +18184,8 @@
"argline": "git_remote *remote",
"sig": "git_remote *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success, or an error code"
},
"description": "Cancel the operation
\n",
"comments": "At certain points in its operation, the network code checks whether the operation has been cancelled and if so stops the operation.
\n",
@@ -18194,8 +18194,8 @@
"git_remote_disconnect": {
"type": "function",
"file": "git2/remote.h",
- "line": 391,
- "lineto": 391,
+ "line": 393,
+ "lineto": 393,
"args": [
{
"name": "remote",
@@ -18206,8 +18206,8 @@
"argline": "git_remote *remote",
"sig": "git_remote *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success, or an error code"
},
"description": "Disconnect from the remote
\n",
"comments": "Close the connection to the remote.
\n",
@@ -18216,8 +18216,8 @@
"git_remote_free": {
"type": "function",
"file": "git2/remote.h",
- "line": 401,
- "lineto": 401,
+ "line": 403,
+ "lineto": 403,
"args": [
{
"name": "remote",
@@ -18236,22 +18236,22 @@
"group": "remote",
"examples": {
"fetch.c": [
- "ex/HEAD/fetch.html#git_remote_free-6",
- "ex/HEAD/fetch.html#git_remote_free-7"
+ "ex/v0.99.0/fetch.html#git_remote_free-6",
+ "ex/v0.99.0/fetch.html#git_remote_free-7"
],
"ls-remote.c": [
- "ex/HEAD/ls-remote.html#git_remote_free-6"
+ "ex/v0.99.0/ls-remote.html#git_remote_free-6"
],
"remote.c": [
- "ex/HEAD/remote.html#git_remote_free-7"
+ "ex/v0.99.0/remote.html#git_remote_free-7"
]
}
},
"git_remote_list": {
"type": "function",
"file": "git2/remote.h",
- "line": 412,
- "lineto": 412,
+ "line": 414,
+ "lineto": 414,
"args": [
{
"name": "out",
@@ -18275,18 +18275,18 @@
"group": "remote",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_remote_list-22"
+ "ex/v0.99.0/checkout.html#git_remote_list-22"
],
"remote.c": [
- "ex/HEAD/remote.html#git_remote_list-8"
+ "ex/v0.99.0/remote.html#git_remote_list-8"
]
}
},
"git_remote_init_callbacks": {
"type": "function",
"file": "git2/remote.h",
- "line": 599,
- "lineto": 601,
+ "line": 601,
+ "lineto": 603,
"args": [
{
"name": "opts",
@@ -18312,8 +18312,8 @@
"git_fetch_options_init": {
"type": "function",
"file": "git2/remote.h",
- "line": 705,
- "lineto": 707,
+ "line": 707,
+ "lineto": 709,
"args": [
{
"name": "opts",
@@ -18339,8 +18339,8 @@
"git_push_options_init": {
"type": "function",
"file": "git2/remote.h",
- "line": 755,
- "lineto": 757,
+ "line": 757,
+ "lineto": 759,
"args": [
{
"name": "opts",
@@ -18366,8 +18366,8 @@
"git_remote_download": {
"type": "function",
"file": "git2/remote.h",
- "line": 775,
- "lineto": 775,
+ "line": 777,
+ "lineto": 777,
"args": [
{
"name": "remote",
@@ -18398,8 +18398,8 @@
"git_remote_upload": {
"type": "function",
"file": "git2/remote.h",
- "line": 789,
- "lineto": 789,
+ "line": 791,
+ "lineto": 791,
"args": [
{
"name": "remote",
@@ -18430,8 +18430,8 @@
"git_remote_update_tips": {
"type": "function",
"file": "git2/remote.h",
- "line": 805,
- "lineto": 810,
+ "line": 807,
+ "lineto": 812,
"args": [
{
"name": "remote",
@@ -18472,8 +18472,8 @@
"git_remote_fetch": {
"type": "function",
"file": "git2/remote.h",
- "line": 826,
- "lineto": 830,
+ "line": 828,
+ "lineto": 832,
"args": [
{
"name": "remote",
@@ -18507,15 +18507,15 @@
"group": "remote",
"examples": {
"fetch.c": [
- "ex/HEAD/fetch.html#git_remote_fetch-8"
+ "ex/v0.99.0/fetch.html#git_remote_fetch-8"
]
}
},
"git_remote_prune": {
"type": "function",
"file": "git2/remote.h",
- "line": 839,
- "lineto": 839,
+ "line": 841,
+ "lineto": 841,
"args": [
{
"name": "remote",
@@ -18541,8 +18541,8 @@
"git_remote_push": {
"type": "function",
"file": "git2/remote.h",
- "line": 851,
- "lineto": 853,
+ "line": 853,
+ "lineto": 855,
"args": [
{
"name": "remote",
@@ -18573,8 +18573,8 @@
"git_remote_stats": {
"type": "function",
"file": "git2/remote.h",
- "line": 858,
- "lineto": 858,
+ "line": 860,
+ "lineto": 860,
"args": [
{
"name": "remote",
@@ -18593,15 +18593,15 @@
"group": "remote",
"examples": {
"fetch.c": [
- "ex/HEAD/fetch.html#git_remote_stats-9"
+ "ex/v0.99.0/fetch.html#git_remote_stats-9"
]
}
},
"git_remote_autotag": {
"type": "function",
"file": "git2/remote.h",
- "line": 866,
- "lineto": 866,
+ "line": 868,
+ "lineto": 868,
"args": [
{
"name": "remote",
@@ -18622,8 +18622,8 @@
"git_remote_set_autotag": {
"type": "function",
"file": "git2/remote.h",
- "line": 878,
- "lineto": 878,
+ "line": 880,
+ "lineto": 880,
"args": [
{
"name": "repo",
@@ -18654,8 +18654,8 @@
"git_remote_prune_refs": {
"type": "function",
"file": "git2/remote.h",
- "line": 885,
- "lineto": 885,
+ "line": 887,
+ "lineto": 887,
"args": [
{
"name": "remote",
@@ -18676,8 +18676,8 @@
"git_remote_rename": {
"type": "function",
"file": "git2/remote.h",
- "line": 907,
- "lineto": 911,
+ "line": 909,
+ "lineto": 913,
"args": [
{
"name": "problems",
@@ -18711,15 +18711,15 @@
"group": "remote",
"examples": {
"remote.c": [
- "ex/HEAD/remote.html#git_remote_rename-9"
+ "ex/v0.99.0/remote.html#git_remote_rename-9"
]
}
},
"git_remote_is_valid_name": {
"type": "function",
"file": "git2/remote.h",
- "line": 919,
- "lineto": 919,
+ "line": 921,
+ "lineto": 921,
"args": [
{
"name": "remote_name",
@@ -18740,8 +18740,8 @@
"git_remote_delete": {
"type": "function",
"file": "git2/remote.h",
- "line": 931,
- "lineto": 931,
+ "line": 933,
+ "lineto": 933,
"args": [
{
"name": "repo",
@@ -18765,15 +18765,15 @@
"group": "remote",
"examples": {
"remote.c": [
- "ex/HEAD/remote.html#git_remote_delete-10"
+ "ex/v0.99.0/remote.html#git_remote_delete-10"
]
}
},
"git_remote_default_branch": {
"type": "function",
"file": "git2/remote.h",
- "line": 949,
- "lineto": 949,
+ "line": 951,
+ "lineto": 951,
"args": [
{
"name": "out",
@@ -18824,7 +18824,7 @@
"group": "repository",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_repository_open-68"
+ "ex/v0.99.0/general.html#git_repository_open-68"
]
}
},
@@ -18957,7 +18957,7 @@
"group": "repository",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_repository_open_ext-43"
+ "ex/v0.99.0/log.html#git_repository_open_ext-43"
]
}
},
@@ -19011,10 +19011,10 @@
"group": "repository",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_repository_free-69"
+ "ex/v0.99.0/general.html#git_repository_free-69"
],
"init.c": [
- "ex/HEAD/init.html#git_repository_free-4"
+ "ex/v0.99.0/init.html#git_repository_free-4"
]
}
},
@@ -19051,7 +19051,7 @@
"group": "repository",
"examples": {
"init.c": [
- "ex/HEAD/init.html#git_repository_init-5"
+ "ex/v0.99.0/init.html#git_repository_init-5"
]
}
},
@@ -19115,7 +19115,7 @@
"group": "repository",
"examples": {
"init.c": [
- "ex/HEAD/init.html#git_repository_init_ext-6"
+ "ex/v0.99.0/init.html#git_repository_init_ext-6"
]
}
},
@@ -19147,11 +19147,11 @@
"group": "repository",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_repository_head-31",
- "ex/HEAD/merge.html#git_repository_head-32"
+ "ex/v0.99.0/merge.html#git_repository_head-31",
+ "ex/v0.99.0/merge.html#git_repository_head-32"
],
"status.c": [
- "ex/HEAD/status.html#git_repository_head-3"
+ "ex/v0.99.0/status.html#git_repository_head-3"
]
}
},
@@ -19335,10 +19335,10 @@
"group": "repository",
"examples": {
"init.c": [
- "ex/HEAD/init.html#git_repository_path-7"
+ "ex/v0.99.0/init.html#git_repository_path-7"
],
"status.c": [
- "ex/HEAD/status.html#git_repository_path-4"
+ "ex/v0.99.0/status.html#git_repository_path-4"
]
}
},
@@ -19365,7 +19365,7 @@
"group": "repository",
"examples": {
"init.c": [
- "ex/HEAD/init.html#git_repository_workdir-8"
+ "ex/v0.99.0/init.html#git_repository_workdir-8"
]
}
},
@@ -19446,7 +19446,7 @@
"group": "repository",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_repository_is_bare-5"
+ "ex/v0.99.0/status.html#git_repository_is_bare-5"
]
}
},
@@ -19527,8 +19527,8 @@
"group": "repository",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_repository_config_snapshot-70",
- "ex/HEAD/general.html#git_repository_config_snapshot-71"
+ "ex/v0.99.0/general.html#git_repository_config_snapshot-70",
+ "ex/v0.99.0/general.html#git_repository_config_snapshot-71"
]
}
},
@@ -19560,10 +19560,10 @@
"group": "repository",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_repository_odb-29"
+ "ex/v0.99.0/cat-file.html#git_repository_odb-29"
],
"general.c": [
- "ex/HEAD/general.html#git_repository_odb-72"
+ "ex/v0.99.0/general.html#git_repository_odb-72"
]
}
},
@@ -19622,19 +19622,19 @@
"group": "repository",
"examples": {
"add.c": [
- "ex/HEAD/add.html#git_repository_index-5"
+ "ex/v0.99.0/add.html#git_repository_index-5"
],
"general.c": [
- "ex/HEAD/general.html#git_repository_index-73"
+ "ex/v0.99.0/general.html#git_repository_index-73"
],
"init.c": [
- "ex/HEAD/init.html#git_repository_index-9"
+ "ex/v0.99.0/init.html#git_repository_index-9"
],
"ls-files.c": [
- "ex/HEAD/ls-files.html#git_repository_index-5"
+ "ex/v0.99.0/ls-files.html#git_repository_index-5"
],
"merge.c": [
- "ex/HEAD/merge.html#git_repository_index-33"
+ "ex/v0.99.0/merge.html#git_repository_index-33"
]
}
},
@@ -19710,7 +19710,7 @@
"group": "repository",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_repository_state_cleanup-34"
+ "ex/v0.99.0/merge.html#git_repository_state_cleanup-34"
]
}
},
@@ -19848,7 +19848,7 @@
"group": "repository",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_repository_set_head-23"
+ "ex/v0.99.0/checkout.html#git_repository_set_head-23"
]
}
},
@@ -19907,7 +19907,7 @@
"group": "repository",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_repository_set_head_detached_from_annotated-24"
+ "ex/v0.99.0/checkout.html#git_repository_set_head_detached_from_annotated-24"
]
}
},
@@ -19956,10 +19956,10 @@
"group": "repository",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_repository_state-25"
+ "ex/v0.99.0/checkout.html#git_repository_state-25"
],
"merge.c": [
- "ex/HEAD/merge.html#git_repository_state-35"
+ "ex/v0.99.0/merge.html#git_repository_state-35"
]
}
},
@@ -20343,22 +20343,22 @@
"group": "revparse",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_revparse_single-22"
+ "ex/v0.99.0/blame.html#git_revparse_single-22"
],
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_revparse_single-30"
+ "ex/v0.99.0/cat-file.html#git_revparse_single-30"
],
"describe.c": [
- "ex/HEAD/describe.html#git_revparse_single-6"
+ "ex/v0.99.0/describe.html#git_revparse_single-6"
],
"log.c": [
- "ex/HEAD/log.html#git_revparse_single-44"
+ "ex/v0.99.0/log.html#git_revparse_single-44"
],
"tag.c": [
- "ex/HEAD/tag.html#git_revparse_single-9",
- "ex/HEAD/tag.html#git_revparse_single-10",
- "ex/HEAD/tag.html#git_revparse_single-11",
- "ex/HEAD/tag.html#git_revparse_single-12"
+ "ex/v0.99.0/tag.html#git_revparse_single-9",
+ "ex/v0.99.0/tag.html#git_revparse_single-10",
+ "ex/v0.99.0/tag.html#git_revparse_single-11",
+ "ex/v0.99.0/tag.html#git_revparse_single-12"
]
}
},
@@ -20432,14 +20432,14 @@
"group": "revparse",
"examples": {
"blame.c": [
- "ex/HEAD/blame.html#git_revparse-23"
+ "ex/v0.99.0/blame.html#git_revparse-23"
],
"log.c": [
- "ex/HEAD/log.html#git_revparse-45"
+ "ex/v0.99.0/log.html#git_revparse-45"
],
"rev-parse.c": [
- "ex/HEAD/rev-parse.html#git_revparse-14",
- "ex/HEAD/rev-parse.html#git_revparse-15"
+ "ex/v0.99.0/rev-parse.html#git_revparse-14",
+ "ex/v0.99.0/rev-parse.html#git_revparse-15"
]
}
},
@@ -20471,19 +20471,19 @@
"group": "revwalk",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_revwalk_new-74"
+ "ex/v0.99.0/general.html#git_revwalk_new-74"
],
"log.c": [
- "ex/HEAD/log.html#git_revwalk_new-46",
- "ex/HEAD/log.html#git_revwalk_new-47"
+ "ex/v0.99.0/log.html#git_revwalk_new-46",
+ "ex/v0.99.0/log.html#git_revwalk_new-47"
]
}
},
"git_revwalk_reset": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 88,
- "lineto": 88,
+ "line": 89,
+ "lineto": 89,
"args": [
{
"name": "walker",
@@ -20494,8 +20494,8 @@
"argline": "git_revwalk *walker",
"sig": "git_revwalk *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 or an error code"
},
"description": "Reset the revision walker for reuse.
\n",
"comments": "This will clear all the pushed and hidden commits, and leave the walker in a blank state (just like at creation) ready to receive new commit pushes and start a new walk.
\n\nThe revision walk is automatically reset when a walk is over.
\n",
@@ -20504,8 +20504,8 @@
"git_revwalk_push": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 107,
- "lineto": 107,
+ "line": 108,
+ "lineto": 108,
"args": [
{
"name": "walk",
@@ -20529,18 +20529,18 @@
"group": "revwalk",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_revwalk_push-75"
+ "ex/v0.99.0/general.html#git_revwalk_push-75"
],
"log.c": [
- "ex/HEAD/log.html#git_revwalk_push-48"
+ "ex/v0.99.0/log.html#git_revwalk_push-48"
]
}
},
"git_revwalk_push_glob": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 125,
- "lineto": 125,
+ "line": 126,
+ "lineto": 126,
"args": [
{
"name": "walk",
@@ -20566,8 +20566,8 @@
"git_revwalk_push_head": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 133,
- "lineto": 133,
+ "line": 134,
+ "lineto": 134,
"args": [
{
"name": "walk",
@@ -20586,15 +20586,15 @@
"group": "revwalk",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_revwalk_push_head-49"
+ "ex/v0.99.0/log.html#git_revwalk_push_head-49"
]
}
},
"git_revwalk_hide": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 148,
- "lineto": 148,
+ "line": 149,
+ "lineto": 149,
"args": [
{
"name": "walk",
@@ -20618,15 +20618,15 @@
"group": "revwalk",
"examples": {
"log.c": [
- "ex/HEAD/log.html#git_revwalk_hide-50"
+ "ex/v0.99.0/log.html#git_revwalk_hide-50"
]
}
},
"git_revwalk_hide_glob": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 167,
- "lineto": 167,
+ "line": 168,
+ "lineto": 168,
"args": [
{
"name": "walk",
@@ -20652,8 +20652,8 @@
"git_revwalk_hide_head": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 175,
- "lineto": 175,
+ "line": 176,
+ "lineto": 176,
"args": [
{
"name": "walk",
@@ -20674,8 +20674,8 @@
"git_revwalk_push_ref": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 186,
- "lineto": 186,
+ "line": 187,
+ "lineto": 187,
"args": [
{
"name": "walk",
@@ -20701,8 +20701,8 @@
"git_revwalk_hide_ref": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 197,
- "lineto": 197,
+ "line": 198,
+ "lineto": 198,
"args": [
{
"name": "walk",
@@ -20728,8 +20728,8 @@
"git_revwalk_next": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 217,
- "lineto": 217,
+ "line": 218,
+ "lineto": 218,
"args": [
{
"name": "out",
@@ -20753,18 +20753,18 @@
"group": "revwalk",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_revwalk_next-76"
+ "ex/v0.99.0/general.html#git_revwalk_next-76"
],
"log.c": [
- "ex/HEAD/log.html#git_revwalk_next-51"
+ "ex/v0.99.0/log.html#git_revwalk_next-51"
]
}
},
"git_revwalk_sorting": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 228,
- "lineto": 228,
+ "line": 230,
+ "lineto": 230,
"args": [
{
"name": "walk",
@@ -20780,27 +20780,27 @@
"argline": "git_revwalk *walk, unsigned int sort_mode",
"sig": "git_revwalk *::unsigned int",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 or an error code"
},
"description": "Change the sorting mode when iterating through the\n repository's contents.
\n",
"comments": "Changing the sorting mode resets the walker.
\n",
"group": "revwalk",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_revwalk_sorting-77"
+ "ex/v0.99.0/general.html#git_revwalk_sorting-77"
],
"log.c": [
- "ex/HEAD/log.html#git_revwalk_sorting-52",
- "ex/HEAD/log.html#git_revwalk_sorting-53"
+ "ex/v0.99.0/log.html#git_revwalk_sorting-52",
+ "ex/v0.99.0/log.html#git_revwalk_sorting-53"
]
}
},
"git_revwalk_push_range": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 243,
- "lineto": 243,
+ "line": 245,
+ "lineto": 245,
"args": [
{
"name": "walk",
@@ -20826,8 +20826,8 @@
"git_revwalk_simplify_first_parent": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 250,
- "lineto": 250,
+ "line": 254,
+ "lineto": 254,
"args": [
{
"name": "walk",
@@ -20838,8 +20838,8 @@
"argline": "git_revwalk *walk",
"sig": "git_revwalk *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 or an error code"
},
"description": "Simplify the history by first-parent
\n",
"comments": "No parents other than the first for each commit will be enqueued.
\n",
@@ -20848,8 +20848,8 @@
"git_revwalk_free": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 258,
- "lineto": 258,
+ "line": 262,
+ "lineto": 262,
"args": [
{
"name": "walk",
@@ -20868,18 +20868,18 @@
"group": "revwalk",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_revwalk_free-78"
+ "ex/v0.99.0/general.html#git_revwalk_free-78"
],
"log.c": [
- "ex/HEAD/log.html#git_revwalk_free-54"
+ "ex/v0.99.0/log.html#git_revwalk_free-54"
]
}
},
"git_revwalk_repository": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 267,
- "lineto": 267,
+ "line": 271,
+ "lineto": 271,
"args": [
{
"name": "walk",
@@ -20900,8 +20900,8 @@
"git_revwalk_add_hide_cb": {
"type": "function",
"file": "git2/revwalk.h",
- "line": 288,
- "lineto": 291,
+ "line": 292,
+ "lineto": 295,
"args": [
{
"name": "walk",
@@ -20972,8 +20972,8 @@
"group": "signature",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_signature_new-79",
- "ex/HEAD/general.html#git_signature_new-80"
+ "ex/v0.99.0/general.html#git_signature_new-79",
+ "ex/v0.99.0/general.html#git_signature_new-80"
]
}
},
@@ -21010,7 +21010,7 @@
"group": "signature",
"examples": {
"merge.c": [
- "ex/HEAD/merge.html#git_signature_now-36"
+ "ex/v0.99.0/merge.html#git_signature_now-36"
]
}
},
@@ -21042,10 +21042,10 @@
"group": "signature",
"examples": {
"init.c": [
- "ex/HEAD/init.html#git_signature_default-10"
+ "ex/v0.99.0/init.html#git_signature_default-10"
],
"tag.c": [
- "ex/HEAD/tag.html#git_signature_default-13"
+ "ex/v0.99.0/tag.html#git_signature_default-13"
]
}
},
@@ -21126,14 +21126,14 @@
"group": "signature",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_signature_free-81",
- "ex/HEAD/general.html#git_signature_free-82"
+ "ex/v0.99.0/general.html#git_signature_free-81",
+ "ex/v0.99.0/general.html#git_signature_free-82"
],
"init.c": [
- "ex/HEAD/init.html#git_signature_free-11"
+ "ex/v0.99.0/init.html#git_signature_free-11"
],
"tag.c": [
- "ex/HEAD/tag.html#git_signature_free-14"
+ "ex/v0.99.0/tag.html#git_signature_free-14"
]
}
},
@@ -21389,7 +21389,7 @@
"group": "status",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_status_foreach-6"
+ "ex/v0.99.0/status.html#git_status_foreach-6"
]
}
},
@@ -21431,7 +21431,7 @@
"group": "status",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_status_foreach_ext-7"
+ "ex/v0.99.0/status.html#git_status_foreach_ext-7"
]
}
},
@@ -21468,7 +21468,7 @@
"group": "status",
"examples": {
"add.c": [
- "ex/HEAD/add.html#git_status_file-6"
+ "ex/v0.99.0/add.html#git_status_file-6"
]
}
},
@@ -21505,8 +21505,8 @@
"group": "status",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_status_list_new-8",
- "ex/HEAD/status.html#git_status_list_new-9"
+ "ex/v0.99.0/status.html#git_status_list_new-8",
+ "ex/v0.99.0/status.html#git_status_list_new-9"
]
}
},
@@ -21533,8 +21533,8 @@
"group": "status",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_status_list_entrycount-10",
- "ex/HEAD/status.html#git_status_list_entrycount-11"
+ "ex/v0.99.0/status.html#git_status_list_entrycount-10",
+ "ex/v0.99.0/status.html#git_status_list_entrycount-11"
]
}
},
@@ -21566,12 +21566,12 @@
"group": "status",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_status_byindex-12",
- "ex/HEAD/status.html#git_status_byindex-13",
- "ex/HEAD/status.html#git_status_byindex-14",
- "ex/HEAD/status.html#git_status_byindex-15",
- "ex/HEAD/status.html#git_status_byindex-16",
- "ex/HEAD/status.html#git_status_byindex-17"
+ "ex/v0.99.0/status.html#git_status_byindex-12",
+ "ex/v0.99.0/status.html#git_status_byindex-13",
+ "ex/v0.99.0/status.html#git_status_byindex-14",
+ "ex/v0.99.0/status.html#git_status_byindex-15",
+ "ex/v0.99.0/status.html#git_status_byindex-16",
+ "ex/v0.99.0/status.html#git_status_byindex-17"
]
}
},
@@ -21598,7 +21598,7 @@
"group": "status",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_status_list_free-18"
+ "ex/v0.99.0/status.html#git_status_list_free-18"
]
}
},
@@ -21657,17 +21657,17 @@
"group": "strarray",
"examples": {
"checkout.c": [
- "ex/HEAD/checkout.html#git_strarray_free-26"
+ "ex/v0.99.0/checkout.html#git_strarray_free-26"
],
"general.c": [
- "ex/HEAD/general.html#git_strarray_free-83"
+ "ex/v0.99.0/general.html#git_strarray_free-83"
],
"remote.c": [
- "ex/HEAD/remote.html#git_strarray_free-11",
- "ex/HEAD/remote.html#git_strarray_free-12"
+ "ex/v0.99.0/remote.html#git_strarray_free-11",
+ "ex/v0.99.0/remote.html#git_strarray_free-12"
],
"tag.c": [
- "ex/HEAD/tag.html#git_strarray_free-15"
+ "ex/v0.99.0/tag.html#git_strarray_free-15"
]
}
},
@@ -21844,7 +21844,7 @@
"group": "submodule",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_submodule_foreach-19"
+ "ex/v0.99.0/status.html#git_submodule_foreach-19"
]
}
},
@@ -22016,7 +22016,7 @@
"group": "submodule",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_submodule_name-20"
+ "ex/v0.99.0/status.html#git_submodule_name-20"
]
}
},
@@ -22043,7 +22043,7 @@
"group": "submodule",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_submodule_path-21"
+ "ex/v0.99.0/status.html#git_submodule_path-21"
]
}
},
@@ -22588,7 +22588,7 @@
"group": "submodule",
"examples": {
"status.c": [
- "ex/HEAD/status.html#git_submodule_status-22"
+ "ex/v0.99.0/status.html#git_submodule_status-22"
]
}
},
@@ -22652,7 +22652,7 @@
"group": "tag",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_tag_lookup-84"
+ "ex/v0.99.0/general.html#git_tag_lookup-84"
]
}
},
@@ -22716,7 +22716,7 @@
"group": "tag",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_tag_free-85"
+ "ex/v0.99.0/general.html#git_tag_free-85"
]
}
},
@@ -22792,7 +22792,7 @@
"group": "tag",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_tag_target-86"
+ "ex/v0.99.0/general.html#git_tag_target-86"
]
}
},
@@ -22819,7 +22819,7 @@
"group": "tag",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tag_target_id-31"
+ "ex/v0.99.0/cat-file.html#git_tag_target_id-31"
]
}
},
@@ -22846,10 +22846,10 @@
"group": "tag",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tag_target_type-32"
+ "ex/v0.99.0/cat-file.html#git_tag_target_type-32"
],
"general.c": [
- "ex/HEAD/general.html#git_tag_target_type-87"
+ "ex/v0.99.0/general.html#git_tag_target_type-87"
]
}
},
@@ -22876,13 +22876,13 @@
"group": "tag",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tag_name-33"
+ "ex/v0.99.0/cat-file.html#git_tag_name-33"
],
"general.c": [
- "ex/HEAD/general.html#git_tag_name-88"
+ "ex/v0.99.0/general.html#git_tag_name-88"
],
"tag.c": [
- "ex/HEAD/tag.html#git_tag_name-16"
+ "ex/v0.99.0/tag.html#git_tag_name-16"
]
}
},
@@ -22909,7 +22909,7 @@
"group": "tag",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tag_tagger-34"
+ "ex/v0.99.0/cat-file.html#git_tag_tagger-34"
]
}
},
@@ -22936,14 +22936,14 @@
"group": "tag",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tag_message-35",
- "ex/HEAD/cat-file.html#git_tag_message-36"
+ "ex/v0.99.0/cat-file.html#git_tag_message-35",
+ "ex/v0.99.0/cat-file.html#git_tag_message-36"
],
"general.c": [
- "ex/HEAD/general.html#git_tag_message-89"
+ "ex/v0.99.0/general.html#git_tag_message-89"
],
"tag.c": [
- "ex/HEAD/tag.html#git_tag_message-17"
+ "ex/v0.99.0/tag.html#git_tag_message-17"
]
}
},
@@ -23000,7 +23000,7 @@
"group": "tag",
"examples": {
"tag.c": [
- "ex/HEAD/tag.html#git_tag_create-18"
+ "ex/v0.99.0/tag.html#git_tag_create-18"
]
}
},
@@ -23131,7 +23131,7 @@
"group": "tag",
"examples": {
"tag.c": [
- "ex/HEAD/tag.html#git_tag_create_lightweight-19"
+ "ex/v0.99.0/tag.html#git_tag_create_lightweight-19"
]
}
},
@@ -23163,7 +23163,7 @@
"group": "tag",
"examples": {
"tag.c": [
- "ex/HEAD/tag.html#git_tag_delete-20"
+ "ex/v0.99.0/tag.html#git_tag_delete-20"
]
}
},
@@ -23227,7 +23227,7 @@
"group": "tag",
"examples": {
"tag.c": [
- "ex/HEAD/tag.html#git_tag_list_match-21"
+ "ex/v0.99.0/tag.html#git_tag_list_match-21"
]
}
},
@@ -23618,14 +23618,14 @@
"group": "tree",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_tree_lookup-90",
- "ex/HEAD/general.html#git_tree_lookup-91"
+ "ex/v0.99.0/general.html#git_tree_lookup-90",
+ "ex/v0.99.0/general.html#git_tree_lookup-91"
],
"init.c": [
- "ex/HEAD/init.html#git_tree_lookup-12"
+ "ex/v0.99.0/init.html#git_tree_lookup-12"
],
"merge.c": [
- "ex/HEAD/merge.html#git_tree_lookup-37"
+ "ex/v0.99.0/merge.html#git_tree_lookup-37"
]
}
},
@@ -23689,22 +23689,22 @@
"group": "tree",
"examples": {
"diff.c": [
- "ex/HEAD/diff.html#git_tree_free-18",
- "ex/HEAD/diff.html#git_tree_free-19"
+ "ex/v0.99.0/diff.html#git_tree_free-18",
+ "ex/v0.99.0/diff.html#git_tree_free-19"
],
"general.c": [
- "ex/HEAD/general.html#git_tree_free-92",
- "ex/HEAD/general.html#git_tree_free-93"
+ "ex/v0.99.0/general.html#git_tree_free-92",
+ "ex/v0.99.0/general.html#git_tree_free-93"
],
"init.c": [
- "ex/HEAD/init.html#git_tree_free-13"
+ "ex/v0.99.0/init.html#git_tree_free-13"
],
"log.c": [
- "ex/HEAD/log.html#git_tree_free-55",
- "ex/HEAD/log.html#git_tree_free-56",
- "ex/HEAD/log.html#git_tree_free-57",
- "ex/HEAD/log.html#git_tree_free-58",
- "ex/HEAD/log.html#git_tree_free-59"
+ "ex/v0.99.0/log.html#git_tree_free-55",
+ "ex/v0.99.0/log.html#git_tree_free-56",
+ "ex/v0.99.0/log.html#git_tree_free-57",
+ "ex/v0.99.0/log.html#git_tree_free-58",
+ "ex/v0.99.0/log.html#git_tree_free-59"
]
}
},
@@ -23775,10 +23775,10 @@
"group": "tree",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tree_entrycount-37"
+ "ex/v0.99.0/cat-file.html#git_tree_entrycount-37"
],
"general.c": [
- "ex/HEAD/general.html#git_tree_entrycount-94"
+ "ex/v0.99.0/general.html#git_tree_entrycount-94"
]
}
},
@@ -23810,7 +23810,7 @@
"group": "tree",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_tree_entry_byname-95"
+ "ex/v0.99.0/general.html#git_tree_entry_byname-95"
]
}
},
@@ -23842,10 +23842,10 @@
"group": "tree",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tree_entry_byindex-38"
+ "ex/v0.99.0/cat-file.html#git_tree_entry_byindex-38"
],
"general.c": [
- "ex/HEAD/general.html#git_tree_entry_byindex-96"
+ "ex/v0.99.0/general.html#git_tree_entry_byindex-96"
]
}
},
@@ -23980,11 +23980,11 @@
"group": "tree",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tree_entry_name-39"
+ "ex/v0.99.0/cat-file.html#git_tree_entry_name-39"
],
"general.c": [
- "ex/HEAD/general.html#git_tree_entry_name-97",
- "ex/HEAD/general.html#git_tree_entry_name-98"
+ "ex/v0.99.0/general.html#git_tree_entry_name-97",
+ "ex/v0.99.0/general.html#git_tree_entry_name-98"
]
}
},
@@ -24011,7 +24011,7 @@
"group": "tree",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tree_entry_id-40"
+ "ex/v0.99.0/cat-file.html#git_tree_entry_id-40"
]
}
},
@@ -24038,7 +24038,7 @@
"group": "tree",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tree_entry_type-41"
+ "ex/v0.99.0/cat-file.html#git_tree_entry_type-41"
]
}
},
@@ -24065,7 +24065,7 @@
"group": "tree",
"examples": {
"cat-file.c": [
- "ex/HEAD/cat-file.html#git_tree_entry_filemode-42"
+ "ex/v0.99.0/cat-file.html#git_tree_entry_filemode-42"
]
}
},
@@ -24151,7 +24151,7 @@
"group": "tree",
"examples": {
"general.c": [
- "ex/HEAD/general.html#git_tree_entry_to_object-99"
+ "ex/v0.99.0/general.html#git_tree_entry_to_object-99"
]
}
},
@@ -24190,8 +24190,8 @@
"git_treebuilder_clear": {
"type": "function",
"file": "git2/tree.h",
- "line": 262,
- "lineto": 262,
+ "line": 263,
+ "lineto": 263,
"args": [
{
"name": "bld",
@@ -24202,8 +24202,8 @@
"argline": "git_treebuilder *bld",
"sig": "git_treebuilder *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success; error code otherwise"
},
"description": "Clear all the entires in the builder
\n",
"comments": "",
@@ -24212,8 +24212,8 @@
"git_treebuilder_entrycount": {
"type": "function",
"file": "git2/tree.h",
- "line": 270,
- "lineto": 270,
+ "line": 271,
+ "lineto": 271,
"args": [
{
"name": "bld",
@@ -24234,8 +24234,8 @@
"git_treebuilder_free": {
"type": "function",
"file": "git2/tree.h",
- "line": 281,
- "lineto": 281,
+ "line": 282,
+ "lineto": 282,
"args": [
{
"name": "bld",
@@ -24256,8 +24256,8 @@
"git_treebuilder_get": {
"type": "function",
"file": "git2/tree.h",
- "line": 293,
- "lineto": 294,
+ "line": 294,
+ "lineto": 295,
"args": [
{
"name": "bld",
@@ -24283,8 +24283,8 @@
"git_treebuilder_insert": {
"type": "function",
"file": "git2/tree.h",
- "line": 324,
- "lineto": 329,
+ "line": 325,
+ "lineto": 330,
"args": [
{
"name": "out",
@@ -24325,8 +24325,8 @@
"git_treebuilder_remove": {
"type": "function",
"file": "git2/tree.h",
- "line": 337,
- "lineto": 338,
+ "line": 338,
+ "lineto": 339,
"args": [
{
"name": "bld",
@@ -24352,8 +24352,8 @@
"git_treebuilder_filter": {
"type": "function",
"file": "git2/tree.h",
- "line": 361,
- "lineto": 364,
+ "line": 363,
+ "lineto": 366,
"args": [
{
"name": "bld",
@@ -24374,8 +24374,8 @@
"argline": "git_treebuilder *bld, git_treebuilder_filter_cb filter, void *payload",
"sig": "git_treebuilder *::git_treebuilder_filter_cb::void *",
"return": {
- "type": "void",
- "comment": null
+ "type": "int",
+ "comment": " 0 on success, non-zero callback return value, or error code"
},
"description": "Selectively remove entries in the tree
\n",
"comments": "The filter callback will be called for each entry in the tree with a pointer to the entry and the provided payload; if the callback returns non-zero, the entry will be filtered (removed from the builder).
\n",
@@ -24384,8 +24384,8 @@
"git_treebuilder_write": {
"type": "function",
"file": "git2/tree.h",
- "line": 376,
- "lineto": 377,
+ "line": 378,
+ "lineto": 379,
"args": [
{
"name": "id",
@@ -24411,8 +24411,8 @@
"git_treebuilder_write_with_buffer": {
"type": "function",
"file": "git2/tree.h",
- "line": 390,
- "lineto": 391,
+ "line": 392,
+ "lineto": 393,
"args": [
{
"name": "oid",
@@ -24443,8 +24443,8 @@
"git_tree_walk": {
"type": "function",
"file": "git2/tree.h",
- "line": 420,
- "lineto": 424,
+ "line": 422,
+ "lineto": 426,
"args": [
{
"name": "tree",
@@ -24480,8 +24480,8 @@
"git_tree_dup": {
"type": "function",
"file": "git2/tree.h",
- "line": 433,
- "lineto": 433,
+ "line": 435,
+ "lineto": 435,
"args": [
{
"name": "out",
@@ -24507,8 +24507,8 @@
"git_tree_create_updated": {
"type": "function",
"file": "git2/tree.h",
- "line": 479,
- "lineto": 479,
+ "line": 481,
+ "lineto": 481,
"args": [
{
"name": "out",
@@ -25314,15 +25314,15 @@
"description": "A config enumeration callback
\n",
"comments": ""
},
- "git_cred_acquire_cb": {
+ "git_credential_acquire_cb": {
"type": "callback",
- "file": "git2/cred.h",
- "line": 130,
- "lineto": 135,
+ "file": "git2/credential.h",
+ "line": 131,
+ "lineto": 136,
"args": [
{
- "name": "cred",
- "type": "git_cred **",
+ "name": "out",
+ "type": "git_credential **",
"comment": "The newly created credential object."
},
{
@@ -25338,7 +25338,7 @@
{
"name": "allowed_types",
"type": "unsigned int",
- "comment": "A bitmask stating which cred types are OK to return."
+ "comment": "A bitmask stating which credential types are OK to return."
},
{
"name": "payload",
@@ -25346,20 +25346,20 @@
"comment": "The payload provided when specifying this callback."
}
],
- "argline": "git_cred **cred, const char *url, const char *username_from_url, unsigned int allowed_types, void *payload",
- "sig": "git_cred **::const char *::const char *::unsigned int::void *",
+ "argline": "git_credential **out, const char *url, const char *username_from_url, unsigned int allowed_types, void *payload",
+ "sig": "git_credential **::const char *::const char *::unsigned int::void *",
"return": {
"type": "int",
"comment": " 0 for success, \n<\n 0 to indicate an error, > 0 to indicate\n no credential was acquired"
},
"description": "Credential acquisition callback.
\n",
- "comments": "This callback is usually involved any time another system might need authentication. As such, you are expected to provide a valid git_cred object back, depending on allowed_types (a git_credtype_t bitmask).
\n\nNote that most authentication details are your responsibility - this callback will be called until the authentication succeeds, or you report an error. As such, it's easy to get in a loop if you fail to stop providing the same incorrect credentials.
\n"
+ "comments": "This callback is usually involved any time another system might need authentication. As such, you are expected to provide a valid git_credential object back, depending on allowed_types (a git_credential_t bitmask).
\n\nNote that most authentication details are your responsibility - this callback will be called until the authentication succeeds, or you report an error. As such, it's easy to get in a loop if you fail to stop providing the same incorrect credentials.
\n"
},
"git_headlist_cb": {
"type": "callback",
"file": "git2/deprecated.h",
- "line": 445,
- "lineto": 445,
+ "line": 516,
+ "lineto": 516,
"args": [
{
"name": "rhead",
@@ -25818,8 +25818,8 @@
"git_push_transfer_progress_cb": {
"type": "callback",
"file": "git2/remote.h",
- "line": 425,
- "lineto": 429,
+ "line": 427,
+ "lineto": 431,
"args": [
{
"name": "current",
@@ -25854,8 +25854,8 @@
"git_push_negotiation": {
"type": "callback",
"file": "git2/remote.h",
- "line": 461,
- "lineto": 461,
+ "line": 463,
+ "lineto": 463,
"args": [
{
"name": "updates",
@@ -25885,8 +25885,8 @@
"git_push_update_reference_cb": {
"type": "callback",
"file": "git2/remote.h",
- "line": 475,
- "lineto": 475,
+ "line": 477,
+ "lineto": 477,
"args": [
{
"name": "refname",
@@ -25916,8 +25916,8 @@
"git_url_resolve_cb": {
"type": "callback",
"file": "git2/remote.h",
- "line": 489,
- "lineto": 489,
+ "line": 491,
+ "lineto": 491,
"args": [
{
"name": "url_resolved",
@@ -26019,8 +26019,8 @@
"git_revwalk_hide_cb": {
"type": "callback",
"file": "git2/revwalk.h",
- "line": 277,
- "lineto": 279,
+ "line": 281,
+ "lineto": 283,
"args": [
{
"name": "commit_id",
@@ -26288,8 +26288,8 @@
"git_treebuilder_filter_cb": {
"type": "callback",
"file": "git2/tree.h",
- "line": 347,
- "lineto": 348,
+ "line": 348,
+ "lineto": 349,
"args": [
{
"name": "entry",
@@ -26314,8 +26314,8 @@
"git_treewalk_cb": {
"type": "callback",
"file": "git2/tree.h",
- "line": 394,
- "lineto": 395,
+ "line": 396,
+ "lineto": 397,
"args": [
{
"name": "root",
@@ -28294,12 +28294,12 @@
}
],
[
- "git_cred",
+ "git_credential",
{
- "decl": "git_cred",
+ "decl": "git_credential",
"type": "struct",
- "value": "git_cred",
- "file": "git2/cred.h",
+ "value": "git_credential",
+ "file": "git2/credential.h",
"line": 84,
"lineto": 84,
"tdef": "typedef",
@@ -28308,30 +28308,30 @@
"used": {
"returns": [],
"needs": [
- "git_cred_acquire_cb",
- "git_cred_default_new",
- "git_cred_free",
- "git_cred_get_username",
- "git_cred_has_username",
- "git_cred_ssh_custom_new",
- "git_cred_ssh_interactive_new",
- "git_cred_ssh_key_from_agent",
- "git_cred_ssh_key_memory_new",
- "git_cred_ssh_key_new",
- "git_cred_username_new",
- "git_cred_userpass",
- "git_cred_userpass_plaintext_new"
+ "git_credential_acquire_cb",
+ "git_credential_default_new",
+ "git_credential_free",
+ "git_credential_get_username",
+ "git_credential_has_username",
+ "git_credential_ssh_custom_new",
+ "git_credential_ssh_interactive_new",
+ "git_credential_ssh_key_from_agent",
+ "git_credential_ssh_key_memory_new",
+ "git_credential_ssh_key_new",
+ "git_credential_username_new",
+ "git_credential_userpass",
+ "git_credential_userpass_plaintext_new"
]
}
}
],
[
- "git_cred_default",
+ "git_credential_default",
{
- "decl": "git_cred_default",
+ "decl": "git_credential_default",
"type": "struct",
- "value": "git_cred_default",
- "file": "git2/cred.h",
+ "value": "git_credential_default",
+ "file": "git2/credential.h",
"line": 92,
"lineto": 92,
"tdef": "typedef",
@@ -28344,12 +28344,12 @@
}
],
[
- "git_cred_ssh_custom",
+ "git_credential_ssh_custom",
{
- "decl": "git_cred_ssh_custom",
+ "decl": "git_credential_ssh_custom",
"type": "struct",
- "value": "git_cred_ssh_custom",
- "file": "git2/cred.h",
+ "value": "git_credential_ssh_custom",
+ "file": "git2/credential.h",
"line": 107,
"lineto": 107,
"tdef": "typedef",
@@ -28362,12 +28362,12 @@
}
],
[
- "git_cred_ssh_interactive",
+ "git_credential_ssh_interactive",
{
- "decl": "git_cred_ssh_interactive",
+ "decl": "git_credential_ssh_interactive",
"type": "struct",
- "value": "git_cred_ssh_interactive",
- "file": "git2/cred.h",
+ "value": "git_credential_ssh_interactive",
+ "file": "git2/credential.h",
"line": 102,
"lineto": 102,
"tdef": "typedef",
@@ -28376,18 +28376,18 @@
"used": {
"returns": [],
"needs": [
- "git_cred_ssh_interactive_new"
+ "git_credential_ssh_interactive_new"
]
}
}
],
[
- "git_cred_ssh_key",
+ "git_credential_ssh_key",
{
- "decl": "git_cred_ssh_key",
+ "decl": "git_credential_ssh_key",
"type": "struct",
- "value": "git_cred_ssh_key",
- "file": "git2/cred.h",
+ "value": "git_credential_ssh_key",
+ "file": "git2/credential.h",
"line": 97,
"lineto": 97,
"tdef": "typedef",
@@ -28400,117 +28400,65 @@
}
],
[
- "git_cred_username",
- {
- "decl": "git_cred_username",
- "type": "struct",
- "value": "git_cred_username",
- "file": "git2/cred.h",
- "line": 89,
- "lineto": 89,
- "tdef": "typedef",
- "description": " Username-only credential information ",
- "comments": "",
- "used": {
- "returns": [],
- "needs": []
- }
- }
- ],
- [
- "git_cred_userpass_payload",
- {
- "decl": [
- "const char * username",
- "const char * password"
- ],
- "type": "struct",
- "value": "git_cred_userpass_payload",
- "file": "git2/cred_helpers.h",
- "line": 24,
- "lineto": 27,
- "block": "const char * username\nconst char * password",
- "tdef": "typedef",
- "description": " Payload for git_cred_stock_userpass_plaintext.",
- "comments": "",
- "fields": [
- {
- "type": "const char *",
- "name": "username",
- "comments": ""
- },
- {
- "type": "const char *",
- "name": "password",
- "comments": ""
- }
- ],
- "used": {
- "returns": [],
- "needs": []
- }
- }
- ],
- [
- "git_credtype_t",
+ "git_credential_t",
{
"decl": [
- "GIT_CREDTYPE_USERPASS_PLAINTEXT",
- "GIT_CREDTYPE_SSH_KEY",
- "GIT_CREDTYPE_SSH_CUSTOM",
- "GIT_CREDTYPE_DEFAULT",
- "GIT_CREDTYPE_SSH_INTERACTIVE",
- "GIT_CREDTYPE_USERNAME",
- "GIT_CREDTYPE_SSH_MEMORY"
+ "GIT_CREDENTIAL_USERPASS_PLAINTEXT",
+ "GIT_CREDENTIAL_SSH_KEY",
+ "GIT_CREDENTIAL_SSH_CUSTOM",
+ "GIT_CREDENTIAL_DEFAULT",
+ "GIT_CREDENTIAL_SSH_INTERACTIVE",
+ "GIT_CREDENTIAL_USERNAME",
+ "GIT_CREDENTIAL_SSH_MEMORY"
],
"type": "enum",
- "file": "git2/cred.h",
+ "file": "git2/credential.h",
"line": 27,
"lineto": 79,
- "block": "GIT_CREDTYPE_USERPASS_PLAINTEXT\nGIT_CREDTYPE_SSH_KEY\nGIT_CREDTYPE_SSH_CUSTOM\nGIT_CREDTYPE_DEFAULT\nGIT_CREDTYPE_SSH_INTERACTIVE\nGIT_CREDTYPE_USERNAME\nGIT_CREDTYPE_SSH_MEMORY",
+ "block": "GIT_CREDENTIAL_USERPASS_PLAINTEXT\nGIT_CREDENTIAL_SSH_KEY\nGIT_CREDENTIAL_SSH_CUSTOM\nGIT_CREDENTIAL_DEFAULT\nGIT_CREDENTIAL_SSH_INTERACTIVE\nGIT_CREDENTIAL_USERNAME\nGIT_CREDENTIAL_SSH_MEMORY",
"tdef": "typedef",
"description": " Supported credential types",
"comments": "This represents the various types of authentication methods supported by the library.
\n",
"fields": [
{
"type": "int",
- "name": "GIT_CREDTYPE_USERPASS_PLAINTEXT",
+ "name": "GIT_CREDENTIAL_USERPASS_PLAINTEXT",
"comments": "A vanilla user/password request
\n",
"value": 1
},
{
"type": "int",
- "name": "GIT_CREDTYPE_SSH_KEY",
+ "name": "GIT_CREDENTIAL_SSH_KEY",
"comments": "An SSH key-based authentication request
\n",
"value": 2
},
{
"type": "int",
- "name": "GIT_CREDTYPE_SSH_CUSTOM",
+ "name": "GIT_CREDENTIAL_SSH_CUSTOM",
"comments": "An SSH key-based authentication request, with a custom signature
\n",
"value": 4
},
{
"type": "int",
- "name": "GIT_CREDTYPE_DEFAULT",
+ "name": "GIT_CREDENTIAL_DEFAULT",
"comments": "An NTLM/Negotiate-based authentication request.
\n",
"value": 8
},
{
"type": "int",
- "name": "GIT_CREDTYPE_SSH_INTERACTIVE",
+ "name": "GIT_CREDENTIAL_SSH_INTERACTIVE",
"comments": "An SSH interactive authentication request
\n",
"value": 16
},
{
"type": "int",
- "name": "GIT_CREDTYPE_USERNAME",
+ "name": "GIT_CREDENTIAL_USERNAME",
"comments": "Username-only authentication request
\n\nUsed as a pre-authentication step if the underlying transport\n (eg. SSH, with no username in its URL) does not know which username\n to use.
\n",
"value": 32
},
{
"type": "int",
- "name": "GIT_CREDTYPE_SSH_MEMORY",
+ "name": "GIT_CREDENTIAL_SSH_MEMORY",
"comments": "An SSH key-based authentication request
\n\nAllows credentials to be read from memory instead of files.\n Note that because of differences in crypto backend support, it might\n not be functional.
\n",
"value": 64
}
@@ -28521,6 +28469,58 @@
}
}
],
+ [
+ "git_credential_username",
+ {
+ "decl": "git_credential_username",
+ "type": "struct",
+ "value": "git_credential_username",
+ "file": "git2/credential.h",
+ "line": 89,
+ "lineto": 89,
+ "tdef": "typedef",
+ "description": " Username-only credential information ",
+ "comments": "",
+ "used": {
+ "returns": [],
+ "needs": []
+ }
+ }
+ ],
+ [
+ "git_credential_userpass_payload",
+ {
+ "decl": [
+ "const char * username",
+ "const char * password"
+ ],
+ "type": "struct",
+ "value": "git_credential_userpass_payload",
+ "file": "git2/credential_helpers.h",
+ "line": 24,
+ "lineto": 27,
+ "block": "const char * username\nconst char * password",
+ "tdef": "typedef",
+ "description": " Payload for git_credential_userpass_plaintext.",
+ "comments": "",
+ "fields": [
+ {
+ "type": "const char *",
+ "name": "username",
+ "comments": ""
+ },
+ {
+ "type": "const char *",
+ "name": "password",
+ "comments": ""
+ }
+ ],
+ "used": {
+ "returns": [],
+ "needs": []
+ }
+ }
+ ],
[
"git_delta_t",
{
@@ -30649,13 +30649,14 @@
"GIT_ERROR_FILESYSTEM",
"GIT_ERROR_PATCH",
"GIT_ERROR_WORKTREE",
- "GIT_ERROR_SHA1"
+ "GIT_ERROR_SHA1",
+ "GIT_ERROR_HTTP"
],
"type": "enum",
"file": "git2/errors.h",
"line": 75,
- "lineto": 110,
- "block": "GIT_ERROR_NONE\nGIT_ERROR_NOMEMORY\nGIT_ERROR_OS\nGIT_ERROR_INVALID\nGIT_ERROR_REFERENCE\nGIT_ERROR_ZLIB\nGIT_ERROR_REPOSITORY\nGIT_ERROR_CONFIG\nGIT_ERROR_REGEX\nGIT_ERROR_ODB\nGIT_ERROR_INDEX\nGIT_ERROR_OBJECT\nGIT_ERROR_NET\nGIT_ERROR_TAG\nGIT_ERROR_TREE\nGIT_ERROR_INDEXER\nGIT_ERROR_SSL\nGIT_ERROR_SUBMODULE\nGIT_ERROR_THREAD\nGIT_ERROR_STASH\nGIT_ERROR_CHECKOUT\nGIT_ERROR_FETCHHEAD\nGIT_ERROR_MERGE\nGIT_ERROR_SSH\nGIT_ERROR_FILTER\nGIT_ERROR_REVERT\nGIT_ERROR_CALLBACK\nGIT_ERROR_CHERRYPICK\nGIT_ERROR_DESCRIBE\nGIT_ERROR_REBASE\nGIT_ERROR_FILESYSTEM\nGIT_ERROR_PATCH\nGIT_ERROR_WORKTREE\nGIT_ERROR_SHA1",
+ "lineto": 111,
+ "block": "GIT_ERROR_NONE\nGIT_ERROR_NOMEMORY\nGIT_ERROR_OS\nGIT_ERROR_INVALID\nGIT_ERROR_REFERENCE\nGIT_ERROR_ZLIB\nGIT_ERROR_REPOSITORY\nGIT_ERROR_CONFIG\nGIT_ERROR_REGEX\nGIT_ERROR_ODB\nGIT_ERROR_INDEX\nGIT_ERROR_OBJECT\nGIT_ERROR_NET\nGIT_ERROR_TAG\nGIT_ERROR_TREE\nGIT_ERROR_INDEXER\nGIT_ERROR_SSL\nGIT_ERROR_SUBMODULE\nGIT_ERROR_THREAD\nGIT_ERROR_STASH\nGIT_ERROR_CHECKOUT\nGIT_ERROR_FETCHHEAD\nGIT_ERROR_MERGE\nGIT_ERROR_SSH\nGIT_ERROR_FILTER\nGIT_ERROR_REVERT\nGIT_ERROR_CALLBACK\nGIT_ERROR_CHERRYPICK\nGIT_ERROR_DESCRIBE\nGIT_ERROR_REBASE\nGIT_ERROR_FILESYSTEM\nGIT_ERROR_PATCH\nGIT_ERROR_WORKTREE\nGIT_ERROR_SHA1\nGIT_ERROR_HTTP",
"tdef": "typedef",
"description": " Error classes ",
"comments": "",
@@ -30863,6 +30864,12 @@
"name": "GIT_ERROR_SHA1",
"comments": "",
"value": 33
+ },
+ {
+ "type": "int",
+ "name": "GIT_ERROR_HTTP",
+ "comments": "",
+ "value": 34
}
],
"used": {
@@ -30882,8 +30889,8 @@
],
"type": "enum",
"file": "git2/common.h",
- "line": 127,
- "lineto": 150,
+ "line": 128,
+ "lineto": 151,
"block": "GIT_FEATURE_THREADS\nGIT_FEATURE_HTTPS\nGIT_FEATURE_SSH\nGIT_FEATURE_NSEC",
"tdef": "typedef",
"description": " Combinations of these values describe the features with which libgit2\n was compiled",
@@ -30935,8 +30942,8 @@
"type": "struct",
"value": "git_fetch_options",
"file": "git2/remote.h",
- "line": 652,
- "lineto": 689,
+ "line": 654,
+ "lineto": 691,
"block": "int version\ngit_remote_callbacks callbacks\ngit_fetch_prune_t prune\nint update_fetchhead\ngit_remote_autotag_option_t download_tags\ngit_proxy_options proxy_opts\ngit_strarray custom_headers",
"tdef": "typedef",
"description": " Fetch options structure.",
@@ -30998,8 +31005,8 @@
],
"type": "enum",
"file": "git2/remote.h",
- "line": 604,
- "lineto": 617,
+ "line": 606,
+ "lineto": 619,
"block": "GIT_FETCH_PRUNE_UNSPECIFIED\nGIT_FETCH_PRUNE\nGIT_FETCH_NO_PRUNE",
"tdef": "typedef",
"description": " Acceptable prune settings when fetching ",
@@ -32014,13 +32021,14 @@
"GIT_OPT_ENABLE_UNSAVED_INDEX_SAFETY",
"GIT_OPT_GET_PACK_MAX_OBJECTS",
"GIT_OPT_SET_PACK_MAX_OBJECTS",
- "GIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS"
+ "GIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS",
+ "GIT_OPT_ENABLE_HTTP_EXPECT_CONTINUE"
],
"type": "enum",
"file": "git2/common.h",
- "line": 178,
- "lineto": 207,
- "block": "GIT_OPT_GET_MWINDOW_SIZE\nGIT_OPT_SET_MWINDOW_SIZE\nGIT_OPT_GET_MWINDOW_MAPPED_LIMIT\nGIT_OPT_SET_MWINDOW_MAPPED_LIMIT\nGIT_OPT_GET_SEARCH_PATH\nGIT_OPT_SET_SEARCH_PATH\nGIT_OPT_SET_CACHE_OBJECT_LIMIT\nGIT_OPT_SET_CACHE_MAX_SIZE\nGIT_OPT_ENABLE_CACHING\nGIT_OPT_GET_CACHED_MEMORY\nGIT_OPT_GET_TEMPLATE_PATH\nGIT_OPT_SET_TEMPLATE_PATH\nGIT_OPT_SET_SSL_CERT_LOCATIONS\nGIT_OPT_SET_USER_AGENT\nGIT_OPT_ENABLE_STRICT_OBJECT_CREATION\nGIT_OPT_ENABLE_STRICT_SYMBOLIC_REF_CREATION\nGIT_OPT_SET_SSL_CIPHERS\nGIT_OPT_GET_USER_AGENT\nGIT_OPT_ENABLE_OFS_DELTA\nGIT_OPT_ENABLE_FSYNC_GITDIR\nGIT_OPT_GET_WINDOWS_SHAREMODE\nGIT_OPT_SET_WINDOWS_SHAREMODE\nGIT_OPT_ENABLE_STRICT_HASH_VERIFICATION\nGIT_OPT_SET_ALLOCATOR\nGIT_OPT_ENABLE_UNSAVED_INDEX_SAFETY\nGIT_OPT_GET_PACK_MAX_OBJECTS\nGIT_OPT_SET_PACK_MAX_OBJECTS\nGIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS",
+ "line": 179,
+ "lineto": 209,
+ "block": "GIT_OPT_GET_MWINDOW_SIZE\nGIT_OPT_SET_MWINDOW_SIZE\nGIT_OPT_GET_MWINDOW_MAPPED_LIMIT\nGIT_OPT_SET_MWINDOW_MAPPED_LIMIT\nGIT_OPT_GET_SEARCH_PATH\nGIT_OPT_SET_SEARCH_PATH\nGIT_OPT_SET_CACHE_OBJECT_LIMIT\nGIT_OPT_SET_CACHE_MAX_SIZE\nGIT_OPT_ENABLE_CACHING\nGIT_OPT_GET_CACHED_MEMORY\nGIT_OPT_GET_TEMPLATE_PATH\nGIT_OPT_SET_TEMPLATE_PATH\nGIT_OPT_SET_SSL_CERT_LOCATIONS\nGIT_OPT_SET_USER_AGENT\nGIT_OPT_ENABLE_STRICT_OBJECT_CREATION\nGIT_OPT_ENABLE_STRICT_SYMBOLIC_REF_CREATION\nGIT_OPT_SET_SSL_CIPHERS\nGIT_OPT_GET_USER_AGENT\nGIT_OPT_ENABLE_OFS_DELTA\nGIT_OPT_ENABLE_FSYNC_GITDIR\nGIT_OPT_GET_WINDOWS_SHAREMODE\nGIT_OPT_SET_WINDOWS_SHAREMODE\nGIT_OPT_ENABLE_STRICT_HASH_VERIFICATION\nGIT_OPT_SET_ALLOCATOR\nGIT_OPT_ENABLE_UNSAVED_INDEX_SAFETY\nGIT_OPT_GET_PACK_MAX_OBJECTS\nGIT_OPT_SET_PACK_MAX_OBJECTS\nGIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS\nGIT_OPT_ENABLE_HTTP_EXPECT_CONTINUE",
"tdef": "typedef",
"description": " Global library options",
"comments": "These are used to select which global option to set or get and are used in git_libgit2_opts().
\n",
@@ -32192,6 +32200,12 @@
"name": "GIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS",
"comments": "",
"value": 27
+ },
+ {
+ "type": "int",
+ "name": "GIT_OPT_ENABLE_HTTP_EXPECT_CONTINUE",
+ "comments": "",
+ "value": 28
}
],
"used": {
@@ -33557,8 +33571,8 @@
"type": "struct",
"value": "git_oid_shorten",
"file": "git2/oid.h",
- "line": 215,
- "lineto": 215,
+ "line": 220,
+ "lineto": 220,
"tdef": "typedef",
"description": " OID Shortener object",
"comments": "",
@@ -33893,7 +33907,7 @@
"unsigned int version",
"git_proxy_t type",
"const char * url",
- "git_cred_acquire_cb credentials",
+ "git_credential_acquire_cb credentials",
"git_transport_certificate_check_cb certificate_check",
"void * payload"
],
@@ -33902,7 +33916,7 @@
"file": "git2/proxy.h",
"line": 44,
"lineto": 79,
- "block": "unsigned int version\ngit_proxy_t type\nconst char * url\ngit_cred_acquire_cb credentials\ngit_transport_certificate_check_cb certificate_check\nvoid * payload",
+ "block": "unsigned int version\ngit_proxy_t type\nconst char * url\ngit_credential_acquire_cb credentials\ngit_transport_certificate_check_cb certificate_check\nvoid * payload",
"tdef": "typedef",
"description": " Options for connecting through a proxy",
"comments": "Note that not all types may be supported, depending on the platform and compilation options.
\n",
@@ -33923,7 +33937,7 @@
"comments": " The URL of the proxy."
},
{
- "type": "git_cred_acquire_cb",
+ "type": "git_credential_acquire_cb",
"name": "credentials",
"comments": " This will be called if the remote host requires\n authentication in order to connect to it.\n\n Returning GIT_PASSTHROUGH will make libgit2 behave as\n though this field isn't set."
},
@@ -34025,8 +34039,8 @@
"type": "struct",
"value": "git_push_options",
"file": "git2/remote.h",
- "line": 713,
- "lineto": 740,
+ "line": 715,
+ "lineto": 742,
"block": "unsigned int version\nunsigned int pb_parallelism\ngit_remote_callbacks callbacks\ngit_proxy_options proxy_opts\ngit_strarray custom_headers",
"tdef": "typedef",
"description": " Controls the behavior of a git_push object.",
@@ -34080,8 +34094,8 @@
"type": "struct",
"value": "git_push_update",
"file": "git2/remote.h",
- "line": 434,
- "lineto": 451,
+ "line": 436,
+ "lineto": 453,
"block": "char * src_refname\nchar * dst_refname\ngit_oid src\ngit_oid dst",
"tdef": "typedef",
"description": " Represents an update which will be performed on the remote during push",
@@ -34731,8 +34745,8 @@
],
"type": "enum",
"file": "git2/remote.h",
- "line": 624,
- "lineto": 642,
+ "line": 626,
+ "lineto": 644,
"block": "GIT_REMOTE_DOWNLOAD_TAGS_UNSPECIFIED\nGIT_REMOTE_DOWNLOAD_TAGS_AUTO\nGIT_REMOTE_DOWNLOAD_TAGS_NONE\nGIT_REMOTE_DOWNLOAD_TAGS_ALL",
"tdef": "typedef",
"description": " Automatic tag following option",
@@ -34781,7 +34795,7 @@
"unsigned int version",
"git_transport_message_cb sideband_progress",
"int (*)(git_remote_completion_t, void *) completion",
- "git_cred_acquire_cb credentials",
+ "git_credential_acquire_cb credentials",
"git_transport_certificate_check_cb certificate_check",
"git_indexer_progress_cb transfer_progress",
"int (*)(const char *, const git_oid *, const git_oid *, void *) update_tips",
@@ -34796,9 +34810,9 @@
"type": "struct",
"value": "git_remote_callbacks",
"file": "git2/remote.h",
- "line": 497,
- "lineto": 586,
- "block": "unsigned int version\ngit_transport_message_cb sideband_progress\nint (*)(git_remote_completion_t, void *) completion\ngit_cred_acquire_cb credentials\ngit_transport_certificate_check_cb certificate_check\ngit_indexer_progress_cb transfer_progress\nint (*)(const char *, const git_oid *, const git_oid *, void *) update_tips\ngit_packbuilder_progress pack_progress\ngit_push_transfer_progress_cb push_transfer_progress\ngit_push_update_reference_cb push_update_reference\ngit_push_negotiation push_negotiation\ngit_transport_cb transport\nvoid * payload\ngit_url_resolve_cb resolve_url",
+ "line": 499,
+ "lineto": 588,
+ "block": "unsigned int version\ngit_transport_message_cb sideband_progress\nint (*)(git_remote_completion_t, void *) completion\ngit_credential_acquire_cb credentials\ngit_transport_certificate_check_cb certificate_check\ngit_indexer_progress_cb transfer_progress\nint (*)(const char *, const git_oid *, const git_oid *, void *) update_tips\ngit_packbuilder_progress pack_progress\ngit_push_transfer_progress_cb push_transfer_progress\ngit_push_update_reference_cb push_update_reference\ngit_push_negotiation push_negotiation\ngit_transport_cb transport\nvoid * payload\ngit_url_resolve_cb resolve_url",
"tdef": null,
"description": " The callback settings structure",
"comments": "Set the callbacks to be called by the remote when informing the user about the progress of the network operations.
\n",
@@ -34819,7 +34833,7 @@
"comments": ""
},
{
- "type": "git_cred_acquire_cb",
+ "type": "git_credential_acquire_cb",
"name": "credentials",
"comments": " This will be called if the remote host requires\n authentication in order to connect to it.\n\n Returning GIT_PASSTHROUGH will make libgit2 behave as\n though this field isn't set."
},
@@ -34895,8 +34909,8 @@
],
"type": "enum",
"file": "git2/remote.h",
- "line": 418,
- "lineto": 422,
+ "line": 420,
+ "lineto": 424,
"block": "GIT_REMOTE_COMPLETION_DOWNLOAD\nGIT_REMOTE_COMPLETION_INDEXING\nGIT_REMOTE_COMPLETION_ERROR\nGIT_REMOTE_COMPLETION_DOWNLOAD\nGIT_REMOTE_COMPLETION_INDEXING\nGIT_REMOTE_COMPLETION_ERROR",
"tdef": "typedef",
"description": " Argument to the completion callback which tells it which operation\n finished.",
@@ -37609,8 +37623,8 @@
"type": "struct",
"value": "git_tree_update",
"file": "git2/tree.h",
- "line": 448,
- "lineto": 457,
+ "line": 450,
+ "lineto": 459,
"block": "git_tree_update_t action\ngit_oid id\ngit_filemode_t filemode\nconst char * path",
"tdef": "typedef",
"description": " An action to perform during the update of a tree",
@@ -37654,8 +37668,8 @@
],
"type": "enum",
"file": "git2/tree.h",
- "line": 438,
- "lineto": 443,
+ "line": 440,
+ "lineto": 445,
"block": "GIT_TREE_UPDATE_UPSERT\nGIT_TREE_UPDATE_REMOVE",
"tdef": "typedef",
"description": " The kind of update to perform",
@@ -37718,8 +37732,8 @@
],
"type": "enum",
"file": "git2/tree.h",
- "line": 398,
- "lineto": 401,
+ "line": 400,
+ "lineto": 403,
"block": "GIT_TREEWALK_PRE\nGIT_TREEWALK_POST",
"tdef": "typedef",
"description": " Tree traversal modes ",
@@ -38158,20 +38172,20 @@
]
],
[
- "cred",
+ "credential",
[
- "git_cred_default_new",
- "git_cred_free",
- "git_cred_get_username",
- "git_cred_has_username",
- "git_cred_ssh_custom_new",
- "git_cred_ssh_interactive_new",
- "git_cred_ssh_key_from_agent",
- "git_cred_ssh_key_memory_new",
- "git_cred_ssh_key_new",
- "git_cred_username_new",
- "git_cred_userpass",
- "git_cred_userpass_plaintext_new"
+ "git_credential_default_new",
+ "git_credential_free",
+ "git_credential_get_username",
+ "git_credential_has_username",
+ "git_credential_ssh_custom_new",
+ "git_credential_ssh_interactive_new",
+ "git_credential_ssh_key_from_agent",
+ "git_credential_ssh_key_memory_new",
+ "git_credential_ssh_key_new",
+ "git_credential_username_new",
+ "git_credential_userpass",
+ "git_credential_userpass_plaintext_new"
]
],
[
@@ -39012,111 +39026,111 @@
"examples": [
[
"add.c",
- "ex/HEAD/add.html"
+ "ex/v0.99.0/add.html"
],
[
"args.c",
- "ex/HEAD/args.html"
+ "ex/v0.99.0/args.html"
],
[
"blame.c",
- "ex/HEAD/blame.html"
+ "ex/v0.99.0/blame.html"
],
[
"cat-file.c",
- "ex/HEAD/cat-file.html"
+ "ex/v0.99.0/cat-file.html"
],
[
"checkout.c",
- "ex/HEAD/checkout.html"
+ "ex/v0.99.0/checkout.html"
],
[
"clone.c",
- "ex/HEAD/clone.html"
+ "ex/v0.99.0/clone.html"
],
[
"common.c",
- "ex/HEAD/common.html"
+ "ex/v0.99.0/common.html"
],
[
"config.c",
- "ex/HEAD/config.html"
+ "ex/v0.99.0/config.html"
],
[
"describe.c",
- "ex/HEAD/describe.html"
+ "ex/v0.99.0/describe.html"
],
[
"diff.c",
- "ex/HEAD/diff.html"
+ "ex/v0.99.0/diff.html"
],
[
"fetch.c",
- "ex/HEAD/fetch.html"
+ "ex/v0.99.0/fetch.html"
],
[
"for-each-ref.c",
- "ex/HEAD/for-each-ref.html"
+ "ex/v0.99.0/for-each-ref.html"
],
[
"general.c",
- "ex/HEAD/general.html"
+ "ex/v0.99.0/general.html"
],
[
"index-pack.c",
- "ex/HEAD/index-pack.html"
+ "ex/v0.99.0/index-pack.html"
],
[
"init.c",
- "ex/HEAD/init.html"
+ "ex/v0.99.0/init.html"
],
[
"lg2.c",
- "ex/HEAD/lg2.html"
+ "ex/v0.99.0/lg2.html"
],
[
"log.c",
- "ex/HEAD/log.html"
+ "ex/v0.99.0/log.html"
],
[
"ls-files.c",
- "ex/HEAD/ls-files.html"
+ "ex/v0.99.0/ls-files.html"
],
[
"ls-remote.c",
- "ex/HEAD/ls-remote.html"
+ "ex/v0.99.0/ls-remote.html"
],
[
"merge.c",
- "ex/HEAD/merge.html"
+ "ex/v0.99.0/merge.html"
],
[
"remote.c",
- "ex/HEAD/remote.html"
+ "ex/v0.99.0/remote.html"
],
[
"rev-list.c",
- "ex/HEAD/rev-list.html"
+ "ex/v0.99.0/rev-list.html"
],
[
"rev-parse.c",
- "ex/HEAD/rev-parse.html"
+ "ex/v0.99.0/rev-parse.html"
],
[
"show-index.c",
- "ex/HEAD/show-index.html"
+ "ex/v0.99.0/show-index.html"
],
[
"stash.c",
- "ex/HEAD/stash.html"
+ "ex/v0.99.0/stash.html"
],
[
"status.c",
- "ex/HEAD/status.html"
+ "ex/v0.99.0/status.html"
],
[
"tag.c",
- "ex/HEAD/tag.html"
+ "ex/v0.99.0/tag.html"
]
]
}
diff --git a/generate/input/libgit2-supplement.json b/generate/input/libgit2-supplement.json
index 2115c41ba..b8c269537 100644
--- a/generate/input/libgit2-supplement.json
+++ b/generate/input/libgit2-supplement.json
@@ -1,7 +1,7 @@
{
"types": {
- "git_cred_default": {
- "decl": "git_cred"
+ "git_credential_default": {
+ "decl": "git_credential"
},
"git_diff_hunk": {
"decl": [
@@ -353,7 +353,7 @@
}
],
"return": {
- "type": "void"
+ "type": "int"
},
"group": "index_name_entry"
},
@@ -441,7 +441,7 @@
}
],
"return": {
- "type": "void"
+ "type": "int"
},
"group": "index_reuc_entry"
},
@@ -615,7 +615,7 @@
}
],
"return": {
- "type": "void"
+ "type": "int"
},
"group": "repository"
},
@@ -721,7 +721,7 @@
}
],
"return": {
- "type": "void"
+ "type": "int"
},
"group": "repository"
},
@@ -1455,7 +1455,7 @@
"name": "sideband_progress"
},
{
- "type": "git_cred_acquire_cb",
+ "type": "git_credential_acquire_cb",
"name": "credentials"
},
{
diff --git a/generate/templates/manual/src/thread_pool.cc b/generate/templates/manual/src/thread_pool.cc
index 7eadf0421..ef7a4528d 100644
--- a/generate/templates/manual/src/thread_pool.cc
+++ b/generate/templates/manual/src/thread_pool.cc
@@ -1,3 +1,4 @@
+#include
#include "../include/thread_pool.h"
ThreadPool::ThreadPool(int numberOfThreads, uv_loop_t *loop) {
@@ -73,6 +74,9 @@ void ThreadPool::RunLoopCallbacks(uv_async_t* handle) {
}
void ThreadPool::RunLoopCallbacks() {
+ Nan::HandleScope scope;
+ v8::Local context = Nan::GetCurrentContext();
+ node::CallbackScope callbackScope(context->GetIsolate(), Nan::New(), {0, 0});
// get the next callback to run
uv_mutex_lock(&loopMutex);
LoopCallback loopCallback = loopQueue.front();
diff --git a/generate/templates/templates/nodegit.js b/generate/templates/templates/nodegit.js
index 15b8f322c..81fd18bf3 100644
--- a/generate/templates/templates/nodegit.js
+++ b/generate/templates/templates/nodegit.js
@@ -1,20 +1,22 @@
var _ = require("lodash");
-var promisify = require("promisify-node");
+var util = require("util");
var rawApi;
// Attempt to load the production release first, if it fails fall back to the
// debug release.
-try {
- rawApi = require("../build/Release/nodegit.node");
-}
-catch (ex) {
- /* istanbul ignore next */
- if (ex.code !== "MODULE_NOT_FOUND") {
- throw ex;
- }
+// try {
+rawApi = require("../build/Release/nodegit.node");
+// }
+// catch (ex) {
+// /* istanbul ignore next */
+// if (ex.code !== "MODULE_NOT_FOUND") {
+// throw ex;
+// }
+
+// rawApi = require("../build/Debug/nodegit.node");
+// }
- rawApi = require("../build/Debug/nodegit.node");
-}
+var promisify = fn => fn && util.promisify(fn); // jshint ignore:line
// For disccussion on why `cloneDeep` is required, see:
// https://github.com/facebook/jest/issues/3552
@@ -132,9 +134,6 @@ importExtension("filter_registry");
{% endeach %}
/* jshint ignore:end */
-// Wrap asynchronous methods to return promises.
-promisify(exports);
-
// Set version.
exports.version = require("../package").version;
diff --git a/guides/cloning/gh-two-factor/index.js b/guides/cloning/gh-two-factor/index.js
index 1f34c5756..945aac351 100644
--- a/guides/cloning/gh-two-factor/index.js
+++ b/guides/cloning/gh-two-factor/index.js
@@ -24,7 +24,7 @@ cloneOptions.fetchOpts = {
callbacks: {
certificateCheck: function() { return 0; },
credentials: function() {
- return NodeGit.Cred.userpassPlaintextNew(GITHUB_TOKEN, "x-oauth-basic");
+ return NodeGit.Credential.userpassPlaintextNew(GITHUB_TOKEN, "x-oauth-basic");
}
}
};
diff --git a/guides/cloning/ssh-with-agent/index.js b/guides/cloning/ssh-with-agent/index.js
index b8f5a3aac..655f07e24 100644
--- a/guides/cloning/ssh-with-agent/index.js
+++ b/guides/cloning/ssh-with-agent/index.js
@@ -23,7 +23,7 @@ cloneOptions.fetchOpts = {
// `userName` argument to the `sshKeyFromAgent` function to validate
// authentication.
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyFromAgent(userName);
+ return NodeGit.Credential.sshKeyFromAgent(userName);
}
}
};
diff --git a/lib/blob.js b/lib/blob.js
index afb563a6a..7d4e14303 100644
--- a/lib/blob.js
+++ b/lib/blob.js
@@ -69,5 +69,5 @@ Blob.prototype.filter = function(asPath, opts) {
Blob.filteredContent = util.deprecate(
_filteredContent,
"NodeGit.Blob.filteredContent is deprecated" +
- "use NodeGit.Blob.prototype.filter instead."
+ " use NodeGit.Blob.prototype.filter instead."
);
diff --git a/lib/commit.js b/lib/commit.js
index c91245f04..8eb561e58 100644
--- a/lib/commit.js
+++ b/lib/commit.js
@@ -21,17 +21,12 @@ Commit.lookup = LookupWrapper(Commit);
* @param {Number} n
* @return {Commit}
*/
-Commit.prototype.parent = function(n, callback) {
+Commit.prototype.parent = function(n) {
var repo = this.repo;
return _parent.call(this, n).then(p => {
p.repo = repo;
-
- if (typeof callback === "function") {
- callback(null, p);
- }
-
return p;
- }, callback);
+ });
};
/**
@@ -43,10 +38,10 @@ Commit.prototype.parent = function(n, callback) {
* @param {String} message_encoding
* @param {String} message
* @param {Tree|Oid} tree
- * @param {Oid} callback
+ * @return {Oid}
*/
Commit.prototype.amend = function (
- updateRef, author, committer, message_encoding, message, tree, callback) {
+ updateRef, author, committer, message_encoding, message, tree) {
var repo = this.repo;
var _this = this;
var treePromise;
@@ -244,11 +239,10 @@ Commit.prototype.date = function() {
* and its parent(s).
*
* @async
- * @param {Function} callback
* @return {Array} an array of diffs
*/
-Commit.prototype.getDiff = function(callback) {
- return this.getDiffWithOptions(null, callback);
+Commit.prototype.getDiff = function() {
+ return this.getDiffWithOptions(null);
};
/**
@@ -257,10 +251,9 @@ Commit.prototype.getDiff = function(callback) {
*
* @async
* @param {Object} options
- * @param {Function} callback
* @return {Array} an array of diffs
*/
-Commit.prototype.getDiffWithOptions = function(options, callback) {
+Commit.prototype.getDiffWithOptions = function(options) {
var commit = this;
return commit.getTree().then(function(thisTree) {
@@ -278,13 +271,7 @@ Commit.prototype.getDiffWithOptions = function(options, callback) {
return Promise.all(diffs);
});
- }).then(function(diffs) {
- if (typeof callback === "function") {
- callback(null, diffs);
- }
-
- return diffs;
- }, callback);
+ });
};
/**
@@ -295,16 +282,10 @@ Commit.prototype.getDiffWithOptions = function(options, callback) {
* @param {String} path
* @return {TreeEntry}
*/
-Commit.prototype.getEntry = function(path, callback) {
+Commit.prototype.getEntry = function(path) {
return this.getTree().then(function(tree) {
- return tree.getEntry(path).then(function(entry) {
- if (typeof callback === "function") {
- callback(null, entry);
- }
-
- return entry;
- });
- }, callback);
+ return tree.getEntry(path);
+ });
};
/**
@@ -312,17 +293,11 @@ Commit.prototype.getEntry = function(path, callback) {
*
* @async
* @param {number} limit Optional amount of parents to return.
- * @param {Function} callback
* @return {Array} array of commits
*/
-Commit.prototype.getParents = function(limit, callback) {
+Commit.prototype.getParents = function(limit) {
var parents = [];
- // Shift arguments.
- if (typeof limit === "function") {
- callback = limit;
- }
-
// If no limit was set, default to the maximum parents.
limit = typeof limit === "number" ? limit : this.parentcount();
limit = Math.min(limit, this.parentcount());
@@ -335,13 +310,7 @@ Commit.prototype.getParents = function(limit, callback) {
}
// Wait for all parents to complete, before returning.
- return Promise.all(parents).then(function(parents) {
- if (typeof callback === "function") {
- callback(null, parents);
- }
-
- return parents;
- }, callback);
+ return Promise.all(parents);
};
/**
@@ -367,8 +336,8 @@ Commit.prototype.getSignature = function(field) {
* @async
* @return {Tree}
*/
-Commit.prototype.getTree = function(callback) {
- return this.repo.getTree(this.treeId(), callback);
+Commit.prototype.getTree = function() {
+ return this.repo.getTree(this.treeId());
};
/**
@@ -415,7 +384,7 @@ Commit.prototype.history = function() {
/**
* Get the specified parent of the commit.
- *
+ *
* @param {number} the position of the parent, starting from 0
* @async
* @return {Commit} the parent commit at the specified position
diff --git a/lib/credential.js b/lib/credential.js
new file mode 100644
index 000000000..61637ec59
--- /dev/null
+++ b/lib/credential.js
@@ -0,0 +1,33 @@
+var util = require("util");
+var NodeGit = require("../");
+
+var Credential = NodeGit.Credential;
+
+var deprecatedFn = (method) =>
+ util.deprecate(
+ Credential[method].bind(Credential),
+ `Use NodeGit.Credential.${method} instead of NodeGit.Cred.${method}`
+ );
+
+var createCredTypeDeprecationMessage = type =>
+ `Use NodeGit.Credential.TYPE.${type} instead of NodeGit.Cred.TYPE.${type}`;
+
+NodeGit.Cred = {
+ defaultNew: deprecatedFn("defaultNew"),
+ sshKeyFromAgent: deprecatedFn("sshKeyFromAgent"),
+ sshKeyNew: deprecatedFn("sshKeyNew"),
+ usernameNew: deprecatedFn("usernameNew"),
+ userpassPlaintextNew: deprecatedFn("userpassPlaintextNew"),
+ TYPE: Object.keys(Credential.TYPE).reduce(
+ (type, key) => {
+ Object.defineProperty(type, key, {
+ get: util.deprecate(
+ () => Credential.TYPE[type],
+ createCredTypeDeprecationMessage(type)
+ )
+ });
+ return type;
+ },
+ {}
+ )
+};
diff --git a/lib/diff_line.js b/lib/diff_line.js
index 83e434401..f856f07c7 100644
--- a/lib/diff_line.js
+++ b/lib/diff_line.js
@@ -13,7 +13,7 @@ DiffLine.prototype.content = function() {
}
if (!this._cache.content) {
- this._cache.content = new Buffer(this.rawContent())
+ this._cache.content = Buffer.from(this.rawContent())
.slice(0, this.contentLen())
.toString("utf8");
}
diff --git a/lib/filter_registry.js b/lib/filter_registry.js
index 76dfba573..e51f901d5 100644
--- a/lib/filter_registry.js
+++ b/lib/filter_registry.js
@@ -4,11 +4,10 @@ var normalizeOptions = NodeGit.Utils.normalizeOptions;
var FilterRegistry = NodeGit.FilterRegistry;
var _register = FilterRegistry.register;
-var _unregister = FilterRegistry.unregister;
// register should add filter by name to dict and return
// Override FilterRegistry.register to normalize Filter
-FilterRegistry.register = function(name, filter, priority, callback) {
+FilterRegistry.register = function(name, filter, priority) {
// setting default value of attributes
if (filter.attributes === undefined) {
filter.attributes = "";
@@ -17,26 +16,10 @@ FilterRegistry.register = function(name, filter, priority, callback) {
filter = normalizeOptions(filter, NodeGit.Filter);
if (!filter.check || !filter.apply) {
- return callback(new Error(
+ return Promise.reject(new Error(
"ERROR: please provide check and apply callbacks for filter"
));
}
- return _register(name, filter, priority)
- .then(function(result) {
- if (typeof callback === "function") {
- callback(null, result);
- }
- return result;
- }, callback);
-};
-
-FilterRegistry.unregister = function(name, callback) {
- return _unregister(name)
- .then(function(result) {
- if (typeof callback === "function") {
- callback(null, result);
- }
- return result;
- }, callback);
+ return _register(name, filter, priority);
};
diff --git a/lib/libgit2.js b/lib/libgit2.js
index f246df51e..f8e1b2b52 100644
--- a/lib/libgit2.js
+++ b/lib/libgit2.js
@@ -2,5 +2,5 @@ var NodeGit = require("../");
var Libgit2 = NodeGit.Libgit2;
-Libgit2.OPT.SET_WINDOWS_LONGPATHS = 28;
-Libgit2.OPT.GET_WINDOWS_LONGPATHS = 29;
+Libgit2.OPT.SET_WINDOWS_LONGPATHS = 29;
+Libgit2.OPT.GET_WINDOWS_LONGPATHS = 30;
diff --git a/lib/merge.js b/lib/merge.js
index e9b9b5c18..035ad5b89 100644
--- a/lib/merge.js
+++ b/lib/merge.js
@@ -4,6 +4,25 @@ var normalizeOptions = NodeGit.Utils.normalizeOptions;
var Merge = NodeGit.Merge;
var _commits = Merge.commits;
var _merge = Merge.merge;
+var _file = Merge.file;
+
+/**
+ * Merge two files as they exist in the in-memory data structures, using
+ * the given common ancestor as the baseline. (git_merge_file)
+ *
+ * @param {MergeFileInput} ancestor The contents of the ancestor file
+ * @param {MergeFileInput} ours The contents of the file in "our" side
+ * @param {MergeFileInput} theirs The contents of the file in "theirs" side
+ * @param {MergeFileOptions} [options] The merge file options
+ * or `NULL` for defaults
+ */
+Merge.file = function(ancestor, ours, theirs, options) {
+ ancestor = normalizeOptions(ancestor, NodeGit.MergeFileInput);
+ ours = normalizeOptions(ours, NodeGit.MergeFileInput);
+ theirs = normalizeOptions(theirs, NodeGit.MergeFileInput);
+ options = normalizeOptions(options || {}, NodeGit.MergeFileOptions);
+ return _file.call(this, ancestor, ours, theirs, options);
+};
/**
* Merge 2 commits together and create an new index that can
@@ -42,6 +61,12 @@ Merge.merge = function(repo, theirHead, mergeOpts, checkoutOpts) {
// exactly one to have been passed in or it will throw an error... ¯\_(ツ)_/¯
var theirHeads = [theirHead];
- return _merge.call(this, repo, theirHeads, theirHeads.length,
- mergeOpts, checkoutOpts);
+ return _merge.call(
+ this,
+ repo,
+ theirHeads,
+ theirHeads.length,
+ mergeOpts,
+ checkoutOpts
+ );
};
diff --git a/lib/odb.js b/lib/odb.js
deleted file mode 100644
index 8bbd15a62..000000000
--- a/lib/odb.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var NodeGit = require("../");
-
-var Odb = NodeGit.Odb;
-
-var _read = Odb.prototype.read;
-
-Odb.prototype.read = function(oid, callback) {
- return _read.call(this, oid).then(function(odbObject) {
- if (typeof callback === "function") {
- callback(null, odbObject);
- }
-
- return odbObject;
- }, callback);
-};
diff --git a/lib/remote.js b/lib/remote.js
index 258aaf467..576ead232 100644
--- a/lib/remote.js
+++ b/lib/remote.js
@@ -8,6 +8,7 @@ var shallowClone = NodeGit.Utils.shallowClone;
var Remote = NodeGit.Remote;
var _connect = Remote.prototype.connect;
var _createWithOpts = Remote.createWithOpts;
+var _disconnect = Remote.prototype.disconnect;
var _download = Remote.prototype.download;
var _fetch = Remote.prototype.fetch;
var _push = Remote.prototype.push;
@@ -45,7 +46,29 @@ Remote.prototype.connect = function(
proxyOpts = normalizeOptions(proxyOpts || {}, NodeGit.ProxyOptions);
customHeaders = customHeaders || [];
- return _connect.call(this, direction, callbacks, proxyOpts, customHeaders);
+ return _connect.call(this, direction, callbacks, proxyOpts, customHeaders)
+ .then(() => {
+ // Save options on the remote object. If we don't do this,
+ // the options may be cleaned up and cause a segfault
+ // when Remote.prototype.connect is called.
+ Object.defineProperties(this, {
+ callbacks: {
+ configurable: true,
+ value: callbacks,
+ writable: false
+ },
+ proxyOpts: {
+ configurable: true,
+ value: proxyOpts,
+ writable: false
+ },
+ customHeaders: {
+ configurable: true,
+ value: customHeaders,
+ writable: false
+ }
+ });
+ });
};
Remote.createWithOpts = function(url, options) {
@@ -53,6 +76,30 @@ Remote.createWithOpts = function(url, options) {
options, NodeGit.RemoteCreateOptions));
};
+Remote.prototype.disconnect = function() {
+ return _disconnect.call(this)
+ .then(() => {
+ // Release the options
+ Object.defineProperties(this, {
+ callbacks: {
+ configurable: true,
+ value: undefined,
+ writable: false
+ },
+ proxyOpts: {
+ configurable: true,
+ value: undefined,
+ writable: false
+ },
+ customHeaders: {
+ configurable: true,
+ value: undefined,
+ writable: false
+ }
+ });
+ });
+};
+
/**
* Connects to a remote
*
@@ -132,21 +179,6 @@ Remote.prototype.push = function(refSpecs, opts) {
*/
Remote.prototype.referenceList = Remote.prototype.referenceList;
-/**
- * Connects to a remote
- *
- * @async
- * @param {Array} refSpecs The ref specs that should be pushed
- * @param {FetchOptions} opts The fetch options for download, contains callbacks
- * @param {String} message The message to use for the update reflog messages
- * @param {Function} callback
- * @return {Number} error code
- */
-Remote.prototype.fetch = function(refspecs, opts, reflog_message) {
- return _fetch
- .call(this, refspecs, normalizeFetchOptions(opts), reflog_message);
-};
-
/**
* Update the tips to the new state
* @param {RemoteCallbacks} callbacks The callback functions for the connection
diff --git a/lib/repository.js b/lib/repository.js
index d3b6ade2d..49e968e4f 100644
--- a/lib/repository.js
+++ b/lib/repository.js
@@ -331,15 +331,11 @@ function performRebase(
are hit. This may be set to null
* @return {String} Path of the git repository
*/
-Repository.discover = function(startPath, acrossFs, ceilingDirs, callback) {
+Repository.discover = function(startPath, acrossFs, ceilingDirs) {
return _discover(startPath, acrossFs, ceilingDirs)
.then(function(foundPath) {
- foundPath = path.resolve(foundPath);
- if (typeof callback === "function") {
- callback(null, foundPath);
- }
- return foundPath;
- }, callback);
+ return path.resolve(foundPath);
+ });
};
// Override Repository.initExt to normalize initoptions
@@ -551,7 +547,7 @@ Repository.prototype.createBlobFromBuffer = function(buffer) {
* @return {Oid} The oid of the commit
*/
Repository.prototype.createCommit = function(
- updateRef, author, committer, message, tree, parents, callback) {
+ updateRef, author, committer, message, tree, parents) {
var repo = this;
var promises = [];
@@ -586,13 +582,7 @@ Repository.prototype.createCommit = function(
parents.length,
parents
);
- }).then(function(commit) {
- if (typeof callback === "function") {
- callback(null, commit);
- }
-
- return commit;
- }, callback);
+ });
};
/**
@@ -768,8 +758,7 @@ Repository.prototype.createCommitOnHead = function(
filesToAdd,
author,
committer,
- message,
- callback) {
+ message) {
var repo = this;
@@ -808,7 +797,7 @@ Repository.prototype.createCommitOnHead = function(
parent
);
});
- }, callback);
+ });
};
/**
@@ -819,7 +808,7 @@ Repository.prototype.createCommitOnHead = function(
* @param {String} name the name of the tag
* @return {Reference}
*/
-Repository.prototype.createLightweightTag = function(oid, name, callback) {
+Repository.prototype.createLightweightTag = function(oid, name) {
var repository = this;
return Commit.lookup(repository, oid)
@@ -852,7 +841,7 @@ Repository.prototype.createRevWalk = function() {
* annotated tag
* @return {Tag}
*/
-Repository.prototype.createTag = function(oid, name, message, callback) {
+Repository.prototype.createTag = function(oid, name, message) {
const repository = this;
let signature = null;
@@ -866,7 +855,7 @@ Repository.prototype.createTag = function(oid, name, message, callback) {
return Tag.create(repository, name, commit, signature, message, 0);
})
.then((tagOid) => {
- return repository.getTag(tagOid, callback);
+ return repository.getTag(tagOid);
});
};
@@ -986,28 +975,16 @@ Repository.prototype.discardLines =
*/
Repository.prototype.fetch = function(
remote,
- fetchOptions,
- callback)
+ fetchOptions)
{
var repo = this;
- function finallyFn(error) {
- if (typeof callback === "function") {
- callback(error);
- }
- }
-
return repo.getRemote(remote)
.then(function(remote) {
return remote.fetch(null, fetchOptions, "Fetch from " + remote)
.then(function() {
return remote.disconnect();
});
- })
- .then(finallyFn)
- .catch(function(error) {
- finallyFn(error);
- throw error;
});
};
@@ -1018,12 +995,8 @@ Repository.prototype.fetch = function(
* @async
* @param {Object|FetchOptions} fetchOptions Options for the fetch, includes
* callbacks for fetching
- * @param {Function} callback
*/
-Repository.prototype.fetchAll = function(
- fetchOptions,
- callback)
-{
+Repository.prototype.fetchAll = function(fetchOptions) {
var repo = this;
function createCallbackWrapper(fn, remote) {
@@ -1070,11 +1043,6 @@ Repository.prototype.fetchAll = function(
return repo.fetch(remote, wrappedFetchOptions);
});
}, Promise.resolve());
- })
- .then(function() {
- if (typeof callback === "function") {
- callback();
- }
});
};
@@ -1094,18 +1062,13 @@ Repository.prototype.fetchheadForeach = function(callback) {
* @param {String|Oid} String sha or Oid
* @return {Blob}
*/
-Repository.prototype.getBlob = function(oid, callback) {
+Repository.prototype.getBlob = function(oid) {
var repository = this;
return Blob.lookup(repository, oid).then(function(blob) {
blob.repo = repository;
-
- if (typeof callback === "function") {
- callback(null, blob);
- }
-
return blob;
- }, callback);
+ });
};
/**
@@ -1116,8 +1079,8 @@ Repository.prototype.getBlob = function(oid, callback) {
* or Branch Ref
* @return {Reference}
*/
-Repository.prototype.getBranch = function(name, callback) {
- return this.getReference(name, callback);
+Repository.prototype.getBranch = function(name) {
+ return this.getReference(name);
};
/**
@@ -1128,8 +1091,8 @@ Repository.prototype.getBranch = function(name, callback) {
* or Branch Ref
* @return {Commit}
*/
-Repository.prototype.getBranchCommit = function(name, callback) {
- return this.getReferenceCommit(name, callback);
+Repository.prototype.getBranchCommit = function(name) {
+ return this.getReferenceCommit(name);
};
/**
@@ -1139,16 +1102,10 @@ Repository.prototype.getBranchCommit = function(name, callback) {
* @param {String|Oid} String sha or Oid
* @return {Commit}
*/
-Repository.prototype.getCommit = function(oid, callback) {
+Repository.prototype.getCommit = function(oid) {
var repository = this;
- return Commit.lookup(repository, oid).then(function(commit) {
- if (typeof callback === "function") {
- callback(null, commit);
- }
-
- return commit;
- }, callback);
+ return Commit.lookup(repository, oid);
};
/**
@@ -1168,12 +1125,12 @@ Repository.prototype.getCurrentBranch = function() {
* @async
* @return {Commit}
*/
-Repository.prototype.getHeadCommit = function(callback) {
+Repository.prototype.getHeadCommit = function() {
var repo = this;
return Reference.nameToId(repo, "HEAD")
.then(function(head) {
- return repo.getCommit(head, callback);
+ return repo.getCommit(head);
})
.catch(function() {
return null;
@@ -1186,8 +1143,8 @@ Repository.prototype.getHeadCommit = function(callback) {
* @async
* @return {Commit}
*/
-Repository.prototype.getMasterCommit = function(callback) {
- return this.getBranchCommit("master", callback);
+Repository.prototype.getMasterCommit = function() {
+ return this.getBranchCommit("master");
};
/**
@@ -1198,28 +1155,20 @@ Repository.prototype.getMasterCommit = function(callback) {
* or Branch Ref
* @return {Reference}
*/
-Repository.prototype.getReference = function(name, callback) {
+Repository.prototype.getReference = function(name) {
var repository = this;
return Reference.dwim(this, name).then(function(reference) {
if (reference.isSymbolic()) {
return reference.resolve().then(function(reference) {
reference.repo = repository;
-
- if (typeof callback === "function") {
- callback(null, reference);
- }
-
return reference;
- }, callback);
- } else {
- reference.repo = repository;
- if (typeof callback === "function") {
- callback(null, reference);
- }
- return reference;
+ });
}
- }, callback);
+
+ reference.repo = repository;
+ return reference;
+ });
};
/**
@@ -1230,18 +1179,12 @@ Repository.prototype.getReference = function(name, callback) {
* or Branch Ref
* @return {Commit}
*/
-Repository.prototype.getReferenceCommit = function(name, callback) {
+Repository.prototype.getReferenceCommit = function(name) {
var repository = this;
return this.getReference(name).then(function(reference) {
- return repository.getCommit(reference.target()).then(function(commit) {
- if (typeof callback === "function") {
- callback(null, commit);
- }
-
- return commit;
- });
- }, callback);
+ return repository.getCommit(reference.target());
+ });
};
/**
@@ -1268,44 +1211,24 @@ Repository.prototype.getReferenceNames = function(type) {
*
* @async
* @param {String|Remote} remote
- * @param {Function} callback
* @return {Remote} The remote object
*/
-Repository.prototype.getRemote = function(remote, callback) {
+Repository.prototype.getRemote = function(remote) {
if (remote instanceof NodeGit.Remote) {
- return Promise.resolve(remote).then(function(remoteObj) {
- if (typeof callback === "function") {
- callback(null, remoteObj);
- }
-
- return remoteObj;
- }, callback);
+ return Promise.resolve(remote);
}
- return NodeGit.Remote.lookup(this, remote).then(function(remoteObj) {
- if (typeof callback === "function") {
- callback(null, remoteObj);
- }
-
- return remoteObj;
- }, callback);
+ return NodeGit.Remote.lookup(this, remote);
};
/**
* Lists out the remotes in the given repository.
*
* @async
-* @param {Function} Optional callback
* @return {Object} Promise object.
*/
-Repository.prototype.getRemoteNames = function(callback) {
- return Remote.list(this).then(function(remotes) {
- if (typeof callback === "function") {
- callback(null, remotes);
- }
-
- return remotes;
- }, callback);
+Repository.prototype.getRemoteNames = function() {
+ return Remote.list(this);
};
/**
@@ -1371,17 +1294,13 @@ Repository.prototype.getStatusExt = function(opts) {
* @async
* @return {Array}
*/
-Repository.prototype.getSubmoduleNames = function(callback) {
+Repository.prototype.getSubmoduleNames = function() {
var names = [];
var submoduleCallback = function(submodule, name, payload) {
names.push(name);
};
return Submodule.foreach(this, submoduleCallback).then(function() {
- if (typeof callback === "function") {
- callback(null, names);
- }
-
return names;
});
};
@@ -1393,18 +1312,13 @@ Repository.prototype.getSubmoduleNames = function(callback) {
* @param {String|Oid} String sha or Oid
* @return {Tag}
*/
-Repository.prototype.getTag = function(oid, callback) {
+Repository.prototype.getTag = function(oid) {
var repository = this;
return Tag.lookup(repository, oid).then(function(reference) {
reference.repo = repository;
-
- if (typeof callback === "function") {
- callback(null, reference);
- }
-
return reference;
- }, callback);
+ });
};
/**
@@ -1414,22 +1328,18 @@ Repository.prototype.getTag = function(oid, callback) {
* @param {String} Short or full tag name
* @return {Tag}
*/
-Repository.prototype.getTagByName = function(name, callback) {
+Repository.prototype.getTagByName = function(name) {
var repo = this;
name = ~name.indexOf("refs/tags/") ? name : "refs/tags/" + name;
- return Reference.nameToId(repo, name).then(function(oid) {
- return Tag.lookup(repo, oid).then(function(reference) {
+ return Reference.nameToId(repo, name)
+ .then(function(oid) {
+ return Tag.lookup(repo, oid);
+ }).then(function(reference) {
reference.repo = repo;
-
- if (typeof callback === "function") {
- callback(null, reference);
- }
-
return reference;
});
- }, callback);
};
/**
@@ -1439,18 +1349,13 @@ Repository.prototype.getTagByName = function(name, callback) {
* @param {String|Oid} String sha or Oid
* @return {Tree}
*/
-Repository.prototype.getTree = function(oid, callback) {
+Repository.prototype.getTree = function(oid) {
var repository = this;
return Tree.lookup(repository, oid).then(function(tree) {
tree.repo = repository;
-
- if (typeof callback === "function") {
- callback(null, tree);
- }
-
return tree;
- }, callback);
+ });
};
/**
@@ -1632,19 +1537,12 @@ Repository.prototype.rebaseBranches = function(
* @async
* @return {Index}
*/
-Repository.prototype.refreshIndex = function(callback) {
+Repository.prototype.refreshIndex = function() {
var repo = this;
repo.setIndex(); // clear the index
- return repo.index()
- .then(function(index) {
- if (typeof callback === "function") {
- callback(null, index);
- }
-
- return index;
- }, callback);
+ return repo.index();
};
/**
@@ -2044,7 +1942,7 @@ Repository.prototype.stageLines =
);
})
.then(function(newContent) {
- var newContentBuffer = new Buffer(newContent);
+ var newContentBuffer = Buffer.from(newContent);
return repo.createBlobFromBuffer(newContentBuffer);
})
diff --git a/lib/revert.js b/lib/revert.js
index 84c05b5c9..d6ef9b705 100644
--- a/lib/revert.js
+++ b/lib/revert.js
@@ -24,8 +24,7 @@ Revert.commit = function(
revert_commit,
our_commit,
mainline,
- merge_options,
- callback
+ merge_options
)
{
merge_options = normalizeOptions(merge_options, NodeGit.MergeOptions);
@@ -37,14 +36,7 @@ Revert.commit = function(
our_commit,
mainline,
merge_options
- )
- .then(function(result) {
- if (typeof callback === "function") {
- callback(null, result);
- }
-
- return result;
- }, callback);
+ );
};
/**
diff --git a/lib/revwalk.js b/lib/revwalk.js
index a12d9f7f4..7787fc89b 100644
--- a/lib/revwalk.js
+++ b/lib/revwalk.js
@@ -119,7 +119,7 @@ Revwalk.prototype.walk = function(oid, callback) {
this.push(oid);
function walk() {
- revwalk.next().done(function(oid) {
+ revwalk.next().then(function(oid) {
if (!oid) {
if (typeof callback === "function") {
return callback();
diff --git a/lib/tree.js b/lib/tree.js
index 43af49656..1067fa3f2 100644
--- a/lib/tree.js
+++ b/lib/tree.js
@@ -11,7 +11,6 @@ var Treebuilder = NodeGit.Treebuilder;
* @async
* @param {Repository} repo The repo that the tree lives in
* @param {String|Oid|Tree} id The tree to lookup
-* @param {Function} callback
* @return {Tree}
*/
Tree.lookup = LookupWrapper(Tree);
@@ -33,11 +32,10 @@ Tree.prototype.builder = function() {
* Diff two trees
* @async
* @param {Tree} tree to diff against
- * @param {Function} callback
* @return {Diff}
*/
-Tree.prototype.diff = function(tree, callback) {
- return this.diffWithOptions(tree, null, callback);
+Tree.prototype.diff = function(tree) {
+ return this.diffWithOptions(tree, null);
};
/**
@@ -45,17 +43,10 @@ Tree.prototype.diff = function(tree, callback) {
* @async
* @param {Tree} tree to diff against
* @param {Object} options
- * @param {Function} callback
* @return {Diff}
*/
-Tree.prototype.diffWithOptions = function(tree, options, callback) {
- return Diff.treeToTree(this.repo, tree, this, options).then(function(diff) {
- if (typeof callback === "function") {
- callback(null, diff);
- }
-
- return diff;
- }, callback);
+Tree.prototype.diffWithOptions = function(tree, options) {
+ return Diff.treeToTree(this.repo, tree, this, options);
};
/**
@@ -104,17 +95,12 @@ Tree.prototype.entryByName = function(name) {
* @param {String} filePath
* @return {TreeEntry}
*/
-Tree.prototype.getEntry = function(filePath, callback) {
+Tree.prototype.getEntry = function(filePath) {
var tree = this;
return this.entryByPath(filePath).then(function(entry) {
entry.parent = tree;
entry.dirtoparent = path.dirname(filePath);
-
- if (typeof callback === "function") {
- callback(null, entry);
- }
-
return entry;
});
};
@@ -171,7 +157,8 @@ Tree.prototype.walk = function(blobsOnly) {
if (entry.isTree()) {
total++;
- entry.getTree(bfs);
+ entry.getTree()
+ .then(result => bfs(null, result), bfs);
}
});
diff --git a/lib/tree_entry.js b/lib/tree_entry.js
index b9bc0fd72..a978de9a3 100644
--- a/lib/tree_entry.js
+++ b/lib/tree_entry.js
@@ -7,14 +7,8 @@ var TreeEntry = NodeGit.TreeEntry;
* @async
* @return {Blob}
*/
-TreeEntry.prototype.getBlob = function(callback) {
- return this.parent.repo.getBlob(this.id()).then(function(blob) {
- if (typeof callback === "function") {
- callback(null, blob);
- }
-
- return blob;
- }, callback);
+TreeEntry.prototype.getBlob = function() {
+ return this.parent.repo.getBlob(this.id());
};
/**
@@ -22,18 +16,13 @@ TreeEntry.prototype.getBlob = function(callback) {
* @async
* @return {Tree}
*/
-TreeEntry.prototype.getTree = function(callback) {
+TreeEntry.prototype.getTree = function() {
var entry = this;
return this.parent.repo.getTree(this.id()).then(function(tree) {
tree.entry = entry;
-
- if (typeof callback === "function") {
- callback(null, tree);
- }
-
return tree;
- }, callback);
+ });
};
/**
@@ -89,7 +78,7 @@ TreeEntry.prototype.oid = function() {
* Returns the path for this entry.
* @return {String}
*/
-TreeEntry.prototype.path = function(callback) {
+TreeEntry.prototype.path = function() {
var dirtoparent = this.dirtoparent || "";
return path.join(this.parent.path(), dirtoparent, this.name());
};
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 389266bd9..000000000
--- a/package-lock.json
+++ /dev/null
@@ -1,5672 +0,0 @@
-{
- "name": "nodegit",
- "version": "0.26.4",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "@types/node": {
- "version": "10.11.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.11.0.tgz",
- "integrity": "sha512-R4Dvw6KjSYn/SpvjRchBOwXr14vVVcFXCtnM3f0aLvlJS8a599rrcEoihcP2/+Z/f75E5GNPd4aWM7j1yei9og==",
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
- },
- "ajv": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
- "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
- "requires": {
- "co": "^4.6.0",
- "fast-deep-equal": "^1.0.0",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.3.0"
- }
- },
- "amdefine": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
- "dev": true,
- "optional": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "anymatch": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
- "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
- "dev": true,
- "optional": true,
- "requires": {
- "micromatch": "^2.1.5",
- "normalize-path": "^2.0.0"
- }
- },
- "append-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
- "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
- "dev": true,
- "requires": {
- "buffer-equal": "^1.0.0"
- }
- },
- "aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
- },
- "are-we-there-yet": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "arr-diff": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true,
- "optional": true,
- "requires": {
- "arr-flatten": "^1.0.1"
- }
- },
- "arr-flatten": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true
- },
- "arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
- "dev": true
- },
- "array-unique": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "dev": true,
- "optional": true
- },
- "asap": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
- },
- "asn1": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
- },
- "assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
- "dev": true
- },
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true
- },
- "async-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
- "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
- "dev": true,
- "optional": true
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
- },
- "atob": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
- "dev": true
- },
- "aws-sdk": {
- "version": "2.326.0",
- "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.326.0.tgz",
- "integrity": "sha512-R8CzUxH7TKsmQTT59CoXGQSXYscmc5TiU/OXb/R0xq1WYEngiznBy+J+cahJOjugSjN+5VQWTGbEzBC3Bc75kQ==",
- "dev": true,
- "requires": {
- "buffer": "4.9.1",
- "events": "1.1.1",
- "ieee754": "1.1.8",
- "jmespath": "0.15.0",
- "querystring": "0.2.0",
- "sax": "1.2.1",
- "url": "0.10.3",
- "uuid": "3.1.0",
- "xml2js": "0.4.19"
- },
- "dependencies": {
- "uuid": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
- "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==",
- "dev": true
- }
- }
- },
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
- },
- "aws4": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
- "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
- },
- "babel-cli": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
- "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
- "dev": true,
- "requires": {
- "babel-core": "^6.26.0",
- "babel-polyfill": "^6.26.0",
- "babel-register": "^6.26.0",
- "babel-runtime": "^6.26.0",
- "chokidar": "^1.6.1",
- "commander": "^2.11.0",
- "convert-source-map": "^1.5.0",
- "fs-readdir-recursive": "^1.0.0",
- "glob": "^7.1.2",
- "lodash": "^4.17.4",
- "output-file-sync": "^1.1.2",
- "path-is-absolute": "^1.0.1",
- "slash": "^1.0.0",
- "source-map": "^0.5.6",
- "v8flags": "^2.1.1"
- }
- },
- "babel-code-frame": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
- "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.2"
- }
- },
- "babel-core": {
- "version": "6.26.3",
- "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
- "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
- "dev": true,
- "requires": {
- "babel-code-frame": "^6.26.0",
- "babel-generator": "^6.26.0",
- "babel-helpers": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-register": "^6.26.0",
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "convert-source-map": "^1.5.1",
- "debug": "^2.6.9",
- "json5": "^0.5.1",
- "lodash": "^4.17.4",
- "minimatch": "^3.0.4",
- "path-is-absolute": "^1.0.1",
- "private": "^0.1.8",
- "slash": "^1.0.0",
- "source-map": "^0.5.7"
- },
- "dependencies": {
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
- "dev": true
- }
- }
- },
- "babel-generator": {
- "version": "6.26.1",
- "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
- "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
- "dev": true,
- "requires": {
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "detect-indent": "^4.0.0",
- "jsesc": "^1.3.0",
- "lodash": "^4.17.4",
- "source-map": "^0.5.7",
- "trim-right": "^1.0.1"
- }
- },
- "babel-helper-call-delegate": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
- "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
- "dev": true,
- "requires": {
- "babel-helper-hoist-variables": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-define-map": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
- "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
- "dev": true,
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-helper-function-name": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
- "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
- "dev": true,
- "requires": {
- "babel-helper-get-function-arity": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-get-function-arity": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
- "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-hoist-variables": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
- "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-optimise-call-expression": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
- "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-regex": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
- "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-helper-replace-supers": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
- "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
- "dev": true,
- "requires": {
- "babel-helper-optimise-call-expression": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helpers": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
- "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-messages": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
- "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-check-es2015-constants": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
- "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-arrow-functions": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
- "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-block-scoped-functions": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
- "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-block-scoping": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
- "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-plugin-transform-es2015-classes": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
- "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
- "dev": true,
- "requires": {
- "babel-helper-define-map": "^6.24.1",
- "babel-helper-function-name": "^6.24.1",
- "babel-helper-optimise-call-expression": "^6.24.1",
- "babel-helper-replace-supers": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-computed-properties": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
- "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-destructuring": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
- "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-duplicate-keys": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
- "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-for-of": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
- "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-function-name": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
- "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
- "dev": true,
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-literals": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
- "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-modules-amd": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
- "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
- "dev": true,
- "requires": {
- "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-modules-commonjs": {
- "version": "6.26.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
- "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
- "dev": true,
- "requires": {
- "babel-plugin-transform-strict-mode": "^6.24.1",
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-types": "^6.26.0"
- }
- },
- "babel-plugin-transform-es2015-modules-systemjs": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
- "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
- "dev": true,
- "requires": {
- "babel-helper-hoist-variables": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-modules-umd": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
- "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
- "dev": true,
- "requires": {
- "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-object-super": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
- "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
- "dev": true,
- "requires": {
- "babel-helper-replace-supers": "^6.24.1",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-parameters": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
- "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
- "dev": true,
- "requires": {
- "babel-helper-call-delegate": "^6.24.1",
- "babel-helper-get-function-arity": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-shorthand-properties": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
- "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-spread": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
- "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-sticky-regex": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
- "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
- "dev": true,
- "requires": {
- "babel-helper-regex": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-template-literals": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
- "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-typeof-symbol": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
- "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-unicode-regex": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
- "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
- "dev": true,
- "requires": {
- "babel-helper-regex": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "regexpu-core": "^2.0.0"
- }
- },
- "babel-plugin-transform-regenerator": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
- "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
- "dev": true,
- "requires": {
- "regenerator-transform": "^0.10.0"
- }
- },
- "babel-plugin-transform-strict-mode": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
- "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-polyfill": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
- "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "core-js": "^2.5.0",
- "regenerator-runtime": "^0.10.5"
- },
- "dependencies": {
- "regenerator-runtime": {
- "version": "0.10.5",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
- "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
- "dev": true
- }
- }
- },
- "babel-preset-es2015": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
- "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
- "dev": true,
- "requires": {
- "babel-plugin-check-es2015-constants": "^6.22.0",
- "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
- "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
- "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
- "babel-plugin-transform-es2015-classes": "^6.24.1",
- "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
- "babel-plugin-transform-es2015-destructuring": "^6.22.0",
- "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
- "babel-plugin-transform-es2015-for-of": "^6.22.0",
- "babel-plugin-transform-es2015-function-name": "^6.24.1",
- "babel-plugin-transform-es2015-literals": "^6.22.0",
- "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
- "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
- "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
- "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
- "babel-plugin-transform-es2015-object-super": "^6.24.1",
- "babel-plugin-transform-es2015-parameters": "^6.24.1",
- "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
- "babel-plugin-transform-es2015-spread": "^6.22.0",
- "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
- "babel-plugin-transform-es2015-template-literals": "^6.22.0",
- "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
- "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
- "babel-plugin-transform-regenerator": "^6.24.1"
- }
- },
- "babel-register": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
- "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
- "dev": true,
- "requires": {
- "babel-core": "^6.26.0",
- "babel-runtime": "^6.26.0",
- "core-js": "^2.5.0",
- "home-or-tmp": "^2.0.0",
- "lodash": "^4.17.4",
- "mkdirp": "^0.5.1",
- "source-map-support": "^0.4.15"
- }
- },
- "babel-runtime": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
- "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
- "dev": true,
- "requires": {
- "core-js": "^2.4.0",
- "regenerator-runtime": "^0.11.0"
- }
- },
- "babel-template": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
- "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-traverse": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
- "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
- "dev": true,
- "requires": {
- "babel-code-frame": "^6.26.0",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "debug": "^2.6.8",
- "globals": "^9.18.0",
- "invariant": "^2.2.2",
- "lodash": "^4.17.4"
- }
- },
- "babel-types": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
- "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "esutils": "^2.0.2",
- "lodash": "^4.17.4",
- "to-fast-properties": "^1.0.3"
- }
- },
- "babylon": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
- "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
- },
- "base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dev": true,
- "requires": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true
- }
- }
- },
- "base64-js": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
- "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "optional": true,
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "binary-extensions": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
- "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
- "dev": true,
- "optional": true
- },
- "bl": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
- "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
- "requires": {
- "readable-stream": "^2.3.5",
- "safe-buffer": "^5.1.1"
- }
- },
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true,
- "optional": true,
- "requires": {
- "expand-range": "^1.8.1",
- "preserve": "^0.2.0",
- "repeat-element": "^1.1.2"
- }
- },
- "browser-stdout": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
- "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
- "dev": true
- },
- "buffer": {
- "version": "4.9.1",
- "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
- "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
- "dev": true,
- "requires": {
- "base64-js": "^1.0.2",
- "ieee754": "^1.1.4",
- "isarray": "^1.0.0"
- }
- },
- "buffer-alloc": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
- "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
- "requires": {
- "buffer-alloc-unsafe": "^1.1.0",
- "buffer-fill": "^1.0.0"
- }
- },
- "buffer-alloc-unsafe": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
- "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
- },
- "buffer-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
- "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
- "dev": true
- },
- "buffer-fill": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
- },
- "buffer-from": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
- "dev": true,
- "optional": true
- },
- "cache-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
- "dev": true,
- "requires": {
- "collection-visit": "^1.0.0",
- "component-emitter": "^1.2.1",
- "get-value": "^2.0.6",
- "has-value": "^1.0.0",
- "isobject": "^3.0.1",
- "set-value": "^2.0.0",
- "to-object-path": "^0.3.0",
- "union-value": "^1.0.0",
- "unset-value": "^1.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- }
- }
- },
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
- "dev": true
- },
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "cheerio": {
- "version": "1.0.0-rc.2",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz",
- "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=",
- "dev": true,
- "requires": {
- "css-select": "~1.2.0",
- "dom-serializer": "~0.1.0",
- "entities": "~1.1.1",
- "htmlparser2": "^3.9.1",
- "lodash": "^4.15.0",
- "parse5": "^3.0.1"
- },
- "dependencies": {
- "entities": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
- "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
- "dev": true
- },
- "htmlparser2": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",
- "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
- "dev": true,
- "requires": {
- "domelementtype": "^1.3.0",
- "domhandler": "^2.3.0",
- "domutils": "^1.5.1",
- "entities": "^1.1.1",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.2"
- }
- }
- }
- },
- "chokidar": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
- "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
- "dev": true,
- "optional": true,
- "requires": {
- "anymatch": "^1.3.0",
- "async-each": "^1.0.0",
- "fsevents": "^1.0.0",
- "glob-parent": "^2.0.0",
- "inherits": "^2.0.1",
- "is-binary-path": "^1.0.0",
- "is-glob": "^2.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.0.0"
- }
- },
- "chownr": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
- "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="
- },
- "class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- }
- }
- },
- "clean-for-publish": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clean-for-publish/-/clean-for-publish-1.0.4.tgz",
- "integrity": "sha1-KZMj50qzSwXSIHBsWd+B3QTKAYo=",
- "dev": true,
- "requires": {
- "fs-extra": "^0.26.2",
- "glob": "~5.0.15",
- "yargs": "~3.29.0"
- },
- "dependencies": {
- "fs-extra": {
- "version": "0.26.7",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz",
- "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^2.1.0",
- "klaw": "^1.0.0",
- "path-is-absolute": "^1.0.0",
- "rimraf": "^2.2.8"
- }
- },
- "glob": {
- "version": "5.0.15",
- "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
- "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
- "dev": true,
- "requires": {
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "2 || 3",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "cli": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
- "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
- "dev": true,
- "requires": {
- "exit": "0.1.2",
- "glob": "^7.1.1"
- }
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true,
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- }
- },
- "clone": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
- "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
- "dev": true
- },
- "clone-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
- "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
- "dev": true
- },
- "clone-stats": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
- "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
- "dev": true
- },
- "cloneable-readable": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz",
- "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "process-nextick-args": "^2.0.0",
- "readable-stream": "^2.3.5"
- }
- },
- "co": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
- },
- "collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
- "dev": true,
- "requires": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
- }
- },
- "colors": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
- "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
- "dev": true,
- "optional": true
- },
- "combined-stream": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
- "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "combyne": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/combyne/-/combyne-0.8.1.tgz",
- "integrity": "sha1-WJ3kcEXVcVbcHs4YXWTDidzLR9g=",
- "dev": true
- },
- "commander": {
- "version": "2.18.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz",
- "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==",
- "dev": true
- },
- "component-emitter": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "dev": true,
- "optional": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
- }
- },
- "config-chain": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
- "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
- "dev": true,
- "requires": {
- "ini": "^1.3.4",
- "proto-list": "~1.2.1"
- }
- },
- "console-browserify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
- "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
- "dev": true,
- "requires": {
- "date-now": "^0.1.4"
- }
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
- },
- "convert-source-map": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
- "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.1"
- }
- },
- "copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
- "dev": true
- },
- "core-js": {
- "version": "2.5.7",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
- "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==",
- "dev": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- },
- "coveralls": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.2.tgz",
- "integrity": "sha512-Tv0LKe/MkBOilH2v7WBiTBdudg2ChfGbdXafc/s330djpF3zKOmuehTeRwjXWc7pzfj9FrDUTA7tEx6Div8NFw==",
- "dev": true,
- "requires": {
- "growl": "~> 1.10.0",
- "js-yaml": "^3.11.0",
- "lcov-parse": "^0.0.10",
- "log-driver": "^1.2.7",
- "minimist": "^1.2.0",
- "request": "^2.85.0"
- },
- "dependencies": {
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true
- },
- "growl": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
- "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
- "dev": true
- },
- "js-yaml": {
- "version": "3.13.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
- "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
- }
- }
- },
- "css-select": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
- "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
- "dev": true,
- "requires": {
- "boolbase": "~1.0.0",
- "css-what": "2.1",
- "domutils": "1.5.1",
- "nth-check": "~1.0.1"
- }
- },
- "css-what": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz",
- "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=",
- "dev": true
- },
- "cycle": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
- "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=",
- "dev": true,
- "optional": true
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "date-now": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
- "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
- "dev": true
- },
- "deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
- },
- "deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
- "dev": true
- },
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
- "requires": {
- "object-keys": "^1.0.12"
- }
- },
- "define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.2",
- "isobject": "^3.0.1"
- },
- "dependencies": {
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true
- }
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
- },
- "detect-indent": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
- "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
- "dev": true,
- "requires": {
- "repeating": "^2.0.0"
- }
- },
- "detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
- },
- "diff": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
- "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
- "dev": true
- },
- "dom-serializer": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
- "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
- "dev": true,
- "requires": {
- "domelementtype": "~1.1.1",
- "entities": "~1.1.1"
- },
- "dependencies": {
- "domelementtype": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
- "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
- "dev": true
- },
- "entities": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
- "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
- "dev": true
- }
- }
- },
- "domelementtype": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
- "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
- "dev": true
- },
- "domhandler": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
- "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
- "dev": true,
- "requires": {
- "domelementtype": "1"
- }
- },
- "domutils": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
- "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
- "dev": true,
- "requires": {
- "dom-serializer": "0",
- "domelementtype": "1"
- }
- },
- "duplexify": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
- "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- }
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "optional": true,
- "requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "end-of-stream": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
- "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
- "requires": {
- "once": "^1.4.0"
- }
- },
- "entities": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
- "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
- "dev": true
- },
- "es6-promise": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
- "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
- "dev": true,
- "optional": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "escodegen": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
- "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
- "dev": true,
- "requires": {
- "esprima": "^2.7.1",
- "estraverse": "^1.9.1",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1",
- "source-map": "~0.2.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
- "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
- "dev": true,
- "optional": true,
- "requires": {
- "amdefine": ">=0.0.4"
- }
- }
- }
- },
- "esprima": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
- "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
- "dev": true
- },
- "estraverse": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
- "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
- "dev": true
- },
- "esutils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
- "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
- "dev": true
- },
- "events": {
- "version": "1.1.1",
- "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz",
- "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
- "dev": true
- },
- "exit": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
- "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
- "dev": true
- },
- "expand-brackets": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-posix-bracket": "^0.1.0"
- }
- },
- "expand-range": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
- "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
- "dev": true,
- "optional": true,
- "requires": {
- "fill-range": "^2.1.0"
- }
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "extglob": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- },
- "extract-zip": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
- "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
- "dev": true,
- "optional": true,
- "requires": {
- "concat-stream": "1.6.2",
- "debug": "2.6.9",
- "mkdirp": "0.5.1",
- "yauzl": "2.4.1"
- }
- },
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
- },
- "eyes": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
- "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=",
- "dev": true,
- "optional": true
- },
- "fast-deep-equal": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
- "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ="
- },
- "fast-json-stable-stringify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
- "dev": true
- },
- "fd-slicer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
- "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
- "dev": true,
- "optional": true,
- "requires": {
- "pend": "~1.2.0"
- }
- },
- "filename-regex": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
- "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
- "dev": true,
- "optional": true
- },
- "fill-range": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
- "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-number": "^2.1.0",
- "isobject": "^2.0.0",
- "randomatic": "^3.0.0",
- "repeat-element": "^1.1.2",
- "repeat-string": "^1.5.2"
- }
- },
- "flush-write-stream": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
- "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.4"
- }
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true
- },
- "for-own": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
- "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
- "dev": true,
- "optional": true,
- "requires": {
- "for-in": "^1.0.1"
- }
- },
- "foreachasync": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
- "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=",
- "dev": true
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
- },
- "form-data": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
- "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
- "dev": true,
- "requires": {
- "map-cache": "^0.2.2"
- }
- },
- "fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
- },
- "fs-extra": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz",
- "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- },
- "dependencies": {
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- }
- }
- },
- "fs-minipass": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
- "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
- "requires": {
- "minipass": "^2.2.1"
- }
- },
- "fs-mkdirp-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
- "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "through2": "^2.0.3"
- }
- },
- "fs-readdir-recursive": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
- "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
- "dev": true
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
- },
- "fsevents": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
- "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
- "dev": true,
- "optional": true,
- "requires": {
- "nan": "^2.12.1",
- "node-pre-gyp": "^0.12.0"
- },
- "dependencies": {
- "abbrev": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- },
- "aproba": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "are-we-there-yet": {
- "version": "1.1.5",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "chownr": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "debug": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "deep-extend": {
- "version": "0.6.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "delegates": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "detect-libc": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "fs-minipass": {
- "version": "1.2.5",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "minipass": "^2.2.1"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "glob": {
- "version": "7.1.3",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "iconv-lite": {
- "version": "0.4.24",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "ignore-walk": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "minimatch": "^3.0.4"
- }
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true
- },
- "ini": {
- "version": "1.3.5",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "isarray": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "0.0.8",
- "bundled": true,
- "dev": true
- },
- "minipass": {
- "version": "2.3.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "minipass": "^2.2.1"
- }
- },
- "mkdirp": {
- "version": "0.5.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "minimist": "0.0.8"
- }
- },
- "ms": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "nan": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
- "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
- "dev": true,
- "optional": true
- },
- "needle": {
- "version": "2.3.0",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "debug": "^4.1.0",
- "iconv-lite": "^0.4.4",
- "sax": "^1.2.4"
- }
- },
- "node-pre-gyp": {
- "version": "0.12.0",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "detect-libc": "^1.0.2",
- "mkdirp": "^0.5.1",
- "needle": "^2.2.1",
- "nopt": "^4.0.1",
- "npm-packlist": "^1.1.6",
- "npmlog": "^4.0.2",
- "rc": "^1.2.7",
- "rimraf": "^2.6.1",
- "semver": "^5.3.0",
- "tar": "^4"
- }
- },
- "nopt": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- }
- },
- "npm-bundled": {
- "version": "1.0.6",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "npm-packlist": {
- "version": "1.4.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "ignore-walk": "^3.0.1",
- "npm-bundled": "^1.0.1"
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "once": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "osenv": {
- "version": "0.1.5",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "rc": {
- "version": "1.2.8",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "optional": true
- }
- }
- },
- "readable-stream": {
- "version": "2.3.6",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "rimraf": {
- "version": "2.6.3",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "bundled": true,
- "dev": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "sax": {
- "version": "1.2.4",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "semver": {
- "version": "5.7.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "string-width": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "tar": {
- "version": "4.4.8",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "chownr": "^1.1.1",
- "fs-minipass": "^1.2.5",
- "minipass": "^2.3.4",
- "minizlib": "^1.1.1",
- "mkdirp": "^0.5.0",
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.2"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "wide-align": {
- "version": "1.1.3",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "string-width": "^1.0.2 || 2"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "yallist": {
- "version": "3.0.3",
- "bundled": true,
- "dev": true
- }
- }
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "gauge": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
- "dev": true
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-base": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
- "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
- "dev": true,
- "optional": true,
- "requires": {
- "glob-parent": "^2.0.0",
- "is-glob": "^2.0.0"
- }
- },
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
- "dev": true,
- "requires": {
- "is-glob": "^2.0.0"
- }
- },
- "glob-stream": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
- "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
- "dev": true,
- "requires": {
- "extend": "^3.0.0",
- "glob": "^7.1.1",
- "glob-parent": "^3.1.0",
- "is-negated-glob": "^1.0.0",
- "ordered-read-streams": "^1.0.0",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.1.5",
- "remove-trailing-separator": "^1.0.1",
- "to-absolute-glob": "^2.0.0",
- "unique-stream": "^2.0.2"
- },
- "dependencies": {
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
- "dev": true,
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- }
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
- },
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "globals": {
- "version": "9.18.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
- "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
- },
- "growl": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
- "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
- "dev": true
- },
- "handlebars": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
- "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
- "dev": true,
- "requires": {
- "neo-async": "^2.6.0",
- "optimist": "^0.6.1",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
- },
- "har-validator": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
- "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==",
- "requires": {
- "ajv": "^5.3.0",
- "har-schema": "^2.0.0"
- }
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
- "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
- "dev": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
- },
- "has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- }
- }
- },
- "has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
- },
- "dependencies": {
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "hasha": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
- "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-stream": "^1.0.1",
- "pinkie-promise": "^2.0.0"
- }
- },
- "he": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
- "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
- "dev": true
- },
- "home-or-tmp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
- "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
- "dev": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.1"
- }
- },
- "htmlparser2": {
- "version": "3.8.3",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
- "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
- "dev": true,
- "requires": {
- "domelementtype": "1",
- "domhandler": "2.3",
- "domutils": "1.5",
- "entities": "1.0",
- "readable-stream": "1.1"
- },
- "dependencies": {
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "readable-stream": {
- "version": "1.1.14",
- "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
- "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- }
- }
- },
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "ieee754": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
- "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
- "dev": true
- },
- "ignore-walk": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
- "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
- "requires": {
- "minimatch": "^3.0.4"
- }
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
- },
- "ini": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
- "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
- },
- "invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
- "dev": true
- },
- "is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
- "dev": true,
- "requires": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
- }
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true,
- "optional": true,
- "requires": {
- "binary-extensions": "^1.0.0"
- }
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "is-dotfile": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
- "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
- "dev": true,
- "optional": true
- },
- "is-equal-shallow": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
- "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-primitive": "^2.0.0"
- }
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
- "dev": true
- },
- "is-finite": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
- "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
- "dev": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- },
- "is-negated-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
- "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=",
- "dev": true
- },
- "is-number": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
- "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- }
- }
- },
- "is-posix-bracket": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
- "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
- "dev": true,
- "optional": true
- },
- "is-primitive": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
- "dev": true,
- "optional": true
- },
- "is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
- "dev": true,
- "requires": {
- "is-unc-path": "^1.0.0"
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
- "dev": true,
- "optional": true
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
- },
- "is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "dev": true,
- "requires": {
- "unc-path-regex": "^0.1.2"
- }
- },
- "is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
- },
- "is-valid-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
- "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=",
- "dev": true
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
- },
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
- "optional": true,
- "requires": {
- "isarray": "1.0.0"
- }
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
- },
- "istanbul": {
- "version": "0.4.5",
- "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz",
- "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=",
- "dev": true,
- "requires": {
- "abbrev": "1.0.x",
- "async": "1.x",
- "escodegen": "1.8.x",
- "esprima": "2.7.x",
- "glob": "^5.0.15",
- "handlebars": "^4.0.1",
- "js-yaml": "3.x",
- "mkdirp": "0.5.x",
- "nopt": "3.x",
- "once": "1.x",
- "resolve": "1.1.x",
- "supports-color": "^3.1.0",
- "which": "^1.1.1",
- "wordwrap": "^1.0.0"
- },
- "dependencies": {
- "abbrev": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
- "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
- "dev": true
- },
- "glob": {
- "version": "5.0.15",
- "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
- "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
- "dev": true,
- "requires": {
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "2 || 3",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "jmespath": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
- "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=",
- "dev": true
- },
- "js-beautify": {
- "version": "1.5.10",
- "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.5.10.tgz",
- "integrity": "sha1-TZU3FwJpk0SlFsomv1nwonu3Vxk=",
- "dev": true,
- "requires": {
- "config-chain": "~1.1.5",
- "mkdirp": "~0.5.0",
- "nopt": "~3.0.1"
- }
- },
- "js-tokens": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
- "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
- "dev": true
- },
- "js-yaml": {
- "version": "3.13.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
- "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "dependencies": {
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true
- }
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "optional": true
- },
- "jsesc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
- "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
- "dev": true
- },
- "jshint": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.6.tgz",
- "integrity": "sha512-KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA==",
- "dev": true,
- "requires": {
- "cli": "~1.0.0",
- "console-browserify": "1.1.x",
- "exit": "0.1.x",
- "htmlparser2": "3.8.x",
- "lodash": "~4.17.10",
- "minimatch": "~3.0.2",
- "phantom": "~4.0.1",
- "phantomjs-prebuilt": "~2.1.7",
- "shelljs": "0.3.x",
- "strip-json-comments": "1.0.x",
- "unicode-5.2.0": "^0.7.5"
- },
- "dependencies": {
- "strip-json-comments": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
- "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
- "dev": true
- }
- }
- },
- "json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
- },
- "json-schema-traverse": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
- "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
- },
- "json-stable-stringify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
- "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
- "dev": true,
- "requires": {
- "jsonify": "~0.0.0"
- }
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
- },
- "json5": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
- "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
- "requires": {
- "minimist": "^1.2.0"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
- }
- }
- },
- "jsonfile": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
- "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "jsonify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
- "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
- "dev": true
- },
- "jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.2.3",
- "verror": "1.10.0"
- }
- },
- "kew": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
- "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
- "dev": true,
- "optional": true
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- },
- "klaw": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
- "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.9"
- }
- },
- "lazystream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
- "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
- "dev": true,
- "requires": {
- "readable-stream": "^2.0.5"
- }
- },
- "lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
- "dev": true,
- "requires": {
- "invert-kv": "^1.0.0"
- }
- },
- "lcov-parse": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz",
- "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=",
- "dev": true
- },
- "lcov-result-merger": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-3.1.0.tgz",
- "integrity": "sha512-vGXaMNGZRr4cYvW+xMVg+rg7qd5DX9SbGXl+0S3k85+gRZVK4K7UvxPWzKb/qiMwe+4bx3EOrW2o4mbdb1WnsA==",
- "dev": true,
- "requires": {
- "through2": "^2.0.3",
- "vinyl": "^2.1.0",
- "vinyl-fs": "^3.0.2"
- }
- },
- "lead": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
- "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
- "dev": true,
- "requires": {
- "flush-write-stream": "^1.0.2"
- }
- },
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "lodash": {
- "version": "4.17.14",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz",
- "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw=="
- },
- "log-driver": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz",
- "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==",
- "dev": true
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dev": true,
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true
- },
- "map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
- "dev": true,
- "requires": {
- "object-visit": "^1.0.0"
- }
- },
- "math-random": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
- "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
- "dev": true,
- "optional": true
- },
- "micromatch": {
- "version": "2.3.11",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true,
- "optional": true,
- "requires": {
- "arr-diff": "^2.0.0",
- "array-unique": "^0.2.1",
- "braces": "^1.8.2",
- "expand-brackets": "^0.1.4",
- "extglob": "^0.3.1",
- "filename-regex": "^2.0.0",
- "is-extglob": "^1.0.0",
- "is-glob": "^2.0.1",
- "kind-of": "^3.0.2",
- "normalize-path": "^2.0.1",
- "object.omit": "^2.0.0",
- "parse-glob": "^3.0.4",
- "regex-cache": "^0.4.2"
- }
- },
- "mime-db": {
- "version": "1.36.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz",
- "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw=="
- },
- "mime-types": {
- "version": "2.1.20",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz",
- "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==",
- "requires": {
- "mime-db": "~1.36.0"
- }
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
- },
- "minipass": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz",
- "integrity": "sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==",
- "requires": {
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- }
- }
- },
- "mixin-deep": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
- "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
- "dev": true,
- "requires": {
- "for-in": "^1.0.2",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "mkdirp": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "requires": {
- "minimist": "0.0.8"
- }
- },
- "mocha": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz",
- "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==",
- "dev": true,
- "requires": {
- "browser-stdout": "1.3.1",
- "commander": "2.15.1",
- "debug": "3.1.0",
- "diff": "3.5.0",
- "escape-string-regexp": "1.0.5",
- "glob": "7.1.2",
- "growl": "1.10.5",
- "he": "1.1.1",
- "minimatch": "3.0.4",
- "mkdirp": "0.5.1",
- "supports-color": "5.4.0"
- },
- "dependencies": {
- "commander": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
- "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
- "dev": true
- },
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "supports-color": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
- "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "nan": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
- "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
- },
- "nanomatch": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
- "dev": true,
- "optional": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "fragment-cache": "^0.2.1",
- "is-windows": "^1.0.2",
- "kind-of": "^6.0.2",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
- "dev": true,
- "optional": true
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
- "dev": true,
- "optional": true
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true,
- "optional": true
- }
- }
- },
- "needle": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz",
- "integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==",
- "requires": {
- "debug": "^3.2.6",
- "iconv-lite": "^0.4.4",
- "sax": "^1.2.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
- }
- }
- },
- "neo-async": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
- "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
- "dev": true
- },
- "node-gyp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-4.0.0.tgz",
- "integrity": "sha512-2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA==",
- "requires": {
- "glob": "^7.0.3",
- "graceful-fs": "^4.1.2",
- "mkdirp": "^0.5.0",
- "nopt": "2 || 3",
- "npmlog": "0 || 1 || 2 || 3 || 4",
- "osenv": "0",
- "request": "^2.87.0",
- "rimraf": "2",
- "semver": "~5.3.0",
- "tar": "^4.4.8",
- "which": "1"
- }
- },
- "node-pre-gyp": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz",
- "integrity": "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==",
- "requires": {
- "detect-libc": "^1.0.2",
- "mkdirp": "^0.5.1",
- "needle": "^2.2.1",
- "nopt": "^4.0.1",
- "npm-packlist": "^1.1.6",
- "npmlog": "^4.0.2",
- "rc": "^1.2.7",
- "rimraf": "^2.6.1",
- "semver": "^5.3.0",
- "tar": "^4"
- },
- "dependencies": {
- "nopt": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
- "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
- "requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- }
- }
- }
- },
- "nodegit-promise": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/nodegit-promise/-/nodegit-promise-4.0.0.tgz",
- "integrity": "sha1-VyKxhPLfcycWEGSnkdLoQskWezQ=",
- "requires": {
- "asap": "~2.0.3"
- }
- },
- "nopt": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
- "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true,
- "requires": {
- "remove-trailing-separator": "^1.0.1"
- }
- },
- "now-and-later": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz",
- "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=",
- "dev": true,
- "requires": {
- "once": "^1.3.2"
- }
- },
- "npm-bundled": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz",
- "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g=="
- },
- "npm-packlist": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.4.tgz",
- "integrity": "sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==",
- "requires": {
- "ignore-walk": "^3.0.1",
- "npm-bundled": "^1.0.1"
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "nth-check": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz",
- "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=",
- "dev": true,
- "requires": {
- "boolbase": "~1.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
- },
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- },
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
- "dev": true,
- "requires": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "object-keys": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
- "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
- "dev": true
- },
- "object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
- "dev": true,
- "requires": {
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- }
- }
- },
- "object.assign": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
- "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2",
- "function-bind": "^1.1.1",
- "has-symbols": "^1.0.0",
- "object-keys": "^1.0.11"
- }
- },
- "object.omit": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
- "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
- "dev": true,
- "optional": true,
- "requires": {
- "for-own": "^0.1.4",
- "is-extendable": "^0.1.1"
- }
- },
- "object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- }
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "requires": {
- "wrappy": "1"
- }
- },
- "optimist": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
- "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
- "dev": true,
- "requires": {
- "minimist": "~0.0.1",
- "wordwrap": "~0.0.2"
- },
- "dependencies": {
- "wordwrap": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
- "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
- "dev": true
- }
- }
- },
- "optionator": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
- "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
- "dev": true,
- "requires": {
- "deep-is": "~0.1.3",
- "fast-levenshtein": "~2.0.4",
- "levn": "~0.3.0",
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2",
- "wordwrap": "~1.0.0"
- }
- },
- "ordered-read-streams": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
- "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
- "dev": true,
- "requires": {
- "readable-stream": "^2.0.1"
- }
- },
- "os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
- },
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
- "dev": true,
- "requires": {
- "lcid": "^1.0.0"
- }
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
- },
- "osenv": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "output-file-sync": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz",
- "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.4",
- "mkdirp": "^0.5.1",
- "object-assign": "^4.1.0"
- }
- },
- "parse-glob": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
- "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
- "dev": true,
- "optional": true,
- "requires": {
- "glob-base": "^0.3.0",
- "is-dotfile": "^1.0.0",
- "is-extglob": "^1.0.0",
- "is-glob": "^2.0.0"
- }
- },
- "parse5": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz",
- "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
- "dev": true
- },
- "path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
- "dev": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
- },
- "pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
- "dev": true,
- "optional": true
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
- },
- "phantom": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/phantom/-/phantom-4.0.12.tgz",
- "integrity": "sha512-Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA==",
- "dev": true,
- "optional": true,
- "requires": {
- "phantomjs-prebuilt": "^2.1.16",
- "split": "^1.0.1",
- "winston": "^2.4.0"
- }
- },
- "phantomjs-prebuilt": {
- "version": "2.1.16",
- "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz",
- "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=",
- "dev": true,
- "optional": true,
- "requires": {
- "es6-promise": "^4.0.3",
- "extract-zip": "^1.6.5",
- "fs-extra": "^1.0.0",
- "hasha": "^2.2.0",
- "kew": "^0.7.0",
- "progress": "^1.1.8",
- "request": "^2.81.0",
- "request-progress": "^2.0.1",
- "which": "^1.2.10"
- },
- "dependencies": {
- "fs-extra": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
- "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
- "dev": true,
- "optional": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^2.1.0",
- "klaw": "^1.0.0"
- }
- }
- }
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true,
- "optional": true
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true,
- "optional": true,
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
- "dev": true,
- "optional": true
- },
- "prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
- "dev": true
- },
- "preserve": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
- "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
- "dev": true,
- "optional": true
- },
- "private": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
- "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
- "dev": true
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
- "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
- },
- "progress": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
- "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
- "dev": true,
- "optional": true
- },
- "promisify-node": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/promisify-node/-/promisify-node-0.3.0.tgz",
- "integrity": "sha1-tLVaz5D6p9K4uQyjlomQhsAwYM8=",
- "requires": {
- "nodegit-promise": "~4.0.0"
- }
- },
- "proto-list": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
- "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
- "dev": true
- },
- "psl": {
- "version": "1.1.29",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
- "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="
- },
- "pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "pumpify": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "dev": true,
- "requires": {
- "duplexify": "^3.6.0",
- "inherits": "^2.0.3",
- "pump": "^2.0.0"
- }
- },
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
- },
- "qs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
- "dev": true
- },
- "ramda": {
- "version": "0.25.0",
- "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz",
- "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ=="
- },
- "randomatic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz",
- "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-number": "^4.0.0",
- "kind-of": "^6.0.0",
- "math-random": "^1.0.1"
- },
- "dependencies": {
- "is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "dev": true,
- "optional": true
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true,
- "optional": true
- }
- }
- },
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
- }
- }
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
- },
- "dependencies": {
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
- "dev": true,
- "optional": true
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
- "dev": true
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "optional": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
- "dev": true,
- "optional": true,
- "requires": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- }
- },
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true,
- "optional": true
- }
- }
- },
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
- "optional": true,
- "requires": {
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
- "optional": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true,
- "optional": true
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "optional": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- }
- }
- },
- "regenerate": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
- "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
- "dev": true
- },
- "regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
- "dev": true
- },
- "regenerator-transform": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
- "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.18.0",
- "babel-types": "^6.19.0",
- "private": "^0.1.6"
- }
- },
- "regex-cache": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
- "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-equal-shallow": "^0.1.3"
- }
- },
- "regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "regexpu-core": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
- "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
- "dev": true,
- "requires": {
- "regenerate": "^1.2.1",
- "regjsgen": "^0.2.0",
- "regjsparser": "^0.1.4"
- }
- },
- "regjsgen": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
- "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
- "dev": true
- },
- "regjsparser": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
- "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
- "dev": true,
- "requires": {
- "jsesc": "~0.5.0"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
- "dev": true
- }
- }
- },
- "remove-bom-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
- "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5",
- "is-utf8": "^0.2.1"
- }
- },
- "remove-bom-stream": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
- "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
- "dev": true,
- "requires": {
- "remove-bom-buffer": "^3.0.0",
- "safe-buffer": "^5.1.0",
- "through2": "^2.0.3"
- }
- },
- "remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
- "dev": true
- },
- "repeat-element": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
- "dev": true
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
- },
- "repeating": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
- "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
- "dev": true,
- "requires": {
- "is-finite": "^1.0.0"
- }
- },
- "replace-ext": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
- "dev": true
- },
- "request": {
- "version": "2.88.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
- "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.0",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.4.3",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- }
- }
- },
- "request-progress": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
- "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
- "dev": true,
- "optional": true,
- "requires": {
- "throttleit": "^1.0.0"
- }
- },
- "request-promise-core": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz",
- "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=",
- "requires": {
- "lodash": "^4.13.1"
- }
- },
- "request-promise-native": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz",
- "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=",
- "requires": {
- "request-promise-core": "1.1.1",
- "stealthy-require": "^1.1.0",
- "tough-cookie": ">=2.3.3"
- }
- },
- "resolve": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
- "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
- "dev": true
- },
- "resolve-options": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
- "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
- "dev": true,
- "requires": {
- "value-or-function": "^3.0.0"
- }
- },
- "resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
- "dev": true
- },
- "ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "dev": true
- },
- "rimraf": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
- "requires": {
- "glob": "^7.0.5"
- }
- },
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
- "dev": true,
- "requires": {
- "ret": "~0.1.10"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "sax": {
- "version": "1.2.1",
- "resolved": "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
- "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=",
- "dev": true
- },
- "semver": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
- "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
- },
- "set-value": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
- "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.3",
- "split-string": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "shelljs": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
- "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
- },
- "slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
- "dev": true
- },
- "snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dev": true,
- "requires": {
- "base": "^0.11.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dev": true,
- "optional": true,
- "requires": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true,
- "optional": true
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true
- }
- }
- },
- "snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^3.2.0"
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- },
- "source-map-resolve": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
- "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
- "dev": true,
- "requires": {
- "atob": "^2.1.1",
- "decode-uri-component": "^0.2.0",
- "resolve-url": "^0.2.1",
- "source-map-url": "^0.4.0",
- "urix": "^0.1.0"
- }
- },
- "source-map-support": {
- "version": "0.4.18",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
- "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
- "dev": true,
- "requires": {
- "source-map": "^0.5.6"
- }
- },
- "source-map-url": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
- "dev": true
- },
- "split": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
- "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
- "dev": true,
- "optional": true,
- "requires": {
- "through": "2"
- }
- },
- "split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.0"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "sshpk": {
- "version": "1.14.2",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
- "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- }
- },
- "stack-trace": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
- "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
- "dev": true,
- "optional": true
- },
- "static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
- "dev": true,
- "requires": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "stealthy-require": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
- "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks="
- },
- "stream-shift": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
- "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
- "dev": true
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- },
- "tar": {
- "version": "4.4.8",
- "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz",
- "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==",
- "requires": {
- "chownr": "^1.1.1",
- "fs-minipass": "^1.2.5",
- "minipass": "^2.3.4",
- "minizlib": "^1.1.1",
- "mkdirp": "^0.5.0",
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.2"
- },
- "dependencies": {
- "minizlib": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz",
- "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==",
- "requires": {
- "minipass": "^2.2.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- }
- }
- },
- "tar-fs": {
- "version": "1.16.3",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
- "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
- "requires": {
- "chownr": "^1.0.1",
- "mkdirp": "^0.5.1",
- "pump": "^1.0.0",
- "tar-stream": "^1.1.2"
- },
- "dependencies": {
- "pump": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
- "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- }
- }
- },
- "tar-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
- "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
- "requires": {
- "bl": "^1.0.0",
- "buffer-alloc": "^1.2.0",
- "end-of-stream": "^1.0.0",
- "fs-constants": "^1.0.0",
- "readable-stream": "^2.3.0",
- "to-buffer": "^1.1.1",
- "xtend": "^4.0.0"
- }
- },
- "throttleit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
- "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
- "dev": true,
- "optional": true
- },
- "through": {
- "version": "2.3.8",
- "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
- "dev": true,
- "optional": true
- },
- "through2": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
- "dev": true,
- "requires": {
- "readable-stream": "^2.1.5",
- "xtend": "~4.0.1"
- }
- },
- "through2-filter": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
- "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
- "dev": true,
- "requires": {
- "through2": "~2.0.0",
- "xtend": "~4.0.0"
- }
- },
- "to-absolute-glob": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
- "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
- "dev": true,
- "requires": {
- "is-absolute": "^1.0.0",
- "is-negated-glob": "^1.0.0"
- }
- },
- "to-buffer": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
- "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
- },
- "to-fast-properties": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
- "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
- "dev": true
- },
- "to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "to-regex": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
- "dev": true,
- "requires": {
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "regex-not": "^1.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- },
- "dependencies": {
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- }
- }
- },
- "to-through": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
- "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
- "dev": true,
- "requires": {
- "through2": "^2.0.3"
- }
- },
- "tough-cookie": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
- "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
- "requires": {
- "psl": "^1.1.24",
- "punycode": "^1.4.1"
- }
- },
- "trim-right": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
- "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
- "dev": true
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "optional": true
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2"
- }
- },
- "typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
- "dev": true,
- "optional": true
- },
- "uglify-js": {
- "version": "3.5.15",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.15.tgz",
- "integrity": "sha512-fe7aYFotptIddkwcm6YuA0HmknBZ52ZzOsUxZEdhhkSsz7RfjHDX2QDxwKTiv4JQ5t5NhfmpgAK+J7LiDhKSqg==",
- "dev": true,
- "optional": true,
- "requires": {
- "commander": "~2.20.0",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
- "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
- "dev": true,
- "optional": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "optional": true
- }
- }
- },
- "unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
- "dev": true
- },
- "unicode-5.2.0": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz",
- "integrity": "sha512-KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA==",
- "dev": true
- },
- "union-value": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
- "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "get-value": "^2.0.6",
- "is-extendable": "^0.1.1",
- "set-value": "^2.0.1"
- }
- },
- "unique-stream": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
- "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
- "dev": true,
- "requires": {
- "json-stable-stringify": "^1.0.0",
- "through2-filter": "^2.0.0"
- }
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
- },
- "unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
- "dev": true,
- "requires": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- }
- }
- }
- },
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
- "dev": true
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- }
- }
- },
- "urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
- "dev": true
- },
- "url": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
- "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=",
- "dev": true,
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
- "dev": true
- }
- }
- },
- "use": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
- "dev": true
- },
- "user-home": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
- "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
- "dev": true
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
- },
- "uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
- },
- "v8flags": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
- "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
- "dev": true,
- "requires": {
- "user-home": "^1.1.1"
- }
- },
- "value-or-function": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
- "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
- "dev": true
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- }
- },
- "vinyl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
- "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
- "dev": true,
- "requires": {
- "clone": "^2.1.1",
- "clone-buffer": "^1.0.0",
- "clone-stats": "^1.0.0",
- "cloneable-readable": "^1.0.0",
- "remove-trailing-separator": "^1.0.1",
- "replace-ext": "^1.0.0"
- }
- },
- "vinyl-fs": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
- "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
- "dev": true,
- "requires": {
- "fs-mkdirp-stream": "^1.0.0",
- "glob-stream": "^6.1.0",
- "graceful-fs": "^4.0.0",
- "is-valid-glob": "^1.0.0",
- "lazystream": "^1.0.0",
- "lead": "^1.0.0",
- "object.assign": "^4.0.4",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.3.3",
- "remove-bom-buffer": "^3.0.0",
- "remove-bom-stream": "^1.2.0",
- "resolve-options": "^1.1.0",
- "through2": "^2.0.0",
- "to-through": "^2.0.0",
- "value-or-function": "^3.0.0",
- "vinyl": "^2.0.0",
- "vinyl-sourcemap": "^1.1.0"
- }
- },
- "vinyl-sourcemap": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
- "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
- "dev": true,
- "requires": {
- "append-buffer": "^1.0.2",
- "convert-source-map": "^1.5.0",
- "graceful-fs": "^4.1.6",
- "normalize-path": "^2.1.1",
- "now-and-later": "^2.0.0",
- "remove-bom-buffer": "^3.0.0",
- "vinyl": "^2.0.0"
- }
- },
- "walk": {
- "version": "2.3.14",
- "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz",
- "integrity": "sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==",
- "dev": true,
- "requires": {
- "foreachasync": "^3.0.0"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "wide-align": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
- "requires": {
- "string-width": "^1.0.2 || 2"
- }
- },
- "window-size": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
- "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=",
- "dev": true
- },
- "winston": {
- "version": "2.4.4",
- "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz",
- "integrity": "sha512-NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==",
- "dev": true,
- "optional": true,
- "requires": {
- "async": "~1.0.0",
- "colors": "1.0.x",
- "cycle": "1.0.x",
- "eyes": "0.1.x",
- "isstream": "0.1.x",
- "stack-trace": "0.0.x"
- },
- "dependencies": {
- "async": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
- "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=",
- "dev": true,
- "optional": true
- }
- }
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- },
- "wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
- "dev": true,
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "xml2js": {
- "version": "0.4.19",
- "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz",
- "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==",
- "dev": true,
- "requires": {
- "sax": ">=0.6.0",
- "xmlbuilder": "~9.0.1"
- }
- },
- "xmlbuilder": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
- "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
- "dev": true
- },
- "xtend": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
- },
- "y18n": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
- "dev": true
- },
- "yallist": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
- "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k="
- },
- "yargs": {
- "version": "3.29.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.29.0.tgz",
- "integrity": "sha1-GquWYOrnnYuPZ1vK7qtu40ws9pw=",
- "dev": true,
- "requires": {
- "camelcase": "^1.2.1",
- "cliui": "^3.0.3",
- "decamelize": "^1.0.0",
- "os-locale": "^1.4.0",
- "window-size": "^0.1.2",
- "y18n": "^3.2.0"
- }
- },
- "yauzl": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
- "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
- "dev": true,
- "optional": true,
- "requires": {
- "fd-slicer": "~1.0.1"
- }
- }
- }
-}
diff --git a/package.json b/package.json
index 3226f9e77..7b2155e26 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
- "name": "nodegit",
+ "name": "pj-nodegit",
"description": "Node.js libgit2 asynchronous native bindings",
- "version": "0.26.4",
+ "version": "0.27.0",
"homepage": "http://nodegit.org",
"keywords": [
"libgit2",
@@ -39,14 +39,13 @@
},
"dependencies": {
"fs-extra": "^7.0.0",
+ "got": "^10.7.0",
"json5": "^2.1.0",
"lodash": "^4.17.14",
"nan": "^2.14.0",
"node-gyp": "^4.0.0",
"node-pre-gyp": "^0.13.0",
- "promisify-node": "~0.3.0",
"ramda": "^0.25.0",
- "request-promise-native": "^1.0.5",
"tar-fs": "^1.16.3"
},
"devDependencies": {
@@ -67,7 +66,7 @@
"binary": {
"module_name": "nodegit",
"module_path": "./build/Release/",
- "host": "https://axonodegit.s3.amazonaws.com/nodegit/nodegit/"
+ "host": "https://axonodegit.s3.amazonaws.com/nodegit/pj-nodegit/"
},
"scripts": {
"babel": "babel --presets es2015 -d ./dist ./lib",
@@ -79,10 +78,11 @@
"generateMissingTests": "node generate/scripts/generateMissingTests",
"generateNativeCode": "node generate/scripts/generateNativeCode",
"install": "node lifecycleScripts/preinstall && node lifecycleScripts/install",
- "installDebug": "BUILD_DEBUG=true npm install",
+ "installDebug": "BUILD_DEBUG=true npm run install",
"lint": "jshint lib test/tests test/utils examples lifecycleScripts",
"mergecov": "lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report",
"mocha": "mocha --expose-gc test/runner test/tests --timeout 15000",
+ "mergefile": "mocha test/mergefile",
"mochaDebug": "mocha --expose-gc --debug-brk test/runner test/tests --timeout 15000",
"postinstall": "node lifecycleScripts/postinstall",
"prepublish": "npm run babel",
diff --git a/test/base.md b/test/base.md
new file mode 100644
index 000000000..2e65efe2a
--- /dev/null
+++ b/test/base.md
@@ -0,0 +1 @@
+a
\ No newline at end of file
diff --git a/test/mergefile.js b/test/mergefile.js
new file mode 100644
index 000000000..dfdeacac6
--- /dev/null
+++ b/test/mergefile.js
@@ -0,0 +1,65 @@
+var NodeGit = require('..');
+var path = require('path')
+var fse = require('fs-extra')
+
+const dir = '/mnt/d/workspace/nodegit/test';
+
+async function newMergeFileInput(filePath) {
+ const stat = await fse.stat(filePath);
+ const content = await fse.readFile(filePath, 'utf-8');
+
+ // Wrong: It will case Crash.
+ // const input = {
+ // ptr: content,
+ // size: content.length,
+ // mode: stat.mode,
+ // path: filePath,
+ // }
+
+ // Correct: Must create object from NodeGit class.
+ const input = new NodeGit.MergeFileInput();
+ input.ptr = content
+ input.size = content.length
+ input.mode = stat.mode
+ input.path = filePath
+
+ return input;
+}
+
+function getFilePath(fileName) {
+ return path.join(dir, fileName)
+}
+
+async function test() {
+
+ // 3 files.
+ const base = await newMergeFileInput(getFilePath('base.md'));
+ const ours = await newMergeFileInput(getFilePath('ours.md'));
+ const theirs = await newMergeFileInput(getFilePath('theirs.md'));
+
+ console.log({ base, ours, theirs })
+
+ // Call merge file function.
+ const res = await NodeGit.Merge.file(base, ours, theirs, {
+ version: 0,
+ ancestorLabel: 'BASE',
+ ourLabel: 'OUR',
+ theirLabel: 'THEIR',
+ favor: 0,
+ flags: 0,
+ markerSize: 10
+ });
+
+ // Must call function to get field.
+ console.log("res:", {
+ automergeable: res.automergeable(),
+ path: res.path(),
+ mode: res.mode(),
+ ptr: res.ptr(),
+ len: res.len()
+ })
+}
+
+
+test()
+
diff --git a/test/ours.md b/test/ours.md
new file mode 100644
index 000000000..0a207c060
--- /dev/null
+++ b/test/ours.md
@@ -0,0 +1,2 @@
+a
+b
\ No newline at end of file
diff --git a/test/tests/blob.js b/test/tests/blob.js
index 4d18a43ff..2d6512c86 100644
--- a/test/tests/blob.js
+++ b/test/tests/blob.js
@@ -128,7 +128,7 @@ describe("Blob", function() {
describe("createFromBuffer", function() {
it("creates a new blob from the buffer", function() {
var content = "This is a new buffer";
- var buf = new Buffer(content, content.length);
+ var buf = Buffer.from(content, content.length);
var test = this;
return Blob.createFromBuffer(test.repository, buf, content.length)
@@ -142,7 +142,7 @@ describe("Blob", function() {
it("creates blob with content equal to length", function() {
var content = "This is a new buffer";
- var buf = new Buffer(content, content.length);
+ var buf = Buffer.from(content, content.length);
var test = this;
return Blob.createFromBuffer(test.repository, buf, 2)
@@ -171,7 +171,7 @@ describe("Blob", function() {
it("throws an error when no length is provided", function() {
var test = this;
- return Blob.createFromBuffer(test.repository, new Buffer("testing"))
+ return Blob.createFromBuffer(test.repository, Buffer.from("testing"))
.catch(function(error) {
assert.strictEqual(error.message, "Number len is required.");
});
@@ -368,7 +368,7 @@ describe("Blob", function() {
it("returns nothing when checking binary blob", function() {
var test = this;
- var binary = new Buffer(new Uint8Array([1,2,3,4,5,6]));
+ var binary = Buffer.from(new Uint8Array([1,2,3,4,5,6]));
return commitFile(
test.repository,
@@ -410,7 +410,7 @@ describe("Blob", function() {
it("returns blob when not checking binary on binary blob", function() {
var test = this;
- var binary = new Buffer(new Uint8Array([1,2,3,4,5,6]));
+ var binary = Buffer.from(new Uint8Array([1,2,3,4,5,6]));
return commitFile(
test.repository,
@@ -571,7 +571,7 @@ describe("Blob", function() {
it("returns nothing when checking binary blob", function() {
var test = this;
- var binary = new Buffer(new Uint8Array([1,2,3,4,5,6]));
+ var binary = Buffer.from(new Uint8Array([1,2,3,4,5,6]));
return commitFile(
test.repository,
@@ -612,7 +612,7 @@ describe("Blob", function() {
it("returns blob when not checking binary on binary blob", function() {
var test = this;
- var binary = new Buffer(new Uint8Array([1,2,3,4,5,6]));
+ var binary = Buffer.from(new Uint8Array([1,2,3,4,5,6]));
return commitFile(
test.repository,
diff --git a/test/tests/clone.js b/test/tests/clone.js
index e86663e1c..965d78bc7 100644
--- a/test/tests/clone.js
+++ b/test/tests/clone.js
@@ -219,7 +219,7 @@ describe("Clone", function() {
callbacks: {
certificateCheck: () => 0,
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyFromAgent(userName);
+ return NodeGit.Credential.sshKeyFromAgent(userName);
}
}
}
@@ -239,7 +239,7 @@ describe("Clone", function() {
callbacks: {
certificateCheck: () => 0,
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyNew(
+ return NodeGit.Credential.sshKeyNew(
userName,
sshPublicKeyPath,
sshPrivateKeyPath,
@@ -263,7 +263,7 @@ describe("Clone", function() {
callbacks: {
certificateCheck: () => 0,
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyNew(
+ return NodeGit.Credential.sshKeyNew(
userName,
sshEncryptedPublicKeyPath,
sshEncryptedPrivateKeyPath,
@@ -320,10 +320,10 @@ describe("Clone", function() {
credentials: function() {
if (firstPass) {
firstPass = false;
- return NodeGit.Cred.userpassPlaintextNew("fake-token",
+ return NodeGit.Credential.userpassPlaintextNew("fake-token",
"x-oauth-basic");
} else {
- return NodeGit.Cred.defaultNew();
+ return NodeGit.Credential.defaultNew();
}
}
}
diff --git a/test/tests/cred.js b/test/tests/cred.js
index 6f0bb46ad..eee98d69b 100644
--- a/test/tests/cred.js
+++ b/test/tests/cred.js
@@ -5,23 +5,23 @@ var local = path.join.bind(path, __dirname);
describe("Cred", function() {
var NodeGit = require("../../");
-
+
var sshPublicKey = local("../id_rsa.pub");
var sshPrivateKey = local("../id_rsa");
it("can create default credentials", function() {
- var defaultCreds = NodeGit.Cred.defaultNew();
- assert.ok(defaultCreds instanceof NodeGit.Cred);
+ var defaultCreds = NodeGit.Credential.defaultNew();
+ assert.ok(defaultCreds instanceof NodeGit.Credential);
});
it("can create ssh credentials using passed keys", function() {
- var cred = NodeGit.Cred.sshKeyNew(
+ var cred = NodeGit.Credential.sshKeyNew(
"username",
sshPublicKey,
sshPrivateKey,
"");
- assert.ok(cred instanceof NodeGit.Cred);
+ assert.ok(cred instanceof NodeGit.Credential);
});
it("can create ssh credentials using passed keys in memory", function() {
@@ -32,42 +32,42 @@ describe("Cred", function() {
encoding: "ascii"
});
- return NodeGit.Cred.sshKeyMemoryNew(
+ return NodeGit.Credential.sshKeyMemoryNew(
"username",
publicKeyContents,
privateKeyContents,
"").then(function(cred) {
- assert.ok(cred instanceof NodeGit.Cred);
+ assert.ok(cred instanceof NodeGit.Credential);
});
});
it("can create credentials using plaintext", function() {
- var plaintextCreds = NodeGit.Cred.userpassPlaintextNew
+ var plaintextCreds = NodeGit.Credential.userpassPlaintextNew
("username", "password");
- assert.ok(plaintextCreds instanceof NodeGit.Cred);
+ assert.ok(plaintextCreds instanceof NodeGit.Credential);
});
-
+
it("can create credentials using agent", function() {
- var fromAgentCreds = NodeGit.Cred.sshKeyFromAgent
+ var fromAgentCreds = NodeGit.Credential.sshKeyFromAgent
("username");
- assert.ok(fromAgentCreds instanceof NodeGit.Cred);
+ assert.ok(fromAgentCreds instanceof NodeGit.Credential);
});
it("can create credentials using username", function() {
- return NodeGit.Cred.usernameNew
+ return NodeGit.Credential.usernameNew
("username").then(function(cred) {
- assert.ok(cred instanceof NodeGit.Cred);
+ assert.ok(cred instanceof NodeGit.Credential);
});
});
it("can return 1 if a username exists", function() {
- var plaintextCreds = NodeGit.Cred.userpassPlaintextNew
+ var plaintextCreds = NodeGit.Credential.userpassPlaintextNew
("username", "password");
assert.ok(plaintextCreds.hasUsername() === 1);
});
it("can return 0 if a username does not exist", function() {
- var defaultCreds = NodeGit.Cred.defaultNew();
+ var defaultCreds = NodeGit.Credential.defaultNew();
assert.ok(defaultCreds.hasUsername() === 0);
});
});
diff --git a/test/tests/diff.js b/test/tests/diff.js
index 31aff3f64..9fd483c38 100644
--- a/test/tests/diff.js
+++ b/test/tests/diff.js
@@ -246,7 +246,7 @@ describe("Diff", function() {
it("can diff the contents of a file to a string with unicode characters",
function(done) {
var evilString = "Unicode’s fun!\nAnd it’s good for you!\n";
- var buffer = new Buffer(evilString);
+ var buffer = Buffer.from(evilString);
var test = this;
Blob.createFromBuffer(test.repository, buffer, buffer.length)
.then(function(oid) {
diff --git a/test/tests/filter.js b/test/tests/filter.js
index 62aa4e863..b03587d77 100644
--- a/test/tests/filter.js
+++ b/test/tests/filter.js
@@ -266,7 +266,11 @@ describe("Filter", function() {
return Checkout.head(test.repository, opts);
})
.then(function(head) {
- assert.fail(head, undefined, "Should not have actually checked out");
+ assert.strictEqual(
+ head,
+ undefined,
+ "Should not have actually checked out"
+ );
})
.catch(function(error) {
assert.strictEqual(initialized, true);
@@ -406,7 +410,7 @@ describe("Filter", function() {
var message = "some new fancy filter";
var length = message.length;
- var tempBuffer = new Buffer(message, "utf-8");
+ var tempBuffer = Buffer.from(message, "utf-8");
var largeBufferSize = 500000000;
it("should not apply when check returns GIT_PASSTHROUGH", function(){
@@ -938,7 +942,7 @@ describe("Filter", function() {
var message = "This is the filtered content, friends";
var length = message.length;
- var tempBuffer = new Buffer(message, "utf-8");
+ var tempBuffer = Buffer.from(message, "utf-8");
it("applies the filters for a path on demand", function() {
var test = this;
diff --git a/test/tests/remote.js b/test/tests/remote.js
index e5d4eed1f..c9bf8192c 100644
--- a/test/tests/remote.js
+++ b/test/tests/remote.js
@@ -101,6 +101,31 @@ describe("Remote", function() {
});
});
+ it("can rename a remote", function() {
+ var repository = this.repository;
+
+ return Remote.list(repository)
+ .then(function(remoteNames) {
+ assert.deepEqual(remoteNames, ["origin"]);
+ return Remote.rename(repository, "origin", "origin2");
+ })
+ .then(function(problems) {
+ assert.deepEqual(problems, []);
+ return Remote.list(repository);
+ })
+ .then(function(remoteNames) {
+ assert.deepEqual(remoteNames, ["origin2"]);
+ return Remote.rename(repository, "origin2", "origin");
+ })
+ .then(function(problems) {
+ assert.deepEqual(problems, []);
+ return Remote.list(repository);
+ })
+ .then(function(remoteNames) {
+ assert.deepEqual(remoteNames, ["origin"]);
+ });
+ });
+
it("can delete a remote", function() {
var repository = this.repository;
@@ -199,7 +224,7 @@ describe("Remote", function() {
var fetchOpts = {
callbacks: {
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyFromAgent(userName);
+ return NodeGit.Credential.sshKeyFromAgent(userName);
},
certificateCheck: () => 0,
@@ -236,7 +261,7 @@ describe("Remote", function() {
return this.repository.fetch("origin", {
callbacks: {
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyFromAgent(userName);
+ return NodeGit.Credential.sshKeyFromAgent(userName);
},
certificateCheck: () => 0
}
@@ -248,7 +273,7 @@ describe("Remote", function() {
var fetchOptions = {
callbacks: {
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyNew(
+ return NodeGit.Credential.sshKeyNew(
userName,
path.resolve("./test/nodegit-test-rsa.pub"),
path.resolve("./test/nodegit-test-rsa"),
@@ -277,7 +302,7 @@ describe("Remote", function() {
credentials: function(url, userName) {
if (firstPass) {
firstPass = false;
- return NodeGit.Cred.sshKeyFromAgent(userName);
+ return NodeGit.Credential.sshKeyFromAgent(userName);
}
},
certificateCheck: () => 0
@@ -311,7 +336,7 @@ describe("Remote", function() {
return repository.fetchAll({
callbacks: {
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyFromAgent(userName);
+ return NodeGit.Credential.sshKeyFromAgent(userName);
},
certificateCheck: () => 0
}
@@ -403,9 +428,10 @@ describe("Remote", function() {
if (firstPass) {
firstPass = false;
if (url.indexOf("https") === -1) {
- return NodeGit.Cred.sshKeyFromAgent(userName);
+ return NodeGit.Credential.sshKeyFromAgent(userName);
} else {
- return NodeGit.Cred.userpassPlaintextNew(userName, "");
+ return NodeGit.Credential
+ .userpassPlaintextNew(userName, "");
}
} else {
return Promise.reject();
diff --git a/test/tests/repository.js b/test/tests/repository.js
index bce03a6cb..3d260ea80 100644
--- a/test/tests/repository.js
+++ b/test/tests/repository.js
@@ -184,7 +184,7 @@ describe("Repository", function() {
return repo.fetch("origin", {
credentials: function(url, userName) {
- return NodeGit.Cred.sshKeyFromAgent(userName);
+ return NodeGit.Credential.sshKeyFromAgent(userName);
},
certificateCheck: () => 0
})
diff --git a/test/tests/revert.js b/test/tests/revert.js
index 46263e7b9..accb529ca 100644
--- a/test/tests/revert.js
+++ b/test/tests/revert.js
@@ -10,6 +10,7 @@ describe("Revert", function() {
var Revert = NodeGit.Revert;
var RevertOptions = NodeGit.RevertOptions;
+ var Status = NodeGit.Status;
var test;
var fileName = "foobar.js";
@@ -37,28 +38,27 @@ describe("Revert", function() {
var fileStats = fs.statSync(path.join(repoPath, fileName));
assert.ok(fileStats.isFile());
- Revert.revert(test.repository, test.firstCommit, new RevertOptions())
+ return Revert.revert(test.repository, test.firstCommit, new RevertOptions())
.then(function() {
try {
fs.statSync(path.join(repoPath, fileName));
- assert.fail("Working directory was not reverted");
- }
- catch (error) {
- // pass
+ } catch (e) {
+ // we expect this not to exist
+ return;
}
+
+ assert.fail("Working directory was not reverted");
});
});
it("revert modifies the index", function() {
- Revert.revert(test.repository, test.firstCommit, new RevertOptions())
- .then(function() {
- return test.repository.index();
- })
- .then(function(index) {
- var entries = index.entries;
- assert.equal(1, entries.length);
- assert.ok(_.endsWith(fileName, entries[0].path));
- });
+ return Revert.revert(test.repository, test.firstCommit, new RevertOptions())
+ .then(() => test.repository.getStatus())
+ .then((status) => {
+ assert.equal(1, status.length);
+ assert.ok(_.endsWith(fileName, status[0].path()));
+ assert.equal(Status.STATUS.INDEX_DELETED, status[0].statusBit());
+ });
});
it("RevertOptions is optional (unspecified)", function() {
diff --git a/test/tests/tree.js b/test/tests/tree.js
index 98c5959e9..68765bf74 100644
--- a/test/tests/tree.js
+++ b/test/tests/tree.js
@@ -31,11 +31,11 @@ describe("Tree", function() {
});
it("gets an entry by name",
- function(done) {
- this.commit.getTree().then(function(tree) {
+ function() {
+ return this.commit.getTree().then(function(tree) {
var entry = tree.entryByName("README.md");
assert(entry);
- }).done(done);
+ });
});
it("updates a tree", function () {
diff --git a/test/tests/tree_entry.js b/test/tests/tree_entry.js
index 086a4f8d2..f62f374f0 100644
--- a/test/tests/tree_entry.js
+++ b/test/tests/tree_entry.js
@@ -61,7 +61,7 @@ describe("TreeEntry", function() {
});
});
- it("provides the full path when the entry came from a tree", function(done) {
+ it("provides the full path when the entry came from a tree", function() {
var testTree = function(tree, _dir) {
var dir = _dir || "",
testPromises = [];
@@ -82,10 +82,7 @@ describe("TreeEntry", function() {
};
return this.commit.getTree()
- .then(testTree)
- .done(function() {
- done();
- });
+ .then(testTree);
});
it("provides the blob representation of the entry", function() {
diff --git a/test/theirs.md b/test/theirs.md
new file mode 100644
index 000000000..817f660e4
--- /dev/null
+++ b/test/theirs.md
@@ -0,0 +1,2 @@
+a
+c
\ No newline at end of file
diff --git a/utils/acquireOpenSSL.js b/utils/acquireOpenSSL.js
index 1c1ca29df..b75278340 100644
--- a/utils/acquireOpenSSL.js
+++ b/utils/acquireOpenSSL.js
@@ -1,7 +1,7 @@
const fse = require("fs-extra");
const path = require("path");
const R = require("ramda");
-const request = require("request-promise-native");
+const got = require("got");
const stream = require("stream");
const tar = require("tar-fs");
const zlib = require("zlib");
@@ -58,12 +58,9 @@ const getDistrbutionURLFromConfig = (config) => {
return Promise.resolve(distURL);
};
-const fetchFileFromURL = (distUrl) => request({
- method: "GET",
- uri: distUrl,
- encoding: null,
- gzip: true
-});
+const fetchFileFromURL = (distUrl) => got(distUrl, {
+ responseType: 'buffer'
+}).then(({ body }) => body);
const extractFile = (body) => new Promise((resolve, reject) => {
const streamableBody = new stream.Readable();
diff --git a/utils/discoverOpenSSLDistros.js b/utils/discoverOpenSSLDistros.js
index 5a413a8e6..a062e6fd2 100644
--- a/utils/discoverOpenSSLDistros.js
+++ b/utils/discoverOpenSSLDistros.js
@@ -2,7 +2,7 @@ const cheerio = require("cheerio");
const fse = require("fs-extra");
const path = require("path");
const R = require("ramda");
-const request = require("request-promise-native");
+const got = require("got");
const windowsCommonConditions = [
R.test(/^\s*os=Windows$/gm),
@@ -60,7 +60,7 @@ const debugPairs = R.toPairs({
R.test(/^\s*compiler\.runtime=MTd$/gm),
R.test(/^\s*compiler\.version=15$/gm)
]),
-
+
"macOS-clang-9-static-debug": R.allPass([
...macCommonConditions,
R.test(/^\s*build_type=Debug$/gm),
@@ -133,13 +133,13 @@ const releasePairs = R.toPairs({
const distributionPairs = [...debugPairs, ...releasePairs];
const getDistributionConfigURLFromHash = itemHash =>
- `https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/package/${itemHash}/conaninfo.txt`;
+ `https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/${itemHash}/0/conaninfo.txt`;
const getDistributionDownloadURLFromHash = itemHash =>
- `https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/package/${itemHash}/conan_package.tgz`;
+ `https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/${itemHash}/0/conan_package.tgz`;
const getDistributionsRootURL = () =>
- "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/package/";
+ "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/";
const detectDistributionPairFromConfig = (itemHash, body) => R.pipe(
R.find(([_, predicate]) => predicate(body)),
@@ -149,8 +149,8 @@ const detectDistributionPairFromConfig = (itemHash, body) => R.pipe(
)(distributionPairs);
const getDistributionConfig = (itemHash) =>
- request.get(getDistributionConfigURLFromHash(itemHash))
- .then((body) => detectDistributionPairFromConfig(itemHash, body));
+ got(getDistributionConfigURLFromHash(itemHash))
+ .then(({ body }) => detectDistributionPairFromConfig(itemHash, body));
const discoverDistributions = (treeHtml) => {
const releaseHashes = [];
@@ -176,8 +176,8 @@ const writeFile = (distributions) =>
.then(fse.writeFile(outputPath, JSON.stringify(distributions, null, 2)));
const outputPath = path.resolve(__dirname, "..", "vendor", "static_config", "openssl_distributions.json");
-request(getDistributionsRootURL())
- .then(discoverDistributions)
+got(getDistributionsRootURL())
+ .then(({ body }) => discoverDistributions(body))
.then(R.filter(R.identity))
.then(R.sortBy(R.prop(0)))
.then(R.fromPairs)
diff --git a/vendor/libgit2 b/vendor/libgit2
index b36f257ff..bb31abb74 160000
--- a/vendor/libgit2
+++ b/vendor/libgit2
@@ -1 +1 @@
-Subproject commit b36f257ff380d14d6e11e6203c48659e6b921e5b
+Subproject commit bb31abb74c5f746a3367f94a7648ba240ded5187
diff --git a/vendor/libgit2.gyp b/vendor/libgit2.gyp
index adafb322d..9747b155a 100644
--- a/vendor/libgit2.gyp
+++ b/vendor/libgit2.gyp
@@ -44,6 +44,8 @@
"libgit2/src/allocators/stdalloc.h",
"libgit2/src/commit.c",
"libgit2/src/commit.h",
+ "libgit2/src/custom_tls.c",
+ "libgit2/src/custom_tls.h",
"libgit2/src/alloc.c",
"libgit2/src/alloc.h",
"libgit2/src/annotated_commit.c",
@@ -51,6 +53,7 @@
"libgit2/src/apply.c",
"libgit2/src/apply.h",
"libgit2/src/array.h",
+ "libgit2/src/assert_safe.h",
"libgit2/src/attr_file.c",
"libgit2/src/attr_file.h",
"libgit2/src/attr.c",
@@ -216,7 +219,6 @@
"libgit2/src/reader.h",
"libgit2/src/rebase.c",
"libgit2/src/refdb_fs.c",
- "libgit2/src/refdb_fs.h",
"libgit2/src/refdb.c",
"libgit2/src/refdb.h",
"libgit2/src/reflog.c",
@@ -238,8 +240,6 @@
"libgit2/src/revwalk.c",
"libgit2/src/revwalk.h",
"libgit2/src/settings.c",
- "libgit2/src/sha1_lookup.c",
- "libgit2/src/sha1_lookup.h",
"libgit2/src/signature.c",
"libgit2/src/signature.h",
"libgit2/src/streams/socket.c",
@@ -249,6 +249,7 @@
"libgit2/src/stash.c",
"libgit2/src/status.c",
"libgit2/src/status.h",
+ "libgit2/src/strarray.c",
"libgit2/src/strmap.c",
"libgit2/src/strmap.h",
"libgit2/src/strnlen.h",
@@ -265,10 +266,12 @@
"libgit2/src/trailer.c",
"libgit2/src/transaction.c",
"libgit2/src/transport.c",
- "libgit2/src/transports/cred_helpers.c",
- "libgit2/src/transports/cred.c",
+ "libgit2/src/transports/credential_helpers.c",
+ "libgit2/src/transports/credential.c",
"libgit2/src/transports/git.c",
"libgit2/src/transports/local.c",
+ "libgit2/src/transports/httpclient.h",
+ "libgit2/src/transports/httpclient.c",
"libgit2/src/transports/smart_pkt.c",
"libgit2/src/transports/smart_protocol.c",
"libgit2/src/transports/smart.c",
@@ -477,6 +480,7 @@
"sources": [
"libgit2/src/unix/map.c",
"libgit2/src/unix/posix.h",
+ "libgit2/src/unix/pthread.c",
"libgit2/src/unix/pthread.h",
"libgit2/src/unix/realpath.c",
],
diff --git a/vendor/static_config/openssl_distributions.json b/vendor/static_config/openssl_distributions.json
index d42ecae15..cdbf16603 100644
--- a/vendor/static_config/openssl_distributions.json
+++ b/vendor/static_config/openssl_distributions.json
@@ -1,18 +1,18 @@
{
- "macOS-clang-8.1-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/bd3cca94af79c6a2c35b664c43f643582a13a9f2/0/conan_package.tgz",
- "macOS-clang-8.1-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/0197c20e330042c026560da838f5b4c4bf094b8a/0/conan_package.tgz",
- "macOS-clang-9-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/85d674b0f6705cafe6b2edb8689ffbe0f3c2e60b/0/conan_package.tgz",
- "macOS-clang-9-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/227fb0ea22f4797212e72ba94ea89c7b3fbc2a0c/0/conan_package.tgz",
- "win32-vs12-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/39d6fe009a278f733e97b59a4f9536bfc4e8f366/0/conan_package.tgz",
- "win32-vs12-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/d16d8a16b4cef0046922b8d83d567689d36149d0/0/conan_package.tgz",
- "win32-vs14-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/889fd4ea9ba89fd6dc7fa32e2f45bd9804b85481/0/conan_package.tgz",
- "win32-vs14-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/253958a6ce15f1c9325eeea33ffc0a5cfc29212a/0/conan_package.tgz",
- "win32-vs15-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/05f648ec4d066b206769d6314e859fdd97a18f8d/0/conan_package.tgz",
- "win32-vs15-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/a075e3ffc3590d6a920a26b4218b20253dd68d57/0/conan_package.tgz",
- "win64-vs12-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/6bc3be0f39fdc624b24ba9bb00e8af55928d74e7/0/conan_package.tgz",
- "win64-vs12-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/e942631065059eabe964ca471ad35bb453c15b31/0/conan_package.tgz",
- "win64-vs14-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/867ca54360ed234a8bc9a6aa63806599ea29b38e/0/conan_package.tgz",
- "win64-vs14-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/c4aef4edbc33205e0cf9b55bfb116b38c90ec132/0/conan_package.tgz",
- "win64-vs15-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/0bd0c413b56aaec57c0f222a89b4e565a6729027/0/conan_package.tgz",
- "win64-vs15-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.0i/stable/0/package/fce9be1511a149a4af36b5997f7e611ab83b2f58/0/conan_package.tgz"
-}
+ "macOS-clang-8.1-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/d1c17264207d7d5cd3268628053a64345144278a/0/conan_package.tgz",
+ "macOS-clang-8.1-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/2fd87da1a557da1625ed3b37267403907210dfd8/0/conan_package.tgz",
+ "macOS-clang-9-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/85d674b0f6705cafe6b2edb8689ffbe0f3c2e60b/0/conan_package.tgz",
+ "macOS-clang-9-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/2f6ec1d0e45c99b245f982a1d4f7554a0ce0f97d/0/conan_package.tgz",
+ "win32-vs12-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/39d6fe009a278f733e97b59a4f9536bfc4e8f366/0/conan_package.tgz",
+ "win32-vs12-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/d16d8a16b4cef0046922b8d83d567689d36149d0/0/conan_package.tgz",
+ "win32-vs14-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/889fd4ea9ba89fd6dc7fa32e2f45bd9804b85481/0/conan_package.tgz",
+ "win32-vs14-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/253958a6ce15f1c9325eeea33ffc0a5cfc29212a/0/conan_package.tgz",
+ "win32-vs15-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/05f648ec4d066b206769d6314e859fdd97a18f8d/0/conan_package.tgz",
+ "win32-vs15-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/a075e3ffc3590d6a920a26b4218b20253dd68d57/0/conan_package.tgz",
+ "win64-vs12-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/6bc3be0f39fdc624b24ba9bb00e8af55928d74e7/0/conan_package.tgz",
+ "win64-vs12-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/e942631065059eabe964ca471ad35bb453c15b31/0/conan_package.tgz",
+ "win64-vs14-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/867ca54360ed234a8bc9a6aa63806599ea29b38e/0/conan_package.tgz",
+ "win64-vs14-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/c4aef4edbc33205e0cf9b55bfb116b38c90ec132/0/conan_package.tgz",
+ "win64-vs15-static-debug": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/0bd0c413b56aaec57c0f222a89b4e565a6729027/0/conan_package.tgz",
+ "win64-vs15-static-release": "https://dl.bintray.com/conan-community/conan/conan/OpenSSL/1.1.1c/stable/0/package/fce9be1511a149a4af36b5997f7e611ab83b2f58/0/conan_package.tgz"
+}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
new file mode 100644
index 000000000..8d32fe8f1
--- /dev/null
+++ b/yarn.lock
@@ -0,0 +1,3728 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@types/node@*":
+ version "13.7.0"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.0.tgz#b417deda18cf8400f278733499ad5547ed1abec4"
+ integrity sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==
+
+abbrev@1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
+ integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
+
+abbrev@1.0.x:
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
+ integrity sha1-kbR5JYinc4wl813W9jdSovh3YTU=
+
+ajv@^6.5.5:
+ version "6.11.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.11.0.tgz#c3607cbc8ae392d8a5a536f25b21f8e5f3f87fe9"
+ integrity sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ fast-json-stable-stringify "^2.0.0"
+ json-schema-traverse "^0.4.1"
+ uri-js "^4.2.2"
+
+amdefine@>=0.0.4:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
+ integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=
+
+ansi-regex@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+
+ansi-regex@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
+ integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
+
+ansi-styles@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+ integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
+
+anymatch@^1.3.0:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
+ integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==
+ dependencies:
+ micromatch "^2.1.5"
+ normalize-path "^2.0.0"
+
+append-buffer@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1"
+ integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=
+ dependencies:
+ buffer-equal "^1.0.0"
+
+aproba@^1.0.3:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
+ integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
+
+are-we-there-yet@~1.1.2:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
+ integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
+ dependencies:
+ delegates "^1.0.0"
+ readable-stream "^2.0.6"
+
+argparse@^1.0.7:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
+ integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
+ dependencies:
+ sprintf-js "~1.0.2"
+
+arr-diff@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
+ integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=
+ dependencies:
+ arr-flatten "^1.0.1"
+
+arr-diff@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
+ integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
+
+arr-flatten@^1.0.1, arr-flatten@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
+ integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
+
+arr-union@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
+ integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+
+array-unique@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
+ integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=
+
+array-unique@^0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
+ integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+
+asap@~2.0.3:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
+ integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
+
+asn1@~0.2.3:
+ version "0.2.4"
+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
+ integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
+ dependencies:
+ safer-buffer "~2.1.0"
+
+assert-plus@1.0.0, assert-plus@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+ integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+
+assign-symbols@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
+ integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+
+async-each@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
+ integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
+
+async@1.x:
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
+ integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=
+
+asynckit@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+ integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+
+atob@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
+ integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
+
+aws-sdk@^2.326.0:
+ version "2.615.0"
+ resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.615.0.tgz#36233df3ae603ad38cc4181e8d92c7d6e5dae16c"
+ integrity sha512-ktkOQgJLTcsfLzy/GPfUiEJd09SeJPnUj7ZeXa0Wb2/JVIRDbSmyG/IYQqAvXWUcD4thuv2h9wbLgXyzvX8dtw==
+ dependencies:
+ buffer "4.9.1"
+ events "1.1.1"
+ ieee754 "1.1.13"
+ jmespath "0.15.0"
+ querystring "0.2.0"
+ sax "1.2.1"
+ url "0.10.3"
+ uuid "3.3.2"
+ xml2js "0.4.19"
+
+aws-sign2@~0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
+ integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+
+aws4@^1.8.0:
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
+ integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==
+
+babel-cli@^6.7.7:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.26.0.tgz#502ab54874d7db88ad00b887a06383ce03d002f1"
+ integrity sha1-UCq1SHTX24itALiHoGODzgPQAvE=
+ dependencies:
+ babel-core "^6.26.0"
+ babel-polyfill "^6.26.0"
+ babel-register "^6.26.0"
+ babel-runtime "^6.26.0"
+ commander "^2.11.0"
+ convert-source-map "^1.5.0"
+ fs-readdir-recursive "^1.0.0"
+ glob "^7.1.2"
+ lodash "^4.17.4"
+ output-file-sync "^1.1.2"
+ path-is-absolute "^1.0.1"
+ slash "^1.0.0"
+ source-map "^0.5.6"
+ v8flags "^2.1.1"
+ optionalDependencies:
+ chokidar "^1.6.1"
+
+babel-code-frame@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
+ integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
+ dependencies:
+ chalk "^1.1.3"
+ esutils "^2.0.2"
+ js-tokens "^3.0.2"
+
+babel-core@^6.26.0:
+ version "6.26.3"
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207"
+ integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==
+ dependencies:
+ babel-code-frame "^6.26.0"
+ babel-generator "^6.26.0"
+ babel-helpers "^6.24.1"
+ babel-messages "^6.23.0"
+ babel-register "^6.26.0"
+ babel-runtime "^6.26.0"
+ babel-template "^6.26.0"
+ babel-traverse "^6.26.0"
+ babel-types "^6.26.0"
+ babylon "^6.18.0"
+ convert-source-map "^1.5.1"
+ debug "^2.6.9"
+ json5 "^0.5.1"
+ lodash "^4.17.4"
+ minimatch "^3.0.4"
+ path-is-absolute "^1.0.1"
+ private "^0.1.8"
+ slash "^1.0.0"
+ source-map "^0.5.7"
+
+babel-generator@^6.26.0:
+ version "6.26.1"
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
+ integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==
+ dependencies:
+ babel-messages "^6.23.0"
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
+ detect-indent "^4.0.0"
+ jsesc "^1.3.0"
+ lodash "^4.17.4"
+ source-map "^0.5.7"
+ trim-right "^1.0.1"
+
+babel-helper-call-delegate@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
+ integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=
+ dependencies:
+ babel-helper-hoist-variables "^6.24.1"
+ babel-runtime "^6.22.0"
+ babel-traverse "^6.24.1"
+ babel-types "^6.24.1"
+
+babel-helper-define-map@^6.24.1:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
+ integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=
+ dependencies:
+ babel-helper-function-name "^6.24.1"
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
+ lodash "^4.17.4"
+
+babel-helper-function-name@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
+ integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=
+ dependencies:
+ babel-helper-get-function-arity "^6.24.1"
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+ babel-traverse "^6.24.1"
+ babel-types "^6.24.1"
+
+babel-helper-get-function-arity@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d"
+ integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=
+ dependencies:
+ babel-runtime "^6.22.0"
+ babel-types "^6.24.1"
+
+babel-helper-hoist-variables@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76"
+ integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY=
+ dependencies:
+ babel-runtime "^6.22.0"
+ babel-types "^6.24.1"
+
+babel-helper-optimise-call-expression@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
+ integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=
+ dependencies:
+ babel-runtime "^6.22.0"
+ babel-types "^6.24.1"
+
+babel-helper-regex@^6.24.1:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
+ integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=
+ dependencies:
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
+ lodash "^4.17.4"
+
+babel-helper-replace-supers@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
+ integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo=
+ dependencies:
+ babel-helper-optimise-call-expression "^6.24.1"
+ babel-messages "^6.23.0"
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+ babel-traverse "^6.24.1"
+ babel-types "^6.24.1"
+
+babel-helpers@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
+ integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=
+ dependencies:
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+
+babel-messages@^6.23.0:
+ version "6.23.0"
+ resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
+ integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-check-es2015-constants@^6.22.0:
+ version "6.22.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
+ integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-arrow-functions@^6.22.0:
+ version "6.22.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
+ integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
+ version "6.22.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
+ integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-block-scoping@^6.24.1:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
+ integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=
+ dependencies:
+ babel-runtime "^6.26.0"
+ babel-template "^6.26.0"
+ babel-traverse "^6.26.0"
+ babel-types "^6.26.0"
+ lodash "^4.17.4"
+
+babel-plugin-transform-es2015-classes@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
+ integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=
+ dependencies:
+ babel-helper-define-map "^6.24.1"
+ babel-helper-function-name "^6.24.1"
+ babel-helper-optimise-call-expression "^6.24.1"
+ babel-helper-replace-supers "^6.24.1"
+ babel-messages "^6.23.0"
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+ babel-traverse "^6.24.1"
+ babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-computed-properties@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
+ integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=
+ dependencies:
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+
+babel-plugin-transform-es2015-destructuring@^6.22.0:
+ version "6.23.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
+ integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-duplicate-keys@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
+ integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4=
+ dependencies:
+ babel-runtime "^6.22.0"
+ babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-for-of@^6.22.0:
+ version "6.23.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
+ integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-function-name@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
+ integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=
+ dependencies:
+ babel-helper-function-name "^6.24.1"
+ babel-runtime "^6.22.0"
+ babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-literals@^6.22.0:
+ version "6.22.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e"
+ integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-modules-amd@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154"
+ integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=
+ dependencies:
+ babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+
+babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
+ version "6.26.2"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3"
+ integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==
+ dependencies:
+ babel-plugin-transform-strict-mode "^6.24.1"
+ babel-runtime "^6.26.0"
+ babel-template "^6.26.0"
+ babel-types "^6.26.0"
+
+babel-plugin-transform-es2015-modules-systemjs@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
+ integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=
+ dependencies:
+ babel-helper-hoist-variables "^6.24.1"
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+
+babel-plugin-transform-es2015-modules-umd@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
+ integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg=
+ dependencies:
+ babel-plugin-transform-es2015-modules-amd "^6.24.1"
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+
+babel-plugin-transform-es2015-object-super@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
+ integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40=
+ dependencies:
+ babel-helper-replace-supers "^6.24.1"
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-parameters@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
+ integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=
+ dependencies:
+ babel-helper-call-delegate "^6.24.1"
+ babel-helper-get-function-arity "^6.24.1"
+ babel-runtime "^6.22.0"
+ babel-template "^6.24.1"
+ babel-traverse "^6.24.1"
+ babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-shorthand-properties@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
+ integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=
+ dependencies:
+ babel-runtime "^6.22.0"
+ babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-spread@^6.22.0:
+ version "6.22.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
+ integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-sticky-regex@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
+ integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw=
+ dependencies:
+ babel-helper-regex "^6.24.1"
+ babel-runtime "^6.22.0"
+ babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-template-literals@^6.22.0:
+ version "6.22.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
+ integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-typeof-symbol@^6.22.0:
+ version "6.23.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
+ integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-unicode-regex@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
+ integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek=
+ dependencies:
+ babel-helper-regex "^6.24.1"
+ babel-runtime "^6.22.0"
+ regexpu-core "^2.0.0"
+
+babel-plugin-transform-regenerator@^6.24.1:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
+ integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=
+ dependencies:
+ regenerator-transform "^0.10.0"
+
+babel-plugin-transform-strict-mode@^6.24.1:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
+ integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=
+ dependencies:
+ babel-runtime "^6.22.0"
+ babel-types "^6.24.1"
+
+babel-polyfill@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
+ integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=
+ dependencies:
+ babel-runtime "^6.26.0"
+ core-js "^2.5.0"
+ regenerator-runtime "^0.10.5"
+
+babel-preset-es2015@^6.6.0:
+ version "6.24.1"
+ resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939"
+ integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=
+ dependencies:
+ babel-plugin-check-es2015-constants "^6.22.0"
+ babel-plugin-transform-es2015-arrow-functions "^6.22.0"
+ babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
+ babel-plugin-transform-es2015-block-scoping "^6.24.1"
+ babel-plugin-transform-es2015-classes "^6.24.1"
+ babel-plugin-transform-es2015-computed-properties "^6.24.1"
+ babel-plugin-transform-es2015-destructuring "^6.22.0"
+ babel-plugin-transform-es2015-duplicate-keys "^6.24.1"
+ babel-plugin-transform-es2015-for-of "^6.22.0"
+ babel-plugin-transform-es2015-function-name "^6.24.1"
+ babel-plugin-transform-es2015-literals "^6.22.0"
+ babel-plugin-transform-es2015-modules-amd "^6.24.1"
+ babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
+ babel-plugin-transform-es2015-modules-systemjs "^6.24.1"
+ babel-plugin-transform-es2015-modules-umd "^6.24.1"
+ babel-plugin-transform-es2015-object-super "^6.24.1"
+ babel-plugin-transform-es2015-parameters "^6.24.1"
+ babel-plugin-transform-es2015-shorthand-properties "^6.24.1"
+ babel-plugin-transform-es2015-spread "^6.22.0"
+ babel-plugin-transform-es2015-sticky-regex "^6.24.1"
+ babel-plugin-transform-es2015-template-literals "^6.22.0"
+ babel-plugin-transform-es2015-typeof-symbol "^6.22.0"
+ babel-plugin-transform-es2015-unicode-regex "^6.24.1"
+ babel-plugin-transform-regenerator "^6.24.1"
+
+babel-register@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
+ integrity sha1-btAhFz4vy0htestFxgCahW9kcHE=
+ dependencies:
+ babel-core "^6.26.0"
+ babel-runtime "^6.26.0"
+ core-js "^2.5.0"
+ home-or-tmp "^2.0.0"
+ lodash "^4.17.4"
+ mkdirp "^0.5.1"
+ source-map-support "^0.4.15"
+
+babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
+ integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
+ dependencies:
+ core-js "^2.4.0"
+ regenerator-runtime "^0.11.0"
+
+babel-template@^6.24.1, babel-template@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
+ integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=
+ dependencies:
+ babel-runtime "^6.26.0"
+ babel-traverse "^6.26.0"
+ babel-types "^6.26.0"
+ babylon "^6.18.0"
+ lodash "^4.17.4"
+
+babel-traverse@^6.24.1, babel-traverse@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
+ integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=
+ dependencies:
+ babel-code-frame "^6.26.0"
+ babel-messages "^6.23.0"
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
+ babylon "^6.18.0"
+ debug "^2.6.8"
+ globals "^9.18.0"
+ invariant "^2.2.2"
+ lodash "^4.17.4"
+
+babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
+ integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=
+ dependencies:
+ babel-runtime "^6.26.0"
+ esutils "^2.0.2"
+ lodash "^4.17.4"
+ to-fast-properties "^1.0.3"
+
+babylon@^6.18.0:
+ version "6.18.0"
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
+ integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
+
+balanced-match@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+ integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
+
+base64-js@^1.0.2:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
+ integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
+
+base@^0.11.1:
+ version "0.11.2"
+ resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
+ integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
+ dependencies:
+ cache-base "^1.0.1"
+ class-utils "^0.3.5"
+ component-emitter "^1.2.1"
+ define-property "^1.0.0"
+ isobject "^3.0.1"
+ mixin-deep "^1.2.0"
+ pascalcase "^0.1.1"
+
+bcrypt-pbkdf@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
+ integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+ dependencies:
+ tweetnacl "^0.14.3"
+
+binary-extensions@^1.0.0:
+ version "1.13.1"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
+ integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
+
+bindings@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
+ integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
+ dependencies:
+ file-uri-to-path "1.0.0"
+
+bl@^1.0.0:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c"
+ integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==
+ dependencies:
+ readable-stream "^2.3.5"
+ safe-buffer "^5.1.1"
+
+boolbase@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
+ integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
+
+brace-expansion@^1.1.7:
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
+ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+ dependencies:
+ balanced-match "^1.0.0"
+ concat-map "0.0.1"
+
+braces@^1.8.2:
+ version "1.8.5"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
+ integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=
+ dependencies:
+ expand-range "^1.8.1"
+ preserve "^0.2.0"
+ repeat-element "^1.1.2"
+
+braces@^2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
+ integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
+ dependencies:
+ arr-flatten "^1.1.0"
+ array-unique "^0.3.2"
+ extend-shallow "^2.0.1"
+ fill-range "^4.0.0"
+ isobject "^3.0.1"
+ repeat-element "^1.1.2"
+ snapdragon "^0.8.1"
+ snapdragon-node "^2.0.1"
+ split-string "^3.0.2"
+ to-regex "^3.0.1"
+
+browser-stdout@1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
+ integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
+
+buffer-alloc-unsafe@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
+ integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
+
+buffer-alloc@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec"
+ integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
+ dependencies:
+ buffer-alloc-unsafe "^1.1.0"
+ buffer-fill "^1.0.0"
+
+buffer-equal@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe"
+ integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74=
+
+buffer-fill@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
+ integrity sha1-+PeLdniYiO858gXNY39o5wISKyw=
+
+buffer@4.9.1:
+ version "4.9.1"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
+ integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=
+ dependencies:
+ base64-js "^1.0.2"
+ ieee754 "^1.1.4"
+ isarray "^1.0.0"
+
+cache-base@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
+ integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
+ dependencies:
+ collection-visit "^1.0.0"
+ component-emitter "^1.2.1"
+ get-value "^2.0.6"
+ has-value "^1.0.0"
+ isobject "^3.0.1"
+ set-value "^2.0.0"
+ to-object-path "^0.3.0"
+ union-value "^1.0.0"
+ unset-value "^1.0.0"
+
+camelcase@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
+ integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=
+
+caseless@~0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
+ integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+
+chalk@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+ integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
+ dependencies:
+ ansi-styles "^2.2.1"
+ escape-string-regexp "^1.0.2"
+ has-ansi "^2.0.0"
+ strip-ansi "^3.0.0"
+ supports-color "^2.0.0"
+
+cheerio@^1.0.0-rc.2:
+ version "1.0.0-rc.3"
+ resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6"
+ integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==
+ dependencies:
+ css-select "~1.2.0"
+ dom-serializer "~0.1.1"
+ entities "~1.1.1"
+ htmlparser2 "^3.9.1"
+ lodash "^4.15.0"
+ parse5 "^3.0.1"
+
+chokidar@^1.6.1:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
+ integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=
+ dependencies:
+ anymatch "^1.3.0"
+ async-each "^1.0.0"
+ glob-parent "^2.0.0"
+ inherits "^2.0.1"
+ is-binary-path "^1.0.0"
+ is-glob "^2.0.0"
+ path-is-absolute "^1.0.0"
+ readdirp "^2.0.0"
+ optionalDependencies:
+ fsevents "^1.0.0"
+
+chownr@^1.0.1, chownr@^1.1.1:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142"
+ integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==
+
+class-utils@^0.3.5:
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
+ integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
+ dependencies:
+ arr-union "^3.1.0"
+ define-property "^0.2.5"
+ isobject "^3.0.0"
+ static-extend "^0.1.1"
+
+clean-for-publish@~1.0.2:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/clean-for-publish/-/clean-for-publish-1.0.4.tgz#299323e74ab34b05d220706c59df81dd04ca018a"
+ integrity sha1-KZMj50qzSwXSIHBsWd+B3QTKAYo=
+ dependencies:
+ fs-extra "^0.26.2"
+ glob "~5.0.15"
+ yargs "~3.29.0"
+
+cli@~1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/cli/-/cli-1.0.1.tgz#22817534f24bfa4950c34d532d48ecbc621b8c14"
+ integrity sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=
+ dependencies:
+ exit "0.1.2"
+ glob "^7.1.1"
+
+cliui@^3.0.3:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
+ integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=
+ dependencies:
+ string-width "^1.0.1"
+ strip-ansi "^3.0.1"
+ wrap-ansi "^2.0.0"
+
+clone-buffer@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
+ integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg=
+
+clone-stats@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
+ integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
+
+clone@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
+ integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
+
+cloneable-readable@^1.0.0:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec"
+ integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==
+ dependencies:
+ inherits "^2.0.1"
+ process-nextick-args "^2.0.0"
+ readable-stream "^2.3.5"
+
+code-point-at@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+ integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
+
+collection-visit@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
+ integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
+ dependencies:
+ map-visit "^1.0.0"
+ object-visit "^1.0.0"
+
+combined-stream@^1.0.6, combined-stream@~1.0.6:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+ dependencies:
+ delayed-stream "~1.0.0"
+
+combyne@~0.8.1:
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/combyne/-/combyne-0.8.1.tgz#589de47045d57156dc1ece185d64c389dccb47d8"
+ integrity sha1-WJ3kcEXVcVbcHs4YXWTDidzLR9g=
+
+commander@2.15.1:
+ version "2.15.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
+ integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==
+
+commander@^2.11.0, commander@~2.20.3:
+ version "2.20.3"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
+ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+
+component-emitter@^1.2.1:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
+ integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
+
+concat-map@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+ integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+
+config-chain@~1.1.5:
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa"
+ integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==
+ dependencies:
+ ini "^1.3.4"
+ proto-list "~1.2.1"
+
+console-browserify@1.1.x:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
+ integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=
+ dependencies:
+ date-now "^0.1.4"
+
+console-control-strings@^1.0.0, console-control-strings@~1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
+ integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
+
+convert-source-map@^1.5.0, convert-source-map@^1.5.1:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
+ integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
+ dependencies:
+ safe-buffer "~5.1.1"
+
+copy-descriptor@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
+ integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+
+core-js@^2.4.0, core-js@^2.5.0:
+ version "2.6.11"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
+ integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
+
+core-util-is@1.0.2, core-util-is@~1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+ integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+
+coveralls@^3.0.2:
+ version "3.0.9"
+ resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.9.tgz#8cfc5a5525f84884e2948a0bf0f1c0e90aac0420"
+ integrity sha512-nNBg3B1+4iDox5A5zqHKzUTiwl2ey4k2o0NEcVZYvl+GOSJdKBj4AJGKLv6h3SvWch7tABHePAQOSZWM9E2hMg==
+ dependencies:
+ js-yaml "^3.13.1"
+ lcov-parse "^1.0.0"
+ log-driver "^1.2.7"
+ minimist "^1.2.0"
+ request "^2.88.0"
+
+css-select@~1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
+ integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
+ dependencies:
+ boolbase "~1.0.0"
+ css-what "2.1"
+ domutils "1.5.1"
+ nth-check "~1.0.1"
+
+css-what@2.1:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
+ integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==
+
+dashdash@^1.12.0:
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
+ integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+ dependencies:
+ assert-plus "^1.0.0"
+
+date-now@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
+ integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=
+
+debug@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
+ integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
+ dependencies:
+ ms "2.0.0"
+
+debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
+ version "2.6.9"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+ dependencies:
+ ms "2.0.0"
+
+debug@^3.2.6:
+ version "3.2.6"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
+ integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
+ dependencies:
+ ms "^2.1.1"
+
+decamelize@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+ integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+
+decode-uri-component@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
+ integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
+
+deep-extend@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
+ integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
+
+deep-is@~0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+ integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
+
+define-properties@^1.1.2:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
+ integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
+ dependencies:
+ object-keys "^1.0.12"
+
+define-property@^0.2.5:
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
+ integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
+ dependencies:
+ is-descriptor "^0.1.0"
+
+define-property@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
+ integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
+ dependencies:
+ is-descriptor "^1.0.0"
+
+define-property@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
+ integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
+ dependencies:
+ is-descriptor "^1.0.2"
+ isobject "^3.0.1"
+
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+ integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+
+delegates@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
+ integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
+
+detect-indent@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
+ integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg=
+ dependencies:
+ repeating "^2.0.0"
+
+detect-libc@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
+ integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
+
+diff@3.5.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
+ integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
+
+dom-serializer@0:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
+ integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
+ dependencies:
+ domelementtype "^2.0.1"
+ entities "^2.0.0"
+
+dom-serializer@~0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0"
+ integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==
+ dependencies:
+ domelementtype "^1.3.0"
+ entities "^1.1.1"
+
+domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
+ integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
+
+domelementtype@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d"
+ integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==
+
+domhandler@2.3:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
+ integrity sha1-LeWaCCLVAn+r/28DLCsloqir5zg=
+ dependencies:
+ domelementtype "1"
+
+domhandler@^2.3.0:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
+ integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==
+ dependencies:
+ domelementtype "1"
+
+domutils@1.5, domutils@1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
+ integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
+ dependencies:
+ dom-serializer "0"
+ domelementtype "1"
+
+domutils@^1.5.1:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
+ integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
+ dependencies:
+ dom-serializer "0"
+ domelementtype "1"
+
+duplexify@^3.6.0:
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
+ integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
+ dependencies:
+ end-of-stream "^1.0.0"
+ inherits "^2.0.1"
+ readable-stream "^2.0.0"
+ stream-shift "^1.0.0"
+
+ecc-jsbn@~0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
+ integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
+ dependencies:
+ jsbn "~0.1.0"
+ safer-buffer "^2.1.0"
+
+end-of-stream@^1.0.0, end-of-stream@^1.1.0:
+ version "1.4.4"
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
+ integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
+ dependencies:
+ once "^1.4.0"
+
+entities@1.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
+ integrity sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=
+
+entities@^1.1.1, entities@~1.1.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
+ integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
+
+entities@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4"
+ integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==
+
+escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+
+escodegen@1.8.x:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018"
+ integrity sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=
+ dependencies:
+ esprima "^2.7.1"
+ estraverse "^1.9.1"
+ esutils "^2.0.2"
+ optionator "^0.8.1"
+ optionalDependencies:
+ source-map "~0.2.0"
+
+esprima@2.7.x, esprima@^2.7.1:
+ version "2.7.3"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
+ integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=
+
+esprima@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
+ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+
+estraverse@^1.9.1:
+ version "1.9.3"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44"
+ integrity sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=
+
+esutils@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
+ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+
+events@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
+ integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=
+
+exit@0.1.2, exit@0.1.x:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
+ integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
+
+expand-brackets@^0.1.4:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
+ integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=
+ dependencies:
+ is-posix-bracket "^0.1.0"
+
+expand-brackets@^2.1.4:
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
+ integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
+ dependencies:
+ debug "^2.3.3"
+ define-property "^0.2.5"
+ extend-shallow "^2.0.1"
+ posix-character-classes "^0.1.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+expand-range@^1.8.1:
+ version "1.8.2"
+ resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
+ integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
+ dependencies:
+ fill-range "^2.1.0"
+
+extend-shallow@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
+ integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+ dependencies:
+ is-extendable "^0.1.0"
+
+extend-shallow@^3.0.0, extend-shallow@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
+ integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
+ dependencies:
+ assign-symbols "^1.0.0"
+ is-extendable "^1.0.1"
+
+extend@^3.0.0, extend@~3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+
+extglob@^0.3.1:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
+ integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=
+ dependencies:
+ is-extglob "^1.0.0"
+
+extglob@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
+ integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
+ dependencies:
+ array-unique "^0.3.2"
+ define-property "^1.0.0"
+ expand-brackets "^2.1.4"
+ extend-shallow "^2.0.1"
+ fragment-cache "^0.2.1"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+extsprintf@1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
+ integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+
+extsprintf@^1.2.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
+ integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
+
+fast-deep-equal@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
+ integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
+
+fast-json-stable-stringify@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
+ integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
+
+fast-levenshtein@~2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
+ integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+
+file-uri-to-path@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
+ integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
+
+filename-regex@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
+ integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=
+
+fill-range@^2.1.0:
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565"
+ integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==
+ dependencies:
+ is-number "^2.1.0"
+ isobject "^2.0.0"
+ randomatic "^3.0.0"
+ repeat-element "^1.1.2"
+ repeat-string "^1.5.2"
+
+fill-range@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
+ integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-number "^3.0.0"
+ repeat-string "^1.6.1"
+ to-regex-range "^2.1.0"
+
+flush-write-stream@^1.0.2:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"
+ integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
+ dependencies:
+ inherits "^2.0.3"
+ readable-stream "^2.3.6"
+
+for-in@^1.0.1, for-in@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
+ integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+
+for-own@^0.1.4:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
+ integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=
+ dependencies:
+ for-in "^1.0.1"
+
+foreachasync@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6"
+ integrity sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=
+
+forever-agent@~0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
+ integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+
+form-data@~2.3.2:
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
+ integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.6"
+ mime-types "^2.1.12"
+
+fragment-cache@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
+ integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
+ dependencies:
+ map-cache "^0.2.2"
+
+fs-constants@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
+ integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
+
+fs-extra@^0.26.2:
+ version "0.26.7"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9"
+ integrity sha1-muH92UiXeY7at20JGM9C0MMYT6k=
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^2.1.0"
+ klaw "^1.0.0"
+ path-is-absolute "^1.0.0"
+ rimraf "^2.2.8"
+
+fs-extra@^7.0.0:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
+ integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
+fs-minipass@^1.2.5:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
+ integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
+ dependencies:
+ minipass "^2.6.0"
+
+fs-mkdirp-stream@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb"
+ integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=
+ dependencies:
+ graceful-fs "^4.1.11"
+ through2 "^2.0.3"
+
+fs-readdir-recursive@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
+ integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==
+
+fs.realpath@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+ integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+
+fsevents@^1.0.0:
+ version "1.2.11"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.11.tgz#67bf57f4758f02ede88fb2a1712fef4d15358be3"
+ integrity sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==
+ dependencies:
+ bindings "^1.5.0"
+ nan "^2.12.1"
+
+function-bind@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
+ integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+
+gauge@~2.7.3:
+ version "2.7.4"
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
+ integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
+ dependencies:
+ aproba "^1.0.3"
+ console-control-strings "^1.0.0"
+ has-unicode "^2.0.0"
+ object-assign "^4.1.0"
+ signal-exit "^3.0.0"
+ string-width "^1.0.1"
+ strip-ansi "^3.0.1"
+ wide-align "^1.1.0"
+
+get-value@^2.0.3, get-value@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
+ integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
+
+getpass@^0.1.1:
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
+ integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+ dependencies:
+ assert-plus "^1.0.0"
+
+glob-base@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
+ integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=
+ dependencies:
+ glob-parent "^2.0.0"
+ is-glob "^2.0.0"
+
+glob-parent@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
+ integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=
+ dependencies:
+ is-glob "^2.0.0"
+
+glob-parent@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
+ integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
+ dependencies:
+ is-glob "^3.1.0"
+ path-dirname "^1.0.0"
+
+glob-stream@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4"
+ integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=
+ dependencies:
+ extend "^3.0.0"
+ glob "^7.1.1"
+ glob-parent "^3.1.0"
+ is-negated-glob "^1.0.0"
+ ordered-read-streams "^1.0.0"
+ pumpify "^1.3.5"
+ readable-stream "^2.1.5"
+ remove-trailing-separator "^1.0.1"
+ to-absolute-glob "^2.0.0"
+ unique-stream "^2.0.2"
+
+glob@7.1.2:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
+ integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+glob@^5.0.15, glob@~5.0.15:
+ version "5.0.15"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
+ integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=
+ dependencies:
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "2 || 3"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3:
+ version "7.1.6"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
+ integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+globals@^9.18.0:
+ version "9.18.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
+ integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
+
+graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
+ integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==
+
+growl@1.10.5:
+ version "1.10.5"
+ resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
+ integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
+
+handlebars@^4.0.1:
+ version "4.7.3"
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.3.tgz#8ece2797826886cf8082d1726ff21d2a022550ee"
+ integrity sha512-SRGwSYuNfx8DwHD/6InAPzD6RgeruWLT+B8e8a7gGs8FWgHzlExpTFMEq2IA6QpAfOClpKHy6+8IqTjeBCu6Kg==
+ dependencies:
+ neo-async "^2.6.0"
+ optimist "^0.6.1"
+ source-map "^0.6.1"
+ optionalDependencies:
+ uglify-js "^3.1.4"
+
+har-schema@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
+ integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
+
+har-validator@~5.1.0:
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
+ integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
+ dependencies:
+ ajv "^6.5.5"
+ har-schema "^2.0.0"
+
+has-ansi@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+ integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
+ dependencies:
+ ansi-regex "^2.0.0"
+
+has-flag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
+ integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=
+
+has-flag@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+ integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+
+has-symbols@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
+ integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
+
+has-unicode@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
+ integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
+
+has-value@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
+ integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
+ dependencies:
+ get-value "^2.0.3"
+ has-values "^0.1.4"
+ isobject "^2.0.0"
+
+has-value@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
+ integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
+ dependencies:
+ get-value "^2.0.6"
+ has-values "^1.0.0"
+ isobject "^3.0.0"
+
+has-values@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
+ integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
+
+has-values@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
+ integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
+ dependencies:
+ is-number "^3.0.0"
+ kind-of "^4.0.0"
+
+he@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
+ integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0=
+
+home-or-tmp@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
+ integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg=
+ dependencies:
+ os-homedir "^1.0.0"
+ os-tmpdir "^1.0.1"
+
+htmlparser2@3.8.x:
+ version "3.8.3"
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
+ integrity sha1-mWwosZFRaovoZQGn15dX5ccMEGg=
+ dependencies:
+ domelementtype "1"
+ domhandler "2.3"
+ domutils "1.5"
+ entities "1.0"
+ readable-stream "1.1"
+
+htmlparser2@^3.9.1:
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
+ integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
+ dependencies:
+ domelementtype "^1.3.1"
+ domhandler "^2.3.0"
+ domutils "^1.5.1"
+ entities "^1.1.1"
+ inherits "^2.0.1"
+ readable-stream "^3.1.1"
+
+http-signature@~1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
+ integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+ dependencies:
+ assert-plus "^1.0.0"
+ jsprim "^1.2.2"
+ sshpk "^1.7.0"
+
+iconv-lite@^0.4.4:
+ version "0.4.24"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
+ integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3"
+
+ieee754@1.1.13, ieee754@^1.1.4:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
+ integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
+
+ignore-walk@^3.0.1:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
+ integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
+ dependencies:
+ minimatch "^3.0.4"
+
+inflight@^1.0.4:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+ integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ dependencies:
+ once "^1.3.0"
+ wrappy "1"
+
+inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
+ini@^1.3.4, ini@~1.3.0:
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
+ integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
+
+invariant@^2.2.2:
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
+ integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
+ dependencies:
+ loose-envify "^1.0.0"
+
+invert-kv@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
+ integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
+
+is-absolute@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
+ integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==
+ dependencies:
+ is-relative "^1.0.0"
+ is-windows "^1.0.1"
+
+is-accessor-descriptor@^0.1.6:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
+ integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
+ dependencies:
+ kind-of "^3.0.2"
+
+is-accessor-descriptor@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
+ integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
+ dependencies:
+ kind-of "^6.0.0"
+
+is-binary-path@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
+ integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
+ dependencies:
+ binary-extensions "^1.0.0"
+
+is-buffer@^1.1.5:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
+ integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
+
+is-data-descriptor@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
+ integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
+ dependencies:
+ kind-of "^3.0.2"
+
+is-data-descriptor@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
+ integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
+ dependencies:
+ kind-of "^6.0.0"
+
+is-descriptor@^0.1.0:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
+ integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
+ dependencies:
+ is-accessor-descriptor "^0.1.6"
+ is-data-descriptor "^0.1.4"
+ kind-of "^5.0.0"
+
+is-descriptor@^1.0.0, is-descriptor@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
+ integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
+ dependencies:
+ is-accessor-descriptor "^1.0.0"
+ is-data-descriptor "^1.0.0"
+ kind-of "^6.0.2"
+
+is-dotfile@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
+ integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=
+
+is-equal-shallow@^0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
+ integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=
+ dependencies:
+ is-primitive "^2.0.0"
+
+is-extendable@^0.1.0, is-extendable@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
+ integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
+
+is-extendable@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
+ integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
+ dependencies:
+ is-plain-object "^2.0.4"
+
+is-extglob@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
+ integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=
+
+is-extglob@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+ integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+
+is-finite@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3"
+ integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==
+
+is-fullwidth-code-point@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
+ integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
+ dependencies:
+ number-is-nan "^1.0.0"
+
+is-fullwidth-code-point@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
+ integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+
+is-glob@^2.0.0, is-glob@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
+ integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=
+ dependencies:
+ is-extglob "^1.0.0"
+
+is-glob@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
+ integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
+ dependencies:
+ is-extglob "^2.1.0"
+
+is-negated-glob@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2"
+ integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=
+
+is-number@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
+ integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
+ dependencies:
+ kind-of "^3.0.2"
+
+is-number@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+ integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
+ dependencies:
+ kind-of "^3.0.2"
+
+is-number@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
+ integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==
+
+is-plain-object@^2.0.3, is-plain-object@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
+ integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
+ dependencies:
+ isobject "^3.0.1"
+
+is-posix-bracket@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
+ integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=
+
+is-primitive@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
+ integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU=
+
+is-relative@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
+ integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==
+ dependencies:
+ is-unc-path "^1.0.0"
+
+is-typedarray@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
+ integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+
+is-unc-path@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d"
+ integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==
+ dependencies:
+ unc-path-regex "^0.1.2"
+
+is-utf8@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+ integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
+
+is-valid-glob@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa"
+ integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=
+
+is-windows@^1.0.1, is-windows@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
+ integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
+
+isarray@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
+ integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
+
+isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+ integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+ integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+
+isobject@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
+ integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
+ dependencies:
+ isarray "1.0.0"
+
+isobject@^3.0.0, isobject@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+ integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+
+isstream@~0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
+ integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+
+istanbul@^0.4.5:
+ version "0.4.5"
+ resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b"
+ integrity sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=
+ dependencies:
+ abbrev "1.0.x"
+ async "1.x"
+ escodegen "1.8.x"
+ esprima "2.7.x"
+ glob "^5.0.15"
+ handlebars "^4.0.1"
+ js-yaml "3.x"
+ mkdirp "0.5.x"
+ nopt "3.x"
+ once "1.x"
+ resolve "1.1.x"
+ supports-color "^3.1.0"
+ which "^1.1.1"
+ wordwrap "^1.0.0"
+
+jmespath@0.15.0:
+ version "0.15.0"
+ resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217"
+ integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=
+
+js-beautify@~1.5.10:
+ version "1.5.10"
+ resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.5.10.tgz#4d95371702699344a516ca26bf59f0a27bb75719"
+ integrity sha1-TZU3FwJpk0SlFsomv1nwonu3Vxk=
+ dependencies:
+ config-chain "~1.1.5"
+ mkdirp "~0.5.0"
+ nopt "~3.0.1"
+
+"js-tokens@^3.0.0 || ^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+
+js-tokens@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
+ integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
+
+js-yaml@3.x, js-yaml@^3.13.1:
+ version "3.13.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
+ integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
+ dependencies:
+ argparse "^1.0.7"
+ esprima "^4.0.0"
+
+jsbn@~0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+ integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+
+jsesc@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
+ integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s=
+
+jsesc@~0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
+ integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+
+jshint@^2.9.6:
+ version "2.11.0"
+ resolved "https://registry.yarnpkg.com/jshint/-/jshint-2.11.0.tgz#7f3d99820b8b653eaaec7015a563b2d8101cbbc8"
+ integrity sha512-ooaD/hrBPhu35xXW4gn+o3SOuzht73gdBuffgJzrZBJZPGgGiiTvJEgTyxFvBO2nz0+X1G6etF8SzUODTlLY6Q==
+ dependencies:
+ cli "~1.0.0"
+ console-browserify "1.1.x"
+ exit "0.1.x"
+ htmlparser2 "3.8.x"
+ lodash "~4.17.11"
+ minimatch "~3.0.2"
+ shelljs "0.3.x"
+ strip-json-comments "1.0.x"
+
+json-schema-traverse@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
+ integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+
+json-schema@0.2.3:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
+ integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
+
+json-stable-stringify-without-jsonify@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
+ integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+
+json-stringify-safe@~5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
+ integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+
+json5@^0.5.1:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
+ integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
+
+json5@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6"
+ integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==
+ dependencies:
+ minimist "^1.2.0"
+
+jsonfile@^2.1.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
+ integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug=
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
+jsonfile@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+ integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
+jsprim@^1.2.2:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
+ integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
+ dependencies:
+ assert-plus "1.0.0"
+ extsprintf "1.3.0"
+ json-schema "0.2.3"
+ verror "1.10.0"
+
+kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
+ integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+ dependencies:
+ is-buffer "^1.1.5"
+
+kind-of@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
+ integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
+ dependencies:
+ is-buffer "^1.1.5"
+
+kind-of@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
+ integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
+
+kind-of@^6.0.0, kind-of@^6.0.2:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
+ integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+
+klaw@^1.0.0:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
+ integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk=
+ optionalDependencies:
+ graceful-fs "^4.1.9"
+
+lazystream@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4"
+ integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=
+ dependencies:
+ readable-stream "^2.0.5"
+
+lcid@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
+ integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
+ dependencies:
+ invert-kv "^1.0.0"
+
+lcov-parse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0"
+ integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A=
+
+lcov-result-merger@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/lcov-result-merger/-/lcov-result-merger-3.1.0.tgz#ae6d1be663dbf7d586d8004642359d39de72039e"
+ integrity sha512-vGXaMNGZRr4cYvW+xMVg+rg7qd5DX9SbGXl+0S3k85+gRZVK4K7UvxPWzKb/qiMwe+4bx3EOrW2o4mbdb1WnsA==
+ dependencies:
+ through2 "^2.0.3"
+ vinyl "^2.1.0"
+ vinyl-fs "^3.0.2"
+
+lead@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42"
+ integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=
+ dependencies:
+ flush-write-stream "^1.0.2"
+
+levn@~0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
+ integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
+ dependencies:
+ prelude-ls "~1.1.2"
+ type-check "~0.3.2"
+
+lodash@^4.15.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@~4.17.11:
+ version "4.17.15"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
+ integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
+
+log-driver@^1.2.7:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
+ integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==
+
+loose-envify@^1.0.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
+ integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
+ dependencies:
+ js-tokens "^3.0.0 || ^4.0.0"
+
+map-cache@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
+ integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+
+map-visit@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
+ integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
+ dependencies:
+ object-visit "^1.0.0"
+
+math-random@^1.0.1:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c"
+ integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==
+
+micromatch@^2.1.5:
+ version "2.3.11"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
+ integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=
+ dependencies:
+ arr-diff "^2.0.0"
+ array-unique "^0.2.1"
+ braces "^1.8.2"
+ expand-brackets "^0.1.4"
+ extglob "^0.3.1"
+ filename-regex "^2.0.0"
+ is-extglob "^1.0.0"
+ is-glob "^2.0.1"
+ kind-of "^3.0.2"
+ normalize-path "^2.0.1"
+ object.omit "^2.0.0"
+ parse-glob "^3.0.4"
+ regex-cache "^0.4.2"
+
+micromatch@^3.1.10:
+ version "3.1.10"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
+ integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
+ dependencies:
+ arr-diff "^4.0.0"
+ array-unique "^0.3.2"
+ braces "^2.3.1"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ extglob "^2.0.4"
+ fragment-cache "^0.2.1"
+ kind-of "^6.0.2"
+ nanomatch "^1.2.9"
+ object.pick "^1.3.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.2"
+
+mime-db@1.43.0:
+ version "1.43.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
+ integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==
+
+mime-types@^2.1.12, mime-types@~2.1.19:
+ version "2.1.26"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06"
+ integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==
+ dependencies:
+ mime-db "1.43.0"
+
+"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+ integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
+ dependencies:
+ brace-expansion "^1.1.7"
+
+minimist@0.0.8:
+ version "0.0.8"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+ integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
+
+minimist@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
+ integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
+
+minimist@~0.0.1:
+ version "0.0.10"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
+ integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=
+
+minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
+ integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
+ dependencies:
+ safe-buffer "^5.1.2"
+ yallist "^3.0.0"
+
+minizlib@^1.2.1:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
+ integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
+ dependencies:
+ minipass "^2.9.0"
+
+mixin-deep@^1.2.0:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
+ integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
+ dependencies:
+ for-in "^1.0.2"
+ is-extendable "^1.0.1"
+
+mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
+ integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
+ dependencies:
+ minimist "0.0.8"
+
+mocha@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6"
+ integrity sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==
+ dependencies:
+ browser-stdout "1.3.1"
+ commander "2.15.1"
+ debug "3.1.0"
+ diff "3.5.0"
+ escape-string-regexp "1.0.5"
+ glob "7.1.2"
+ growl "1.10.5"
+ he "1.1.1"
+ minimatch "3.0.4"
+ mkdirp "0.5.1"
+ supports-color "5.4.0"
+
+ms@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+ integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+
+ms@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
+ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
+nan@^2.12.1, nan@^2.14.0:
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
+ integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
+
+nanomatch@^1.2.9:
+ version "1.2.13"
+ resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
+ integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
+ dependencies:
+ arr-diff "^4.0.0"
+ array-unique "^0.3.2"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ fragment-cache "^0.2.1"
+ is-windows "^1.0.2"
+ kind-of "^6.0.2"
+ object.pick "^1.3.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+needle@^2.2.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/needle/-/needle-2.3.2.tgz#3342dea100b7160960a450dc8c22160ac712a528"
+ integrity sha512-DUzITvPVDUy6vczKKYTnWc/pBZ0EnjMJnQ3y+Jo5zfKFimJs7S3HFCxCRZYB9FUZcrzUQr3WsmvZgddMEIZv6w==
+ dependencies:
+ debug "^3.2.6"
+ iconv-lite "^0.4.4"
+ sax "^1.2.4"
+
+neo-async@^2.6.0:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
+ integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
+
+node-gyp@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-4.0.0.tgz#972654af4e5dd0cd2a19081b4b46fe0442ba6f45"
+ integrity sha512-2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA==
+ dependencies:
+ glob "^7.0.3"
+ graceful-fs "^4.1.2"
+ mkdirp "^0.5.0"
+ nopt "2 || 3"
+ npmlog "0 || 1 || 2 || 3 || 4"
+ osenv "0"
+ request "^2.87.0"
+ rimraf "2"
+ semver "~5.3.0"
+ tar "^4.4.8"
+ which "1"
+
+node-pre-gyp@*:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
+ integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
+ dependencies:
+ detect-libc "^1.0.2"
+ mkdirp "^0.5.1"
+ needle "^2.2.1"
+ nopt "^4.0.1"
+ npm-packlist "^1.1.6"
+ npmlog "^4.0.2"
+ rc "^1.2.7"
+ rimraf "^2.6.1"
+ semver "^5.3.0"
+ tar "^4.4.2"
+
+node-pre-gyp@^0.13.0:
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz#df9ab7b68dd6498137717838e4f92a33fc9daa42"
+ integrity sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==
+ dependencies:
+ detect-libc "^1.0.2"
+ mkdirp "^0.5.1"
+ needle "^2.2.1"
+ nopt "^4.0.1"
+ npm-packlist "^1.1.6"
+ npmlog "^4.0.2"
+ rc "^1.2.7"
+ rimraf "^2.6.1"
+ semver "^5.3.0"
+ tar "^4"
+
+nodegit-promise@~4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/nodegit-promise/-/nodegit-promise-4.0.0.tgz#5722b184f2df7327161064a791d2e842c9167b34"
+ integrity sha1-VyKxhPLfcycWEGSnkdLoQskWezQ=
+ dependencies:
+ asap "~2.0.3"
+
+"nopt@2 || 3", nopt@3.x, nopt@~3.0.1:
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
+ integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
+ dependencies:
+ abbrev "1"
+
+nopt@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
+ integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=
+ dependencies:
+ abbrev "1"
+ osenv "^0.1.4"
+
+normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
+ integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
+ dependencies:
+ remove-trailing-separator "^1.0.1"
+
+now-and-later@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c"
+ integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==
+ dependencies:
+ once "^1.3.2"
+
+npm-bundled@^1.0.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b"
+ integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
+ dependencies:
+ npm-normalize-package-bin "^1.0.1"
+
+npm-normalize-package-bin@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
+ integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
+
+npm-packlist@^1.1.6:
+ version "1.4.8"
+ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
+ integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
+ dependencies:
+ ignore-walk "^3.0.1"
+ npm-bundled "^1.0.1"
+ npm-normalize-package-bin "^1.0.1"
+
+"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
+ integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
+ dependencies:
+ are-we-there-yet "~1.1.2"
+ console-control-strings "~1.1.0"
+ gauge "~2.7.3"
+ set-blocking "~2.0.0"
+
+nth-check@~1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
+ integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
+ dependencies:
+ boolbase "~1.0.0"
+
+number-is-nan@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
+ integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
+
+oauth-sign@~0.9.0:
+ version "0.9.0"
+ resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
+ integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
+
+object-assign@^4.1.0:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+ integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+
+object-copy@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
+ integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
+ dependencies:
+ copy-descriptor "^0.1.0"
+ define-property "^0.2.5"
+ kind-of "^3.0.3"
+
+object-keys@^1.0.11, object-keys@^1.0.12:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
+ integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+
+object-visit@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
+ integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
+ dependencies:
+ isobject "^3.0.0"
+
+object.assign@^4.0.4:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
+ integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
+ dependencies:
+ define-properties "^1.1.2"
+ function-bind "^1.1.1"
+ has-symbols "^1.0.0"
+ object-keys "^1.0.11"
+
+object.omit@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
+ integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=
+ dependencies:
+ for-own "^0.1.4"
+ is-extendable "^0.1.1"
+
+object.pick@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
+ integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
+ dependencies:
+ isobject "^3.0.1"
+
+once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+ integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ dependencies:
+ wrappy "1"
+
+optimist@^0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
+ integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY=
+ dependencies:
+ minimist "~0.0.1"
+ wordwrap "~0.0.2"
+
+optionator@^0.8.1:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
+ integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
+ dependencies:
+ deep-is "~0.1.3"
+ fast-levenshtein "~2.0.6"
+ levn "~0.3.0"
+ prelude-ls "~1.1.2"
+ type-check "~0.3.2"
+ word-wrap "~1.2.3"
+
+ordered-read-streams@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e"
+ integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=
+ dependencies:
+ readable-stream "^2.0.1"
+
+os-homedir@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
+ integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
+
+os-locale@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
+ integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=
+ dependencies:
+ lcid "^1.0.0"
+
+os-tmpdir@^1.0.0, os-tmpdir@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
+ integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+
+osenv@0, osenv@^0.1.4:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
+ integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
+ dependencies:
+ os-homedir "^1.0.0"
+ os-tmpdir "^1.0.0"
+
+output-file-sync@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-1.1.2.tgz#d0a33eefe61a205facb90092e826598d5245ce76"
+ integrity sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=
+ dependencies:
+ graceful-fs "^4.1.4"
+ mkdirp "^0.5.1"
+ object-assign "^4.1.0"
+
+parse-glob@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
+ integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw=
+ dependencies:
+ glob-base "^0.3.0"
+ is-dotfile "^1.0.0"
+ is-extglob "^1.0.0"
+ is-glob "^2.0.0"
+
+parse5@^3.0.1:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
+ integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==
+ dependencies:
+ "@types/node" "*"
+
+pascalcase@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
+ integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
+
+path-dirname@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
+ integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
+
+path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+ integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+
+performance-now@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
+ integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+
+posix-character-classes@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
+ integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+
+prelude-ls@~1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
+ integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
+
+preserve@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
+ integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
+
+private@^0.1.6, private@^0.1.8:
+ version "0.1.8"
+ resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
+ integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
+
+process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
+ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+
+promisify-node@~0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/promisify-node/-/promisify-node-0.3.0.tgz#b4b55acf90faa7d2b8b90ca396899086c03060cf"
+ integrity sha1-tLVaz5D6p9K4uQyjlomQhsAwYM8=
+ dependencies:
+ nodegit-promise "~4.0.0"
+
+proto-list@~1.2.1:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
+ integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=
+
+psl@^1.1.24, psl@^1.1.28:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/psl/-/psl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c"
+ integrity sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==
+
+pump@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954"
+ integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==
+ dependencies:
+ end-of-stream "^1.1.0"
+ once "^1.3.1"
+
+pump@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
+ integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
+ dependencies:
+ end-of-stream "^1.1.0"
+ once "^1.3.1"
+
+pumpify@^1.3.5:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
+ integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
+ dependencies:
+ duplexify "^3.6.0"
+ inherits "^2.0.3"
+ pump "^2.0.0"
+
+punycode@1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
+ integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
+
+punycode@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
+ integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
+
+punycode@^2.1.0, punycode@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+ integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+
+qs@~6.5.2:
+ version "6.5.2"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
+ integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
+
+querystring@0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
+ integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
+
+ramda@^0.25.0:
+ version "0.25.0"
+ resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.25.0.tgz#8fdf68231cffa90bc2f9460390a0cb74a29b29a9"
+ integrity sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==
+
+randomatic@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
+ integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
+ dependencies:
+ is-number "^4.0.0"
+ kind-of "^6.0.0"
+ math-random "^1.0.1"
+
+rc@^1.2.7:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
+ integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
+ dependencies:
+ deep-extend "^0.6.0"
+ ini "~1.3.0"
+ minimist "^1.2.0"
+ strip-json-comments "~2.0.1"
+
+readable-stream@1.1:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
+ integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4=
+ dependencies:
+ core-util-is "~1.0.0"
+ inherits "~2.0.1"
+ isarray "0.0.1"
+ string_decoder "~0.10.x"
+
+readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6:
+ version "2.3.7"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
+ integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
+ dependencies:
+ core-util-is "~1.0.0"
+ inherits "~2.0.3"
+ isarray "~1.0.0"
+ process-nextick-args "~2.0.0"
+ safe-buffer "~5.1.1"
+ string_decoder "~1.1.1"
+ util-deprecate "~1.0.1"
+
+readable-stream@^3.1.1:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.5.0.tgz#465d70e6d1087f6162d079cd0b5db7fbebfd1606"
+ integrity sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readdirp@^2.0.0:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
+ integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
+ dependencies:
+ graceful-fs "^4.1.11"
+ micromatch "^3.1.10"
+ readable-stream "^2.0.2"
+
+regenerate@^1.2.1:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
+ integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
+
+regenerator-runtime@^0.10.5:
+ version "0.10.5"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
+ integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=
+
+regenerator-runtime@^0.11.0:
+ version "0.11.1"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
+ integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+
+regenerator-transform@^0.10.0:
+ version "0.10.1"
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd"
+ integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==
+ dependencies:
+ babel-runtime "^6.18.0"
+ babel-types "^6.19.0"
+ private "^0.1.6"
+
+regex-cache@^0.4.2:
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
+ integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==
+ dependencies:
+ is-equal-shallow "^0.1.3"
+
+regex-not@^1.0.0, regex-not@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
+ integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
+ dependencies:
+ extend-shallow "^3.0.2"
+ safe-regex "^1.1.0"
+
+regexpu-core@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
+ integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=
+ dependencies:
+ regenerate "^1.2.1"
+ regjsgen "^0.2.0"
+ regjsparser "^0.1.4"
+
+regjsgen@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
+ integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=
+
+regjsparser@^0.1.4:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
+ integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=
+ dependencies:
+ jsesc "~0.5.0"
+
+remove-bom-buffer@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53"
+ integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==
+ dependencies:
+ is-buffer "^1.1.5"
+ is-utf8 "^0.2.1"
+
+remove-bom-stream@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523"
+ integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=
+ dependencies:
+ remove-bom-buffer "^3.0.0"
+ safe-buffer "^5.1.0"
+ through2 "^2.0.3"
+
+remove-trailing-separator@^1.0.1:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
+ integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
+
+repeat-element@^1.1.2:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
+ integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
+
+repeat-string@^1.5.2, repeat-string@^1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
+ integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+
+repeating@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
+ integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
+ dependencies:
+ is-finite "^1.0.0"
+
+replace-ext@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
+ integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
+
+request-promise-core@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9"
+ integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==
+ dependencies:
+ lodash "^4.17.15"
+
+request-promise-native@^1.0.5:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36"
+ integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==
+ dependencies:
+ request-promise-core "1.1.3"
+ stealthy-require "^1.1.1"
+ tough-cookie "^2.3.3"
+
+request@^2.87.0, request@^2.88.0:
+ version "2.88.0"
+ resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
+ integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
+ dependencies:
+ aws-sign2 "~0.7.0"
+ aws4 "^1.8.0"
+ caseless "~0.12.0"
+ combined-stream "~1.0.6"
+ extend "~3.0.2"
+ forever-agent "~0.6.1"
+ form-data "~2.3.2"
+ har-validator "~5.1.0"
+ http-signature "~1.2.0"
+ is-typedarray "~1.0.0"
+ isstream "~0.1.2"
+ json-stringify-safe "~5.0.1"
+ mime-types "~2.1.19"
+ oauth-sign "~0.9.0"
+ performance-now "^2.1.0"
+ qs "~6.5.2"
+ safe-buffer "^5.1.2"
+ tough-cookie "~2.4.3"
+ tunnel-agent "^0.6.0"
+ uuid "^3.3.2"
+
+resolve-options@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131"
+ integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=
+ dependencies:
+ value-or-function "^3.0.0"
+
+resolve-url@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+ integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
+
+resolve@1.1.x:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
+ integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=
+
+ret@~0.1.10:
+ version "0.1.15"
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
+ integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
+
+rimraf@2, rimraf@^2.2.8, rimraf@^2.6.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+ dependencies:
+ glob "^7.1.3"
+
+safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
+ integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
+
+safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+
+safe-regex@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
+ integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
+ dependencies:
+ ret "~0.1.10"
+
+"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
+ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+
+sax@1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a"
+ integrity sha1-e45lYZCyKOgaZq6nSEgNgozS03o=
+
+sax@>=0.6.0, sax@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
+ integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
+
+semver@^5.3.0:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
+semver@~5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
+ integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8=
+
+set-blocking@~2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
+ integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
+
+set-value@^2.0.0, set-value@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
+ integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-extendable "^0.1.1"
+ is-plain-object "^2.0.3"
+ split-string "^3.0.1"
+
+shelljs@0.3.x:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.3.0.tgz#3596e6307a781544f591f37da618360f31db57b1"
+ integrity sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=
+
+signal-exit@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
+ integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
+
+slash@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
+ integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=
+
+snapdragon-node@^2.0.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
+ integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
+ dependencies:
+ define-property "^1.0.0"
+ isobject "^3.0.0"
+ snapdragon-util "^3.0.1"
+
+snapdragon-util@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
+ integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
+ dependencies:
+ kind-of "^3.2.0"
+
+snapdragon@^0.8.1:
+ version "0.8.2"
+ resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
+ integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
+ dependencies:
+ base "^0.11.1"
+ debug "^2.2.0"
+ define-property "^0.2.5"
+ extend-shallow "^2.0.1"
+ map-cache "^0.2.2"
+ source-map "^0.5.6"
+ source-map-resolve "^0.5.0"
+ use "^3.1.0"
+
+source-map-resolve@^0.5.0:
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
+ integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
+ dependencies:
+ atob "^2.1.2"
+ decode-uri-component "^0.2.0"
+ resolve-url "^0.2.1"
+ source-map-url "^0.4.0"
+ urix "^0.1.0"
+
+source-map-support@^0.4.15:
+ version "0.4.18"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
+ integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==
+ dependencies:
+ source-map "^0.5.6"
+
+source-map-url@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
+ integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
+
+source-map@^0.5.6, source-map@^0.5.7:
+ version "0.5.7"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+ integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+
+source-map@^0.6.1, source-map@~0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+source-map@~0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d"
+ integrity sha1-2rc/vPwrqBm03gO9b26qSBZLP50=
+ dependencies:
+ amdefine ">=0.0.4"
+
+split-string@^3.0.1, split-string@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
+ integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
+ dependencies:
+ extend-shallow "^3.0.0"
+
+sprintf-js@~1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+ integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+
+sshpk@^1.7.0:
+ version "1.16.1"
+ resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
+ integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
+ dependencies:
+ asn1 "~0.2.3"
+ assert-plus "^1.0.0"
+ bcrypt-pbkdf "^1.0.0"
+ dashdash "^1.12.0"
+ ecc-jsbn "~0.1.1"
+ getpass "^0.1.1"
+ jsbn "~0.1.0"
+ safer-buffer "^2.0.2"
+ tweetnacl "~0.14.0"
+
+static-extend@^0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
+ integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
+ dependencies:
+ define-property "^0.2.5"
+ object-copy "^0.1.0"
+
+stealthy-require@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
+ integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
+
+stream-shift@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
+ integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
+
+string-width@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
+ integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
+ dependencies:
+ code-point-at "^1.0.0"
+ is-fullwidth-code-point "^1.0.0"
+ strip-ansi "^3.0.0"
+
+"string-width@^1.0.2 || 2":
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
+ integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
+ dependencies:
+ is-fullwidth-code-point "^2.0.0"
+ strip-ansi "^4.0.0"
+
+string_decoder@^1.1.1:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
+ integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
+ dependencies:
+ safe-buffer "~5.2.0"
+
+string_decoder@~0.10.x:
+ version "0.10.31"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+ integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
+
+string_decoder@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
+ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+ dependencies:
+ safe-buffer "~5.1.0"
+
+strip-ansi@^3.0.0, strip-ansi@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+ integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
+ dependencies:
+ ansi-regex "^2.0.0"
+
+strip-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
+ integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
+ dependencies:
+ ansi-regex "^3.0.0"
+
+strip-json-comments@1.0.x:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"
+ integrity sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=
+
+strip-json-comments@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+ integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+
+supports-color@5.4.0:
+ version "5.4.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54"
+ integrity sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==
+ dependencies:
+ has-flag "^3.0.0"
+
+supports-color@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+ integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
+
+supports-color@^3.1.0:
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
+ integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=
+ dependencies:
+ has-flag "^1.0.0"
+
+tar-fs@^1.16.3:
+ version "1.16.3"
+ resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509"
+ integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==
+ dependencies:
+ chownr "^1.0.1"
+ mkdirp "^0.5.1"
+ pump "^1.0.0"
+ tar-stream "^1.1.2"
+
+tar-stream@^1.1.2:
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555"
+ integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==
+ dependencies:
+ bl "^1.0.0"
+ buffer-alloc "^1.2.0"
+ end-of-stream "^1.0.0"
+ fs-constants "^1.0.0"
+ readable-stream "^2.3.0"
+ to-buffer "^1.1.1"
+ xtend "^4.0.0"
+
+tar@^4, tar@^4.4.2, tar@^4.4.8:
+ version "4.4.13"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
+ integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
+ dependencies:
+ chownr "^1.1.1"
+ fs-minipass "^1.2.5"
+ minipass "^2.8.6"
+ minizlib "^1.2.1"
+ mkdirp "^0.5.0"
+ safe-buffer "^5.1.2"
+ yallist "^3.0.3"
+
+through2-filter@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254"
+ integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==
+ dependencies:
+ through2 "~2.0.0"
+ xtend "~4.0.0"
+
+through2@^2.0.0, through2@^2.0.3, through2@~2.0.0:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
+ integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
+ dependencies:
+ readable-stream "~2.3.6"
+ xtend "~4.0.1"
+
+to-absolute-glob@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b"
+ integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=
+ dependencies:
+ is-absolute "^1.0.0"
+ is-negated-glob "^1.0.0"
+
+to-buffer@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80"
+ integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==
+
+to-fast-properties@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
+ integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=
+
+to-object-path@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
+ integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
+ dependencies:
+ kind-of "^3.0.2"
+
+to-regex-range@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
+ integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
+ dependencies:
+ is-number "^3.0.0"
+ repeat-string "^1.6.1"
+
+to-regex@^3.0.1, to-regex@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
+ integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
+ dependencies:
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ regex-not "^1.0.2"
+ safe-regex "^1.1.0"
+
+to-through@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6"
+ integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=
+ dependencies:
+ through2 "^2.0.3"
+
+tough-cookie@^2.3.3:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
+ integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
+ dependencies:
+ psl "^1.1.28"
+ punycode "^2.1.1"
+
+tough-cookie@~2.4.3:
+ version "2.4.3"
+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
+ integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
+ dependencies:
+ psl "^1.1.24"
+ punycode "^1.4.1"
+
+trim-right@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
+ integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=
+
+tunnel-agent@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+ integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
+ dependencies:
+ safe-buffer "^5.0.1"
+
+tweetnacl@^0.14.3, tweetnacl@~0.14.0:
+ version "0.14.5"
+ resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
+ integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+
+type-check@~0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
+ integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
+ dependencies:
+ prelude-ls "~1.1.2"
+
+uglify-js@^3.1.4:
+ version "3.7.7"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.7.7.tgz#21e52c7dccda80a53bf7cde69628a7e511aec9c9"
+ integrity sha512-FeSU+hi7ULYy6mn8PKio/tXsdSXN35lm4KgV2asx00kzrLU9Pi3oAslcJT70Jdj7PHX29gGUPOT6+lXGBbemhA==
+ dependencies:
+ commander "~2.20.3"
+ source-map "~0.6.1"
+
+unc-path-regex@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
+ integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo=
+
+union-value@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
+ integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
+ dependencies:
+ arr-union "^3.1.0"
+ get-value "^2.0.6"
+ is-extendable "^0.1.1"
+ set-value "^2.0.1"
+
+unique-stream@^2.0.2:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac"
+ integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==
+ dependencies:
+ json-stable-stringify-without-jsonify "^1.0.1"
+ through2-filter "^3.0.0"
+
+universalify@^0.1.0:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
+ integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
+
+unset-value@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
+ integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
+ dependencies:
+ has-value "^0.3.1"
+ isobject "^3.0.0"
+
+uri-js@^4.2.2:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
+ integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
+ dependencies:
+ punycode "^2.1.0"
+
+urix@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
+ integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
+
+url@0.10.3:
+ version "0.10.3"
+ resolved "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64"
+ integrity sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=
+ dependencies:
+ punycode "1.3.2"
+ querystring "0.2.0"
+
+use@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
+ integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
+
+user-home@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
+ integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA=
+
+util-deprecate@^1.0.1, util-deprecate@~1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+ integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+
+uuid@3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
+ integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
+
+uuid@^3.3.2:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
+ integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
+
+v8flags@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4"
+ integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=
+ dependencies:
+ user-home "^1.1.1"
+
+value-or-function@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813"
+ integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=
+
+verror@1.10.0:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
+ integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+ dependencies:
+ assert-plus "^1.0.0"
+ core-util-is "1.0.2"
+ extsprintf "^1.2.0"
+
+vinyl-fs@^3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7"
+ integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==
+ dependencies:
+ fs-mkdirp-stream "^1.0.0"
+ glob-stream "^6.1.0"
+ graceful-fs "^4.0.0"
+ is-valid-glob "^1.0.0"
+ lazystream "^1.0.0"
+ lead "^1.0.0"
+ object.assign "^4.0.4"
+ pumpify "^1.3.5"
+ readable-stream "^2.3.3"
+ remove-bom-buffer "^3.0.0"
+ remove-bom-stream "^1.2.0"
+ resolve-options "^1.1.0"
+ through2 "^2.0.0"
+ to-through "^2.0.0"
+ value-or-function "^3.0.0"
+ vinyl "^2.0.0"
+ vinyl-sourcemap "^1.1.0"
+
+vinyl-sourcemap@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16"
+ integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=
+ dependencies:
+ append-buffer "^1.0.2"
+ convert-source-map "^1.5.0"
+ graceful-fs "^4.1.6"
+ normalize-path "^2.1.1"
+ now-and-later "^2.0.0"
+ remove-bom-buffer "^3.0.0"
+ vinyl "^2.0.0"
+
+vinyl@^2.0.0, vinyl@^2.1.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86"
+ integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==
+ dependencies:
+ clone "^2.1.1"
+ clone-buffer "^1.0.0"
+ clone-stats "^1.0.0"
+ cloneable-readable "^1.0.0"
+ remove-trailing-separator "^1.0.1"
+ replace-ext "^1.0.0"
+
+walk@^2.3.9:
+ version "2.3.14"
+ resolved "https://registry.yarnpkg.com/walk/-/walk-2.3.14.tgz#60ec8631cfd23276ae1e7363ce11d626452e1ef3"
+ integrity sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==
+ dependencies:
+ foreachasync "^3.0.0"
+
+which@1, which@^1.1.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+ dependencies:
+ isexe "^2.0.0"
+
+wide-align@^1.1.0:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
+ integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
+ dependencies:
+ string-width "^1.0.2 || 2"
+
+window-size@^0.1.2:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
+ integrity sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=
+
+word-wrap@~1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
+ integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+
+wordwrap@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
+ integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
+
+wordwrap@~0.0.2:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
+ integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc=
+
+wrap-ansi@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
+ integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
+ dependencies:
+ string-width "^1.0.1"
+ strip-ansi "^3.0.1"
+
+wrappy@1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+ integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+
+xml2js@0.4.19:
+ version "0.4.19"
+ resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7"
+ integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==
+ dependencies:
+ sax ">=0.6.0"
+ xmlbuilder "~9.0.1"
+
+xmlbuilder@~9.0.1:
+ version "9.0.7"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
+ integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
+
+xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
+ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+
+y18n@^3.2.0:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
+ integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
+
+yallist@^3.0.0, yallist@^3.0.3:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
+ integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
+
+yargs@~3.29.0:
+ version "3.29.0"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.29.0.tgz#1aab9660eae79d8b8f675bcaeeab6ee34c2cf69c"
+ integrity sha1-GquWYOrnnYuPZ1vK7qtu40ws9pw=
+ dependencies:
+ camelcase "^1.2.1"
+ cliui "^3.0.3"
+ decamelize "^1.0.0"
+ os-locale "^1.4.0"
+ window-size "^0.1.2"
+ y18n "^3.2.0"