diff --git a/dependencies/package-lock.json b/dependencies/package-lock.json index e5caa4e4..261a430e 100644 --- a/dependencies/package-lock.json +++ b/dependencies/package-lock.json @@ -7,7 +7,7 @@ "name": "super-linter", "dependencies": { "@coffeelint/cli": "^5.0.1", - "@stoplight/spectral": "^5.3.0", + "@stoplight/spectral": "^5.9.2", "@typescript-eslint/eslint-plugin": "^4.28.4", "@typescript-eslint/parser": "^4.28.5", "asl-validator": "^1.10.0", @@ -1047,12 +1047,12 @@ } }, "node_modules/@stoplight/json": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.11.2.tgz", - "integrity": "sha512-6ePZkRBrcy/SVvnXH+Yi+sIBkKH4Nu4acG8dgaAi/pV8322lvnylyfZ21KLWEKYKON+Ll+NOZeIcaZNj5M0O9g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.15.0.tgz", + "integrity": "sha512-FxdmBaZyt6FZVN8F/GaGzevLxjkW1gLHC5cPeb4slMM8BIXCxKluIkGLzmb4bnkk2+4gPaYj75V28U6s0WNrbQ==", "dependencies": { "@stoplight/ordered-object-literal": "^1.0.1", - "@stoplight/types": "^11.9.0", + "@stoplight/types": "^12.2.0", "jsonc-parser": "~2.2.1", "lodash": "^4.17.15", "safe-stable-stringify": "^1.1" @@ -1108,6 +1108,18 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, + "node_modules/@stoplight/json/node_modules/@stoplight/types": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.3.0.tgz", + "integrity": "sha512-hgzUR1z5BlYvIzUeFK5pjs5JXSvEutA9Pww31+dVicBlunsG1iXopDx/cvfBY7rHOrgtZDuvyeK4seqkwAZ6Cg==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@stoplight/lifecycle": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/@stoplight/lifecycle/-/lifecycle-2.3.2.tgz", @@ -1136,20 +1148,20 @@ } }, "node_modules/@stoplight/spectral": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@stoplight/spectral/-/spectral-5.9.1.tgz", - "integrity": "sha512-YgTtieZpYOva6vAwHRBQWom2muwtB6mzpbBG896C1vOiNq+ebAYA1PP9gzHyf+Uagt674CWTOfvsMrzVPosBqQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral/-/spectral-5.9.2.tgz", + "integrity": "sha512-2K8QCV3/sKZF+kvUIBwcZYTEkXvAMn9Rnvl596y+diQTVvUviMMyt6z8fizp+mAaXMR3EXSAK8uQkz1zdj/eJw==", "dependencies": { "@stoplight/better-ajv-errors": "0.0.4", - "@stoplight/json": "3.11.2", + "@stoplight/json": "3.15.0", "@stoplight/json-ref-readers": "1.2.2", "@stoplight/json-ref-resolver": "3.1.1", "@stoplight/lifecycle": "2.3.2", "@stoplight/path": "1.3.2", "@stoplight/types": "11.10.0", - "@stoplight/yaml": "4.2.1", + "@stoplight/yaml": "4.2.2", "abort-controller": "3.0.0", - "ajv": "6.12.5", + "ajv": "6.12.6", "ajv-oai": "1.2.0", "blueimp-md5": "2.18.0", "chalk": "4.1.0", @@ -1157,14 +1169,14 @@ "expression-eval": "3.1.2", "fast-glob": "3.2.5", "jsonpath-plus": "4.0.0", - "lodash": "4.17.20", + "lodash": "~4.17.21", "nanoid": "2.1.11", "nimma": "0.0.0", "node-fetch": "2.6.1", "proxy-agent": "4.0.1", "strip-ansi": "6.0", "text-table": "0.2", - "tslib": "1.13.0", + "tslib": "~2.3.0", "yargs": "15.4.1" }, "bin": { @@ -1174,30 +1186,10 @@ "node": ">=10.18" } }, - "node_modules/@stoplight/spectral/node_modules/ajv": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@stoplight/spectral/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, "node_modules/@stoplight/spectral/node_modules/tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "node_modules/@stoplight/spectral/node_modules/yargs": { "version": "15.4.1", @@ -1233,14 +1225,14 @@ } }, "node_modules/@stoplight/yaml": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.2.1.tgz", - "integrity": "sha512-EnSdRgOv/wrdMtdXdTiP5VvChg8lugDmSZVuhcdK/V1pibWd4+r9S4XpJlCx+xgCzg1oLM8pIv/d9cPwHU8XtA==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.2.2.tgz", + "integrity": "sha512-N086FU8pmSpjc5TvMBjmlTniZVh3OXzmEh6SYljSLiuv6aMxgjyjf13YrAlUqgu0b4b6pQ5zmkjrfo9i0SiLsw==", "dependencies": { "@stoplight/ordered-object-literal": "^1.0.1", - "@stoplight/types": "^11.9.0", + "@stoplight/types": "^12.0.0", "@stoplight/yaml-ast-parser": "0.0.48", - "tslib": "^1.12.0" + "tslib": "^2.2.0" }, "engines": { "node": ">=10.8" @@ -1251,6 +1243,23 @@ "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.48.tgz", "integrity": "sha512-sV+51I7WYnLJnKPn2EMWgS4EUfoP4iWEbrWwbXsj0MZCB/xOK8j6+C9fntIdOM50kpx45ZLC3s6kwKivWuqvyg==" }, + "node_modules/@stoplight/yaml/node_modules/@stoplight/types": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.3.0.tgz", + "integrity": "sha512-hgzUR1z5BlYvIzUeFK5pjs5JXSvEutA9Pww31+dVicBlunsG1iXopDx/cvfBY7rHOrgtZDuvyeK4seqkwAZ6Cg==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@stoplight/yaml/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, "node_modules/@stylelint/postcss-css-in-js": { "version": "0.37.2", "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", @@ -10404,15 +10413,26 @@ } }, "@stoplight/json": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.11.2.tgz", - "integrity": "sha512-6ePZkRBrcy/SVvnXH+Yi+sIBkKH4Nu4acG8dgaAi/pV8322lvnylyfZ21KLWEKYKON+Ll+NOZeIcaZNj5M0O9g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.15.0.tgz", + "integrity": "sha512-FxdmBaZyt6FZVN8F/GaGzevLxjkW1gLHC5cPeb4slMM8BIXCxKluIkGLzmb4bnkk2+4gPaYj75V28U6s0WNrbQ==", "requires": { "@stoplight/ordered-object-literal": "^1.0.1", - "@stoplight/types": "^11.9.0", + "@stoplight/types": "^12.2.0", "jsonc-parser": "~2.2.1", "lodash": "^4.17.15", "safe-stable-stringify": "^1.1" + }, + "dependencies": { + "@stoplight/types": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.3.0.tgz", + "integrity": "sha512-hgzUR1z5BlYvIzUeFK5pjs5JXSvEutA9Pww31+dVicBlunsG1iXopDx/cvfBY7rHOrgtZDuvyeK4seqkwAZ6Cg==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + } } }, "@stoplight/json-ref-readers": { @@ -10473,20 +10493,20 @@ "integrity": "sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==" }, "@stoplight/spectral": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@stoplight/spectral/-/spectral-5.9.1.tgz", - "integrity": "sha512-YgTtieZpYOva6vAwHRBQWom2muwtB6mzpbBG896C1vOiNq+ebAYA1PP9gzHyf+Uagt674CWTOfvsMrzVPosBqQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral/-/spectral-5.9.2.tgz", + "integrity": "sha512-2K8QCV3/sKZF+kvUIBwcZYTEkXvAMn9Rnvl596y+diQTVvUviMMyt6z8fizp+mAaXMR3EXSAK8uQkz1zdj/eJw==", "requires": { "@stoplight/better-ajv-errors": "0.0.4", - "@stoplight/json": "3.11.2", + "@stoplight/json": "3.15.0", "@stoplight/json-ref-readers": "1.2.2", "@stoplight/json-ref-resolver": "3.1.1", "@stoplight/lifecycle": "2.3.2", "@stoplight/path": "1.3.2", "@stoplight/types": "11.10.0", - "@stoplight/yaml": "4.2.1", + "@stoplight/yaml": "4.2.2", "abort-controller": "3.0.0", - "ajv": "6.12.5", + "ajv": "6.12.6", "ajv-oai": "1.2.0", "blueimp-md5": "2.18.0", "chalk": "4.1.0", @@ -10494,37 +10514,21 @@ "expression-eval": "3.1.2", "fast-glob": "3.2.5", "jsonpath-plus": "4.0.0", - "lodash": "4.17.20", + "lodash": "~4.17.21", "nanoid": "2.1.11", "nimma": "0.0.0", "node-fetch": "2.6.1", "proxy-agent": "4.0.1", "strip-ansi": "6.0", "text-table": "0.2", - "tslib": "1.13.0", + "tslib": "~2.3.0", "yargs": "15.4.1" }, "dependencies": { - "ajv": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "yargs": { "version": "15.4.1", @@ -10556,14 +10560,30 @@ } }, "@stoplight/yaml": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.2.1.tgz", - "integrity": "sha512-EnSdRgOv/wrdMtdXdTiP5VvChg8lugDmSZVuhcdK/V1pibWd4+r9S4XpJlCx+xgCzg1oLM8pIv/d9cPwHU8XtA==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.2.2.tgz", + "integrity": "sha512-N086FU8pmSpjc5TvMBjmlTniZVh3OXzmEh6SYljSLiuv6aMxgjyjf13YrAlUqgu0b4b6pQ5zmkjrfo9i0SiLsw==", "requires": { "@stoplight/ordered-object-literal": "^1.0.1", - "@stoplight/types": "^11.9.0", + "@stoplight/types": "^12.0.0", "@stoplight/yaml-ast-parser": "0.0.48", - "tslib": "^1.12.0" + "tslib": "^2.2.0" + }, + "dependencies": { + "@stoplight/types": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.3.0.tgz", + "integrity": "sha512-hgzUR1z5BlYvIzUeFK5pjs5JXSvEutA9Pww31+dVicBlunsG1iXopDx/cvfBY7rHOrgtZDuvyeK4seqkwAZ6Cg==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + } } }, "@stoplight/yaml-ast-parser": { diff --git a/dependencies/package.json b/dependencies/package.json index 138b1763..149f8921 100644 --- a/dependencies/package.json +++ b/dependencies/package.json @@ -2,7 +2,7 @@ "name": "super-linter", "dependencies": { "@coffeelint/cli": "^5.0.1", - "@stoplight/spectral": "^5.3.0", + "@stoplight/spectral": "^5.9.2", "@typescript-eslint/eslint-plugin": "^4.28.4", "@typescript-eslint/parser": "^4.28.5", "asl-validator": "^1.10.0",