diff --git a/samples/extensionSamples/LICENSE.txt b/samples/extensionSamples/LICENSE.txt
index a70e8cf660..45c3fa304a 100644
--- a/samples/extensionSamples/LICENSE.txt
+++ b/samples/extensionSamples/LICENSE.txt
@@ -1,21 +1,24 @@
-The MIT License (MIT)
+MICROSOFT SOFTWARE LICENSE TERMS
-Copyright (c) 2018 Microsoft
+MICROSOFT SQL OPERATIONS STUDIO
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+Microsoft Corporation ("Microsoft") grants you a nonexclusive, perpetual,
+royalty-free right to use, copy, and modify the software code provided by us
+("Software Code"). You may not sublicense the Software Code or any use of it
+(except to your affiliates and to vendors to perform work on your behalf)
+through distribution, network access, service agreement, lease, rental, or
+otherwise. Unless applicable law gives you more rights, Microsoft reserves all
+other rights not expressly granted herein, whether by implication, estoppel or
+otherwise.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+THE SOFTWARE CODE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
+AND NONINFRINGEMENT. IN NO EVENT SHALL MICROSOFT OR ITS LICENSORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
+OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE
+SAMPLE CODE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/samples/extensionSamples/gulpfile.js b/samples/extensionSamples/gulpfile.js
index 2c3aec7532..98ec4c3785 100644
--- a/samples/extensionSamples/gulpfile.js
+++ b/samples/extensionSamples/gulpfile.js
@@ -1,6 +1,6 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
+ * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
"use strict";
diff --git a/samples/extensionSamples/package-lock.json b/samples/extensionSamples/package-lock.json
index 8104189ae9..87c86ea4fa 100644
--- a/samples/extensionSamples/package-lock.json
+++ b/samples/extensionSamples/package-lock.json
@@ -63,7 +63,6 @@
"version": "5.5.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
"integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
- "dev": true,
"requires": {
"co": "4.6.0",
"fast-deep-equal": "1.1.0",
@@ -99,7 +98,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
"integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
- "dev": true,
"requires": {
"ansi-wrap": "0.1.0"
}
@@ -108,7 +106,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
"integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
- "dev": true,
"requires": {
"ansi-wrap": "0.1.0"
}
@@ -117,7 +114,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
"integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
- "dev": true,
"requires": {
"ansi-wrap": "0.1.0"
}
@@ -125,20 +121,17 @@
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
+ "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
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"ansi-wrap": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
- "dev": true
+ "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="
},
"anymatch": {
"version": "2.0.0",
@@ -200,8 +193,7 @@
"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
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
},
"arr-map": {
"version": "2.0.2",
@@ -221,8 +213,7 @@
"array-differ": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
- "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
- "dev": true
+ "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE="
},
"array-each": {
"version": "1.0.1",
@@ -294,7 +285,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
"requires": {
"array-uniq": "1.0.3"
}
@@ -302,8 +292,7 @@
"array-uniq": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
- "dev": true
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
},
"array-unique": {
"version": "0.3.2",
@@ -314,20 +303,17 @@
"arrify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
},
"asn1": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
- "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
- "dev": true
+ "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
},
"assert-plus": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
- "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
- "dev": true
+ "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ="
},
"assign-symbols": {
"version": "1.0.0",
@@ -370,8 +356,7 @@
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
- "dev": true
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"atob": {
"version": "2.0.3",
@@ -382,14 +367,12 @@
"aws-sign2": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
- "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
- "dev": true
+ "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8="
},
"aws4": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
- "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
- "dev": true
+ "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
},
"bach": {
"version": "1.2.0",
@@ -411,8 +394,7 @@
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
- "dev": true
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"base": {
"version": "0.11.2",
@@ -444,7 +426,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
- "dev": true,
"optional": true,
"requires": {
"tweetnacl": "0.14.5"
@@ -453,8 +434,7 @@
"beeper": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
- "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
- "dev": true
+ "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak="
},
"binary-extensions": {
"version": "1.11.0",
@@ -466,7 +446,6 @@
"version": "0.0.9",
"resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
"integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
- "dev": true,
"requires": {
"inherits": "2.0.3"
}
@@ -481,7 +460,6 @@
"version": "2.10.1",
"resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
- "dev": true,
"requires": {
"hoek": "2.16.3"
}
@@ -490,7 +468,6 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
"requires": {
"balanced-match": "1.0.0",
"concat-map": "0.0.1"
@@ -543,16 +520,14 @@
}
},
"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
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
+ "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8="
},
"buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
- "dev": true
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
},
"buffer-equal": {
"version": "1.0.0",
@@ -592,8 +567,7 @@
"caseless": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
- "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
- "dev": true
+ "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c="
},
"center-align": {
"version": "0.1.3",
@@ -609,7 +583,6 @@
"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.5",
@@ -771,26 +744,22 @@
"clone": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
- "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
- "dev": true
+ "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
},
"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
+ "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg="
},
"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
+ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA="
},
"cloneable-readable": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.1.tgz",
"integrity": "sha512-DNNEq6JdqBFPzS29TaoqZFPNLn5Xn3XyPFqLIhyBT8Xou4lHQEWzD6FinXoJUfhIfWX3aE1JkRa3cbWCHFbt1g==",
- "dev": true,
"requires": {
"inherits": "2.0.3",
"process-nextick-args": "2.0.0",
@@ -800,16 +769,14 @@
"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==",
- "dev": true
+ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
}
}
},
"co": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
- "dev": true
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
},
"code-point-at": {
"version": "1.1.0",
@@ -841,8 +808,7 @@
"color-support": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "dev": true
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
},
"colors": {
"version": "1.2.1",
@@ -854,7 +820,6 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
"integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
- "dev": true,
"requires": {
"delayed-stream": "1.0.0"
}
@@ -862,8 +827,7 @@
"commander": {
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
- "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
- "dev": true
+ "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ=="
},
"component-emitter": {
"version": "1.2.1",
@@ -874,8 +838,7 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"concat-stream": {
"version": "1.6.1",
@@ -891,8 +854,7 @@
"convert-source-map": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
- "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
- "dev": true
+ "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
},
"copy-descriptor": {
"version": "0.1.1",
@@ -913,8 +875,7 @@
"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=",
- "dev": true
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"cross-spawn": {
"version": "4.0.2",
@@ -930,7 +891,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
"integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
- "dev": true,
"requires": {
"boom": "2.10.1"
}
@@ -1013,7 +973,6 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "dev": true,
"requires": {
"assert-plus": "1.0.0"
},
@@ -1021,16 +980,14 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
"dateformat": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
- "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
- "dev": true
+ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="
},
"debug": {
"version": "2.6.9",
@@ -1078,7 +1035,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-1.0.0.tgz",
"integrity": "sha1-sJJ0O+hCfcYh6gBnzex+cN0Z83s=",
- "dev": true,
"requires": {
"is-obj": "1.0.1"
}
@@ -1143,8 +1099,7 @@
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
- "dev": true
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"denodeify": {
"version": "1.2.1",
@@ -1165,10 +1120,9 @@
"dev": true
},
"diff": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/diff/-/diff-1.0.7.tgz",
- "integrity": "sha1-JLuwAcSn1VIhaefKvbLCgU7ZHPQ=",
- "dev": true
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
+ "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww=="
},
"dom-serializer": {
"version": "0.1.0",
@@ -1216,14 +1170,12 @@
"duplexer": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
- "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
- "dev": true
+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E="
},
"duplexer2": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
"integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
- "dev": true,
"requires": {
"readable-stream": "1.1.14"
},
@@ -1231,14 +1183,12 @@
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"readable-stream": {
"version": "1.1.14",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
- "dev": true,
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
@@ -1249,8 +1199,7 @@
"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
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
@@ -1258,7 +1207,6 @@
"version": "3.5.4",
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz",
"integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==",
- "dev": true,
"requires": {
"end-of-stream": "1.4.1",
"inherits": "2.0.3",
@@ -1280,7 +1228,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
"integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
- "dev": true,
"optional": true,
"requires": {
"jsbn": "0.1.1"
@@ -1290,7 +1237,6 @@
"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==",
- "dev": true,
"requires": {
"once": "1.4.0"
}
@@ -1356,8 +1302,7 @@
"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
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"event-emitter": {
"version": "0.3.5",
@@ -1373,7 +1318,6 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
"integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
- "dev": true,
"requires": {
"duplexer": "0.1.1",
"from": "0.1.7",
@@ -1480,7 +1424,6 @@
"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,
"requires": {
"fill-range": "2.2.3"
},
@@ -1489,7 +1432,6 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
"integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
- "dev": true,
"requires": {
"is-number": "2.1.0",
"isobject": "2.1.0",
@@ -1502,7 +1444,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
"integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
- "dev": true,
"requires": {
"kind-of": "3.2.2"
}
@@ -1511,7 +1452,6 @@
"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"
}
@@ -1530,8 +1470,7 @@
"extend": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
- "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
- "dev": true
+ "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
},
"extend-shallow": {
"version": "3.0.2",
@@ -1593,14 +1532,12 @@
"extsprintf": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
- "dev": true
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
},
"fancy-log": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
"integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
- "dev": true,
"requires": {
"ansi-gray": "0.1.1",
"color-support": "1.1.3",
@@ -1610,20 +1547,17 @@
"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=",
- "dev": true
+ "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=",
- "dev": true
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
},
"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,
"requires": {
"pend": "1.2.0"
}
@@ -1631,8 +1565,7 @@
"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
+ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
},
"fill-range": {
"version": "4.0.0",
@@ -1706,8 +1639,7 @@
"first-chunk-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
- "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
- "dev": true
+ "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04="
},
"flagged-respawn": {
"version": "1.0.0",
@@ -1728,8 +1660,7 @@
"for-in": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
},
"for-own": {
"version": "1.0.0",
@@ -1749,14 +1680,12 @@
"forever-agent": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
- "dev": true
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
},
"form-data": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
"integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
- "dev": true,
"requires": {
"asynckit": "0.4.0",
"combined-stream": "1.0.6",
@@ -1775,8 +1704,7 @@
"from": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
- "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
- "dev": true
+ "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4="
},
"fs-extra": {
"version": "5.0.0",
@@ -1801,8 +1729,7 @@
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"fsevents": {
"version": "1.1.3",
@@ -2712,7 +2639,6 @@
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
"integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
- "dev": true,
"requires": {
"graceful-fs": "4.1.11",
"inherits": "2.0.3",
@@ -2729,14 +2655,12 @@
"generate-function": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
- "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
- "dev": true
+ "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ="
},
"generate-object-property": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
"integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
- "dev": true,
"requires": {
"is-property": "1.0.2"
}
@@ -2757,7 +2681,6 @@
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "dev": true,
"requires": {
"assert-plus": "1.0.0"
},
@@ -2765,8 +2688,7 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
@@ -2774,7 +2696,6 @@
"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.6",
@@ -2788,7 +2709,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
"integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
- "dev": true,
"requires": {
"glob-parent": "2.0.0",
"is-glob": "2.0.1"
@@ -2798,7 +2718,6 @@
"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.1"
}
@@ -2806,14 +2725,12 @@
"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
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
},
"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"
}
@@ -2824,7 +2741,6 @@
"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.2"
@@ -2834,7 +2750,6 @@
"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.1"
}
@@ -2920,7 +2835,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
"integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
- "dev": true,
"requires": {
"sparkles": "1.0.0"
}
@@ -2933,8 +2847,7 @@
"growl": {
"version": "1.10.3",
"resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
- "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==",
- "dev": true
+ "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q=="
},
"gulp": {
"version": "4.0.0",
@@ -3018,7 +2931,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/gulp-chmod/-/gulp-chmod-2.0.0.tgz",
"integrity": "sha1-AMOQuSigeZslGsz2MaoJ4BzGKZw=",
- "dev": true,
"requires": {
"deep-assign": "1.0.0",
"stat-mode": "0.2.2",
@@ -3035,7 +2947,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/gulp-filter/-/gulp-filter-5.1.0.tgz",
"integrity": "sha1-oF4Rr/sHz33PQafeHLe2OsN4PnM=",
- "dev": true,
"requires": {
"multimatch": "2.1.0",
"plugin-error": "0.1.2",
@@ -3046,7 +2957,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/gulp-gunzip/-/gulp-gunzip-1.0.0.tgz",
"integrity": "sha1-FbdBFF6Dqcb1CIYkG1fMWHHxUak=",
- "dev": true,
"requires": {
"through2": "0.6.5",
"vinyl": "0.4.6"
@@ -3055,26 +2965,22 @@
"clone": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
- "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
- "dev": true
+ "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="
},
"clone-stats": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
- "dev": true
+ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
},
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"readable-stream": {
"version": "1.0.34",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
@@ -3085,14 +2991,12 @@
"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
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
},
"through2": {
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true,
"requires": {
"readable-stream": "1.0.34",
"xtend": "4.0.1"
@@ -3102,7 +3006,6 @@
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
"integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
- "dev": true,
"requires": {
"clone": "0.2.0",
"clone-stats": "0.0.1"
@@ -3114,7 +3017,6 @@
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/gulp-remote-src/-/gulp-remote-src-0.4.3.tgz",
"integrity": "sha1-VyjP1kNDPdSEXd7wlp8PlxoqtKE=",
- "dev": true,
"requires": {
"event-stream": "3.3.4",
"node.extend": "1.1.6",
@@ -3126,14 +3028,12 @@
"clone": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
- "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
- "dev": true
+ "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8="
},
"request": {
"version": "2.79.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
"integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
- "dev": true,
"requires": {
"aws-sign2": "0.6.0",
"aws4": "1.6.0",
@@ -3161,7 +3061,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.0.2.tgz",
"integrity": "sha1-CjcT2NTpIhxY8QyhbAEWyeJe2nw=",
- "dev": true,
"requires": {
"clone": "1.0.3",
"clone-buffer": "1.0.0",
@@ -3205,7 +3104,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/gulp-symdest/-/gulp-symdest-1.1.0.tgz",
"integrity": "sha1-wWUyBzLRks5W/ZQnH/oSMjS/KuA=",
- "dev": true,
"requires": {
"event-stream": "3.3.4",
"mkdirp": "0.5.1",
@@ -3217,7 +3115,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
"integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true,
"requires": {
"arr-flatten": "1.1.0"
}
@@ -3225,14 +3122,12 @@
"array-unique": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "dev": true
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
},
"braces": {
"version": "1.8.5",
"resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
"integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true,
"requires": {
"expand-range": "1.8.2",
"preserve": "0.2.0",
@@ -3242,20 +3137,17 @@
"clone": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
- "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
- "dev": true
+ "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8="
},
"clone-stats": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
- "dev": true
+ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
},
"expand-brackets": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
"integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true,
"requires": {
"is-posix-bracket": "0.1.1"
}
@@ -3264,7 +3156,6 @@
"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.1"
}
@@ -3273,7 +3164,6 @@
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
"integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true,
"requires": {
"is-extglob": "1.0.0"
}
@@ -3282,7 +3172,6 @@
"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.6",
"inherits": "2.0.3",
@@ -3295,7 +3184,6 @@
"version": "5.3.5",
"resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz",
"integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=",
- "dev": true,
"requires": {
"extend": "3.0.1",
"glob": "5.0.15",
@@ -3311,7 +3199,6 @@
"version": "1.0.34",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
@@ -3323,7 +3210,6 @@
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true,
"requires": {
"readable-stream": "1.0.34",
"xtend": "4.0.1"
@@ -3335,7 +3221,6 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz",
"integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",
- "dev": true,
"requires": {
"convert-source-map": "1.5.1",
"graceful-fs": "4.1.11",
@@ -3347,14 +3232,12 @@
"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
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
},
"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"
}
@@ -3362,20 +3245,17 @@
"is-valid-glob": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz",
- "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=",
- "dev": true
+ "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4="
},
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"micromatch": {
"version": "2.3.11",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
"integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true,
"requires": {
"arr-diff": "2.0.0",
"array-unique": "0.2.1",
@@ -3396,7 +3276,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz",
"integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=",
- "dev": true,
"requires": {
"is-stream": "1.1.0",
"readable-stream": "2.3.5"
@@ -3405,20 +3284,17 @@
"replace-ext": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
- "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
- "dev": true
+ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
},
"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
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
},
"to-absolute-glob": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz",
"integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=",
- "dev": true,
"requires": {
"extend-shallow": "2.0.1"
}
@@ -3427,7 +3303,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
"integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
- "dev": true,
"requires": {
"clone": "1.0.3",
"clone-stats": "0.0.1",
@@ -3438,7 +3313,6 @@
"version": "2.4.4",
"resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz",
"integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=",
- "dev": true,
"requires": {
"duplexify": "3.5.4",
"glob-stream": "5.3.5",
@@ -3742,7 +3616,6 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/gulp-untar/-/gulp-untar-0.0.6.tgz",
"integrity": "sha1-1r3v3n6ajgVMnxYjhaB4LEvnQAA=",
- "dev": true,
"requires": {
"event-stream": "3.3.4",
"gulp-util": "3.0.8",
@@ -3755,7 +3628,6 @@
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
"integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
- "dev": true,
"requires": {
"array-differ": "1.0.0",
"array-uniq": "1.0.3",
@@ -3780,38 +3652,32 @@
"clone": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
- "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
- "dev": true
+ "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8="
},
"clone-stats": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
- "dev": true
+ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
},
"minimist": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
},
"object-assign": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
- "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
- "dev": true
+ "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
},
"replace-ext": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
- "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
- "dev": true
+ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
},
"vinyl": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
"integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
- "dev": true,
"requires": {
"clone": "1.0.3",
"clone-stats": "0.0.1",
@@ -3824,7 +3690,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.1.0.tgz",
"integrity": "sha1-JOQGhdwFtxSZlSRQmeBZAmO+ja0=",
- "dev": true,
"requires": {
"event-stream": "3.3.4",
"queue": "4.4.2",
@@ -3839,7 +3704,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
"integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true,
"requires": {
"arr-flatten": "1.1.0"
}
@@ -3847,14 +3711,12 @@
"array-unique": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "dev": true
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
},
"braces": {
"version": "1.8.5",
"resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
"integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true,
"requires": {
"expand-range": "1.8.2",
"preserve": "0.2.0",
@@ -3864,20 +3726,17 @@
"clone": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
- "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
- "dev": true
+ "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8="
},
"clone-stats": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
- "dev": true
+ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
},
"expand-brackets": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
"integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true,
"requires": {
"is-posix-bracket": "0.1.1"
}
@@ -3886,7 +3745,6 @@
"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.1"
}
@@ -3895,7 +3753,6 @@
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
"integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true,
"requires": {
"is-extglob": "1.0.0"
}
@@ -3904,7 +3761,6 @@
"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.6",
"inherits": "2.0.3",
@@ -3917,7 +3773,6 @@
"version": "5.3.5",
"resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz",
"integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=",
- "dev": true,
"requires": {
"extend": "3.0.1",
"glob": "5.0.15",
@@ -3933,7 +3788,6 @@
"version": "1.0.34",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
@@ -3945,7 +3799,6 @@
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true,
"requires": {
"readable-stream": "1.0.34",
"xtend": "4.0.1"
@@ -3957,7 +3810,6 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz",
"integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",
- "dev": true,
"requires": {
"convert-source-map": "1.5.1",
"graceful-fs": "4.1.11",
@@ -3970,7 +3822,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
"integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
- "dev": true,
"requires": {
"clone": "1.0.3",
"clone-stats": "0.0.1",
@@ -3982,14 +3833,12 @@
"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
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
},
"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"
}
@@ -3997,20 +3846,17 @@
"is-valid-glob": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz",
- "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=",
- "dev": true
+ "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4="
},
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"micromatch": {
"version": "2.3.11",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
"integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true,
"requires": {
"arr-diff": "2.0.0",
"array-unique": "0.2.1",
@@ -4031,7 +3877,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz",
"integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=",
- "dev": true,
"requires": {
"is-stream": "1.1.0",
"readable-stream": "2.3.5"
@@ -4041,7 +3886,6 @@
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/queue/-/queue-4.4.2.tgz",
"integrity": "sha512-fSMRXbwhMwipcDZ08enW2vl+YDmAmhcNcr43sCJL8DIg+CFOsoRLG23ctxA+fwNk1w55SePSiS7oqQQSgQoVJQ==",
- "dev": true,
"requires": {
"inherits": "2.0.3"
}
@@ -4049,20 +3893,17 @@
"replace-ext": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
- "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
- "dev": true
+ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
},
"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
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
},
"to-absolute-glob": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz",
"integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=",
- "dev": true,
"requires": {
"extend-shallow": "2.0.1"
}
@@ -4071,7 +3912,6 @@
"version": "2.4.4",
"resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz",
"integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=",
- "dev": true,
"requires": {
"duplexify": "3.5.4",
"glob-stream": "5.3.5",
@@ -4096,7 +3936,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
"integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
- "dev": true,
"requires": {
"clone": "1.0.3",
"clone-stats": "0.0.1",
@@ -4111,7 +3950,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
"integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
- "dev": true,
"requires": {
"glogg": "1.0.1"
}
@@ -4130,14 +3968,12 @@
"har-schema": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
- "dev": true
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
},
"har-validator": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
"integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
- "dev": true,
"requires": {
"chalk": "1.1.3",
"commander": "2.11.0",
@@ -4149,7 +3985,6 @@
"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.1.1"
}
@@ -4157,14 +3992,12 @@
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
- "dev": true
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
},
"has-gulplog": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
"integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
- "dev": true,
"requires": {
"sparkles": "1.0.0"
}
@@ -4211,7 +4044,6 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
"integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
- "dev": true,
"requires": {
"boom": "2.10.1",
"cryptiles": "2.0.5",
@@ -4222,14 +4054,12 @@
"he": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
- "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
- "dev": true
+ "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0="
},
"hoek": {
"version": "2.16.3",
"resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
- "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
- "dev": true
+ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
},
"homedir-polyfill": {
"version": "1.0.1",
@@ -4264,7 +4094,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
"integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
- "dev": true,
"requires": {
"assert-plus": "0.2.0",
"jsprim": "1.4.1",
@@ -4275,7 +4104,6 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
"requires": {
"once": "1.4.0",
"wrappy": "1.0.2"
@@ -4284,8 +4112,7 @@
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"ini": {
"version": "1.3.5",
@@ -4308,8 +4135,7 @@
"is": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz",
- "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=",
- "dev": true
+ "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU="
},
"is-absolute": {
"version": "1.0.0",
@@ -4406,14 +4232,12 @@
"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
+ "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
},
"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,
"requires": {
"is-primitive": "2.0.0"
}
@@ -4421,14 +4245,12 @@
"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
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
},
"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
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
},
"is-fullwidth-code-point": {
"version": "1.0.0",
@@ -4451,14 +4273,12 @@
"is-my-ip-valid": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",
- "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==",
- "dev": true
+ "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ=="
},
"is-my-json-valid": {
"version": "2.17.2",
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz",
"integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==",
- "dev": true,
"requires": {
"generate-function": "2.0.0",
"generate-object-property": "1.2.0",
@@ -4477,7 +4297,6 @@
"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.2.2"
}
@@ -4485,8 +4304,7 @@
"is-obj": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
- "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
- "dev": true
+ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
},
"is-odd": {
"version": "2.0.0",
@@ -4541,14 +4359,12 @@
"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
+ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
},
"is-primitive": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
- "dev": true
+ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
},
"is-promise": {
"version": "2.1.0",
@@ -4559,8 +4375,7 @@
"is-property": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
- "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
- "dev": true
+ "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
},
"is-relative": {
"version": "1.0.0",
@@ -4574,14 +4389,12 @@
"is-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
- "dev": true
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
- "dev": true
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
"is-unc-path": {
"version": "1.0.0",
@@ -4595,8 +4408,7 @@
"is-utf8": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
},
"is-valid-glob": {
"version": "1.0.0",
@@ -4613,8 +4425,7 @@
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isexe": {
"version": "2.0.0",
@@ -4631,33 +4442,28 @@
"isstream": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
- "dev": true
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
},
"jsbn": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "dev": true,
"optional": true
},
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
- "dev": true
+ "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=",
- "dev": true
+ "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"
}
@@ -4665,8 +4471,7 @@
"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=",
- "dev": true
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
},
"jsonfile": {
"version": "4.0.0",
@@ -4679,20 +4484,17 @@
"jsonify": {
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
- "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
- "dev": true
+ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
},
"jsonpointer": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
- "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
- "dev": true
+ "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk="
},
"jsprim": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
- "dev": true,
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
@@ -4703,8 +4505,7 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
@@ -4742,7 +4543,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
"integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
- "dev": true,
"requires": {
"readable-stream": "2.3.5"
}
@@ -4820,62 +4620,52 @@
"lodash._basecopy": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
- "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
- "dev": true
+ "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY="
},
"lodash._basetostring": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
- "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
- "dev": true
+ "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U="
},
"lodash._basevalues": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
- "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
- "dev": true
+ "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc="
},
"lodash._getnative": {
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
- "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
- "dev": true
+ "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U="
},
"lodash._isiterateecall": {
"version": "3.0.9",
"resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
- "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
- "dev": true
+ "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw="
},
"lodash._reescape": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
- "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
- "dev": true
+ "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo="
},
"lodash._reevaluate": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
- "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
- "dev": true
+ "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0="
},
"lodash._reinterpolate": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
- "dev": true
+ "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
},
"lodash._root": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
- "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
- "dev": true
+ "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI="
},
"lodash.escape": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
"integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
- "dev": true,
"requires": {
"lodash._root": "3.0.1"
}
@@ -4883,26 +4673,22 @@
"lodash.isarguments": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
- "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
- "dev": true
+ "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo="
},
"lodash.isarray": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
- "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
- "dev": true
+ "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U="
},
"lodash.isequal": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
- "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
- "dev": true
+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
},
"lodash.keys": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
"integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
- "dev": true,
"requires": {
"lodash._getnative": "3.9.1",
"lodash.isarguments": "3.1.0",
@@ -4912,14 +4698,12 @@
"lodash.restparam": {
"version": "3.6.1",
"resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
- "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
- "dev": true
+ "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU="
},
"lodash.template": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
"integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
- "dev": true,
"requires": {
"lodash._basecopy": "3.0.1",
"lodash._basetostring": "3.0.1",
@@ -4936,7 +4720,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
"integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
- "dev": true,
"requires": {
"lodash._reinterpolate": "3.0.0",
"lodash.escape": "3.2.0"
@@ -4993,8 +4776,7 @@
"map-stream": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
- "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
- "dev": true
+ "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ="
},
"map-visit": {
"version": "1.0.0",
@@ -5056,7 +4838,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
"integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
- "dev": true,
"requires": {
"readable-stream": "2.3.5"
}
@@ -5099,14 +4880,12 @@
"mime-db": {
"version": "1.33.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
- "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
- "dev": true
+ "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="
},
"mime-types": {
"version": "2.1.18",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
"integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
- "dev": true,
"requires": {
"mime-db": "1.33.0"
}
@@ -5115,7 +4894,6 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
"requires": {
"brace-expansion": "1.1.11"
}
@@ -5150,7 +4928,6 @@
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "dev": true,
"requires": {
"minimist": "0.0.8"
},
@@ -5158,21 +4935,19 @@
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
- "dev": true
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
}
}
},
"mocha": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.0.4.tgz",
- "integrity": "sha512-nMOpAPFosU1B4Ix1jdhx5e3q7XO55ic5a8cgYvW27CequcEY+BabS0kUVL1Cw1V5PuVHZWeNRWFLmEPexo79VA==",
- "dev": true,
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
+ "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
"requires": {
- "browser-stdout": "1.3.1",
+ "browser-stdout": "1.3.0",
"commander": "2.11.0",
"debug": "3.1.0",
- "diff": "3.5.0",
+ "diff": "3.3.1",
"escape-string-regexp": "1.0.5",
"glob": "7.1.2",
"growl": "1.10.3",
@@ -5185,22 +4960,14 @@
"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"
}
},
- "diff": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
- "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
- "dev": true
- },
"supports-color": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
"integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
- "dev": true,
"requires": {
"has-flag": "2.0.0"
}
@@ -5210,14 +4977,12 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"multimatch": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
"integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
- "dev": true,
"requires": {
"array-differ": "1.0.0",
"array-union": "1.0.2",
@@ -5229,7 +4994,6 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
"integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
- "dev": true,
"requires": {
"duplexer2": "0.0.2"
}
@@ -5297,7 +5061,6 @@
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.6.tgz",
"integrity": "sha1-p7iCyC1sk6SGOlUEvV3o7IYli5Y=",
- "dev": true,
"requires": {
"is": "3.2.1"
}
@@ -5318,7 +5081,6 @@
"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.1.0"
}
@@ -5350,14 +5112,12 @@
"oauth-sign": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
- "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
- "dev": true
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
},
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-copy": {
"version": "0.1.0",
@@ -5471,7 +5231,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
"integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
- "dev": true,
"requires": {
"for-own": "0.1.5",
"is-extendable": "0.1.1"
@@ -5481,7 +5240,6 @@
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
"integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
- "dev": true,
"requires": {
"for-in": "1.0.2"
}
@@ -5511,7 +5269,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
"requires": {
"wrappy": "1.0.2"
}
@@ -5586,7 +5343,6 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
"integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
- "dev": true,
"requires": {
"glob-base": "0.3.0",
"is-dotfile": "1.0.3",
@@ -5597,14 +5353,12 @@
"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
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
},
"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"
}
@@ -5653,8 +5407,7 @@
"path-dirname": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
- "dev": true
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
},
"path-exists": {
"version": "2.1.0",
@@ -5668,8 +5421,7 @@
"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=",
- "dev": true
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
},
"path-is-inside": {
"version": "1.0.2",
@@ -5721,7 +5473,6 @@
"version": "0.0.11",
"resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
"integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
- "dev": true,
"requires": {
"through": "2.3.8"
}
@@ -5729,14 +5480,12 @@
"pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
- "dev": true
+ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
},
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
"pify": {
"version": "3.0.0",
@@ -5747,14 +5496,12 @@
"pinkie": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
},
"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,
"requires": {
"pinkie": "2.0.4"
}
@@ -5763,7 +5510,6 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
"integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
- "dev": true,
"requires": {
"ansi-cyan": "0.1.1",
"ansi-red": "0.1.1",
@@ -5776,7 +5522,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
"integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
- "dev": true,
"requires": {
"arr-flatten": "1.1.0",
"array-slice": "0.2.3"
@@ -5785,20 +5530,17 @@
"arr-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
- "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
- "dev": true
+ "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0="
},
"array-slice": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
- "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
- "dev": true
+ "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU="
},
"extend-shallow": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
"integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
- "dev": true,
"requires": {
"kind-of": "1.1.0"
}
@@ -5806,37 +5548,7 @@
"kind-of": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
- "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
- "dev": true
- }
- }
- },
- "pm-mocha-jenkins-reporter": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/pm-mocha-jenkins-reporter/-/pm-mocha-jenkins-reporter-0.2.6.tgz",
- "integrity": "sha1-FyOsCKoqK8vE95B5DYFILrBpb44=",
- "dev": true,
- "requires": {
- "colors": "1.2.1",
- "diff": "1.0.7",
- "mkdirp": "0.5.0",
- "mocha": "5.0.4"
- },
- "dependencies": {
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
- "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
- "dev": true,
- "requires": {
- "minimist": "0.0.8"
- }
+ "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ="
}
}
},
@@ -5855,8 +5567,7 @@
"preserve": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
- "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
- "dev": true
+ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
},
"pretty-hrtime": {
"version": "1.0.3",
@@ -5906,8 +5617,7 @@
"punycode": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
- "dev": true
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
},
"q": {
"version": "1.5.1",
@@ -5918,20 +5628,17 @@
"qs": {
"version": "6.3.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",
- "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
- "dev": true
+ "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw="
},
"querystringify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz",
- "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=",
- "dev": true
+ "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs="
},
"queue": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/queue/-/queue-3.1.0.tgz",
"integrity": "sha1-bEnQHwCeIlZ4h4nyv/rGuLmZBYU=",
- "dev": true,
"requires": {
"inherits": "2.0.3"
}
@@ -5940,7 +5647,6 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
"integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
- "dev": true,
"requires": {
"is-number": "3.0.0",
"kind-of": "4.0.0"
@@ -5950,7 +5656,6 @@
"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.6"
}
@@ -5991,7 +5696,6 @@
"version": "2.3.5",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
"integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
- "dev": true,
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
@@ -6005,8 +5709,7 @@
"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==",
- "dev": true
+ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
}
}
},
@@ -6035,7 +5738,6 @@
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
"integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
- "dev": true,
"requires": {
"is-equal-shallow": "0.1.3"
}
@@ -6074,14 +5776,12 @@
"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
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
},
"repeat-element": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
- "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
- "dev": true
+ "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
},
"repeat-string": {
"version": "1.6.1",
@@ -6091,8 +5791,7 @@
"replace-ext": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
- "dev": true
+ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs="
},
"replace-homedir": {
"version": "1.0.0",
@@ -6109,7 +5808,6 @@
"version": "2.85.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz",
"integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==",
- "dev": true,
"requires": {
"aws-sign2": "0.7.0",
"aws4": "1.6.0",
@@ -6138,20 +5836,17 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
},
"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=",
- "dev": true
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
},
"boom": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
"integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
- "dev": true,
"requires": {
"hoek": "4.2.1"
}
@@ -6159,14 +5854,12 @@
"caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
- "dev": true
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
},
"cryptiles": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
"integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
- "dev": true,
"requires": {
"boom": "5.2.0"
},
@@ -6175,7 +5868,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
"integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
- "dev": true,
"requires": {
"hoek": "4.2.1"
}
@@ -6186,7 +5878,6 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
"integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
- "dev": true,
"requires": {
"asynckit": "0.4.0",
"combined-stream": "1.0.6",
@@ -6197,7 +5888,6 @@
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
- "dev": true,
"requires": {
"ajv": "5.5.2",
"har-schema": "2.0.0"
@@ -6207,7 +5897,6 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
"integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
- "dev": true,
"requires": {
"boom": "4.3.1",
"cryptiles": "3.1.2",
@@ -6218,14 +5907,12 @@
"hoek": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
- "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==",
- "dev": true
+ "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA=="
},
"http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "dev": true,
"requires": {
"assert-plus": "1.0.0",
"jsprim": "1.4.1",
@@ -6235,14 +5922,12 @@
"qs": {
"version": "6.5.1",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
- "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
- "dev": true
+ "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="
},
"sntp": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",
"integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",
- "dev": true,
"requires": {
"hoek": "4.2.1"
}
@@ -6251,7 +5936,6 @@
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "dev": true,
"requires": {
"safe-buffer": "5.1.1"
}
@@ -6273,8 +5957,7 @@
"requires-port": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
- "dev": true
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
},
"resolve": {
"version": "1.5.0",
@@ -6329,7 +6012,6 @@
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
- "dev": true,
"requires": {
"glob": "7.1.2"
}
@@ -6337,8 +6019,7 @@
"safe-buffer": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
- "dev": true
+ "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
},
"safe-regex": {
"version": "1.1.0",
@@ -6352,8 +6033,7 @@
"semver": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
- "dev": true
+ "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
},
"semver-greatest-satisfied-range": {
"version": "1.1.0",
@@ -6587,7 +6267,6 @@
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
"integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
- "dev": true,
"requires": {
"hoek": "2.16.3"
}
@@ -6617,7 +6296,6 @@
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz",
"integrity": "sha512-eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w==",
- "dev": true,
"requires": {
"source-map": "0.6.1"
},
@@ -6625,8 +6303,7 @@
"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
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
}
}
},
@@ -6639,8 +6316,7 @@
"sparkles": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
- "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=",
- "dev": true
+ "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM="
},
"spdx-correct": {
"version": "3.0.0",
@@ -6678,7 +6354,6 @@
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
"integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
- "dev": true,
"requires": {
"through": "2.3.8"
}
@@ -6698,11 +6373,29 @@
"integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=",
"dev": true
},
+ "sqlops": {
+ "version": "github:anthonydresser/vscode-extension-vscode#dac501bbaa03a25239c060c6371dfdcf06707599",
+ "requires": {
+ "glob": "7.1.2",
+ "gulp-chmod": "2.0.0",
+ "gulp-filter": "5.1.0",
+ "gulp-gunzip": "1.0.0",
+ "gulp-remote-src": "0.4.3",
+ "gulp-symdest": "1.1.0",
+ "gulp-untar": "0.0.6",
+ "gulp-vinyl-zip": "2.1.0",
+ "mocha": "4.1.0",
+ "request": "2.85.0",
+ "semver": "5.5.0",
+ "source-map-support": "0.5.3",
+ "url-parse": "1.2.0",
+ "vinyl-source-stream": "1.1.2"
+ }
+ },
"sshpk": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz",
"integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
- "dev": true,
"requires": {
"asn1": "0.2.3",
"assert-plus": "1.0.0",
@@ -6717,8 +6410,7 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
@@ -6731,8 +6423,7 @@
"stat-mode": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz",
- "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
- "dev": true
+ "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI="
},
"static-extend": {
"version": "0.1.2",
@@ -6816,7 +6507,6 @@
"version": "0.0.4",
"resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
"integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
- "dev": true,
"requires": {
"duplexer": "0.1.1"
}
@@ -6830,14 +6520,12 @@
"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
+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
},
"streamfilter": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/streamfilter/-/streamfilter-1.0.7.tgz",
"integrity": "sha512-Gk6KZM+yNA1JpW0KzlZIhjo3EaBJDkYfXtYSbOwNIQ7Zd6006E6+sCFlW1NDvFG/vnXhKmw6TJJgiEQg/8lXfQ==",
- "dev": true,
"requires": {
"readable-stream": "2.3.5"
}
@@ -6845,8 +6533,7 @@
"streamifier": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/streamifier/-/streamifier-0.1.1.tgz",
- "integrity": "sha1-l+mNj6TRBdYqJpHR3AfoINuN/E8=",
- "dev": true
+ "integrity": "sha1-l+mNj6TRBdYqJpHR3AfoINuN/E8="
},
"string-width": {
"version": "1.0.2",
@@ -6863,7 +6550,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
- "dev": true,
"requires": {
"safe-buffer": "5.1.1"
}
@@ -6871,14 +6557,12 @@
"stringstream": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
- "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
- "dev": true
+ "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
"requires": {
"ansi-regex": "2.1.1"
}
@@ -6887,7 +6571,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true,
"requires": {
"is-utf8": "0.2.1"
}
@@ -6896,7 +6579,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz",
"integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=",
- "dev": true,
"requires": {
"first-chunk-stream": "1.0.0",
"strip-bom": "2.0.0"
@@ -6911,8 +6593,7 @@
"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
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
},
"sver-compat": {
"version": "1.5.0",
@@ -6928,7 +6609,6 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
"integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
- "dev": true,
"requires": {
"block-stream": "0.0.9",
"fstream": "1.0.11",
@@ -6958,14 +6638,12 @@
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
- "dev": true
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
},
"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.3.5",
"xtend": "4.0.1"
@@ -6975,7 +6653,6 @@
"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.3",
"xtend": "4.0.1"
@@ -6984,8 +6661,7 @@
"time-stamp": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
- "dev": true
+ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
},
"timers-ext": {
"version": "0.1.5",
@@ -7060,7 +6736,6 @@
"version": "2.3.4",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
"integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
- "dev": true,
"requires": {
"punycode": "1.4.1"
}
@@ -7121,14 +6796,12 @@
"tunnel-agent": {
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
- "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
- "dev": true
+ "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us="
},
"tweetnacl": {
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "dev": true,
"optional": true
},
"typed-rest-client": {
@@ -7279,7 +6952,6 @@
"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.1",
"through2-filter": "2.0.0"
@@ -7352,7 +7024,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz",
"integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==",
- "dev": true,
"requires": {
"querystringify": "1.0.0",
"requires-port": "1.0.0"
@@ -7378,14 +7049,12 @@
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"uuid": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
- "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
- "dev": true
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="
},
"v8flags": {
"version": "3.0.2",
@@ -7399,8 +7068,7 @@
"vali-date": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz",
- "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=",
- "dev": true
+ "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY="
},
"validate-npm-package-license": {
"version": "3.0.3",
@@ -7422,7 +7090,6 @@
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "dev": true,
"requires": {
"assert-plus": "1.0.0",
"core-util-is": "1.0.2",
@@ -7432,8 +7099,7 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
@@ -7441,7 +7107,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz",
"integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
- "dev": true,
"requires": {
"clone": "2.1.1",
"clone-buffer": "1.0.0",
@@ -7480,7 +7145,6 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-1.1.2.tgz",
"integrity": "sha1-YrU6E1YQqJbpjKlr7jqH8Aio54A=",
- "dev": true,
"requires": {
"through2": "2.0.3",
"vinyl": "0.4.6"
@@ -7489,20 +7153,17 @@
"clone": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
- "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
- "dev": true
+ "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="
},
"clone-stats": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
- "dev": true
+ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
},
"vinyl": {
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
"integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
- "dev": true,
"requires": {
"clone": "0.2.0",
"clone-stats": "0.0.1"
@@ -7678,14 +7339,12 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"xtend": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
- "dev": true
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
},
"y18n": {
"version": "3.2.1",
@@ -7732,7 +7391,6 @@
"version": "2.9.1",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.9.1.tgz",
"integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=",
- "dev": true,
"requires": {
"buffer-crc32": "0.2.13",
"fd-slicer": "1.0.1"
@@ -7742,7 +7400,6 @@
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/yazl/-/yazl-2.4.3.tgz",
"integrity": "sha1-7CblzIfVYBud+EMtvdPNLlFzoHE=",
- "dev": true,
"requires": {
"buffer-crc32": "0.2.13"
}
diff --git a/samples/extensionSamples/package.json b/samples/extensionSamples/package.json
index 83ed00a625..6d73935d8d 100644
--- a/samples/extensionSamples/package.json
+++ b/samples/extensionSamples/package.json
@@ -5,10 +5,11 @@
"version": "0.1.0",
"publisher": "Microsoft",
"engines": {
- "vscode": "^1.19.0"
+ "vscode": "^1.19.0",
+ "sqlops": "*"
},
- "license": "MIT",
- "repository": "qqq.com",
+ "license": "SEE LICENSE IN LICENSE.txt",
+ "repository": "https://github.com/Microsoft/sqlopsstudio",
"categories": [
"Other"
],
@@ -61,7 +62,6 @@
"webview-container": null
}
}
-
]
}
}
@@ -108,12 +108,12 @@
"widget": {
"tasks-widget": [
{
- "name": "backup",
- "when": "!mssql:iscloud"
+ "name": "backup",
+ "when": "!mssql:iscloud"
},
{
- "name": "restore",
- "when": "!mssql:iscloud"
+ "name": "restore",
+ "when": "!mssql:iscloud"
},
"configureDashboard",
"newQuery"
@@ -148,14 +148,12 @@
"widgets-container": [
{
"widget": {
- "query-data-store-db-insight": {
- }
+ "query-data-store-db-insight": {}
}
},
{
"widget": {
- "explorer-widget": {
- }
+ "explorer-widget": {}
}
}
]
@@ -165,6 +163,7 @@
"snippets": []
},
"scripts": {
+ "prepare": "node ./node_modules/sqlops/bin/install",
"build": "gulp build",
"compile": "gulp compile",
"watch": "gulp watch",
@@ -173,7 +172,8 @@
"dependencies": {
"fs-extra": "^5.0.0",
"handlebars": "^4.0.11",
- "vscode-nls": "2.0.2"
+ "vscode-nls": "2.0.2",
+ "sqlops": "github:anthonydresser/vscode-extension-vscode"
},
"devDependencies": {
"@types/handlebars": "^4.0.11",
diff --git a/samples/extensionSamples/src/constants.ts b/samples/extensionSamples/src/constants.ts
index 73207c9c6e..df5524bd98 100644
--- a/samples/extensionSamples/src/constants.ts
+++ b/samples/extensionSamples/src/constants.ts
@@ -1,3 +1,7 @@
+/*---------------------------------------------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the Source EULA. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
'use strict';
// CONFIG VALUES ///////////////////////////////////////////////////////////
diff --git a/samples/extensionSamples/src/controllers/button.html b/samples/extensionSamples/src/controllers/button.html
index faa7188ae3..2ab06b1673 100644
--- a/samples/extensionSamples/src/controllers/button.html
+++ b/samples/extensionSamples/src/controllers/button.html
@@ -1,3 +1,9 @@
+
diff --git a/samples/extensionSamples/src/controllers/controllerBase.ts b/samples/extensionSamples/src/controllers/controllerBase.ts
index 894d28846b..6ea0d1fcf0 100644
--- a/samples/extensionSamples/src/controllers/controllerBase.ts
+++ b/samples/extensionSamples/src/controllers/controllerBase.ts
@@ -1,6 +1,6 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
+ * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
'use strict';
diff --git a/samples/extensionSamples/src/controllers/counter.html b/samples/extensionSamples/src/controllers/counter.html
index f5e025ab26..9dc092f6cf 100644
--- a/samples/extensionSamples/src/controllers/counter.html
+++ b/samples/extensionSamples/src/controllers/counter.html
@@ -1,3 +1,9 @@
+
diff --git a/samples/extensionSamples/src/controllers/mainController.ts b/samples/extensionSamples/src/controllers/mainController.ts
index f24473596a..2d2388cd54 100644
--- a/samples/extensionSamples/src/controllers/mainController.ts
+++ b/samples/extensionSamples/src/controllers/mainController.ts
@@ -1,6 +1,6 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
+ * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
'use strict';
diff --git a/samples/extensionSamples/src/controllers/webviewExample.html b/samples/extensionSamples/src/controllers/webviewExample.html
index 5448a0f555..c57c83cbf9 100644
--- a/samples/extensionSamples/src/controllers/webviewExample.html
+++ b/samples/extensionSamples/src/controllers/webviewExample.html
@@ -1,3 +1,9 @@
+
blocker
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/blocker_inverse.svg b/samples/sp_whoIsActive/src/media/blocker_inverse.svg
new file mode 100644
index 0000000000..060f8ab73b
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/blocker_inverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/config.svg b/samples/sp_whoIsActive/src/media/config.svg
deleted file mode 100644
index 9123b326d2..0000000000
--- a/samples/sp_whoIsActive/src/media/config.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/config_inverse.svg b/samples/sp_whoIsActive/src/media/config_inverse.svg
deleted file mode 100644
index e5541da171..0000000000
--- a/samples/sp_whoIsActive/src/media/config_inverse.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/documentation.svg b/samples/sp_whoIsActive/src/media/documentation.svg
new file mode 100644
index 0000000000..47e9249dac
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/documentation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/documentation_inverse.svg b/samples/sp_whoIsActive/src/media/documentation_inverse.svg
new file mode 100644
index 0000000000..40db1d9502
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/documentation_inverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/download.svg b/samples/sp_whoIsActive/src/media/download.svg
new file mode 100644
index 0000000000..86b4834811
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/download_inverse.svg b/samples/sp_whoIsActive/src/media/download_inverse.svg
new file mode 100644
index 0000000000..4813e62b5f
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/download_inverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/file.svg b/samples/sp_whoIsActive/src/media/file.svg
deleted file mode 100644
index 69412f5c61..0000000000
--- a/samples/sp_whoIsActive/src/media/file.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/file_inverse.svg b/samples/sp_whoIsActive/src/media/file_inverse.svg
deleted file mode 100644
index 8276c545aa..0000000000
--- a/samples/sp_whoIsActive/src/media/file_inverse.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/insights.svg b/samples/sp_whoIsActive/src/media/insights.svg
new file mode 100644
index 0000000000..90b82a973f
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/insights.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/insights_inverse.svg b/samples/sp_whoIsActive/src/media/insights_inverse.svg
new file mode 100644
index 0000000000..a7799c95e2
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/insights_inverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/launch.svg b/samples/sp_whoIsActive/src/media/launch.svg
new file mode 100644
index 0000000000..b781d1c968
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/launch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/launch_inverse.svg b/samples/sp_whoIsActive/src/media/launch_inverse.svg
new file mode 100644
index 0000000000..e4dc428056
--- /dev/null
+++ b/samples/sp_whoIsActive/src/media/launch_inverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/media/start.svg b/samples/sp_whoIsActive/src/media/start.svg
deleted file mode 100644
index 2ceb9e2292..0000000000
--- a/samples/sp_whoIsActive/src/media/start.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/samples/sp_whoIsActive/src/resources/templateTab.html b/samples/sp_whoIsActive/src/resources/templateTab.html
index c188abd5c4..0e2c9b579e 100644
--- a/samples/sp_whoIsActive/src/resources/templateTab.html
+++ b/samples/sp_whoIsActive/src/resources/templateTab.html
@@ -1,3 +1,9 @@
+
diff --git a/samples/sp_whoIsActive/src/utils.ts b/samples/sp_whoIsActive/src/utils.ts
index 0ecb143c95..5f0d59d28a 100644
--- a/samples/sp_whoIsActive/src/utils.ts
+++ b/samples/sp_whoIsActive/src/utils.ts
@@ -1,3 +1,8 @@
+/*---------------------------------------------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the Source EULA. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+
'use strict';
import * as fs from 'fs-extra';
diff --git a/samples/sp_whoIsActive/tasks/buildtasks.js b/samples/sp_whoIsActive/tasks/buildtasks.js
index f84a4cba20..794623fdb1 100644
--- a/samples/sp_whoIsActive/tasks/buildtasks.js
+++ b/samples/sp_whoIsActive/tasks/buildtasks.js
@@ -1,6 +1,6 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
+ * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
"use strict";
diff --git a/samples/sp_whoIsActive/tasks/config.js b/samples/sp_whoIsActive/tasks/config.js
index ed04a81727..7cf2d71984 100644
--- a/samples/sp_whoIsActive/tasks/config.js
+++ b/samples/sp_whoIsActive/tasks/config.js
@@ -1,3 +1,8 @@
+/*---------------------------------------------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the Source EULA. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+
var path = require('path');
var projectRoot = path.resolve(path.dirname(__dirname));
diff --git a/samples/sp_whoIsActive/tasks/packagetasks.js b/samples/sp_whoIsActive/tasks/packagetasks.js
index 0cc382e879..06ea626a95 100644
--- a/samples/sp_whoIsActive/tasks/packagetasks.js
+++ b/samples/sp_whoIsActive/tasks/packagetasks.js
@@ -1,6 +1,6 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
+ * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
'use strict';
diff --git a/samples/sp_whoIsActive/typings/sqlops.d.ts b/samples/sp_whoIsActive/typings/sqlops.d.ts
deleted file mode 100644
index fe4eccc480..0000000000
--- a/samples/sp_whoIsActive/typings/sqlops.d.ts
+++ /dev/null
@@ -1,1530 +0,0 @@
-/*---------------------------------------------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the Source EULA. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-
-declare module 'sqlops' {
- import * as vscode from 'vscode';
-
- // EXPORTED NAMESPACES /////////////////////////////////////////////////
- /**
- * Namespace for Data Management Protocol global methods
- */
- export namespace dataprotocol {
- export function registerConnectionProvider(provider: ConnectionProvider): vscode.Disposable;
-
- export function registerBackupProvider(provider: BackupProvider): vscode.Disposable;
-
- export function registerRestoreProvider(provider: RestoreProvider): vscode.Disposable;
-
- export function registerScriptingProvider(provider: ScriptingProvider): vscode.Disposable;
-
- export function registerObjectExplorerProvider(provider: ObjectExplorerProvider): vscode.Disposable;
-
- export function registerTaskServicesProvider(provider: TaskServicesProvider): vscode.Disposable;
-
- export function registerFileBrowserProvider(provider: FileBrowserProvider): vscode.Disposable;
-
- export function registerProfilerProvider(provider: ProfilerProvider): vscode.Disposable;
-
- export function registerMetadataProvider(provider: MetadataProvider): vscode.Disposable;
-
- export function registerQueryProvider(provider: QueryProvider): vscode.Disposable;
-
- export function registerAdminServicesProvider(provider: AdminServicesProvider): vscode.Disposable;
-
- export function registerCapabilitiesServiceProvider(provider: CapabilitiesProvider): vscode.Disposable;
-
- /**
- * An [event](#Event) which fires when the specific flavor of a language used in DMP
- * connections has changed. And example is for a SQL connection, the flavor changes
- * to MSSQL
- */
- export const onDidChangeLanguageFlavor: vscode.Event;
- }
-
- /**
- * Namespace for credentials management global methods, available to all extensions
- */
- export namespace credentials {
- /**
- * Register a credential provider to handle credential requests.
- * @param {CredentialProvider} provider The provider to register
- * @return {Disposable} Handle to the provider for disposal
- */
- export function registerProvider(provider: CredentialProvider): vscode.Disposable;
-
- /**
- * Retrieves a provider from the extension host if one has been registered. Any credentials
- * accessed with the returned provider will have the namespaceId appended to credential ID
- * to prevent extensions from trampling over each others' credentials.
- * @param {string} namespaceId ID that will be appended to credential IDs.
- * @return {Thenable} Promise that returns the namespaced provider
- */
- export function getProvider(namespaceId: string): Thenable;
- }
-
- /**
- * Namespace for serialization management global methods
- */
- export namespace serialization {
- export function registerProvider(provider: SerializationProvider): vscode.Disposable;
- }
-
- /**
- * Namespace for connection management
- */
- export namespace connection {
- /**
- * Get the current connection based on the active editor or Object Explorer selection
- */
- export function getCurrentConnection(): Thenable;
-
- /**
- * Get all active connections
- */
- export function getActiveConnections(): Thenable;
-
- /**
- * Get the credentials for an active connection
- * @param {string} connectionId The id of the connection
- * @returns {{ [name: string]: string}} A dictionary containing the credentials as they would be included in the connection's options dictionary
- */
- export function getCredentials(connectionId: string): Thenable<{ [name: string]: string }>;
-
- /**
- * Interface for representing a connection when working with connection APIs
- */
- export interface Connection extends ConnectionInfo {
- /**
- * The name of the provider managing the connection (e.g. MSSQL)
- */
- providerName: string;
-
- /**
- * A unique identifier for the connection
- */
- connectionId: string;
- }
- }
-
- // EXPORTED INTERFACES /////////////////////////////////////////////////
- export interface ConnectionInfo {
-
- options: { [name: string]: any };
- }
-
- export interface IConnectionProfile extends ConnectionInfo {
- serverName: string;
- databaseName: string;
- userName: string;
- password: string;
- authenticationType: string;
- savePassword: boolean;
- groupFullName: string;
- groupId: string;
- providerName: string;
- saveProfile: boolean;
- id: string;
- }
-
- export interface ConnectionInfoSummary {
-
- /**
- * URI identifying the owner of the connection
- */
- ownerUri: string;
-
- /**
- * connection id returned from service host.
- */
- connectionId: string;
-
- /**
- * any diagnostic messages return from the service host.
- */
- messages: string;
-
- /**
- * Error message returned from the engine, if any.
- */
- errorMessage: string;
-
- /**
- * Error number returned from the engine, if any.
- */
- errorNumber: number;
- /**
- * Information about the connected server.
- */
- serverInfo: ServerInfo;
- /**
- * information about the actual connection established
- */
- connectionSummary: ConnectionSummary;
- }
-
- /**
- * Summary that identifies a unique database connection.
- */
- export interface ConnectionSummary {
- /**
- * server name
- */
- serverName: string;
- /**
- * database name
- */
- databaseName: string;
- /**
- * user name
- */
- userName: string;
- }
-
- /**
- * Information about a Server instance.
- */
- export interface ServerInfo {
- /**
- * The major version of the instance.
- */
- serverMajorVersion: number;
- /**
- * The minor version of the instance.
- */
- serverMinorVersion: number;
- /**
- * The build of the instance.
- */
- serverReleaseVersion: number;
- /**
- * The ID of the engine edition of the instance.
- */
- engineEditionId: number;
- /**
- * String containing the full server version text.
- */
- serverVersion: string;
- /**
- * String describing the product level of the server.
- */
- serverLevel: string;
- /**
- * The edition of the instance.
- */
- serverEdition: string;
- /**
- * Whether the instance is running in the cloud (Azure) or not.
- */
- isCloud: boolean;
- /**
- * The version of Azure that the instance is running on, if applicable.
- */
- azureVersion: number;
- /**
- * The Operating System version string of the machine running the instance.
- */
- osVersion: string;
- }
-
- export interface DataProvider {
- handle?: number;
- readonly providerId: string;
- }
-
- export interface ConnectionProvider extends DataProvider {
-
- connect(connectionUri: string, connectionInfo: ConnectionInfo): Thenable;
-
- disconnect(connectionUri: string): Thenable;
-
- cancelConnect(connectionUri: string): Thenable;
-
- listDatabases(connectionUri: string): Thenable;
-
- changeDatabase(connectionUri: string, newDatabase: string): Thenable;
-
- rebuildIntelliSenseCache(connectionUri: string): Thenable;
-
- registerOnConnectionComplete(handler: (connSummary: ConnectionInfoSummary) => any): void;
-
- registerOnIntelliSenseCacheComplete(handler: (connectionUri: string) => any): void;
-
- registerOnConnectionChanged(handler: (changedConnInfo: ChangedConnectionInfo) => any): void;
- }
-
- export enum ServiceOptionType {
- string = 0,
- multistring = 1,
- password = 2,
- number = 3,
- category = 4,
- boolean = 5,
- object = 6
- }
-
- export enum ConnectionOptionSpecialType {
- serverName = 'serverName',
- databaseName = 'databaseName',
- authType = 'authType',
- userName = 'userName',
- password = 'password',
- appName = 'appName'
- }
-
- export interface CategoryValue {
- displayName: string;
- name: string;
- }
-
- export interface ConnectionOption {
- name: string;
-
- displayName: string;
-
- description: string;
-
- groupName: string;
-
- valueType: ServiceOptionType;
-
- specialValueType: ConnectionOptionSpecialType;
-
- defaultValue: string;
-
- categoryValues: CategoryValue[];
-
- isIdentity: boolean;
-
- isRequired: boolean;
- }
-
- export interface ConnectionProviderOptions {
- options: ConnectionOption[];
- }
-
- export interface ServiceOption {
- name: string;
-
- displayName: string;
-
- description: string;
-
- groupName: string;
-
- valueType: ServiceOptionType;
-
- defaultValue: string;
-
- objectType: string;
-
- categoryValues: CategoryValue[];
-
- isRequired: boolean;
-
- isArray: boolean;
- }
-
- export interface AdminServicesOptions {
- databaseInfoOptions: ServiceOption[];
-
- databaseFileInfoOptions: ServiceOption[];
-
- fileGroupInfoOptions: ServiceOption[];
- }
-
-
- // List Databases Request ----------------------------------------------------------------------
- export interface ListDatabasesResult {
- databaseNames: Array;
- }
-
- /**
- * Information about a connection changed event for a resource represented by a URI
- */
- export interface ChangedConnectionInfo {
- /**
- * Owner URI of the connection that changed.
- */
- connectionUri: string;
-
- /**
- * Summary of details containing any connection changes.
- */
- connection: ConnectionSummary;
- }
-
- export interface FeatureMetadataProvider {
- enabled: boolean;
-
- featureName: string;
-
- optionsMetadata: ServiceOption[];
- }
-
- export interface DataProtocolServerCapabilities {
- protocolVersion: string;
-
- providerName: string;
-
- providerDisplayName: string;
-
- connectionProvider: ConnectionProviderOptions;
-
- adminServicesProvider: AdminServicesOptions;
-
- features: FeatureMetadataProvider[];
- }
-
- export interface DataProtocolClientCapabilities {
- hostName: string;
-
- hostVersion: string;
- }
-
- export interface CapabilitiesProvider extends DataProvider {
- getServerCapabilities(client: DataProtocolClientCapabilities): Thenable;
- }
-
- export enum MetadataType {
- Table = 0,
- View = 1,
- SProc = 2,
- Function = 3
- }
-
- export interface ObjectMetadata {
- metadataType: MetadataType;
-
- metadataTypeName: string;
-
- urn: string;
-
- name: string;
-
- schema: string;
- }
-
- export interface ColumnMetadata {
-
- hasExtendedProperties: boolean;
-
- defaultValue: string;
-
- ///
- /// Escaped identifier for the name of the column
- ///
- escapedName: string;
-
- ///
- /// Whether or not the column is computed
- ///
- isComputed: boolean;
-
- ///
- /// Whether or not the column is deterministically computed
- ///
- isDeterministic: boolean;
-
- ///
- /// Whether or not the column is an identity column
- ///
- isIdentity: boolean;
-
- ///
- /// The ordinal ID of the column
- ///
- ordinal: number;
-
- ///
- /// Whether or not the column is calculated on the server side. This could be a computed
- /// column or a identity column.
- ///
- isCalculated: boolean;
-
- ///
- /// Whether or not the column is used in a key to uniquely identify a row
- ///
- isKey: boolean;
-
- ///
- /// Whether or not the column can be trusted for uniqueness
- ///
- isTrustworthyForUniqueness: boolean;
- }
-
- export interface TableMetadata {
-
- columns: ColumnMetadata;
-
- }
-
- export interface ProviderMetadata {
- objectMetadata: ObjectMetadata[];
- }
-
- export interface MetadataProvider extends DataProvider {
- getMetadata(connectionUri: string): Thenable;
-
- getDatabases(connectionUri: string): Thenable;
-
- getTableInfo(connectionUri: string, metadata: ObjectMetadata): Thenable;
-
- getViewInfo(connectionUri: string, metadata: ObjectMetadata): Thenable;
- }
-
- export enum ScriptOperation {
- Select = 0,
- Create = 1,
- Insert = 2,
- Update = 3,
- Delete = 4,
- Execute = 5,
- Alter = 6
- }
-
- export interface ScriptingResult {
- operationId: string;
- script: string;
- }
-
- export interface ScriptingParamDetails {
- filePath: string;
- scriptCompatibilityOption: string;
- targetDatabaseEngineEdition: string;
- targetDatabaseEngineType: string;
- }
-
- export interface ScriptingProvider extends DataProvider {
-
- scriptAsOperation(connectionUri: string, operation: ScriptOperation, metadata: ObjectMetadata, paramDetails: ScriptingParamDetails): Thenable;
-
- registerOnScriptingComplete(handler: (scriptingCompleteResult: ScriptingCompleteResult) => any);
- }
-
- export interface ScriptingCompleteResult {
- errorDetails: string;
-
- errorMessage: string;
-
- hasError: boolean;
-
- canceled: boolean;
-
- success: boolean;
-
- operationId: string;
- }
-
- /**
- * Parameters to initialize a connection to a database
- */
- export interface Credential {
- /**
- * Unique ID identifying the credential
- */
- credentialId: string;
-
- /**
- * password
- */
- password: string;
- }
-
- export interface CredentialProvider {
- handle: number;
-
- saveCredential(credentialId: string, password: string): Thenable;
-
- readCredential(credentialId: string): Thenable;
-
- deleteCredential(credentialId: string): Thenable;
- }
-
- export interface SerializationProvider {
- handle: number;
- saveAs(saveFormat: string, savePath: string, results: string, appendToFile: boolean): Thenable;
- }
-
-
- export interface DidChangeLanguageFlavorParams {
- uri: string;
- language: string;
- flavor: string;
- }
-
- export interface QueryProvider extends DataProvider {
- cancelQuery(ownerUri: string): Thenable;
- runQuery(ownerUri: string, selection: ISelectionData, runOptions?: ExecutionPlanOptions): Thenable;
- runQueryStatement(ownerUri: string, line: number, column: number): Thenable;
- runQueryString(ownerUri: string, queryString: string): Thenable;
- runQueryAndReturn(ownerUri: string, queryString: string): Thenable;
- getQueryRows(rowData: QueryExecuteSubsetParams): Thenable;
- disposeQuery(ownerUri: string): Thenable;
- saveResults(requestParams: SaveResultsRequestParams): Thenable;
-
- // Notifications
- registerOnQueryComplete(handler: (result: QueryExecuteCompleteNotificationResult) => any): void;
- registerOnBatchStart(handler: (batchInfo: QueryExecuteBatchNotificationParams) => any): void;
- registerOnBatchComplete(handler: (batchInfo: QueryExecuteBatchNotificationParams) => any): void;
- registerOnResultSetComplete(handler: (resultSetInfo: QueryExecuteResultSetCompleteNotificationParams) => any): void;
- registerOnMessage(handler: (message: QueryExecuteMessageParams) => any): void;
-
- // Edit Data Requests
- commitEdit(ownerUri: string): Thenable;
- createRow(ownerUri: string): Thenable;
- deleteRow(ownerUri: string, rowId: number): Thenable;
- disposeEdit(ownerUri: string): Thenable;
- initializeEdit(ownerUri: string, schemaName: string, objectName: string, objectType: string, rowLimit: number): Thenable;
- revertCell(ownerUri: string, rowId: number, columnId: number): Thenable;
- revertRow(ownerUri: string, rowId: number): Thenable;
- updateCell(ownerUri: string, rowId: number, columnId: number, newValue: string): Thenable;
- getEditRows(rowData: EditSubsetParams): Thenable;
-
- // Edit Data Notifications
- registerOnEditSessionReady(handler: (ownerUri: string, success: boolean, message: string) => any): void;
- }
-
- export interface IDbColumn {
- allowDBNull?: boolean;
- baseCatalogName: string;
- baseColumnName: string;
- baseSchemaName: string;
- baseServerName: string;
- baseTableName: string;
- columnName: string;
- columnOrdinal?: number;
- columnSize?: number;
- isAliased?: boolean;
- isAutoIncrement?: boolean;
- isExpression?: boolean;
- isHidden?: boolean;
- isIdentity?: boolean;
- isKey?: boolean;
- isBytes?: boolean;
- isChars?: boolean;
- isSqlVariant?: boolean;
- isUdt?: boolean;
- dataType: string;
- isXml?: boolean;
- isJson?: boolean;
- isLong?: boolean;
- isReadOnly?: boolean;
- isUnique?: boolean;
- numericPrecision?: number;
- numericScale?: number;
- udtAssemblyQualifiedName: string;
- dataTypeName: string;
- }
-
- export interface IGridResultSet {
- columns: IDbColumn[];
- rowsUri: string;
- numberOfRows: number;
- }
-
- export interface IResultMessage {
- batchId?: number;
- isError: boolean;
- time: string;
- message: string;
- }
-
- export interface ISelectionData {
- startLine: number;
- startColumn: number;
- endLine: number;
- endColumn: number;
- }
-
- export interface ResultSetSummary {
- id: number;
- batchId: number;
- rowCount: number;
- columnInfo: IDbColumn[];
- }
-
- export interface BatchSummary {
- hasError: boolean;
- id: number;
- selection: ISelectionData;
- resultSetSummaries: ResultSetSummary[];
- executionElapsed: string;
- executionEnd: string;
- executionStart: string;
- }
-
- export enum EditRowState {
- clean = 0,
- dirtyInsert = 1,
- dirtyDelete = 2,
- dirtyUpdate = 3
- }
-
- export interface EditRow {
- cells: DbCellValue[];
- id: number;
- isDirty: boolean;
- state: EditRowState;
- }
-
- export interface EditCell extends DbCellValue {
- isDirty: boolean;
- }
-
- export interface QueryExecuteCompleteNotificationResult {
- ownerUri: string;
- batchSummaries: BatchSummary[];
- }
-
- export interface ExecutionPlanOptions {
- displayEstimatedQueryPlan?: boolean;
- displayActualQueryPlan?: boolean;
- }
-
- export interface SimpleExecuteParams {
- queryString: string;
- ownerUri: string;
- }
-
- export interface SimpleExecuteResult {
- rowCount: number;
- columnInfo: IDbColumn[];
- rows: DbCellValue[][];
- }
-
- // Query Batch Notification -----------------------------------------------------------------------
- export interface QueryExecuteBatchNotificationParams {
- batchSummary: BatchSummary;
- ownerUri: string;
- }
-
-
- export interface QueryExecuteResultSetCompleteNotificationParams {
- resultSetSummary: ResultSetSummary;
- ownerUri: string;
- }
-
-
- export interface QueryExecuteMessageParams {
- message: IResultMessage;
- ownerUri: string;
- }
-
- export interface QueryExecuteSubsetParams {
- ownerUri: string;
- batchIndex: number;
- resultSetIndex: number;
- rowsStartIndex: number;
- rowsCount: number;
- }
-
- export interface DbCellValue {
- displayValue: string;
- isNull: boolean;
- }
-
- export interface ResultSetSubset {
- rowCount: number;
- rows: DbCellValue[][];
- }
-
- export interface QueryExecuteSubsetResult {
- message: string;
- resultSubset: ResultSetSubset;
- }
-
- export interface QueryCancelResult {
- messages: string;
- }
-
- // Save Results ===============================================================================
- export interface SaveResultsRequestParams {
- /**
- * 'csv', 'json', 'excel'
- */
- resultFormat: string;
- ownerUri: string;
- filePath: string;
- batchIndex: number;
- resultSetIndex: number;
- rowStartIndex: number;
- rowEndIndex: number;
- columnStartIndex: number;
- columnEndIndex: number;
- includeHeaders?: boolean;
- }
-
- export interface SaveResultRequestResult {
- messages: string;
- }
-
- // Edit Data ==================================================================================
- // Shared Interfaces --------------------------------------------------------------------------
- export interface IEditSessionOperationParams {
- ownerUri: string;
- }
-
- export interface IEditRowOperationParams extends IEditSessionOperationParams {
- rowId: number;
- }
-
- export interface EditCellResult {
- cell: EditCell;
- isRowDirty: boolean;
- }
-
- // edit/commit --------------------------------------------------------------------------------
- export interface EditCommitParams extends IEditSessionOperationParams { }
- export interface EditCommitResult { }
-
- // edit/createRow -----------------------------------------------------------------------------
- export interface EditCreateRowParams extends IEditSessionOperationParams { }
- export interface EditCreateRowResult {
- defaultValues: string[];
- newRowId: number;
- }
-
- // edit/deleteRow -----------------------------------------------------------------------------
- export interface EditDeleteRowParams extends IEditRowOperationParams { }
- export interface EditDeleteRowResult { }
-
- // edit/dispose -------------------------------------------------------------------------------
- export interface EditDisposeParams extends IEditSessionOperationParams { }
- export interface EditDisposeResult { }
-
- // edit/initialize ----------------------------------------------------------------------------
- export interface EditInitializeFiltering {
- LimitResults?: number;
- }
-
- export interface EditInitializeParams extends IEditSessionOperationParams {
- filters: EditInitializeFiltering;
- objectName: string;
- schemaName: string;
- objectType: string;
- }
-
-
- export interface EditInitializeResult { }
-
- // edit/revertCell ----------------------------------------------------------------------------
- export interface EditRevertCellParams extends IEditRowOperationParams {
- columnId: number;
- }
- export interface EditRevertCellResult extends EditCellResult {
- }
-
- // edit/revertRow -----------------------------------------------------------------------------
- export interface EditRevertRowParams extends IEditRowOperationParams { }
- export interface EditRevertRowResult { }
-
- // edit/sessionReady Event --------------------------------------------------------------------
- export interface EditSessionReadyParams {
- ownerUri: string;
- success: boolean;
- message: string;
- }
-
- // edit/updateCell ----------------------------------------------------------------------------
- export interface EditUpdateCellParams extends IEditRowOperationParams {
- columnId: number;
- newValue: string;
- }
-
- export interface EditUpdateCellResult extends EditCellResult {
- }
-
- // edit/subset --------------------------------------------------------------------------------
- export interface EditSubsetParams extends IEditSessionOperationParams {
- rowStartIndex: number;
- rowCount: number;
- }
- export interface EditSubsetResult {
- rowCount: number;
- subset: EditRow[];
- }
-
- export interface NodeInfo {
- nodePath: string;
- nodeType: string;
- nodeSubType: string;
- nodeStatus: string;
- label: string;
- isLeaf: boolean;
- metadata: ObjectMetadata;
- errorMessage: string;
- }
-
- // Object Explorer interfaces -----------------------------------------------------------------------
- export interface ObjectExplorerSession {
- success: boolean;
- sessionId: string;
- rootNode: NodeInfo;
- errorMessage: string;
- }
-
- export interface ObjectExplorerSessionResponse {
- sessionId: string;
- }
-
- export interface ObjectExplorerExpandInfo {
- sessionId: string;
- nodePath: string;
- nodes: NodeInfo[];
- errorMessage: string;
- }
-
- export interface ExpandNodeInfo {
- sessionId: string;
- nodePath: string;
- }
-
- export interface ObjectExplorerCloseSessionInfo {
- sessionId: string;
- }
-
- export interface ObjectExplorerCloseSessionResponse {
- sessionId: string;
- success: boolean;
- }
-
- export interface ObjectExplorerProvider extends DataProvider {
- createNewSession(connInfo: ConnectionInfo): Thenable;
-
- expandNode(nodeInfo: ExpandNodeInfo): Thenable;
-
- refreshNode(nodeInfo: ExpandNodeInfo): Thenable;
-
- closeSession(closeSessionInfo: ObjectExplorerCloseSessionInfo): Thenable;
-
- registerOnSessionCreated(handler: (response: ObjectExplorerSession) => any);
-
- registerOnExpandCompleted(handler: (response: ObjectExplorerExpandInfo) => any);
-
- }
-
- // Admin Services interfaces -----------------------------------------------------------------------
- export interface DatabaseInfo {
- options: {};
- }
-
- export interface LoginInfo {
- name: string;
- }
-
- export interface CreateDatabaseResponse {
- result: boolean;
- taskId: number;
- }
-
- export interface CreateLoginResponse {
- result: boolean;
- taskId: number;
- }
-
- export interface AdminServicesProvider extends DataProvider {
- createDatabase(connectionUri: string, database: DatabaseInfo): Thenable;
-
- createLogin(connectionUri: string, login: LoginInfo): Thenable;
-
- getDefaultDatabaseInfo(connectionUri: string): Thenable;
-
- getDatabaseInfo(connectionUri: string): Thenable;
- }
-
- // Task service interfaces ----------------------------------------------------------------------------
- export enum TaskStatus {
- notStarted = 0,
- inProgress = 1,
- succeeded = 2,
- succeededWithWarning = 3,
- failed = 4,
- canceled = 5
- }
-
- export enum TaskExecutionMode {
- execute = 0,
- script = 1,
- executeAndScript = 2,
- }
-
- export interface ListTasksParams {
- listActiveTasksOnly: boolean;
- }
-
- export interface TaskInfo {
- taskId: string;
- status: TaskStatus;
- taskExecutionMode: TaskExecutionMode;
- serverName: string;
- databaseName: string;
- name: string;
- description: string;
- providerName: string;
- isCancelable: boolean;
- }
-
- export interface ListTasksResponse {
- tasks: TaskInfo[];
- }
-
- export interface CancelTaskParams {
- taskId: string;
- }
-
- export interface TaskProgressInfo {
- taskId: string;
- status: TaskStatus;
- message: string;
- script: string;
- duration: number;
- }
-
- export interface TaskServicesProvider extends DataProvider {
- getAllTasks(listTasksParams: ListTasksParams): Thenable;
-
- cancelTask(cancelTaskParams: CancelTaskParams): Thenable;
-
- registerOnTaskCreated(handler: (response: TaskInfo) => any);
-
- registerOnTaskStatusChanged(handler: (response: TaskProgressInfo) => any);
- }
-
- // Disaster Recovery interfaces -----------------------------------------------------------------------
-
- export interface BackupConfigInfo {
- recoveryModel: string;
- defaultBackupFolder: string;
- backupEncryptors: {};
- }
-
- export interface BackupResponse {
- result: boolean;
- taskId: number;
- }
-
- export interface BackupProvider extends DataProvider {
- backup(connectionUri: string, backupInfo: { [key: string]: any }, taskExecutionMode: TaskExecutionMode): Thenable;
- getBackupConfigInfo(connectionUri: string): Thenable;
- }
-
- export interface RestoreProvider extends DataProvider {
- getRestorePlan(connectionUri: string, restoreInfo: RestoreInfo): Thenable;
- cancelRestorePlan(connectionUri: string, restoreInfo: RestoreInfo): Thenable;
- restore(connectionUri: string, restoreInfo: RestoreInfo): Thenable;
- getRestoreConfigInfo(connectionUri: string): Thenable;
- }
-
- export interface RestoreInfo {
- options: { [key: string]: any };
- taskExecutionMode: TaskExecutionMode;
- }
-
- export interface RestoreDatabaseFileInfo {
- fileType: string;
-
- logicalFileName: string;
-
- originalFileName: string;
-
- restoreAsFileName: string;
- }
-
- export interface DatabaseFileInfo {
- properties: LocalizedPropertyInfo[];
- id: string;
- isSelected: boolean;
- }
-
- export interface LocalizedPropertyInfo {
- propertyName: string;
- propertyValue: string;
- propertyDisplayName: string;
- propertyValueDisplayName: string;
- }
-
- export interface RestorePlanDetailInfo {
- name: string;
- currentValue: any;
- isReadOnly: boolean;
- isVisible: boolean;
- defaultValue: any;
- }
-
- export interface RestorePlanResponse {
- sessionId: string;
- backupSetsToRestore: DatabaseFileInfo[];
- canRestore: boolean;
- errorMessage: string;
- dbFiles: RestoreDatabaseFileInfo[];
- databaseNamesFromBackupSets: string[];
- planDetails: { [key: string]: RestorePlanDetailInfo };
- }
-
- export interface RestoreConfigInfo {
- configInfo: { [key: string]: any };
- }
-
- export interface RestoreResponse {
- result: boolean;
- taskId: string;
- errorMessage: string;
- }
-
- export interface ProfilerProvider extends DataProvider {
- startSession(sessionId: string): Thenable;
- stopSession(sessionId: string): Thenable;
- pauseSession(sessionId: string): Thenable;
- connectSession(sessionId: string): Thenable;
- disconnectSession(sessionId: string): Thenable;
-
- registerOnSessionEventsAvailable(handler: (response: ProfilerSessionEvents) => any);
- }
-
- export interface IProfilerTableRow {
- /**
- * Name of the event; known issue this is not camel case, need to figure
- * out a better way to determine column id's from rendered column names
- */
- EventClass: string;
- }
-
- export interface IProfilerMoreRowsNotificationParams {
- uri: string;
- rowCount: number;
- data: IProfilerTableRow;
- }
-
- /**
- * Profiler Event
- */
- export interface ProfilerEvent {
- /**
- * Event class name
- */
- name: string;
-
- /**
- * Event timestamp
- */
- timestamp: string;
-
- /**
- * Event values
- */
- values: {};
- }
-
- export interface ProfilerSessionEvents {
- sessionId: string;
-
- events: ProfilerEvent[];
- }
-
- // File browser interfaces -----------------------------------------------------------------------
-
- export interface FileBrowserProvider extends DataProvider {
- openFileBrowser(ownerUri: string, expandPath: string, fileFilters: string[], changeFilter: boolean): Thenable;
- registerOnFileBrowserOpened(handler: (response: FileBrowserOpenedParams) => any);
- expandFolderNode(ownerUri: string, expandPath: string): Thenable;
- registerOnFolderNodeExpanded(handler: (response: FileBrowserExpandedParams) => any);
- validateFilePaths(ownerUri: string, serviceType: string, selectedFiles: string[]): Thenable;
- registerOnFilePathsValidated(handler: (response: FileBrowserValidatedParams) => any);
- closeFileBrowser(ownerUri: string): Thenable;
- }
-
- export interface FileTreeNode {
- children: FileTreeNode[];
- isExpanded: boolean;
- isFile: boolean;
- name: string;
- fullPath: string;
- }
-
- export interface FileTree {
- rootNode: FileTreeNode;
- selectedNode: FileTreeNode;
- }
-
- export interface FileBrowserOpenedParams {
- ownerUri: string;
- fileTree: FileTree;
- succeeded: boolean;
- message: string;
- }
-
- export interface FileBrowserExpandedParams {
- ownerUri: string;
- expandPath: string;
- children: FileTreeNode[];
- succeeded: boolean;
- message: string;
- }
-
- export interface FileBrowserValidatedParams {
- succeeded: boolean;
- message: string;
- }
-
- export interface FileBrowserCloseResponse {
- succeeded: boolean;
- message: string;
- }
-
- // ACCOUNT MANAGEMENT //////////////////////////////////////////////////
- export namespace accounts {
- export function registerAccountProvider(providerMetadata: AccountProviderMetadata, provider: AccountProvider): vscode.Disposable;
-
- /**
- * Launches a flyout dialog that will display the information on how to complete device
- * code OAuth login to the user. Only one flyout can be opened at once and each must be closed
- * by calling {@link endAutoOAuthDeviceCode}.
- * @param {string} providerId ID of the provider that's requesting the flyout be opened
- * @param {string} title
- * @param {string} message
- * @param {string} userCode
- * @param {string} uri
- */
- export function beginAutoOAuthDeviceCode(providerId: string, title: string, message: string, userCode: string, uri: string): Thenable;
-
- /**
- * Closes the flyout dialog opened by {@link beginAutoOAuthDeviceCode}
- */
- export function endAutoOAuthDeviceCode(): void;
-
- /**
- * Notifies the account management service that an account has updated (usually due to the
- * account going stale).
- * @param {Account} updatedAccount Account object with updated properties
- */
- export function accountUpdated(updatedAccount: Account): void;
- }
-
- /**
- * Represents display information for an account.
- */
- export interface AccountDisplayInfo {
- /**
- * A display name that offers context for the account, such as "Contoso".
- */
- contextualDisplayName: string;
-
- /**
- * account provider (eg, Work/School vs Microsoft Account)
- */
- accountType: string;
-
- /**
- * A display name that identifies the account, such as "user@contoso.com".
- */
- displayName: string;
- }
-
- /**
- * Represents a key that identifies an account.
- */
- export interface AccountKey {
- /**
- * Identifier of the provider
- */
- providerId: string;
-
- /**
- * Any arguments that identify an instantiation of the provider
- */
- providerArgs?: any;
-
- /**
- * Identifier for the account, unique to the provider
- */
- accountId: string;
- }
-
- /**
- * Represents an account.
- */
- export interface Account {
- /**
- * The key that identifies the account
- */
- key: AccountKey;
-
- /**
- * Display information for the account
- */
- displayInfo: AccountDisplayInfo;
-
- /**
- * Custom properties stored with the account
- */
- properties: any;
-
- /**
- * Indicates if the account needs refreshing
- */
- isStale: boolean;
- }
-
- // - ACCOUNT PROVIDER //////////////////////////////////////////////////
- /**
- * Error to be used when the user has cancelled the prompt or refresh methods. When
- * AccountProvider.refresh or AccountProvider.prompt are rejected with this error, the error
- * will not be reported to the user.
- */
- export interface UserCancelledSignInError extends Error {
- /**
- * Type guard for differentiating user cancelled sign in errors from other errors
- */
- userCancelledSignIn: boolean;
- }
-
- /**
- * Represents a provider of accounts.
- */
- export interface AccountProviderMetadata {
- /**
- * The identifier of the provider
- */
- id: string;
-
- /**
- * Display name of the provider
- */
- displayName: string;
-
- /**
- * Any arguments that identify an instantiation of the provider
- */
- args?: any;
-
- /**
- * Optional settings that identify an instantiation of a provider
- */
- settings?: {};
- }
-
- /**
- * Represents a provider of accounts for use with the account management service
- */
- export interface AccountProvider {
- /**
- * Initializes the account provider with the accounts restored from the memento,
- * @param {Account[]} storedAccounts Accounts restored from the memento
- * @return {Thenable} Account objects after being rehydrated (if necessary)
- */
- initialize(storedAccounts: Account[]): Thenable;
-
- /**
- * Generates a security token for the provided account
- * @param {Account} account The account to generate a security token for
- * @return {Thenable<{}>} Promise to return a security token object
- */
- getSecurityToken(account: Account): Thenable<{}>;
-
- /**
- * Prompts the user to enter account information.
- * Returns an error if the user canceled the operation.
- */
- prompt(): Thenable;
-
- /**
- * Refreshes a stale account.
- * Returns an error if the user canceled the operation.
- * Otherwise, returns a new updated account instance.
- * @param account - An account.
- */
- refresh(account: Account): Thenable;
-
- /**
- * Clears sensitive information for an account. To be called when account is removed
- * @param accountKey - Key that uniquely identifies the account to clear
- */
- clear(accountKey: AccountKey): Thenable;
-
- /**
- * Called from the account management service when the user has cancelled an auto OAuth
- * authorization process. Implementations should use this to cancel any polling process
- * and call the end OAuth method.
- */
- autoOAuthCancelled(): Thenable;
- }
-
- // Resource provider interfaces -----------------------------------------------------------------------
-
- // - ACCOUNT PROVIDER //////////////////////////////////////////////////
- /**
- * Represents a provider of accounts.
- */
- export interface ResourceProviderMetadata {
- /**
- * The identifier of the provider
- */
- id: string;
-
- /**
- * Display name of the provider
- */
- displayName: string;
-
- /**
- * Optional settings that identify an instantiation of a provider
- */
- settings?: {};
- }
-
- export namespace resources {
- /**
- * Registers a resource provider that can suport
- */
- export function registerResourceProvider(providerMetadata: ResourceProviderMetadata, provider: ResourceProvider): vscode.Disposable;
- }
-
- /**
- * Represents a provider of resource
- */
- export interface ResourceProvider {
- createFirewallRule(account: Account, firewallruleInfo: FirewallRuleInfo): Thenable;
- handleFirewallRule(errorCode: number, errorMessage: string, connectionTypeId: string): Thenable;
- }
-
- export interface FirewallRuleInfo {
- startIpAddress: string;
- endIpAddress: string;
- serverName: string;
- securityTokenMappings: {};
- }
-
- export interface CreateFirewallRuleResponse {
- result: boolean;
- errorMessage: string;
- }
-
- export interface HandleFirewallRuleResponse {
- result: boolean;
- ipAddress: string;
- }
-
- export interface ModalDialog {
- /**
- * Title of the webview.
- */
- title: string;
-
- /**
- * Contents of the dialog body.
- */
- html: string;
-
- /**
- * The caption of the OK button.
- */
- okTitle: string;
-
- /**
- * The caption of the Close button.
- */
- closeTitle: string;
-
- /**
- * Opens the dialog.
- */
- open(): void;
-
- /**
- * Closes the dialog.
- */
- close(): void;
-
- /**
- * Raised when the webview posts a message.
- */
- readonly onMessage: vscode.Event;
-
- /**
- * Raised when dialog closed.
- */
- readonly onClosed: vscode.Event;
-
- /**
- * Post a message to the dialog.
- *
- * @param message Body of the message.
- */
- postMessage(message: any): Thenable;
- }
-
- export interface DashboardWebview {
-
- /**
- * Raised when the webview posts a message.
- */
- readonly onMessage: vscode.Event;
-
- /**
- * Raised when the webview closed.
- */
- readonly onClosed: vscode.Event;
-
- /**
- * Post a message to the webview.
- *
- * @param message Body of the message.
- */
- postMessage(message: any): Thenable;
-
- /**
- * The connection info for the dashboard the webview exists on
- */
- readonly connection: connection.Connection;
-
- /**
- * The info on the server for the webview dashboard
- */
- readonly serverInfo: ServerInfo;
-
- /**
- * Contents of the dialog body.
- */
- html: string;
- }
-
- export namespace dashboard {
- /**
- * Register a provider for a webview widget
- */
- export function registerWebviewProvider(widgetId: string, handler: (webview: DashboardWebview) => void): void;
- }
-
- export namespace window {
- /**
- * creates a dialog
- * @param title
- */
- export function createDialog(
- title: string
- ): ModalDialog;
- }
-
- export namespace tasks {
-
- export interface ITaskHandler {
- (profile: IConnectionProfile, ...args: any[]): any;
- }
-
- /**
- * Registers a task that can be invoked via a keyboard shortcut,
- * a menu item, an action, or directly.
- *
- * Registering a task with an existing task identifier twice
- * will cause an error.
- *
- * @param task A unique identifier for the task.
- * @param callback A task handler function.
- * @param thisArg The `this` context used when invoking the handler function.
- * @return Disposable which unregisters this task on disposal.
- */
- export function registerTask(task: string, callback: ITaskHandler, thisArg?: any): vscode.Disposable;
- }
-}