diff --git a/package.json b/package.json index 27cf787b..151634b2 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "api-oas-checker": "api-oas-checker" }, "dependencies": { - "@stoplight/spectral": "^6.0.0", + "@stoplight/spectral-cli": "^6.0.0", "axios": "^0.21.2", "bootstrap-italia": "^1.4.3", "classnames": "^2.3.1", diff --git a/yarn.lock b/yarn.lock index d241abe3..26dc2cd3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1331,10 +1331,10 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@stoplight/better-ajv-errors@0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@stoplight/better-ajv-errors/-/better-ajv-errors-0.1.1.tgz#fa7c01aceed122af7c0ab984c6a9cdbef202edb7" - integrity sha512-uTfccuOd2Fl7N3I2pEBpWNcHGx1lD3J5BDbqE3YAonXUGa1uUNZdonz3Ow/EqvnZncda++ChAZX61Z7Frd9kYQ== +"@stoplight/better-ajv-errors@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@stoplight/better-ajv-errors/-/better-ajv-errors-0.2.0.tgz#86aa8072dece24e2aa7e132f889390c18ca1ca6d" + integrity sha512-3vBbXBDplfeOGS2rT4PyOwJ1K0A7/NqlVXI6sJ/XchQlrMXFMKtj4qExBLxr4M9ZiiESu48uhbdS3Nx8A0S+ZA== dependencies: jsonpointer "^4.0.1" leven "^3.1.0" @@ -1364,10 +1364,10 @@ tslib "^2.1.0" urijs "^1.19.5" -"@stoplight/json@3.13.5": - version "3.13.5" - resolved "https://registry.yarnpkg.com/@stoplight/json/-/json-3.13.5.tgz#60ba72ae24bfb0fc1b8b7cb7fbf44199825a3dcf" - integrity sha512-Xk8ZVhCeYWaxNFiVM5wsAKsbuRXAqBjKle43v8n10YXE4jjDA6hCKVBRxCo8QNEsakwahJthvq8MM4e0DNIqAA== +"@stoplight/json@3.15.0": + version "3.15.0" + resolved "https://registry.yarnpkg.com/@stoplight/json/-/json-3.15.0.tgz#e7c2919aaa12dc4dafb43d4da71e29d101106f34" + integrity sha512-FxdmBaZyt6FZVN8F/GaGzevLxjkW1gLHC5cPeb4slMM8BIXCxKluIkGLzmb4bnkk2+4gPaYj75V28U6s0WNrbQ== dependencies: "@stoplight/ordered-object-literal" "^1.0.1" "@stoplight/types" "^12.2.0" @@ -1375,7 +1375,7 @@ lodash "^4.17.15" safe-stable-stringify "^1.1" -"@stoplight/json@^3.10.2": +"@stoplight/json@3.17.0", "@stoplight/json@^3.10.2", "@stoplight/json@^3.15.0": version "3.17.0" resolved "https://registry.yarnpkg.com/@stoplight/json/-/json-3.17.0.tgz#9d864b63b9c6398c7cecae1340225b15953cac74" integrity sha512-WW0z2bb0D4t8FTl+zNTCu46J8lEOsrUhBPgwEYQ3Ri2Y0MiRE4U1/9ZV8Ki+pIJznZgY9i42bbFwOBxyZn5/6w== @@ -1393,7 +1393,7 @@ dependencies: wolfy87-eventemitter "~5.2.8" -"@stoplight/ordered-object-literal@^1.0.1", "@stoplight/ordered-object-literal@^1.0.2": +"@stoplight/ordered-object-literal@1.0.2", "@stoplight/ordered-object-literal@^1.0.1", "@stoplight/ordered-object-literal@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.2.tgz#2a88a5ebc8b68b54837ac9a9ae7b779cdd862062" integrity sha512-0ZMS/9sNU3kVo/6RF3eAv7MK9DY8WLjiVJB/tVyfF2lhr2R4kqh534jZ0PlrFB9CRXrdndzn1DbX6ihKZXft2w== @@ -1403,41 +1403,153 @@ resolved "https://registry.yarnpkg.com/@stoplight/path/-/path-1.3.2.tgz#96e591496b72fde0f0cdae01a61d64f065bd9ede" integrity sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ== -"@stoplight/spectral@^6.0.0-alpha3": - version "6.0.0-alpha3" - resolved "https://registry.yarnpkg.com/@stoplight/spectral/-/spectral-6.0.0-alpha3.tgz#ce701b0234b99e0719532add16ce9d489f320f7b" - integrity sha512-UCyXi9NhuqUmNl/Nm77Fhs5Qc2FjXi5jvmq9eNv+ybfLahEloTqrWD1e7IM+xMpviZK/9Zdyk7rSzkoDFdpeYg== +"@stoplight/spectral-cli@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-cli/-/spectral-cli-6.0.0.tgz#f2d391ee212dbccb5842c48feaf3066f2ff4a2cc" + integrity sha512-EO1zaE5sF/LXJ2SQq2DN7LH2Atkn3dVerLd9ObfkkZEHVlkknoX5mxlRuEJ4KvaV7KJX302E79K45XmsF4ZylQ== dependencies: - "@stoplight/better-ajv-errors" "0.1.1" - "@stoplight/json" "3.13.5" - "@stoplight/json-ref-readers" "1.2.2" - "@stoplight/json-ref-resolver" "3.1.2" - "@stoplight/lifecycle" "2.3.2" + "@stoplight/json" "3.15.0" "@stoplight/path" "1.3.2" + "@stoplight/spectral-core" "^1.1.0" + "@stoplight/spectral-parsers" "^1.0.0" + "@stoplight/spectral-ref-resolver" ">=1" + "@stoplight/spectral-ruleset-migrator" "^1.1.0" + "@stoplight/spectral-rulesets" ">=1" + "@stoplight/spectral-runtime" "*" "@stoplight/types" "12.3.0" - "@stoplight/yaml" "4.2.2" - abort-controller "3.0.0" - ajv "8.5.0" - ajv-errors "3.0.0" - ajv-formats "2.1.0" - blueimp-md5 "2.18.0" - chalk "4.1.0" + chalk "4.1.1" + cliui "7.0.4" eol "0.9.1" - expression-eval "4.0.0" fast-glob "3.2.5" - json-schema-migrate "2.0.0" - json-schema-traverse "1.0.0" - jsonpath-plus "5.0.7" - lodash "4.17.21" - nanoid "2.1.11" - nimma "0.0.0" - node-fetch "2.6.1" + lodash "~4.17.21" proxy-agent "4.0.1" strip-ansi "6.0" text-table "0.2" - tslib "2.2.0" + tslib "^2.3.0" yargs "17.0.1" +"@stoplight/spectral-core@^1.1.0", "@stoplight/spectral-core@^1.3.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-core/-/spectral-core-1.5.0.tgz#e065dd908c8f78b5884be2040b1c50f9ac77a3b5" + integrity sha512-3Ray1u0o0Ktm+3hG+kJ0j9epFeSebyxsMxpwu3kxxpoxQuLf/y8GFEPylQVmqxxWmTXCZZ88/vNeorS3tyQcTQ== + dependencies: + "@stoplight/better-ajv-errors" "0.2.0" + "@stoplight/json" "3.15.0" + "@stoplight/lifecycle" "2.3.2" + "@stoplight/path" "1.3.2" + "@stoplight/spectral-parsers" "^1.0.0" + "@stoplight/spectral-ref-resolver" "^1.0.0" + "@stoplight/spectral-runtime" "^1.0.0" + "@stoplight/types" "12.3.0" + ajv "~8.6.0" + ajv-errors "~3.0.0" + ajv-formats "~2.1.0" + blueimp-md5 "2.18.0" + expression-eval "4.0.0" + json-schema "0.3.0" + jsonpath-plus "6.0.1" + lodash "~4.17.21" + lodash.topath "^4.5.2" + minimatch "3.0.4" + nimma "0.1.1" + tslib "~2.3.0" + +"@stoplight/spectral-formats@^1.0.0", "@stoplight/spectral-formats@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-formats/-/spectral-formats-1.0.1.tgz#eb25728464db224fed2d031dcae944ff5e7446de" + integrity sha512-l4cZ6imTqdCmNI8eexvWMoSSptx2lmdFRXSiX7P9ZDdKeRjQkJ49U5OttRr69IBaWdiHEP8Gw/cfnZDYOJKD5A== + dependencies: + "@stoplight/json" "3.15.0" + "@stoplight/spectral-core" "^1.1.0" + "@stoplight/types" "12.3.0" + "@types/json-schema" "^7.0.7" + +"@stoplight/spectral-functions@^1.0.0", "@stoplight/spectral-functions@^1.1.2": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-functions/-/spectral-functions-1.2.0.tgz#161d7f957a3e3d0f6c1b4382aa7932156cec61e0" + integrity sha512-hnsNlZjl33l0m9FW2U3H2PhCZHGOKKYh/iU56WCCdeEGazWHVRtRUnnvOPJHWDTiDHN8jYyJ7qTYl225pUAJtw== + dependencies: + "@stoplight/better-ajv-errors" "0.2.0" + "@stoplight/json" "3.15.0" + "@stoplight/spectral-core" "^1.1.0" + "@stoplight/spectral-formats" "^1.0.0" + "@stoplight/spectral-runtime" "*" + "@stoplight/types" "12.3.0" + ajv "~8.6.0" + ajv-errors "~3.0.0" + ajv-formats "~2.1.0" + json-schema-migrate "~2.0.0" + json-schema-traverse "~1.0.0" + lodash "~4.17.21" + tslib "^2.3.0" + +"@stoplight/spectral-parsers@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-parsers/-/spectral-parsers-1.0.0.tgz#084ce316a1ac89761c264f8fb21247d96c4ecc91" + integrity sha512-vnIg5oxp4REk3kldKtshs6ZPtIPVNo3GC6lyoDpZk9DfO1IqLoUsEfjQoNowLggCaQNlQhuLKlCEs4fSKqZHKA== + dependencies: + "@stoplight/json" "3.15.0" + "@stoplight/types" "12.3.0" + "@stoplight/yaml" "4.2.2" + +"@stoplight/spectral-ref-resolver@>=1", "@stoplight/spectral-ref-resolver@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-ref-resolver/-/spectral-ref-resolver-1.0.0.tgz#fa96977462160ba4fed754533dd8a593ab703480" + integrity sha512-rIKXXwfEJogQvsvQIxUDekDFeN8CI5oW/n1BrP8bMgIegHH1Jt3U+Ow+z9RMiPDeuEqKGbSWx3bgW2FjLXd58A== + dependencies: + "@stoplight/json-ref-readers" "1.2.2" + "@stoplight/json-ref-resolver" "3.1.2" + "@stoplight/spectral-runtime" "*" + dependency-graph "0.11.0" + +"@stoplight/spectral-ruleset-migrator@^1.1.0": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-ruleset-migrator/-/spectral-ruleset-migrator-1.4.3.tgz#7233952e753505f4d109f0ee741d671e8467e591" + integrity sha512-M4V0248aZnpGtjxeHs4tTQVYc4VTjznFhpckwiRrtndwRoflsYPVvK8BKMsdjHj5aFHwYbnfY0w6Me5e5acFag== + dependencies: + "@stoplight/json" "3.17.0" + "@stoplight/ordered-object-literal" "1.0.2" + "@stoplight/path" "1.3.2" + "@stoplight/spectral-functions" "^1.0.0" + "@stoplight/spectral-runtime" "^1.1.0" + "@stoplight/types" "12.3.0" + "@stoplight/yaml" "4.2.2" + "@types/node" "*" + ajv "^8.6.0" + ast-types "0.14.2" + astring "^1.7.5" + reserved "0.1.2" + +"@stoplight/spectral-rulesets@>=1": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-rulesets/-/spectral-rulesets-1.2.4.tgz#bdef0f6869dc13548aee87b6a4634063ec3ad583" + integrity sha512-m5zODWb2g+I26GmLnClvMOBP0KSC+uVr4AiUzSrd/ianMcd+cSxtUu4cDl+syJQjr8fwjnzibuxQWh+WLjuVcw== + dependencies: + "@stoplight/better-ajv-errors" "0.2.0" + "@stoplight/json" "3.15.0" + "@stoplight/spectral-core" "^1.3.0" + "@stoplight/spectral-formats" "^1.0.1" + "@stoplight/spectral-functions" "^1.1.2" + "@stoplight/types" "^12.3.0" + "@types/json-schema" "^7.0.7" + ajv "~8.6.0" + ajv-formats "~2.1.0" + json-schema-traverse "^1.0.0" + lodash "~4.17.21" + tslib "^2.3.0" + +"@stoplight/spectral-runtime@*", "@stoplight/spectral-runtime@^1.0.0", "@stoplight/spectral-runtime@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-runtime/-/spectral-runtime-1.1.0.tgz#693fb1ca7ff078f4b60afed5227666d12361d280" + integrity sha512-/9gjGFRNf+h8iJ5OOUASMI+SNNovVcjcRzdiCMzOMQGnhc9GR77rqL7U7E5zoJymuwIXkvvvPt1Ka0QiSH/5zA== + dependencies: + "@stoplight/json" "^3.15.0" + "@stoplight/path" "^1.3.2" + "@stoplight/types" "^12.3.0" + abort-controller "^3.0.0" + lodash "^4.17.21" + node-fetch "^2.6.1" + "@stoplight/types@12.3.0", "@stoplight/types@^12.0.0", "@stoplight/types@^12.2.0", "@stoplight/types@^12.3.0": version "12.3.0" resolved "https://registry.yarnpkg.com/@stoplight/types/-/types-12.3.0.tgz#ac71d295319f26abb279e3d89d1c1774857d20b4" @@ -1637,7 +1749,7 @@ jest-diff "^27.0.0" pretty-format "^27.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8": +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== @@ -1905,7 +2017,7 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abort-controller@3.0.0: +abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== @@ -1973,15 +2085,15 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-errors@3.0.0: +ajv-errors@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-3.0.0.tgz#e54f299f3a3d30fe144161e5f0d8d51196c527bc" integrity sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ== -ajv-formats@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.0.tgz#96eaf83e38d32108b66d82a9cb0cfa24886cdfeb" - integrity sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q== +ajv-formats@~2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: ajv "^8.0.0" @@ -1990,16 +2102,6 @@ ajv-keywords@^3.5.2: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@8.5.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.5.0.tgz#695528274bcb5afc865446aa275484049a18ae4b" - integrity sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -2010,7 +2112,7 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.0.1: +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.6.0, ajv@~8.6.0: version "8.6.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571" integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w== @@ -2239,6 +2341,13 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types@0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + ast-types@^0.13.2: version "0.13.4" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" @@ -2251,7 +2360,7 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -astring@^1.4.3: +astring@^1.7.5: version "1.7.5" resolved "https://registry.yarnpkg.com/astring/-/astring-1.7.5.tgz#a7d47fceaf32b052d33a3d07c511efeec67447ca" integrity sha512-lobf6RWXb8c4uZ7Mdq0U12efYmpD1UFnyOWVJPTa3ukqZrMopav+2hdNu0hgBF0JIBFK9QgrBDfwYvh3DFJDAA== @@ -2704,10 +2813,10 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== +chalk@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" @@ -2822,6 +2931,15 @@ clean-webpack-plugin@^4.0.0: dependencies: del "^4.1.1" +cliui@7.0.4, cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" @@ -2840,15 +2958,6 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -3469,6 +3578,11 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +dependency-graph@0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" + integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== + dependency-graph@~0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.10.0.tgz#dfebe384f1f36faf7782be203a7a71102a6335a6" @@ -5995,7 +6109,7 @@ jsdom@^17.0.0: ws "^8.0.0" xml-name-validator "^3.0.0" -jsep@^0.3.0, jsep@^0.3.4: +jsep@^0.3.0: version "0.3.5" resolved "https://registry.yarnpkg.com/jsep/-/jsep-0.3.5.tgz#3fd79ebd92f6f434e4857d5272aaeef7d948264d" integrity sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA== @@ -6020,28 +6134,33 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -json-schema-migrate@2.0.0: +json-schema-migrate@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/json-schema-migrate/-/json-schema-migrate-2.0.0.tgz#335ef5218cd32fcc96c1ddce66c71ba586224496" integrity sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ== dependencies: ajv "^8.0.0" -json-schema-traverse@1.0.0, json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0, json-schema-traverse@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= +json-schema@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.3.0.tgz#90a9c5054bd065422c00241851ce8d59475b701b" + integrity sha512-TYfxx36xfl52Rf1LU9HyWSLGPdYLL+SQ8/E/0yVyKG8wCCDaSrhPap0vEdlsZWRaS6tnKKLPGiEJGiREVC8kxQ== + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -6078,10 +6197,10 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonpath-plus@5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-5.0.7.tgz#95fb437ebb69c67595208711a69c95735cbff45b" - integrity sha512-7TS6wsiw1s2UMK/A6nA4n0aUJuirCVhJ87nWX5je5MPOl0z5VTr2qs7nMP8NZ2ed3rlt6kePTqddgVPE9F0i0w== +jsonpath-plus@6.0.1, jsonpath-plus@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz#9a3e16cedadfab07a3d8dc4e8cd5df4ed8f49c4d" + integrity sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw== jsonpointer@^4.0.1: version "4.1.0" @@ -6391,6 +6510,11 @@ lodash.set@^4.3.2: resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= +lodash.topath@^4.5.2: + version "4.5.2" + resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009" + integrity sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak= + lodash.truncate@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" @@ -6401,7 +6525,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0, lodash@~4.17.10: +lodash@^4.0.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0, lodash@~4.17.10, lodash@~4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -6639,7 +6763,7 @@ minimalistic-assert@^1.0.0: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@^3.0.4, minimatch@~3.0.2: +minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -6745,11 +6869,6 @@ nan@^2.13.2: resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== -nanoid@2.1.11: - version "2.1.11" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" - integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA== - nanoid@^3.1.23: version "3.1.25" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152" @@ -6797,13 +6916,15 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -nimma@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/nimma/-/nimma-0.0.0.tgz#8fa61ab4ecdcb745c237bc70ddcc012c6cdf8127" - integrity sha512-if0VqyHpTMHKFORMiJ2WLWgoIF4xqwjybHZyvodQ/yCmiWag6RhLlMHeFukz4X31DanTBA26U+HwvXIrTaYQkQ== +nimma@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/nimma/-/nimma-0.1.1.tgz#da96d3ec8802b133aed6cf8109c1613c648cc7a1" + integrity sha512-mYdfYSmKa9FoKfza0KtPxaAD/WF0DhitMEkr+4nq9scNSlwiBrn/a3aR7wHVgXGI20lfxyNUUVPHKasXYXLuyg== dependencies: - astring "^1.4.3" - jsep "^0.3.4" + astring "^1.7.5" + optionalDependencies: + jsonpath-plus "^6.0.1" + lodash.topath "^4.5.2" no-case@^3.0.4: version "3.0.4" @@ -6813,12 +6934,7 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-fetch@2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - -node-fetch@^2.6.0: +node-fetch@^2.6.0, node-fetch@^2.6.1: version "2.6.2" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.2.tgz#986996818b73785e47b1965cc34eb093a1d464d0" integrity sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA== @@ -8303,6 +8419,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +reserved@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/reserved/-/reserved-0.1.2.tgz#707b1246a3269f755da7cfcf9af6f4983bef105c" + integrity sha1-cHsSRqMmn3Vdp8/Pmvb0mDvvEFw= + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -9359,17 +9480,12 @@ tsconfig-paths@^3.11.0: minimist "^1.2.0" strip-bom "^3.0.0" -tslib@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== - tslib@^1.14.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0: +tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.0, tslib@~2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==