diff --git a/package-lock.json b/package-lock.json index 914fe9a7..e805a639 100644 --- a/package-lock.json +++ b/package-lock.json @@ -178,6 +178,12 @@ "through": "2.3.8" } }, + "JSV": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", + "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=", + "dev": true + }, "accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", @@ -332,12 +338,6 @@ } } }, - "amanda": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/amanda/-/amanda-0.5.1.tgz", - "integrity": "sha1-IAM3dsDksEPlNKhy4262xqvoQQM=", - "dev": true - }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", @@ -1856,9 +1856,9 @@ "dev": true }, "dredd": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/dredd/-/dredd-5.1.9.tgz", - "integrity": "sha512-dzUo7+boJ8YoWswcjhvAyBYh/RUbBP9yPBm3T/bdoSpc4KA8Vbp1F0STli7grw/7xBuoYts2yU/e2/w4Yv1CVw==", + "version": "5.1.10", + "resolved": "https://registry.npmjs.org/dredd/-/dredd-5.1.10.tgz", + "integrity": "sha512-YBYmI61VZ/YUjAvXT7LYcBWue3QZgRlCnGgmdESuUoddT5CKLxwEdHnsneH//VGwoPLsz32OtCTnBjW/fVlBLw==", "dev": true, "requires": { "async": "2.6.0", @@ -1870,7 +1870,7 @@ "dredd-transactions": "6.1.3", "file": "0.2.2", "fs-extra": "5.0.0", - "gavel": "1.1.1", + "gavel": "2.1.2", "glob": "7.1.2", "html": "1.0.0", "htmlencode": "0.0.4", @@ -1887,6 +1887,12 @@ "winston": "2.2.0" }, "dependencies": { + "amanda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amanda/-/amanda-1.0.1.tgz", + "integrity": "sha512-DJZMA1t7skqQgH5yq4NxBfqun+jDQUSYJRYGg+AqnKc3I0/hs8eX3PDdlfgiADkHgo4HlesD5QuoqFcCYA280Q==", + "dev": true + }, "async": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", @@ -1932,61 +1938,32 @@ "type-detect": "4.0.8" } }, - "dredd-transactions": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/dredd-transactions/-/dredd-transactions-6.1.3.tgz", - "integrity": "sha512-cNuoU83aYpFd47dwcUaqqaZo8cEU7C/sDlJaLERxU27XsI1YoqDrh+5p9EmzsPIzRu836GCdhESm0RBVbfHMxA==", - "dev": true, - "requires": { - "clone": "2.1.1", - "fury": "3.0.0-beta.7", - "fury-adapter-apib-parser": "0.11.0", - "fury-adapter-swagger": "0.19.0", - "uri-template": "1.0.1" - } - }, "extend": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", "dev": true }, - "fury": { - "version": "3.0.0-beta.7", - "resolved": "https://registry.npmjs.org/fury/-/fury-3.0.0-beta.7.tgz", - "integrity": "sha512-8HOYI07o/M/OK0MQKwVf0LlS9a8OEp3+lbdS6Pzz9+/o8Masjm8Y4TydJeedaIW6XLfCjpf+iht8brqWVJ1NuA==", - "dev": true, - "requires": { - "minim": "0.20.5", - "minim-parse-result": "0.10.1" - } - }, - "fury-adapter-apib-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/fury-adapter-apib-parser/-/fury-adapter-apib-parser-0.11.0.tgz", - "integrity": "sha512-DCuruNA+4u+87o4pzCOyvYl/NjTkgVpiliul9gWoqPK9uAFqm5Z6B4lLx8TrDJyg4BovKr8RydRiGBO2haZHLA==", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "deckardcain": "0.3.4", - "drafter": "1.2.0", - "minim": "0.20.5" - } - }, - "fury-adapter-swagger": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/fury-adapter-swagger/-/fury-adapter-swagger-0.19.0.tgz", - "integrity": "sha512-teN5H5Zp/ZM9YQhLbCAh8QLqEM96LzZ1mjdqIEIbOq/TemhycTdITraOKH2doJE7VyKLgEX0ShGZgV34aeewhQ==", + "gavel": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/gavel/-/gavel-2.1.2.tgz", + "integrity": "sha512-iQhf3rKuBBx5O34GrPcfJJus+VroXnHiYMxq/pLAqO1bFyO2INIJ5wHTmeI/4+CpMfzJDi3hDFCcGIwNzppwuQ==", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "js-yaml": "3.10.0", - "json-schema-faker": "0.5.0-rc13", - "lodash": "4.17.5", + "amanda": "1.0.1", + "async": "2.6.0", + "caseless": "0.12.0", + "clone": "2.1.1", + "commander": "2.15.1", + "curl-trace-parser": "0.0.8", + "deep-equal": "1.0.1", + "googlediff": "0.1.0", + "http-string-parser": "0.0.5", + "is-type": "0.0.1", + "json-pointer": "0.6.0", + "jsonlint": "github:josdejong/jsonlint#85a19d77126771f3177582e3d09c6ffae185d391", "media-typer": "0.3.0", - "swagger-parser": "3.4.2", - "yaml-js": "0.2.3", - "z-schema": "3.22.0" + "tv4": "1.3.0" } }, "js-yaml": { @@ -2074,6 +2051,19 @@ } } }, + "dredd-transactions": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/dredd-transactions/-/dredd-transactions-6.1.3.tgz", + "integrity": "sha512-cNuoU83aYpFd47dwcUaqqaZo8cEU7C/sDlJaLERxU27XsI1YoqDrh+5p9EmzsPIzRu836GCdhESm0RBVbfHMxA==", + "dev": true, + "requires": { + "clone": "2.1.1", + "fury": "3.0.0-beta.7", + "fury-adapter-apib-parser": "0.11.0", + "fury-adapter-swagger": "0.19.0", + "uri-template": "1.0.1" + } + }, "ebnf-parser": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/ebnf-parser/-/ebnf-parser-0.1.10.tgz", @@ -3031,42 +3021,42 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "gavel": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/gavel/-/gavel-1.1.1.tgz", - "integrity": "sha1-AXd9S+FsrpC6GZtjXv/GWtvQQP4=", + "fury": { + "version": "3.0.0-beta.7", + "resolved": "https://registry.npmjs.org/fury/-/fury-3.0.0-beta.7.tgz", + "integrity": "sha512-8HOYI07o/M/OK0MQKwVf0LlS9a8OEp3+lbdS6Pzz9+/o8Masjm8Y4TydJeedaIW6XLfCjpf+iht8brqWVJ1NuA==", "dev": true, "requires": { - "amanda": "0.5.1", - "async": "2.6.1", - "caseless": "0.12.0", - "clone": "2.1.1", - "commander": "2.15.1", - "curl-trace-parser": "0.0.8", - "deep-equal": "1.0.1", - "googlediff": "0.1.0", - "http-string-parser": "0.0.5", - "is-type": "0.0.1", - "json-pointer": "0.6.0", + "minim": "0.20.5", + "minim-parse-result": "0.10.1" + } + }, + "fury-adapter-apib-parser": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/fury-adapter-apib-parser/-/fury-adapter-apib-parser-0.11.0.tgz", + "integrity": "sha512-DCuruNA+4u+87o4pzCOyvYl/NjTkgVpiliul9gWoqPK9uAFqm5Z6B4lLx8TrDJyg4BovKr8RydRiGBO2haZHLA==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "deckardcain": "0.3.4", + "drafter": "1.2.0", + "minim": "0.20.5" + } + }, + "fury-adapter-swagger": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/fury-adapter-swagger/-/fury-adapter-swagger-0.19.0.tgz", + "integrity": "sha512-teN5H5Zp/ZM9YQhLbCAh8QLqEM96LzZ1mjdqIEIbOq/TemhycTdITraOKH2doJE7VyKLgEX0ShGZgV34aeewhQ==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "js-yaml": "3.11.0", + "json-schema-faker": "0.5.0-rc13", + "lodash": "4.17.5", "media-typer": "0.3.0", - "tv4": "1.3.0" - }, - "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, - "requires": { - "lodash": "4.17.10" - } - }, - "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", - "dev": true - } + "swagger-parser": "3.4.2", + "yaml-js": "0.2.3", + "z-schema": "3.22.0" } }, "generate-function": { @@ -4154,6 +4144,14 @@ "graceful-fs": "4.1.11" } }, + "jsonlint": { + "version": "github:josdejong/jsonlint#85a19d77126771f3177582e3d09c6ffae185d391", + "dev": true, + "requires": { + "JSV": "4.0.2", + "nomnom": "1.5.2" + } + }, "jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", diff --git a/package.json b/package.json index 2df2ba6b..c9f227ef 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "after-work.js": "4.3.2", "cross-env": "5.1.6", - "dredd": "5.1.9", + "dredd": "5.1.10", "eslint": "4.19.1", "eslint-config-airbnb-base": "12.1.0", "eslint-plugin-import": "2.12.0",