From c181365ef4b54c8a1af98b81300319bc761dfee3 Mon Sep 17 00:00:00 2001 From: Carmine DiMascio Date: Sat, 11 Sep 2021 20:46:20 -0400 Subject: [PATCH] deps + change log --- CHANGE_HISTORY.md | 2043 +-------------- package-lock.json | 4599 +++++++++++++++++++++------------- package.json | 22 +- test/invalid.apispec.spec.ts | 2 +- 4 files changed, 2882 insertions(+), 3784 deletions(-) diff --git a/CHANGE_HISTORY.md b/CHANGE_HISTORY.md index 2b6252dd..62a5300f 100644 --- a/CHANGE_HISTORY.md +++ b/CHANGE_HISTORY.md @@ -3,6 +3,7 @@ * Fix ajv logging warnings when discriminators are combined with 's (#651) ([522c3ec](https://github.com/cdimascio/express-openapi-validator/commit/522c3ec)), closes [#651](https://github.com/cdimascio/express-openapi-validator/issues/651) * Implement SerDes.jsonType option for non-object internal types. (#632) ([01f5b5c](https://github.com/cdimascio/express-openapi-validator/commit/01f5b5c)), closes [#632](https://github.com/cdimascio/express-openapi-validator/issues/632) * update nest to 8.x ([55972c7](https://github.com/cdimascio/express-openapi-validator/commit/55972c7)) +* v4.13.1 ([9f72dda](https://github.com/cdimascio/express-openapi-validator/commit/9f72dda)) * docs: add alonsohki as a contributor for code (#658) ([5ab6acb](https://github.com/cdimascio/express-openapi-validator/commit/5ab6acb)), closes [#658](https://github.com/cdimascio/express-openapi-validator/issues/658) * fix: upgrade multer from 1.4.2 to 1.4.3 (#652) ([fe86595](https://github.com/cdimascio/express-openapi-validator/commit/fe86595)), closes [#652](https://github.com/cdimascio/express-openapi-validator/issues/652) * chore: update deps ([fc603f7](https://github.com/cdimascio/express-openapi-validator/commit/fc603f7)) @@ -23,31 +24,10 @@ -## 4.13.0 (2021-08-20) - -* fix: #626 op level params override path level ([688105b](https://github.com/cdimascio/express-openapi-validator/commit/688105b)), closes [#626](https://github.com/cdimascio/express-openapi-validator/issues/626) -* fix: search in req.signedCookies (#644) (#645) ([356fb18](https://github.com/cdimascio/express-openapi-validator/commit/356fb18)), closes [#644](https://github.com/cdimascio/express-openapi-validator/issues/644) [#645](https://github.com/cdimascio/express-openapi-validator/issues/645) -* fix: upgrade @types/multer from 1.4.5 to 1.4.6 (#629) ([6114f08](https://github.com/cdimascio/express-openapi-validator/commit/6114f08)), closes [#629](https://github.com/cdimascio/express-openapi-validator/issues/629) -* fix: upgrade @types/multer from 1.4.6 to 1.4.7 (#638) ([30a4d37](https://github.com/cdimascio/express-openapi-validator/commit/30a4d37)), closes [#638](https://github.com/cdimascio/express-openapi-validator/issues/638) -* fix: upgrade json-schema-ref-parser from 9.0.7 to 9.0.9 (#628) ([c5c963c](https://github.com/cdimascio/express-openapi-validator/commit/c5c963c)), closes [#628](https://github.com/cdimascio/express-openapi-validator/issues/628) -* add option to ignore undocumented #577 (#637) ([a760af6](https://github.com/cdimascio/express-openapi-validator/commit/a760af6)), closes [#577](https://github.com/cdimascio/express-openapi-validator/issues/577) [#637](https://github.com/cdimascio/express-openapi-validator/issues/637) -* Add Path level query param to list ONLY if there is not already an operation-level query param by th ([5268177](https://github.com/cdimascio/express-openapi-validator/commit/5268177)), closes [#631](https://github.com/cdimascio/express-openapi-validator/issues/631) -* v4.12.15 ([32d2299](https://github.com/cdimascio/express-openapi-validator/commit/32d2299)) - - - -## 4.12.15 (2021-07-25) - -* fix: #626 op level params override path level ([688105b](https://github.com/cdimascio/express-openapi-validator/commit/688105b)), closes [#626](https://github.com/cdimascio/express-openapi-validator/issues/626) -* fix: upgrade @types/multer from 1.4.5 to 1.4.6 (#629) ([6114f08](https://github.com/cdimascio/express-openapi-validator/commit/6114f08)), closes [#629](https://github.com/cdimascio/express-openapi-validator/issues/629) -* fix: upgrade json-schema-ref-parser from 9.0.7 to 9.0.9 (#628) ([c5c963c](https://github.com/cdimascio/express-openapi-validator/commit/c5c963c)), closes [#628](https://github.com/cdimascio/express-openapi-validator/issues/628) -* Add Path level query param to list ONLY if there is not already an operation-level query param by th ([5268177](https://github.com/cdimascio/express-openapi-validator/commit/5268177)), closes [#631](https://github.com/cdimascio/express-openapi-validator/issues/631) - - - ## 4.12.14 (2021-06-21) * increment patch version ([3d21e55](https://github.com/cdimascio/express-openapi-validator/commit/3d21e55)) +* update change log ([fb55355](https://github.com/cdimascio/express-openapi-validator/commit/fb55355)) * update example deps ([5e4588b](https://github.com/cdimascio/express-openapi-validator/commit/5e4588b)) * update validator dep ([0745436](https://github.com/cdimascio/express-openapi-validator/commit/0745436)) * Use Map instead of Object for parsing query strings (#608) ([a22abf8](https://github.com/cdimascio/express-openapi-validator/commit/a22abf8)), closes [#608](https://github.com/cdimascio/express-openapi-validator/issues/608) @@ -57,6 +37,10 @@ ## 4.12.12 (2021-06-16) +* add default to oneOf schema ([d506da0](https://github.com/cdimascio/express-openapi-validator/commit/d506da0)) +* increment patch version ([eb0007f](https://github.com/cdimascio/express-openapi-validator/commit/eb0007f)) +* oneOf test default value ([f93ba97](https://github.com/cdimascio/express-openapi-validator/commit/f93ba97)) +* update nest example ([b18f73e](https://github.com/cdimascio/express-openapi-validator/commit/b18f73e)) * chore(deps): bump browserslist in /examples/4-eov-operations-babel (#605) ([36d6271](https://github.com/cdimascio/express-openapi-validator/commit/36d6271)), closes [#605](https://github.com/cdimascio/express-openapi-validator/issues/605) * chore(deps): bump browserslist in /examples/9-nestjs (#606) ([6482612](https://github.com/cdimascio/express-openapi-validator/commit/6482612)), closes [#606](https://github.com/cdimascio/express-openapi-validator/issues/606) * chore(deps): bump glob-parent in /examples/1-standard (#614) ([ec3cb88](https://github.com/cdimascio/express-openapi-validator/commit/ec3cb88)), closes [#614](https://github.com/cdimascio/express-openapi-validator/issues/614) @@ -71,37 +55,38 @@ * chore(deps): bump normalize-url in /examples/5-custom-operation-resolver (#619) ([26a5341](https://github.com/cdimascio/express-openapi-validator/commit/26a5341)), closes [#619](https://github.com/cdimascio/express-openapi-validator/issues/619) * chore(deps): bump normalize-url in /examples/6-multi-file-spec (#620) ([706e479](https://github.com/cdimascio/express-openapi-validator/commit/706e479)), closes [#620](https://github.com/cdimascio/express-openapi-validator/issues/620) * docs: fix Javascript syntax (#611) ([d124f80](https://github.com/cdimascio/express-openapi-validator/commit/d124f80)), closes [#611](https://github.com/cdimascio/express-openapi-validator/issues/611) -* add default to oneOf schema ([d506da0](https://github.com/cdimascio/express-openapi-validator/commit/d506da0)) -* oneOf test default value ([f93ba97](https://github.com/cdimascio/express-openapi-validator/commit/f93ba97)) -* update nest example ([b18f73e](https://github.com/cdimascio/express-openapi-validator/commit/b18f73e)) ## 4.12.11 (2021-05-21) -* upgrade deps (#602) ([2b2fb9f](https://github.com/cdimascio/express-openapi-validator/commit/2b2fb9f)), closes [#602](https://github.com/cdimascio/express-openapi-validator/issues/602) +* chore: change history ([4f32168](https://github.com/cdimascio/express-openapi-validator/commit/4f32168)) * chore(deps): bump hosted-git-info in /examples/9-nestjs (#597) ([53a85ed](https://github.com/cdimascio/express-openapi-validator/commit/53a85ed)), closes [#597](https://github.com/cdimascio/express-openapi-validator/issues/597) * chore(deps): bump lodash in /examples/4-eov-operations-babel (#596) ([534d7bf](https://github.com/cdimascio/express-openapi-validator/commit/534d7bf)), closes [#596](https://github.com/cdimascio/express-openapi-validator/issues/596) +* upgrade deps (#602) ([2b2fb9f](https://github.com/cdimascio/express-openapi-validator/commit/2b2fb9f)), closes [#602](https://github.com/cdimascio/express-openapi-validator/issues/602) ## 4.12.10 (2021-05-08) * fix undefined on explode form where value is parsed as array (#595) ([6e33d98](https://github.com/cdimascio/express-openapi-validator/commit/6e33d98)), closes [#595](https://github.com/cdimascio/express-openapi-validator/issues/595) +* v4.12.10 ([cf53898](https://github.com/cdimascio/express-openapi-validator/commit/cf53898)) ## 4.12.9 (2021-05-03) -* docs: add lyndoh as a contributor (#593) ([d1d92d6](https://github.com/cdimascio/express-openapi-validator/commit/d1d92d6)), closes [#593](https://github.com/cdimascio/express-openapi-validator/issues/593) * Name middleware (#583) ([c921737](https://github.com/cdimascio/express-openapi-validator/commit/c921737)), closes [#583](https://github.com/cdimascio/express-openapi-validator/issues/583) * Publish generated source maps to NPM (#568) ([e983108](https://github.com/cdimascio/express-openapi-validator/commit/e983108)), closes [#568](https://github.com/cdimascio/express-openapi-validator/issues/568) * Throw error if spec specifies no content but actual response includes content/body (#591) ([98de680](https://github.com/cdimascio/express-openapi-validator/commit/98de680)), closes [#591](https://github.com/cdimascio/express-openapi-validator/issues/591) +* v 4.12.9 ([4ddfdf8](https://github.com/cdimascio/express-openapi-validator/commit/4ddfdf8)) +* docs: add lyndoh as a contributor (#593) ([d1d92d6](https://github.com/cdimascio/express-openapi-validator/commit/d1d92d6)), closes [#593](https://github.com/cdimascio/express-openapi-validator/issues/593) ## 4.12.8 (2021-04-18) +* chore: increment version ([94106f2](https://github.com/cdimascio/express-openapi-validator/commit/94106f2)) * fix: top level default values for deep objects (#586) ([ca16b42](https://github.com/cdimascio/express-openapi-validator/commit/ca16b42)), closes [#586](https://github.com/cdimascio/express-openapi-validator/issues/586) * fix: undefined when security is defined, but not used on path (#585) ([117d54b](https://github.com/cdimascio/express-openapi-validator/commit/117d54b)), closes [#585](https://github.com/cdimascio/express-openapi-validator/issues/585) @@ -109,6 +94,7 @@ ## 4.12.7 (2021-04-04) +* chore: change history ([a585ba1](https://github.com/cdimascio/express-openapi-validator/commit/a585ba1)) * chore: increment patch version ([810931b](https://github.com/cdimascio/express-openapi-validator/commit/810931b)) * chore: increment patch version and update change log ([33bb0f1](https://github.com/cdimascio/express-openapi-validator/commit/33bb0f1)) * chore: update deps ([510c5bb](https://github.com/cdimascio/express-openapi-validator/commit/510c5bb)) @@ -125,30 +111,9 @@ -## 4.12.6 (2021-03-21) - -* docs: add 0xCAFEADD1C7 as a contributor (#565) ([502b293](https://github.com/cdimascio/express-openapi-validator/commit/502b293)), closes [#565](https://github.com/cdimascio/express-openapi-validator/issues/565) -* feat: Add Allow Header on 405 (#560) ([45a40b7](https://github.com/cdimascio/express-openapi-validator/commit/45a40b7)), closes [#560](https://github.com/cdimascio/express-openapi-validator/issues/560) [#467](https://github.com/cdimascio/express-openapi-validator/issues/467) [#467](https://github.com/cdimascio/express-openapi-validator/issues/467) -* feat: add req to onError handler for response validation (#564) ([52d81a0](https://github.com/cdimascio/express-openapi-validator/commit/52d81a0)), closes [#564](https://github.com/cdimascio/express-openapi-validator/issues/564) -* fix: correctly handle default values of deepObject query params (#557) ([4ce0f89](https://github.com/cdimascio/express-openapi-validator/commit/4ce0f89)), closes [#557](https://github.com/cdimascio/express-openapi-validator/issues/557) -* fix: Relax Allow Header Test (#562) ([69cdc9f](https://github.com/cdimascio/express-openapi-validator/commit/69cdc9f)), closes [#562](https://github.com/cdimascio/express-openapi-validator/issues/562) -* chore: increment patch version and update change log ([33bb0f1](https://github.com/cdimascio/express-openapi-validator/commit/33bb0f1)) -* doc: Clean up README and Nestjs Example (#559) ([305d5db](https://github.com/cdimascio/express-openapi-validator/commit/305d5db)), closes [#559](https://github.com/cdimascio/express-openapi-validator/issues/559) -* doc: update README ([09980a3](https://github.com/cdimascio/express-openapi-validator/commit/09980a3)) - - - -## 4.12.5 (2021-03-13) - -* fix: correctly handle default values of deepObject query params (#557) ([4ce0f89](https://github.com/cdimascio/express-openapi-validator/commit/4ce0f89)), closes [#557](https://github.com/cdimascio/express-openapi-validator/issues/557) -* doc: Clean up README and Nestjs Example (#559) ([305d5db](https://github.com/cdimascio/express-openapi-validator/commit/305d5db)), closes [#559](https://github.com/cdimascio/express-openapi-validator/issues/559) -* doc: update README ([09980a3](https://github.com/cdimascio/express-openapi-validator/commit/09980a3)) -* feat: Add Allow Header on 405 (#560) ([45a40b7](https://github.com/cdimascio/express-openapi-validator/commit/45a40b7)), closes [#560](https://github.com/cdimascio/express-openapi-validator/issues/560) [#467](https://github.com/cdimascio/express-openapi-validator/issues/467) [#467](https://github.com/cdimascio/express-openapi-validator/issues/467) - - - ## 4.12.4 (2021-03-07) +* chore: change log ([ef5eb16](https://github.com/cdimascio/express-openapi-validator/commit/ef5eb16)) * chore: increment patch version ([e351cef](https://github.com/cdimascio/express-openapi-validator/commit/e351cef)) * doc: update README ([35cad46](https://github.com/cdimascio/express-openapi-validator/commit/35cad46)) * fix: #551 unhandled promise rejection on invalid api spec (#556) ([9314b09](https://github.com/cdimascio/express-openapi-validator/commit/9314b09)), closes [#551](https://github.com/cdimascio/express-openapi-validator/issues/551) [#556](https://github.com/cdimascio/express-openapi-validator/issues/556) @@ -157,6 +122,7 @@ ## 4.12.3 (2021-03-07) +* chore: change history ([68d7059](https://github.com/cdimascio/express-openapi-validator/commit/68d7059)) * chore: change history ([b0be2d6](https://github.com/cdimascio/express-openapi-validator/commit/b0be2d6)) * chore: increment patch version ([47cdd87](https://github.com/cdimascio/express-openapi-validator/commit/47cdd87)) * chore: increment patch version ([7862ee7](https://github.com/cdimascio/express-openapi-validator/commit/7862ee7)) @@ -168,7 +134,6 @@ ## 4.12.2 (2021-03-07) * doc: Add NestJS Example (#554) ([61ddf2b](https://github.com/cdimascio/express-openapi-validator/commit/61ddf2b)), closes [#554](https://github.com/cdimascio/express-openapi-validator/issues/554) -* doc: update README ([ce01bf8](https://github.com/cdimascio/express-openapi-validator/commit/ce01bf8)) * Updated info about import (#549) ([af84b47](https://github.com/cdimascio/express-openapi-validator/commit/af84b47)), closes [#549](https://github.com/cdimascio/express-openapi-validator/issues/549) * fix: throws on multi file spec where multiple responses share the same file ref (#555) ([22d88da](https://github.com/cdimascio/express-openapi-validator/commit/22d88da)), closes [#555](https://github.com/cdimascio/express-openapi-validator/issues/555) @@ -176,6 +141,7 @@ ## 4.12.1 (2021-03-02) +* chore: change history ([4c1354f](https://github.com/cdimascio/express-openapi-validator/commit/4c1354f)) * chore: change log ([d950086](https://github.com/cdimascio/express-openapi-validator/commit/d950086)) * chore: increment patch version ([22682ae](https://github.com/cdimascio/express-openapi-validator/commit/22682ae)) * 547 make Array.flatMap not enumerable (#548) ([192d772](https://github.com/cdimascio/express-openapi-validator/commit/192d772)), closes [#548](https://github.com/cdimascio/express-openapi-validator/issues/548) @@ -197,22 +163,40 @@ ## 4.11.1 (2021-02-28) +* chore: change history ([73a713e](https://github.com/cdimascio/express-openapi-validator/commit/73a713e)) * chore: update lockfile and patch version ([a7b8a2a](https://github.com/cdimascio/express-openapi-validator/commit/a7b8a2a)) * chore: update npmignore ([7f6eed8](https://github.com/cdimascio/express-openapi-validator/commit/7f6eed8)) +## 4.11.0 (2021-02-15) + +* doc: update README ([3cbcba9](https://github.com/cdimascio/express-openapi-validator/commit/3cbcba9)) +* doc: update README ([7f2cd4b](https://github.com/cdimascio/express-openapi-validator/commit/7f2cd4b)) +* chore: update minor version - 4.11.0 ([5984250](https://github.com/cdimascio/express-openapi-validator/commit/5984250)) +* Add `serDes` setting : serialize and deserialize (#506) ([b802dd1](https://github.com/cdimascio/express-openapi-validator/commit/b802dd1)), closes [#506](https://github.com/cdimascio/express-openapi-validator/issues/506) [#353](https://github.com/cdimascio/express-openapi-validator/issues/353) [#465](https://github.com/cdimascio/express-openapi-validator/issues/465) [#288](https://github.com/cdimascio/express-openapi-validator/issues/288) [#246](https://github.com/cdimascio/express-openapi-validator/issues/246) + + + ## 4.10.12 (2021-02-14) * chore: increment patch version ([4d2df86](https://github.com/cdimascio/express-openapi-validator/commit/4d2df86)) +* chore: update change history ([9652b22](https://github.com/cdimascio/express-openapi-validator/commit/9652b22)) * fix: upgrade json-schema-ref-parser from 9.0.6 to 9.0.7 (#534) ([1a8cdf0](https://github.com/cdimascio/express-openapi-validator/commit/1a8cdf0)), closes [#534](https://github.com/cdimascio/express-openapi-validator/issues/534) * add option removeAdditional to validateRequest options (#501) ([acada10](https://github.com/cdimascio/express-openapi-validator/commit/acada10)), closes [#501](https://github.com/cdimascio/express-openapi-validator/issues/501) * Fix Mutation of API Spec (#537) ([2866ce6](https://github.com/cdimascio/express-openapi-validator/commit/2866ce6)), closes [#537](https://github.com/cdimascio/express-openapi-validator/issues/537) +## 4.10.11 (2021-02-03) + +* chore: update patch version ([29f5de8](https://github.com/cdimascio/express-openapi-validator/commit/29f5de8)) + + + ## 4.10.10 (2021-02-03) +* chore: increment patch version ([3851742](https://github.com/cdimascio/express-openapi-validator/commit/3851742)) * Add validateApiDoc props in OpenApiValidatorOpts (#525) ([cfb9fb7](https://github.com/cdimascio/express-openapi-validator/commit/cfb9fb7)), closes [#525](https://github.com/cdimascio/express-openapi-validator/issues/525) * fix example ([edd4d24](https://github.com/cdimascio/express-openapi-validator/commit/edd4d24)) * Fix: electron asar - failed to open spec dir (#531) ([d09f1a2](https://github.com/cdimascio/express-openapi-validator/commit/d09f1a2)), closes [#531](https://github.com/cdimascio/express-openapi-validator/issues/531) @@ -222,16 +206,26 @@ ## 4.10.9 (2021-01-24) +* chore: ignores ([ea97cde](https://github.com/cdimascio/express-openapi-validator/commit/ea97cde)) * chore: increment patch version ([adf800c](https://github.com/cdimascio/express-openapi-validator/commit/adf800c)) +* chore: increment patch version ([3d8584a](https://github.com/cdimascio/express-openapi-validator/commit/3d8584a)) +* chore: update change history ([e57e04e](https://github.com/cdimascio/express-openapi-validator/commit/e57e04e)) * fix: include missing multer type def ([7cf9196](https://github.com/cdimascio/express-openapi-validator/commit/7cf9196)) * Update README.md ([719ae1c](https://github.com/cdimascio/express-openapi-validator/commit/719ae1c)) * Update README.md ([b14b31d](https://github.com/cdimascio/express-openapi-validator/commit/b14b31d)) -## 4.10.6 (2021-01-15) +## 4.10.7 (2021-01-17) * fix: #469 - Response validation skipped on status codes >=400 ([57d3c0e](https://github.com/cdimascio/express-openapi-validator/commit/57d3c0e)), closes [#469](https://github.com/cdimascio/express-openapi-validator/issues/469) +* fix: #469 - Response validation skipped on status codes >=400 (#517) ([87528c6](https://github.com/cdimascio/express-openapi-validator/commit/87528c6)), closes [#469](https://github.com/cdimascio/express-openapi-validator/issues/469) [#517](https://github.com/cdimascio/express-openapi-validator/issues/517) +* fix: remove {} from OpenApiRequest.openapi type (#520) ([51806a8](https://github.com/cdimascio/express-openapi-validator/commit/51806a8)), closes [#520](https://github.com/cdimascio/express-openapi-validator/issues/520) +* test: 478 ([cec6013](https://github.com/cdimascio/express-openapi-validator/commit/cec6013)) +* test: add test for default response >=400 ([90061b5](https://github.com/cdimascio/express-openapi-validator/commit/90061b5)) +* test: remove only ([05e9cef](https://github.com/cdimascio/express-openapi-validator/commit/05e9cef)) +* chore: change history ([09a4696](https://github.com/cdimascio/express-openapi-validator/commit/09a4696)) +* chore: increment patch version ([8ebd55f](https://github.com/cdimascio/express-openapi-validator/commit/8ebd55f)) @@ -239,6 +233,7 @@ * chore: beta ([979e310](https://github.com/cdimascio/express-openapi-validator/commit/979e310)) * chore: change history ([8a058fe](https://github.com/cdimascio/express-openapi-validator/commit/8a058fe)) +* chore: change log ([cb7792d](https://github.com/cdimascio/express-openapi-validator/commit/cb7792d)) * chore: increment patch version ([6a5f160](https://github.com/cdimascio/express-openapi-validator/commit/6a5f160)) * chore: increment patch version ([2d0f2d8](https://github.com/cdimascio/express-openapi-validator/commit/2d0f2d8)) * improve preprocess logic and skip unneeded clones (#515) ([06d8c6e](https://github.com/cdimascio/express-openapi-validator/commit/06d8c6e)), closes [#515](https://github.com/cdimascio/express-openapi-validator/issues/515) [#511](https://github.com/cdimascio/express-openapi-validator/issues/511) @@ -253,12 +248,11 @@ -## 4.10.4 (2021-01-09) +## 4.10.4 (2021-01-07) -* chore: increment patch version ([2d0f2d8](https://github.com/cdimascio/express-openapi-validator/commit/2d0f2d8)) -* chore: increment patch version ([20e2350](https://github.com/cdimascio/express-openapi-validator/commit/20e2350)) * feat: 3.1.0 roles in security schema for all types (#513) ([6d2a14d](https://github.com/cdimascio/express-openapi-validator/commit/6d2a14d)), closes [#513](https://github.com/cdimascio/express-openapi-validator/issues/513) * Fix using discriminators. (#510) ([590649a](https://github.com/cdimascio/express-openapi-validator/commit/590649a)), closes [#510](https://github.com/cdimascio/express-openapi-validator/issues/510) +* chore: increment patch version ([20e2350](https://github.com/cdimascio/express-openapi-validator/commit/20e2350)) * fix: preprocessor type of undefined ([d17abd3](https://github.com/cdimascio/express-openapi-validator/commit/d17abd3)) * test: test for issue #590 ([7e601c4](https://github.com/cdimascio/express-openapi-validator/commit/7e601c4)), closes [#590](https://github.com/cdimascio/express-openapi-validator/issues/590) @@ -275,6 +269,7 @@ * chore: launch.json ([3347f5d](https://github.com/cdimascio/express-openapi-validator/commit/3347f5d)) * chore: publish script ([ab392b8](https://github.com/cdimascio/express-openapi-validator/commit/ab392b8)) * chore: remove docs folder ([1592223](https://github.com/cdimascio/express-openapi-validator/commit/1592223)) +* chore: update change log ([cf304c1](https://github.com/cdimascio/express-openapi-validator/commit/cf304c1)) * chore: update example deps ([1846227](https://github.com/cdimascio/express-openapi-validator/commit/1846227)) * fix: #495 inconsistent validation of multipart request body with $ref (#496) ([832f865](https://github.com/cdimascio/express-openapi-validator/commit/832f865)), closes [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) [#496](https://github.com/cdimascio/express-openapi-validator/issues/496) [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) * fix: case-insensitive charset (#503) ([20aa8f1](https://github.com/cdimascio/express-openapi-validator/commit/20aa8f1)), closes [#503](https://github.com/cdimascio/express-openapi-validator/issues/503) @@ -294,87 +289,6 @@ -## 4.10.1 (2020-12-28) - -* fix: #495 inconsistent validation of multipart request body with $ref (#496) ([832f865](https://github.com/cdimascio/express-openapi-validator/commit/832f865)), closes [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) [#496](https://github.com/cdimascio/express-openapi-validator/issues/496) [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) -* fix: case-insensitive charset (#503) ([20aa8f1](https://github.com/cdimascio/express-openapi-validator/commit/20aa8f1)), closes [#503](https://github.com/cdimascio/express-openapi-validator/issues/503) -* chore: increment patch version ([5df747c](https://github.com/cdimascio/express-openapi-validator/commit/5df747c)) -* chore: increment patch version ([f35b1f2](https://github.com/cdimascio/express-openapi-validator/commit/f35b1f2)) -* chore: increment patch version ([a542ece](https://github.com/cdimascio/express-openapi-validator/commit/a542ece)) -* chore: increment v4.10.0 ([7357083](https://github.com/cdimascio/express-openapi-validator/commit/7357083)) -* chore: launch.json ([3347f5d](https://github.com/cdimascio/express-openapi-validator/commit/3347f5d)) -* chore: publish script ([ab392b8](https://github.com/cdimascio/express-openapi-validator/commit/ab392b8)) -* chore: remove docs folder ([1592223](https://github.com/cdimascio/express-openapi-validator/commit/1592223)) -* chore: update example deps ([1846227](https://github.com/cdimascio/express-openapi-validator/commit/1846227)) -* improved schema preprocessor and `Date` object handling (validation/serialization) for response bodi ([e08f45a](https://github.com/cdimascio/express-openapi-validator/commit/e08f45a)), closes [#499](https://github.com/cdimascio/express-openapi-validator/issues/499) -* docs: add electrotype as a contributor (#502) ([e8d6a37](https://github.com/cdimascio/express-openapi-validator/commit/e8d6a37)), closes [#502](https://github.com/cdimascio/express-openapi-validator/issues/502) -* docs: add pilerou as a contributor (#497) ([2b2aa7f](https://github.com/cdimascio/express-openapi-validator/commit/2b2aa7f)), closes [#497](https://github.com/cdimascio/express-openapi-validator/issues/497) -* doc: brief summary ([60f2cf4](https://github.com/cdimascio/express-openapi-validator/commit/60f2cf4)) -* doc: update README ([1d3dcee](https://github.com/cdimascio/express-openapi-validator/commit/1d3dcee)) -* doc: update README ([29a83a7](https://github.com/cdimascio/express-openapi-validator/commit/29a83a7)) - - - -## 4.10.0 (2020-12-26) - -* improved schema preprocessor and `Date` object handling (validation/serialization) for response bodi ([e08f45a](https://github.com/cdimascio/express-openapi-validator/commit/e08f45a)), closes [#499](https://github.com/cdimascio/express-openapi-validator/issues/499) -* docs: add electrotype as a contributor (#502) ([e8d6a37](https://github.com/cdimascio/express-openapi-validator/commit/e8d6a37)), closes [#502](https://github.com/cdimascio/express-openapi-validator/issues/502) -* docs: add pilerou as a contributor (#497) ([2b2aa7f](https://github.com/cdimascio/express-openapi-validator/commit/2b2aa7f)), closes [#497](https://github.com/cdimascio/express-openapi-validator/issues/497) -* chore: increment patch version ([5df747c](https://github.com/cdimascio/express-openapi-validator/commit/5df747c)) -* chore: increment patch version ([f35b1f2](https://github.com/cdimascio/express-openapi-validator/commit/f35b1f2)) -* chore: increment patch version ([a542ece](https://github.com/cdimascio/express-openapi-validator/commit/a542ece)) -* chore: launch.json ([3347f5d](https://github.com/cdimascio/express-openapi-validator/commit/3347f5d)) -* chore: publish script ([ab392b8](https://github.com/cdimascio/express-openapi-validator/commit/ab392b8)) -* chore: remove docs folder ([1592223](https://github.com/cdimascio/express-openapi-validator/commit/1592223)) -* chore: update example deps ([1846227](https://github.com/cdimascio/express-openapi-validator/commit/1846227)) -* doc: brief summary ([60f2cf4](https://github.com/cdimascio/express-openapi-validator/commit/60f2cf4)) -* doc: update README ([1d3dcee](https://github.com/cdimascio/express-openapi-validator/commit/1d3dcee)) -* doc: update README ([29a83a7](https://github.com/cdimascio/express-openapi-validator/commit/29a83a7)) -* fix: #495 inconsistent validation of multipart request body with $ref (#496) ([832f865](https://github.com/cdimascio/express-openapi-validator/commit/832f865)), closes [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) [#496](https://github.com/cdimascio/express-openapi-validator/issues/496) [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) - - - -## 4.9.5 (2020-12-26) - -* improved schema preprocessor and `Date` object handling (validation/serialization) for response bodi ([e08f45a](https://github.com/cdimascio/express-openapi-validator/commit/e08f45a)), closes [#499](https://github.com/cdimascio/express-openapi-validator/issues/499) -* docs: add electrotype as a contributor (#502) ([e8d6a37](https://github.com/cdimascio/express-openapi-validator/commit/e8d6a37)), closes [#502](https://github.com/cdimascio/express-openapi-validator/issues/502) -* docs: add pilerou as a contributor (#497) ([2b2aa7f](https://github.com/cdimascio/express-openapi-validator/commit/2b2aa7f)), closes [#497](https://github.com/cdimascio/express-openapi-validator/issues/497) -* chore: increment patch version ([5df747c](https://github.com/cdimascio/express-openapi-validator/commit/5df747c)) -* chore: increment patch version ([f35b1f2](https://github.com/cdimascio/express-openapi-validator/commit/f35b1f2)) -* chore: increment patch version ([a542ece](https://github.com/cdimascio/express-openapi-validator/commit/a542ece)) -* chore: launch.json ([3347f5d](https://github.com/cdimascio/express-openapi-validator/commit/3347f5d)) -* chore: publish script ([ab392b8](https://github.com/cdimascio/express-openapi-validator/commit/ab392b8)) -* chore: remove docs folder ([1592223](https://github.com/cdimascio/express-openapi-validator/commit/1592223)) -* chore: update example deps ([1846227](https://github.com/cdimascio/express-openapi-validator/commit/1846227)) -* doc: brief summary ([60f2cf4](https://github.com/cdimascio/express-openapi-validator/commit/60f2cf4)) -* doc: update README ([1d3dcee](https://github.com/cdimascio/express-openapi-validator/commit/1d3dcee)) -* doc: update README ([29a83a7](https://github.com/cdimascio/express-openapi-validator/commit/29a83a7)) -* fix: #495 inconsistent validation of multipart request body with $ref (#496) ([832f865](https://github.com/cdimascio/express-openapi-validator/commit/832f865)), closes [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) [#496](https://github.com/cdimascio/express-openapi-validator/issues/496) [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) - - - -## 4.9.5 (2020-12-22) - -* fix: #495 inconsistent validation of multipart request body with $ref (#496) ([832f865](https://github.com/cdimascio/express-openapi-validator/commit/832f865)), closes [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) [#496](https://github.com/cdimascio/express-openapi-validator/issues/496) [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) -* chore: increment patch version ([f35b1f2](https://github.com/cdimascio/express-openapi-validator/commit/f35b1f2)) -* chore: increment patch version ([a542ece](https://github.com/cdimascio/express-openapi-validator/commit/a542ece)) -* chore: publish script ([ab392b8](https://github.com/cdimascio/express-openapi-validator/commit/ab392b8)) -* chore: remove docs folder ([1592223](https://github.com/cdimascio/express-openapi-validator/commit/1592223)) -* doc: brief summary ([60f2cf4](https://github.com/cdimascio/express-openapi-validator/commit/60f2cf4)) - - - -## 4.9.5 (2020-12-22) - -* fix: #495 inconsistent validation of multipart request body with $ref (#496) ([832f865](https://github.com/cdimascio/express-openapi-validator/commit/832f865)), closes [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) [#496](https://github.com/cdimascio/express-openapi-validator/issues/496) [#495](https://github.com/cdimascio/express-openapi-validator/issues/495) -* chore: increment patch version ([f35b1f2](https://github.com/cdimascio/express-openapi-validator/commit/f35b1f2)) -* chore: increment patch version ([a542ece](https://github.com/cdimascio/express-openapi-validator/commit/a542ece)) -* chore: publish script ([ab392b8](https://github.com/cdimascio/express-openapi-validator/commit/ab392b8)) -* chore: remove docs folder ([1592223](https://github.com/cdimascio/express-openapi-validator/commit/1592223)) -* doc: brief summary ([60f2cf4](https://github.com/cdimascio/express-openapi-validator/commit/60f2cf4)) - - - ## 4.9.2 (2020-12-19) * chore: add OpenAPIV3.Document return type ([e71e1b9](https://github.com/cdimascio/express-openapi-validator/commit/e71e1b9)) @@ -383,6 +297,7 @@ * chore: increment patch version ([d8090d5](https://github.com/cdimascio/express-openapi-validator/commit/d8090d5)) * chore: increment patch version ([d659037](https://github.com/cdimascio/express-openapi-validator/commit/d659037)) * chore: update change history ([2ac26fc](https://github.com/cdimascio/express-openapi-validator/commit/2ac26fc)) +* chore: update change log ([5397efe](https://github.com/cdimascio/express-openapi-validator/commit/5397efe)) * chore: update change log ([816b002](https://github.com/cdimascio/express-openapi-validator/commit/816b002)) * chore(deps): bump ini from 1.3.5 to 1.3.7 (#483) ([e5a5cea](https://github.com/cdimascio/express-openapi-validator/commit/e5a5cea)), closes [#483](https://github.com/cdimascio/express-openapi-validator/issues/483) * chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/1-standard (#487) ([cf6c12d](https://github.com/cdimascio/express-openapi-validator/commit/cf6c12d)), closes [#487](https://github.com/cdimascio/express-openapi-validator/issues/487) @@ -401,45 +316,17 @@ -## 4.9.1 (2020-12-19) - -* chore: cleanup console logs ([5248f39](https://github.com/cdimascio/express-openapi-validator/commit/5248f39)) -* chore: increment minor version ([3a70cde](https://github.com/cdimascio/express-openapi-validator/commit/3a70cde)) -* chore: increment patch version ([d659037](https://github.com/cdimascio/express-openapi-validator/commit/d659037)) -* chore: update change history ([2ac26fc](https://github.com/cdimascio/express-openapi-validator/commit/2ac26fc)) -* chore(deps): bump ini from 1.3.5 to 1.3.7 (#483) ([e5a5cea](https://github.com/cdimascio/express-openapi-validator/commit/e5a5cea)), closes [#483](https://github.com/cdimascio/express-openapi-validator/issues/483) -* chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/1-standard (#487) ([cf6c12d](https://github.com/cdimascio/express-openapi-validator/commit/cf6c12d)), closes [#487](https://github.com/cdimascio/express-openapi-validator/issues/487) -* chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/3-eov-operations (#484) ([baa5cdf](https://github.com/cdimascio/express-openapi-validator/commit/baa5cdf)), closes [#484](https://github.com/cdimascio/express-openapi-validator/issues/484) -* chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/6-multi-file-spec (#485) ([24988b8](https://github.com/cdimascio/express-openapi-validator/commit/24988b8)), closes [#485](https://github.com/cdimascio/express-openapi-validator/issues/485) -* chore(deps): bump ini in /examples/2-standard-multiple-api-specs (#488) ([f0eb42e](https://github.com/cdimascio/express-openapi-validator/commit/f0eb42e)), closes [#488](https://github.com/cdimascio/express-openapi-validator/issues/488) -* chore(deps): bump ini in /examples/4-eov-operations-babel (#486) ([384ff8c](https://github.com/cdimascio/express-openapi-validator/commit/384ff8c)), closes [#486](https://github.com/cdimascio/express-openapi-validator/issues/486) -* chore(deps): bump ini in /examples/5-custom-operation-resolver (#489) ([25921fc](https://github.com/cdimascio/express-openapi-validator/commit/25921fc)), closes [#489](https://github.com/cdimascio/express-openapi-validator/issues/489) -* feat: #467 support for URI path params (#491) ([0f7fcda](https://github.com/cdimascio/express-openapi-validator/commit/0f7fcda)), closes [#467](https://github.com/cdimascio/express-openapi-validator/issues/467) [#491](https://github.com/cdimascio/express-openapi-validator/issues/491) [#467](https://github.com/cdimascio/express-openapi-validator/issues/467) -* Allowing request body to be coerced (#468) ([b640b75](https://github.com/cdimascio/express-openapi-validator/commit/b640b75)), closes [#468](https://github.com/cdimascio/express-openapi-validator/issues/468) -* Fix typos in readme (#490) ([3e6a26b](https://github.com/cdimascio/express-openapi-validator/commit/3e6a26b)), closes [#490](https://github.com/cdimascio/express-openapi-validator/issues/490) -* It's value => Its value (#479) ([d7757fa](https://github.com/cdimascio/express-openapi-validator/commit/d7757fa)), closes [#479](https://github.com/cdimascio/express-openapi-validator/issues/479) -* docs: add sjinks as a contributor (#480) ([59fdf32](https://github.com/cdimascio/express-openapi-validator/commit/59fdf32)), closes [#480](https://github.com/cdimascio/express-openapi-validator/issues/480) - - - -## 4.9.0 (2020-12-09) - -* chore: increment minor version ([3a70cde](https://github.com/cdimascio/express-openapi-validator/commit/3a70cde)) -* Allowing request body to be coerced (#468) ([b640b75](https://github.com/cdimascio/express-openapi-validator/commit/b640b75)), closes [#468](https://github.com/cdimascio/express-openapi-validator/issues/468) -* It's value => Its value (#479) ([d7757fa](https://github.com/cdimascio/express-openapi-validator/commit/d7757fa)), closes [#479](https://github.com/cdimascio/express-openapi-validator/issues/479) -* docs: add sjinks as a contributor (#480) ([59fdf32](https://github.com/cdimascio/express-openapi-validator/commit/59fdf32)), closes [#480](https://github.com/cdimascio/express-openapi-validator/issues/480) - - - ## 4.8.0 (2020-12-03) * chore: increment minor version ([b91e548](https://github.com/cdimascio/express-openapi-validator/commit/b91e548)) +* chore: update change log ([c8eb467](https://github.com/cdimascio/express-openapi-validator/commit/c8eb467)) * feat: Specify allow unknown params on a per-operation level (#477) ([4e737b8](https://github.com/cdimascio/express-openapi-validator/commit/4e737b8)), closes [#477](https://github.com/cdimascio/express-openapi-validator/issues/477) ## 4.7.2 (2020-11-28) +* chore: change log ([a7e7812](https://github.com/cdimascio/express-openapi-validator/commit/a7e7812)) * chore: increment patch version ([329aa7f](https://github.com/cdimascio/express-openapi-validator/commit/329aa7f)) * fix: parameter style handling #473 (#474) ([19c6f49](https://github.com/cdimascio/express-openapi-validator/commit/19c6f49)), closes [#473](https://github.com/cdimascio/express-openapi-validator/issues/473) [#474](https://github.com/cdimascio/express-openapi-validator/issues/474) * test: test for #470 ([d690c9e](https://github.com/cdimascio/express-openapi-validator/commit/d690c9e)), closes [#470](https://github.com/cdimascio/express-openapi-validator/issues/470) @@ -449,6 +336,7 @@ ## 4.7.1 (2020-11-17) * chore: increment patch version ([dd2033b](https://github.com/cdimascio/express-openapi-validator/commit/dd2033b)) +* chore: update change log ([747a665](https://github.com/cdimascio/express-openapi-validator/commit/747a665)) * Accept response validation error handler (#456) ([0cc8c4d](https://github.com/cdimascio/express-openapi-validator/commit/0cc8c4d)), closes [#456](https://github.com/cdimascio/express-openapi-validator/issues/456) @@ -457,6 +345,7 @@ * chore: increment minor version ([a602c44](https://github.com/cdimascio/express-openapi-validator/commit/a602c44)) * chore: update change log ([a3e1cc0](https://github.com/cdimascio/express-openapi-validator/commit/a3e1cc0)) +* chore: update change log (basic discriminator support) ([023bf01](https://github.com/cdimascio/express-openapi-validator/commit/023bf01)) * top level discriminator support (oneOf, anyOf) for request bodies (#461) ([17f4c47](https://github.com/cdimascio/express-openapi-validator/commit/17f4c47)), closes [#461](https://github.com/cdimascio/express-openapi-validator/issues/461) [#458](https://github.com/cdimascio/express-openapi-validator/issues/458) @@ -472,6 +361,7 @@ ## 4.5.0 (2020-11-09) * chore: increment minor version ([80de114](https://github.com/cdimascio/express-openapi-validator/commit/80de114)) +* chore: update change log ([3bb2343](https://github.com/cdimascio/express-openapi-validator/commit/3bb2343)) * feat: option to enable response body casting (#451) ([f06a2d2](https://github.com/cdimascio/express-openapi-validator/commit/f06a2d2)), closes [#451](https://github.com/cdimascio/express-openapi-validator/issues/451) @@ -479,6 +369,7 @@ ## 4.4.4 (2020-11-09) * chore: increment minor version ([1bff079](https://github.com/cdimascio/express-openapi-validator/commit/1bff079)) +* chore: udate change log ([a2dbfd2](https://github.com/cdimascio/express-openapi-validator/commit/a2dbfd2)) * docs: add LEI as a contributor (#450) ([bc30bb6](https://github.com/cdimascio/express-openapi-validator/commit/bc30bb6)), closes [#450](https://github.com/cdimascio/express-openapi-validator/issues/450) * docs: add LEI as a contributor (#453) ([e190550](https://github.com/cdimascio/express-openapi-validator/commit/e190550)), closes [#453](https://github.com/cdimascio/express-openapi-validator/issues/453) * fix: request schema preprocessor and multipart middleware custom formats (#452) ([cf37281](https://github.com/cdimascio/express-openapi-validator/commit/cf37281)), closes [#452](https://github.com/cdimascio/express-openapi-validator/issues/452) @@ -490,22 +381,17 @@ * chore: increment minor version ([c2c1d7f](https://github.com/cdimascio/express-openapi-validator/commit/c2c1d7f)) * chore: increment patch version ([3df8ed0](https://github.com/cdimascio/express-openapi-validator/commit/3df8ed0)) * chore: update change history ([7d7a74b](https://github.com/cdimascio/express-openapi-validator/commit/7d7a74b)) +* chore: update change log ([b44f66b](https://github.com/cdimascio/express-openapi-validator/commit/b44f66b)) * fix: dynamic query params via object additionalProperties: true ([c647ad1](https://github.com/cdimascio/express-openapi-validator/commit/c647ad1)), closes [#445](https://github.com/cdimascio/express-openapi-validator/issues/445) * fix: export 406 and rename 413 (#448) ([0f48f1f](https://github.com/cdimascio/express-openapi-validator/commit/0f48f1f)), closes [#448](https://github.com/cdimascio/express-openapi-validator/issues/448) * fix: incorrectly throw required header in node 15 (#449) ([80ca68f](https://github.com/cdimascio/express-openapi-validator/commit/80ca68f)), closes [#449](https://github.com/cdimascio/express-openapi-validator/issues/449) [#447](https://github.com/cdimascio/express-openapi-validator/issues/447) -## 4.4.2 (2020-11-06) - -* chore: increment patch version ([3df8ed0](https://github.com/cdimascio/express-openapi-validator/commit/3df8ed0)) -* fix: dynamic query params via object additionalProperties: true ([c647ad1](https://github.com/cdimascio/express-openapi-validator/commit/c647ad1)), closes [#445](https://github.com/cdimascio/express-openapi-validator/issues/445) - - - ## 4.4.1 (2020-11-06) * chore: increment patch version ([2e8d621](https://github.com/cdimascio/express-openapi-validator/commit/2e8d621)) +* chore: update change history ([fadbc94](https://github.com/cdimascio/express-openapi-validator/commit/fadbc94)) * chore: update change history ([52cfe01](https://github.com/cdimascio/express-openapi-validator/commit/52cfe01)) * fix: cannot create property parameters ([43dcfda](https://github.com/cdimascio/express-openapi-validator/commit/43dcfda)), closes [#440](https://github.com/cdimascio/express-openapi-validator/issues/440) * fix: explode form param with no properties ([a735884](https://github.com/cdimascio/express-openapi-validator/commit/a735884)), closes [#441](https://github.com/cdimascio/express-openapi-validator/issues/441) @@ -534,6 +420,7 @@ * chore: change history ([a3908cd](https://github.com/cdimascio/express-openapi-validator/commit/a3908cd)) * chore: increment patch version ([a7ee952](https://github.com/cdimascio/express-openapi-validator/commit/a7ee952)) +* chore: update change history ([67fbaeb](https://github.com/cdimascio/express-openapi-validator/commit/67fbaeb)) * Escape colons in path. Fixes #320 ([1e3bd24](https://github.com/cdimascio/express-openapi-validator/commit/1e3bd24)), closes [#320](https://github.com/cdimascio/express-openapi-validator/issues/320) @@ -547,6 +434,7 @@ ## 4.3.5 (2020-10-27) +* ci: change log ([f2e2bac](https://github.com/cdimascio/express-openapi-validator/commit/f2e2bac)) * chore: change history ([7b91562](https://github.com/cdimascio/express-openapi-validator/commit/7b91562)) * chore: increment patch version ([a9e5317](https://github.com/cdimascio/express-openapi-validator/commit/a9e5317)) * docs: add aviskase as a contributor (#428) ([1ad3667](https://github.com/cdimascio/express-openapi-validator/commit/1ad3667)), closes [#428](https://github.com/cdimascio/express-openapi-validator/issues/428) @@ -564,6 +452,15 @@ +## 4.3.3 (2020-10-26) + +* chore: increment patch version ([2ee83f2](https://github.com/cdimascio/express-openapi-validator/commit/2ee83f2)) +* chore: update change log ([f99e961](https://github.com/cdimascio/express-openapi-validator/commit/f99e961)) +* docs: add krizzje as a contributor (#418) ([ddc849f](https://github.com/cdimascio/express-openapi-validator/commit/ddc849f)), closes [#418](https://github.com/cdimascio/express-openapi-validator/issues/418) +* Fixed property "parameters" typo (#417) ([8e49467](https://github.com/cdimascio/express-openapi-validator/commit/8e49467)), closes [#417](https://github.com/cdimascio/express-openapi-validator/issues/417) + + + ## 4.3.2 (2020-10-26) * chore: increment patch version ([ed7af2b](https://github.com/cdimascio/express-openapi-validator/commit/ed7af2b)) @@ -593,1805 +490,3 @@ * fix: upgrade express-openapi-validator from 4.0.4 to 4.0.7 (#410) ([b98b965](https://github.com/cdimascio/express-openapi-validator/commit/b98b965)), closes [#410](https://github.com/cdimascio/express-openapi-validator/issues/410) * chore: change history ([f6d6842](https://github.com/cdimascio/express-openapi-validator/commit/f6d6842)) - - -## 4.2.3 (2020-10-22) - -* chore: increment patch version ([a74c884](https://github.com/cdimascio/express-openapi-validator/commit/a74c884)) -* chore: update dev deps (#407) ([a8c0da7](https://github.com/cdimascio/express-openapi-validator/commit/a8c0da7)), closes [#407](https://github.com/cdimascio/express-openapi-validator/issues/407) -* update change history ([cc432d9](https://github.com/cdimascio/express-openapi-validator/commit/cc432d9)) - - - -## 4.2.2 (2020-10-22) - -* fixes #402 500 on empty body for undeclared content-type (#406) ([e10d863](https://github.com/cdimascio/express-openapi-validator/commit/e10d863)), closes [#402](https://github.com/cdimascio/express-openapi-validator/issues/402) [#406](https://github.com/cdimascio/express-openapi-validator/issues/406) [#402](https://github.com/cdimascio/express-openapi-validator/issues/402) -* increment patch version ([658cd37](https://github.com/cdimascio/express-openapi-validator/commit/658cd37)) -* Move @types/multer to dependencies (#401) ([9f1c3d2](https://github.com/cdimascio/express-openapi-validator/commit/9f1c3d2)), closes [#401](https://github.com/cdimascio/express-openapi-validator/issues/401) -* update chagne log ([915888c](https://github.com/cdimascio/express-openapi-validator/commit/915888c)) -* fix: upgrade express-openapi-validator from 4.0.2 to 4.0.4 (#405) ([b90ddc1](https://github.com/cdimascio/express-openapi-validator/commit/b90ddc1)), closes [#405](https://github.com/cdimascio/express-openapi-validator/issues/405) -* fix: upgrade path-to-regexp from 6.1.0 to 6.2.0 (#404) ([a0df028](https://github.com/cdimascio/express-openapi-validator/commit/a0df028)), closes [#404](https://github.com/cdimascio/express-openapi-validator/issues/404) -* docs: add dprgarner as a contributor (#403) ([260a6ba](https://github.com/cdimascio/express-openapi-validator/commit/260a6ba)), closes [#403](https://github.com/cdimascio/express-openapi-validator/issues/403) - - - -## 4.2.1 (2020-10-14) - -* add readonly required test using allOf ([cbd6292](https://github.com/cdimascio/express-openapi-validator/commit/cbd6292)) -* increment patch version ([2231fde](https://github.com/cdimascio/express-openapi-validator/commit/2231fde)) -* update change history ([cae389c](https://github.com/cdimascio/express-openapi-validator/commit/cae389c)) -* Update README.md ([8e9678d](https://github.com/cdimascio/express-openapi-validator/commit/8e9678d)) -* docs: add ownagedj as a contributor (#399) ([1a8779f](https://github.com/cdimascio/express-openapi-validator/commit/1a8779f)), closes [#399](https://github.com/cdimascio/express-openapi-validator/issues/399) -* fix: optional requestBody handling / add tests (#398) ([5b3d32a](https://github.com/cdimascio/express-openapi-validator/commit/5b3d32a)), closes [#398](https://github.com/cdimascio/express-openapi-validator/issues/398) - - - -## 4.2.0 (2020-10-08) - -* Create dependabot.yml ([b57116c](https://github.com/cdimascio/express-openapi-validator/commit/b57116c)) -* do not coerce request body property values (#387) ([07af36f](https://github.com/cdimascio/express-openapi-validator/commit/07af36f)), closes [#387](https://github.com/cdimascio/express-openapi-validator/issues/387) -* fix v4 performance ([04c7d3f](https://github.com/cdimascio/express-openapi-validator/commit/04c7d3f)) -* increment minor version ([1ec3c53](https://github.com/cdimascio/express-openapi-validator/commit/1ec3c53)) -* increment minor version ([fac305d](https://github.com/cdimascio/express-openapi-validator/commit/fac305d)) -* increment patch version ([4fe112f](https://github.com/cdimascio/express-openapi-validator/commit/4fe112f)) -* increment patch version ([7183b1a](https://github.com/cdimascio/express-openapi-validator/commit/7183b1a)) -* remove script ([0bc452c](https://github.com/cdimascio/express-openapi-validator/commit/0bc452c)) -* Response body coercion (#392) ([c8b5fdf](https://github.com/cdimascio/express-openapi-validator/commit/c8b5fdf)), closes [#392](https://github.com/cdimascio/express-openapi-validator/issues/392) [#391](https://github.com/cdimascio/express-openapi-validator/issues/391) -* update change history ([b330443](https://github.com/cdimascio/express-openapi-validator/commit/b330443)) -* update change history ([2be70de](https://github.com/cdimascio/express-openapi-validator/commit/2be70de)) -* update changelog ([684837f](https://github.com/cdimascio/express-openapi-validator/commit/684837f)) -* update ignores ([d8ab4d9](https://github.com/cdimascio/express-openapi-validator/commit/d8ab4d9)) -* Update README.md ([ff87826](https://github.com/cdimascio/express-openapi-validator/commit/ff87826)) -* fix: upgrade ajv from 6.12.4 to 6.12.5 (#388) ([e615c57](https://github.com/cdimascio/express-openapi-validator/commit/e615c57)), closes [#388](https://github.com/cdimascio/express-openapi-validator/issues/388) - - - -## 4.0.7 (2020-10-02) - -* fix v4 performance ([04c7d3f](https://github.com/cdimascio/express-openapi-validator/commit/04c7d3f)) -* increment patch version ([4fe112f](https://github.com/cdimascio/express-openapi-validator/commit/4fe112f)) -* increment patch version ([7183b1a](https://github.com/cdimascio/express-openapi-validator/commit/7183b1a)) -* update change history ([2be70de](https://github.com/cdimascio/express-openapi-validator/commit/2be70de)) -* update changelog ([684837f](https://github.com/cdimascio/express-openapi-validator/commit/684837f)) - - - -## 4.0.6 (2020-10-02) - -* Allow JSON Response to Return Boolean `false` Value (#383) ([dec510e](https://github.com/cdimascio/express-openapi-validator/commit/dec510e)), closes [#383](https://github.com/cdimascio/express-openapi-validator/issues/383) -* fix #380: allow any string to be servers variables (#381) ([b0c2a0c](https://github.com/cdimascio/express-openapi-validator/commit/b0c2a0c)), closes [#380](https://github.com/cdimascio/express-openapi-validator/issues/380) [#381](https://github.com/cdimascio/express-openapi-validator/issues/381) -* increment patch version ([7183b1a](https://github.com/cdimascio/express-openapi-validator/commit/7183b1a)) -* increment patch version ([3cfde6b](https://github.com/cdimascio/express-openapi-validator/commit/3cfde6b)) -* update changelog ([684837f](https://github.com/cdimascio/express-openapi-validator/commit/684837f)) -* Update README.md ([080ae7a](https://github.com/cdimascio/express-openapi-validator/commit/080ae7a)) -* docs: add DomParfitt as a contributor (#385) ([33e33e3](https://github.com/cdimascio/express-openapi-validator/commit/33e33e3)), closes [#385](https://github.com/cdimascio/express-openapi-validator/issues/385) -* docs: add xg1990 as a contributor (#386) ([73b5362](https://github.com/cdimascio/express-openapi-validator/commit/73b5362)), closes [#386](https://github.com/cdimascio/express-openapi-validator/issues/386) - - - -## 4.0.5 (2020-10-02) - -* Allow JSON Response to Return Boolean `false` Value (#383) ([dec510e](https://github.com/cdimascio/express-openapi-validator/commit/dec510e)), closes [#383](https://github.com/cdimascio/express-openapi-validator/issues/383) -* fix #380: allow any string to be servers variables (#381) ([b0c2a0c](https://github.com/cdimascio/express-openapi-validator/commit/b0c2a0c)), closes [#380](https://github.com/cdimascio/express-openapi-validator/issues/380) [#381](https://github.com/cdimascio/express-openapi-validator/issues/381) -* increment patch version ([3cfde6b](https://github.com/cdimascio/express-openapi-validator/commit/3cfde6b)) -* Update README.md ([080ae7a](https://github.com/cdimascio/express-openapi-validator/commit/080ae7a)) -* docs: add DomParfitt as a contributor (#385) ([33e33e3](https://github.com/cdimascio/express-openapi-validator/commit/33e33e3)), closes [#385](https://github.com/cdimascio/express-openapi-validator/issues/385) -* docs: add xg1990 as a contributor (#386) ([73b5362](https://github.com/cdimascio/express-openapi-validator/commit/73b5362)), closes [#386](https://github.com/cdimascio/express-openapi-validator/issues/386) - - - -## 4.0.4 (2020-09-30) - -* (chore) increment minor version ([ca449f5](https://github.com/cdimascio/express-openapi-validator/commit/ca449f5)) -* update changelog ([f32db81](https://github.com/cdimascio/express-openapi-validator/commit/f32db81)) -* docs: add joodie as a contributor (#379) ([b169179](https://github.com/cdimascio/express-openapi-validator/commit/b169179)), closes [#379](https://github.com/cdimascio/express-openapi-validator/issues/379) - - - -## 4.0.3 (2020-09-30) - -* increment patch version ([7a60453](https://github.com/cdimascio/express-openapi-validator/commit/7a60453)) -* remove deasync references (#378) ([f57ee23](https://github.com/cdimascio/express-openapi-validator/commit/f57ee23)), closes [#378](https://github.com/cdimascio/express-openapi-validator/issues/378) -* Update CHANGE_HISTORY.md ([9034a61](https://github.com/cdimascio/express-openapi-validator/commit/9034a61)) - - - -## 4.0.2 (2020-09-28) - -* implement as standard connect middleware (#351) ([b806dd4](https://github.com/cdimascio/express-openapi-validator/commit/b806dd4)), closes [#351](https://github.com/cdimascio/express-openapi-validator/issues/351) [#369](https://github.com/cdimascio/express-openapi-validator/issues/369) -* increment patch version ([5284ad3](https://github.com/cdimascio/express-openapi-validator/commit/5284ad3)) -* increment patch version ([574457c](https://github.com/cdimascio/express-openapi-validator/commit/574457c)) -* update README ([dfe11bf](https://github.com/cdimascio/express-openapi-validator/commit/dfe11bf)) -* Update README.md ([5eead77](https://github.com/cdimascio/express-openapi-validator/commit/5eead77)) -* v4.0.0 ([8406c12](https://github.com/cdimascio/express-openapi-validator/commit/8406c12)) - -## 3.17.2 (2020-09-22) - -* (fix) #367 - handle negative floats ([a7e5d4d](https://github.com/cdimascio/express-openapi-validator/commit/a7e5d4d)), closes [#367](https://github.com/cdimascio/express-openapi-validator/issues/367) -* #356 test ([7a28d51](https://github.com/cdimascio/express-openapi-validator/commit/7a28d51)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* add #356 test ([98ad9d8](https://github.com/cdimascio/express-openapi-validator/commit/98ad9d8)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* add test ([29a07d7](https://github.com/cdimascio/express-openapi-validator/commit/29a07d7)) -* fix response type inference ([10fd39b](https://github.com/cdimascio/express-openapi-validator/commit/10fd39b)) -* Handle readOnly + required when Content-Type includes charset ([94ae6d6](https://github.com/cdimascio/express-openapi-validator/commit/94ae6d6)) -* increment minor version ([68f346b](https://github.com/cdimascio/express-openapi-validator/commit/68f346b)) -* increment minor version ([bc53f90](https://github.com/cdimascio/express-openapi-validator/commit/bc53f90)) -* increment minor version ([8fb04b0](https://github.com/cdimascio/express-openapi-validator/commit/8fb04b0)) -* increment patch version ([fcd0918](https://github.com/cdimascio/express-openapi-validator/commit/fcd0918)) -* increment patch version ([7c2d005](https://github.com/cdimascio/express-openapi-validator/commit/7c2d005)) -* increment patch version ([0ca4d75](https://github.com/cdimascio/express-openapi-validator/commit/0ca4d75)) -* Introduce apiDoc as a param for operation resolver ([3074a1d](https://github.com/cdimascio/express-openapi-validator/commit/3074a1d)) -* relocate tests ([ffc2029](https://github.com/cdimascio/express-openapi-validator/commit/ffc2029)) -* remove morgan ([41fa857](https://github.com/cdimascio/express-openapi-validator/commit/41fa857)) -* rename changelog ([4c066f7](https://github.com/cdimascio/express-openapi-validator/commit/4c066f7)) -* test for #356 ([25263c9](https://github.com/cdimascio/express-openapi-validator/commit/25263c9)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* update changelog ([38f3dad](https://github.com/cdimascio/express-openapi-validator/commit/38f3dad)) -* update CHANGELOG ([a6992d4](https://github.com/cdimascio/express-openapi-validator/commit/a6992d4)) -* Update CONTRIBUTING.md ([b6127e8](https://github.com/cdimascio/express-openapi-validator/commit/b6127e8)) -* Update CONTRIBUTING.md ([3b0f92e](https://github.com/cdimascio/express-openapi-validator/commit/3b0f92e)) -* Update CONTRIBUTING.md ([6f3874e](https://github.com/cdimascio/express-openapi-validator/commit/6f3874e)) -* update ignores ([30011c6](https://github.com/cdimascio/express-openapi-validator/commit/30011c6)) -* update ignores ([4c36693](https://github.com/cdimascio/express-openapi-validator/commit/4c36693)) -* update patch version ([daed6d4](https://github.com/cdimascio/express-openapi-validator/commit/daed6d4)) -* update README ([079ae72](https://github.com/cdimascio/express-openapi-validator/commit/079ae72)) -* Update README.md ([56ea34b](https://github.com/cdimascio/express-openapi-validator/commit/56ea34b)) -* Update README.md ([4e924e0](https://github.com/cdimascio/express-openapi-validator/commit/4e924e0)) -* Update README.md ([5b13634](https://github.com/cdimascio/express-openapi-validator/commit/5b13634)) -* Update README.md ([31dfb96](https://github.com/cdimascio/express-openapi-validator/commit/31dfb96)) -* Update README.md ([5fcc585](https://github.com/cdimascio/express-openapi-validator/commit/5fcc585)) -* Update README.md ([102f11e](https://github.com/cdimascio/express-openapi-validator/commit/102f11e)) -* Update README.md ([bd54814](https://github.com/cdimascio/express-openapi-validator/commit/bd54814)) -* Update README.md ([644cfb6](https://github.com/cdimascio/express-openapi-validator/commit/644cfb6)) -* docs: add dystopiandev as a contributor (#373) ([a790d12](https://github.com/cdimascio/express-openapi-validator/commit/a790d12)), closes [#373](https://github.com/cdimascio/express-openapi-validator/issues/373) -* docs: update .all-contributorsrc [skip ci] ([abed06a](https://github.com/cdimascio/express-openapi-validator/commit/abed06a)) -* docs: update README.md [skip ci] ([bf34b4f](https://github.com/cdimascio/express-openapi-validator/commit/bf34b4f)) - - - -## 3.17.0 (2020-09-13) ->>>>>>> master:CHANGE_HISTORY.md - -* #356 test ([7a28d51](https://github.com/cdimascio/express-openapi-validator/commit/7a28d51)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* add #356 test ([98ad9d8](https://github.com/cdimascio/express-openapi-validator/commit/98ad9d8)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* add test ([29a07d7](https://github.com/cdimascio/express-openapi-validator/commit/29a07d7)) -* fix response type inference ([10fd39b](https://github.com/cdimascio/express-openapi-validator/commit/10fd39b)) -* Handle readOnly + required when Content-Type includes charset ([94ae6d6](https://github.com/cdimascio/express-openapi-validator/commit/94ae6d6)) -* increment minor version ([bc53f90](https://github.com/cdimascio/express-openapi-validator/commit/bc53f90)) -* increment minor version ([8fb04b0](https://github.com/cdimascio/express-openapi-validator/commit/8fb04b0)) -* increment patch version ([7c2d005](https://github.com/cdimascio/express-openapi-validator/commit/7c2d005)) -* increment patch version ([0ca4d75](https://github.com/cdimascio/express-openapi-validator/commit/0ca4d75)) -* Introduce apiDoc as a param for operation resolver ([3074a1d](https://github.com/cdimascio/express-openapi-validator/commit/3074a1d)) -* relocate tests ([ffc2029](https://github.com/cdimascio/express-openapi-validator/commit/ffc2029)) -* remove morgan ([41fa857](https://github.com/cdimascio/express-openapi-validator/commit/41fa857)) -* test for #356 ([25263c9](https://github.com/cdimascio/express-openapi-validator/commit/25263c9)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* update changelog ([38f3dad](https://github.com/cdimascio/express-openapi-validator/commit/38f3dad)) -* update ignores ([4c36693](https://github.com/cdimascio/express-openapi-validator/commit/4c36693)) -* update patch version ([daed6d4](https://github.com/cdimascio/express-openapi-validator/commit/daed6d4)) -* update README ([079ae72](https://github.com/cdimascio/express-openapi-validator/commit/079ae72)) -* Update README.md ([31dfb96](https://github.com/cdimascio/express-openapi-validator/commit/31dfb96)) -* Update README.md ([5fcc585](https://github.com/cdimascio/express-openapi-validator/commit/5fcc585)) -* Update README.md ([102f11e](https://github.com/cdimascio/express-openapi-validator/commit/102f11e)) -* Update README.md ([bd54814](https://github.com/cdimascio/express-openapi-validator/commit/bd54814)) -* Update README.md ([644cfb6](https://github.com/cdimascio/express-openapi-validator/commit/644cfb6)) -* docs: update .all-contributorsrc [skip ci] ([abed06a](https://github.com/cdimascio/express-openapi-validator/commit/abed06a)) -* docs: update README.md [skip ci] ([bf34b4f](https://github.com/cdimascio/express-openapi-validator/commit/bf34b4f)) - - - -## 3.16.14 (2020-09-07) ->>>>>>> master - -* #356 test ([7a28d51](https://github.com/cdimascio/express-openapi-validator/commit/7a28d51)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* add #356 test ([98ad9d8](https://github.com/cdimascio/express-openapi-validator/commit/98ad9d8)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* add test ([29a07d7](https://github.com/cdimascio/express-openapi-validator/commit/29a07d7)) -* fix response type inference ([10fd39b](https://github.com/cdimascio/express-openapi-validator/commit/10fd39b)) -* Handle readOnly + required when Content-Type includes charset ([94ae6d6](https://github.com/cdimascio/express-openapi-validator/commit/94ae6d6)) -* increment patch version ([7c2d005](https://github.com/cdimascio/express-openapi-validator/commit/7c2d005)) -* increment patch version ([0ca4d75](https://github.com/cdimascio/express-openapi-validator/commit/0ca4d75)) -* relocate tests ([ffc2029](https://github.com/cdimascio/express-openapi-validator/commit/ffc2029)) -* remove morgan ([41fa857](https://github.com/cdimascio/express-openapi-validator/commit/41fa857)) -* test for #356 ([25263c9](https://github.com/cdimascio/express-openapi-validator/commit/25263c9)), closes [#356](https://github.com/cdimascio/express-openapi-validator/issues/356) -* update patch version ([daed6d4](https://github.com/cdimascio/express-openapi-validator/commit/daed6d4)) -* update README ([079ae72](https://github.com/cdimascio/express-openapi-validator/commit/079ae72)) -* Update README.md ([644cfb6](https://github.com/cdimascio/express-openapi-validator/commit/644cfb6)) - - - -## 3.16.11 (2020-08-23) - -* create test and exmaple with colon in path ([9e8e14f](https://github.com/cdimascio/express-openapi-validator/commit/9e8e14f)) -* increment patch version ([5b40ad3](https://github.com/cdimascio/express-openapi-validator/commit/5b40ad3)) -* Update README.md ([5ff7d4a](https://github.com/cdimascio/express-openapi-validator/commit/5ff7d4a)) -* Update README.md ([950bf89](https://github.com/cdimascio/express-openapi-validator/commit/950bf89)) -* Update README.md ([10acc6f](https://github.com/cdimascio/express-openapi-validator/commit/10acc6f)) -* v4.0.0-alpha.1 available ([e87e0a9](https://github.com/cdimascio/express-openapi-validator/commit/e87e0a9)) -* v4.0.0-alpha.1 available ([f6e06a0](https://github.com/cdimascio/express-openapi-validator/commit/f6e06a0)) -* v4.0.0-alpha.1 availalbe ([14faeaf](https://github.com/cdimascio/express-openapi-validator/commit/14faeaf)) - - - -## 3.16.9 (2020-08-11) - -* Bump lodash from 4.17.15 to 4.17.19 in /examples/4-eov-operations-babel ([f627bd0](https://github.com/cdimascio/express-openapi-validator/commit/f627bd0)) -* fix response validation memory leak ([4b2cdf1](https://github.com/cdimascio/express-openapi-validator/commit/4b2cdf1)) -* fix typo in readme ([2285aa6](https://github.com/cdimascio/express-openapi-validator/commit/2285aa6)) -* increment patch version ([201ec1c](https://github.com/cdimascio/express-openapi-validator/commit/201ec1c)) -* increment patch version ([e762acf](https://github.com/cdimascio/express-openapi-validator/commit/e762acf)) -* multi file spec example ([b662d51](https://github.com/cdimascio/express-openapi-validator/commit/b662d51)) -* removed unused dependency cookie-parser in examples and in readme, as well as exposing none existing ([3a11f19](https://github.com/cdimascio/express-openapi-validator/commit/3a11f19)) -* update README ([6476ec9](https://github.com/cdimascio/express-openapi-validator/commit/6476ec9)) -* docs: update .all-contributorsrc [skip ci] ([6cdf535](https://github.com/cdimascio/express-openapi-validator/commit/6cdf535)) -* docs: update .all-contributorsrc [skip ci] ([d16b737](https://github.com/cdimascio/express-openapi-validator/commit/d16b737)) -* docs: update README.md [skip ci] ([b243db3](https://github.com/cdimascio/express-openapi-validator/commit/b243db3)) -* docs: update README.md [skip ci] ([9c7ae91](https://github.com/cdimascio/express-openapi-validator/commit/9c7ae91)) -* fix: upgrade json-schema-ref-parser from 9.0.1 to 9.0.2 ([0705ed6](https://github.com/cdimascio/express-openapi-validator/commit/0705ed6)) -* fix: upgrade json-schema-ref-parser from 9.0.2 to 9.0.3 ([a0cb36c](https://github.com/cdimascio/express-openapi-validator/commit/a0cb36c)) -* fix: upgrade json-schema-ref-parser from 9.0.3 to 9.0.5 ([9e8c6c6](https://github.com/cdimascio/express-openapi-validator/commit/9e8c6c6)) -* fix: upgrade ono from 7.1.2 to 7.1.3 ([cd6a764](https://github.com/cdimascio/express-openapi-validator/commit/cd6a764)) - - - -## 3.16.7 (2020-07-17) - -* Bump lodash from 4.17.15 to 4.17.19 ([5377136](https://github.com/cdimascio/express-openapi-validator/commit/5377136)) -* increment patch version ([0bcd0cc](https://github.com/cdimascio/express-openapi-validator/commit/0bcd0cc)) -* update changelog ([5684768](https://github.com/cdimascio/express-openapi-validator/commit/5684768)) -* fix: package.json & package-lock.json to reduce vulnerabilities ([48d32a5](https://github.com/cdimascio/express-openapi-validator/commit/48d32a5)) - - - -## 3.16.6 (2020-07-14) - -* (fix) #310 - router - undefined path should return 404 ([b41cc5c](https://github.com/cdimascio/express-openapi-validator/commit/b41cc5c)), closes [#310](https://github.com/cdimascio/express-openapi-validator/issues/310) -* #324 improves error handling for incorrect schema ([850ed98](https://github.com/cdimascio/express-openapi-validator/commit/850ed98)), closes [#324](https://github.com/cdimascio/express-openapi-validator/issues/324) -* #326 improve paths, andcomponents $ref resolution for multi-file specs ([b114070](https://github.com/cdimascio/express-openapi-validator/commit/b114070)), closes [#326](https://github.com/cdimascio/express-openapi-validator/issues/326) -* add .DS_Store ([38903d8](https://github.com/cdimascio/express-openapi-validator/commit/38903d8)) -* add change log instructions ([de03cdf](https://github.com/cdimascio/express-openapi-validator/commit/de03cdf)) -* Add comments detailing use of 'x-eov-operation-id' and 'operationId' in example 3-eov-operations. (# ([04c06d3](https://github.com/cdimascio/express-openapi-validator/commit/04c06d3)), closes [#322](https://github.com/cdimascio/express-openapi-validator/issues/322) -* Add create(...) method in HttpError class to build specific Error by status code ([781a171](https://github.com/cdimascio/express-openapi-validator/commit/781a171)) -* add deep equals / default value test ([e8282e0](https://github.com/cdimascio/express-openapi-validator/commit/e8282e0)) -* Add export for HttpError types in index.ts ([a55f3ee](https://github.com/cdimascio/express-openapi-validator/commit/a55f3ee)) -* add paths to response resolution ([ecd738b](https://github.com/cdimascio/express-openapi-validator/commit/ecd738b)) -* Add resolvers tests to improve coverage ([8fc1d6c](https://github.com/cdimascio/express-openapi-validator/commit/8fc1d6c)) -* Add some clarity to documentation ([29ed69e](https://github.com/cdimascio/express-openapi-validator/commit/29ed69e)) -* Add test for httperror instanceof detection ([456d2da](https://github.com/cdimascio/express-openapi-validator/commit/456d2da)) -* add test for undocumented endpoint on Router ([7e981c3](https://github.com/cdimascio/express-openapi-validator/commit/7e981c3)) -* Add test, compile and test:coverage command for windows development. ([91ad23c](https://github.com/cdimascio/express-openapi-validator/commit/91ad23c)) -* adds tests for components.parameters ([421ba4b](https://github.com/cdimascio/express-openapi-validator/commit/421ba4b)) -* allowUnknownQueryParameters:false skipped if no query parameters defined ([9815802](https://github.com/cdimascio/express-openapi-validator/commit/9815802)) -* changelog ([c6b3117](https://github.com/cdimascio/express-openapi-validator/commit/c6b3117)) -* cleanup ([f0b742d](https://github.com/cdimascio/express-openapi-validator/commit/f0b742d)) -* comment resolve top level ref ([89ee600](https://github.com/cdimascio/express-openapi-validator/commit/89ee600)) -* Coverted all throw `validationError(...)` to `throw new Error(...)`. ([0c80cf6](https://github.com/cdimascio/express-openapi-validator/commit/0c80cf6)) -* Custom operation resolver can now be specified via options.operationResolver ([229f4b8](https://github.com/cdimascio/express-openapi-validator/commit/229f4b8)) -* deep copy ref test ([60c2abd](https://github.com/cdimascio/express-openapi-validator/commit/60c2abd)) -* deepObject default value support #287 ([e548b9a](https://github.com/cdimascio/express-openapi-validator/commit/e548b9a)), closes [#287](https://github.com/cdimascio/express-openapi-validator/issues/287) -* Defined classes for HttpError types in types.ts ([ba3a74a](https://github.com/cdimascio/express-openapi-validator/commit/ba3a74a)) -* Document ability to use a custom operation resolver ([0dc6a24](https://github.com/cdimascio/express-openapi-validator/commit/0dc6a24)) -* fix 305: Unable to use array as a path parameter ([fa8d453](https://github.com/cdimascio/express-openapi-validator/commit/fa8d453)) -* fix test ([62acbbd](https://github.com/cdimascio/express-openapi-validator/commit/62acbbd)) -* fix typos ([c5e4383](https://github.com/cdimascio/express-openapi-validator/commit/c5e4383)) -* fixes 332 unknown formats with req validation ([edeff91](https://github.com/cdimascio/express-openapi-validator/commit/edeff91)) -* follow response $refs ([fb7abfb](https://github.com/cdimascio/express-openapi-validator/commit/fb7abfb)) -* formatting ([e491fe3](https://github.com/cdimascio/express-openapi-validator/commit/e491fe3)) -* From else-if to switch for status checking ([27a4bd0](https://github.com/cdimascio/express-openapi-validator/commit/27a4bd0)) -* ignore vendor extensions in paths ([a82154d](https://github.com/cdimascio/express-openapi-validator/commit/a82154d)) -* Include "modulePathResolver" in resolvers module ([c5f24b5](https://github.com/cdimascio/express-openapi-validator/commit/c5f24b5)) -* increment minor version ([93a0156](https://github.com/cdimascio/express-openapi-validator/commit/93a0156)) -* increment minor version ([ff76d38](https://github.com/cdimascio/express-openapi-validator/commit/ff76d38)) -* increment minor version ([ea59355](https://github.com/cdimascio/express-openapi-validator/commit/ea59355)) -* increment minor version ([43c7cee](https://github.com/cdimascio/express-openapi-validator/commit/43c7cee)) -* increment patch version ([fba81c6](https://github.com/cdimascio/express-openapi-validator/commit/fba81c6)) -* increment patch version ([63608a2](https://github.com/cdimascio/express-openapi-validator/commit/63608a2)) -* increment patch version ([0dfadd7](https://github.com/cdimascio/express-openapi-validator/commit/0dfadd7)) -* increment patch version ([3f2f1a3](https://github.com/cdimascio/express-openapi-validator/commit/3f2f1a3)) -* increment patch version ([c86a314](https://github.com/cdimascio/express-openapi-validator/commit/c86a314)) -* increment patch version ([a186b3d](https://github.com/cdimascio/express-openapi-validator/commit/a186b3d)) -* increment patch version ([d611f61](https://github.com/cdimascio/express-openapi-validator/commit/d611f61)) -* increment patch version 3.14.1 ([2603fd9](https://github.com/cdimascio/express-openapi-validator/commit/2603fd9)) -* Migrate status based Error creation from inline check to HttpError.create method ([36118ea](https://github.com/cdimascio/express-openapi-validator/commit/36118ea)) -* provides change log ([01b8e96](https://github.com/cdimascio/express-openapi-validator/commit/01b8e96)) -* Remove comments from eov-operations.modulepath.yaml specification ([ae4fec7](https://github.com/cdimascio/express-openapi-validator/commit/ae4fec7)) -* Remove magic number in operation handlers test ([414aca6](https://github.com/cdimascio/express-openapi-validator/commit/414aca6)) -* remove unecessary file ([7621d1b](https://github.com/cdimascio/express-openapi-validator/commit/7621d1b)) -* remove unused code ([1de1f3b](https://github.com/cdimascio/express-openapi-validator/commit/1de1f3b)) -* Removed validationError and _validationError unusued functions. ([3ffbd95](https://github.com/cdimascio/express-openapi-validator/commit/3ffbd95)) -* Reordering script into package.json ([11cac46](https://github.com/cdimascio/express-openapi-validator/commit/11cac46)) -* Resolvers can now be specified through operationHandlers as a OperationHandlerOptions ([7d50628](https://github.com/cdimascio/express-openapi-validator/commit/7d50628)) -* Update .travis.yml ([0b31815](https://github.com/cdimascio/express-openapi-validator/commit/0b31815)) -* update deep object test ([6c6d2a9](https://github.com/cdimascio/express-openapi-validator/commit/6c6d2a9)) -* update example deps ([97f43be](https://github.com/cdimascio/express-openapi-validator/commit/97f43be)) -* update lock ([c16dcd1](https://github.com/cdimascio/express-openapi-validator/commit/c16dcd1)) -* update npmignore ([786bd45](https://github.com/cdimascio/express-openapi-validator/commit/786bd45)) -* update og:image ([d778602](https://github.com/cdimascio/express-openapi-validator/commit/d778602)) -* update package.json ([eb44091](https://github.com/cdimascio/express-openapi-validator/commit/eb44091)) -* update packages ([f4c0c2d](https://github.com/cdimascio/express-openapi-validator/commit/f4c0c2d)) -* update README ([3534a46](https://github.com/cdimascio/express-openapi-validator/commit/3534a46)) -* update README ([ff1ad92](https://github.com/cdimascio/express-openapi-validator/commit/ff1ad92)) -* Update README.md ([a4541d3](https://github.com/cdimascio/express-openapi-validator/commit/a4541d3)) -* Update README.md ([de57bcd](https://github.com/cdimascio/express-openapi-validator/commit/de57bcd)) -* Update README.md ([5d6d5de](https://github.com/cdimascio/express-openapi-validator/commit/5d6d5de)) -* Update README.md ([797e86f](https://github.com/cdimascio/express-openapi-validator/commit/797e86f)) -* Update README.md ([a358911](https://github.com/cdimascio/express-openapi-validator/commit/a358911)) -* Update README.md ([2f0c206](https://github.com/cdimascio/express-openapi-validator/commit/2f0c206)) -* Update README.md ([8dfb08f](https://github.com/cdimascio/express-openapi-validator/commit/8dfb08f)) -* Update README.md ([9c50d80](https://github.com/cdimascio/express-openapi-validator/commit/9c50d80)) -* Update README.md ([11c2da0](https://github.com/cdimascio/express-openapi-validator/commit/11c2da0)) -* Update README.md ([afdfd81](https://github.com/cdimascio/express-openapi-validator/commit/afdfd81)) -* Update README.md ([0d33c46](https://github.com/cdimascio/express-openapi-validator/commit/0d33c46)) -* update version ([1e34435](https://github.com/cdimascio/express-openapi-validator/commit/1e34435)) -* upgrade ref parser & deps ([12cabad](https://github.com/cdimascio/express-openapi-validator/commit/12cabad)) -* docs: add Jakesterwars as a contributor (#330) ([e29efbd](https://github.com/cdimascio/express-openapi-validator/commit/e29efbd)), closes [#330](https://github.com/cdimascio/express-openapi-validator/issues/330) -* docs: update .all-contributorsrc [skip ci] ([0b7eb0a](https://github.com/cdimascio/express-openapi-validator/commit/0b7eb0a)) -* docs: update .all-contributorsrc [skip ci] ([41bde49](https://github.com/cdimascio/express-openapi-validator/commit/41bde49)) -* docs: update .all-contributorsrc [skip ci] ([9b0480d](https://github.com/cdimascio/express-openapi-validator/commit/9b0480d)) -* docs: update .all-contributorsrc [skip ci] ([fd70d42](https://github.com/cdimascio/express-openapi-validator/commit/fd70d42)) -* docs: update README.md [skip ci] ([22ee649](https://github.com/cdimascio/express-openapi-validator/commit/22ee649)) -* docs: update README.md [skip ci] ([43578b2](https://github.com/cdimascio/express-openapi-validator/commit/43578b2)) -* docs: update README.md [skip ci] ([555a146](https://github.com/cdimascio/express-openapi-validator/commit/555a146)) -* docs: update README.md [skip ci] ([8fcba0f](https://github.com/cdimascio/express-openapi-validator/commit/8fcba0f)) -* chore: example-1 fix for add/create issue ([0965d88](https://github.com/cdimascio/express-openapi-validator/commit/0965d88)) -* fix: upgrade js-yaml from 3.13.1 to 3.14.0 ([081b5f1](https://github.com/cdimascio/express-openapi-validator/commit/081b5f1)) -* fix: upgrade js-yaml from 3.13.1 to 3.14.0 ([68d596b](https://github.com/cdimascio/express-openapi-validator/commit/68d596b)) - - - -## 3.16.5 (2020-07-12) - -* (fix) #310 - router - undefined path should return 404 ([b41cc5c](https://github.com/cdimascio/express-openapi-validator/commit/b41cc5c)), closes [#310](https://github.com/cdimascio/express-openapi-validator/issues/310) -* #324 improves error handling for incorrect schema ([850ed98](https://github.com/cdimascio/express-openapi-validator/commit/850ed98)), closes [#324](https://github.com/cdimascio/express-openapi-validator/issues/324) -* add .DS_Store ([38903d8](https://github.com/cdimascio/express-openapi-validator/commit/38903d8)) -* add change log instructions ([de03cdf](https://github.com/cdimascio/express-openapi-validator/commit/de03cdf)) -* Add comments detailing use of 'x-eov-operation-id' and 'operationId' in example 3-eov-operations. (# ([04c06d3](https://github.com/cdimascio/express-openapi-validator/commit/04c06d3)), closes [#322](https://github.com/cdimascio/express-openapi-validator/issues/322) -* Add create(...) method in HttpError class to build specific Error by status code ([781a171](https://github.com/cdimascio/express-openapi-validator/commit/781a171)) -* add deep equals / default value test ([e8282e0](https://github.com/cdimascio/express-openapi-validator/commit/e8282e0)) -* Add export for HttpError types in index.ts ([a55f3ee](https://github.com/cdimascio/express-openapi-validator/commit/a55f3ee)) -* add paths to response resolution ([ecd738b](https://github.com/cdimascio/express-openapi-validator/commit/ecd738b)) -* Add resolvers tests to improve coverage ([8fc1d6c](https://github.com/cdimascio/express-openapi-validator/commit/8fc1d6c)) -* Add some clarity to documentation ([29ed69e](https://github.com/cdimascio/express-openapi-validator/commit/29ed69e)) -* Add test for httperror instanceof detection ([456d2da](https://github.com/cdimascio/express-openapi-validator/commit/456d2da)) -* add test for undocumented endpoint on Router ([7e981c3](https://github.com/cdimascio/express-openapi-validator/commit/7e981c3)) -* Add test, compile and test:coverage command for windows development. ([91ad23c](https://github.com/cdimascio/express-openapi-validator/commit/91ad23c)) -* adds tests for components.parameters ([421ba4b](https://github.com/cdimascio/express-openapi-validator/commit/421ba4b)) -* allowUnknownQueryParameters:false skipped if no query parameters defined ([9815802](https://github.com/cdimascio/express-openapi-validator/commit/9815802)) -* cleanup ([f0b742d](https://github.com/cdimascio/express-openapi-validator/commit/f0b742d)) -* comment resolve top level ref ([89ee600](https://github.com/cdimascio/express-openapi-validator/commit/89ee600)) -* Coverted all throw `validationError(...)` to `throw new Error(...)`. ([0c80cf6](https://github.com/cdimascio/express-openapi-validator/commit/0c80cf6)) -* Custom operation resolver can now be specified via options.operationResolver ([229f4b8](https://github.com/cdimascio/express-openapi-validator/commit/229f4b8)) -* deep copy ref test ([60c2abd](https://github.com/cdimascio/express-openapi-validator/commit/60c2abd)) -* deepObject default value support #287 ([e548b9a](https://github.com/cdimascio/express-openapi-validator/commit/e548b9a)), closes [#287](https://github.com/cdimascio/express-openapi-validator/issues/287) -* Defined classes for HttpError types in types.ts ([ba3a74a](https://github.com/cdimascio/express-openapi-validator/commit/ba3a74a)) -* Document ability to use a custom operation resolver ([0dc6a24](https://github.com/cdimascio/express-openapi-validator/commit/0dc6a24)) -* fix 305: Unable to use array as a path parameter ([fa8d453](https://github.com/cdimascio/express-openapi-validator/commit/fa8d453)) -* fix test ([62acbbd](https://github.com/cdimascio/express-openapi-validator/commit/62acbbd)) -* fix typos ([c5e4383](https://github.com/cdimascio/express-openapi-validator/commit/c5e4383)) -* fixes 332 unknown formats with req validation ([edeff91](https://github.com/cdimascio/express-openapi-validator/commit/edeff91)) -* follow response $refs ([fb7abfb](https://github.com/cdimascio/express-openapi-validator/commit/fb7abfb)) -* formatting ([e491fe3](https://github.com/cdimascio/express-openapi-validator/commit/e491fe3)) -* From else-if to switch for status checking ([27a4bd0](https://github.com/cdimascio/express-openapi-validator/commit/27a4bd0)) -* ignore vendor extensions in paths ([a82154d](https://github.com/cdimascio/express-openapi-validator/commit/a82154d)) -* Include "modulePathResolver" in resolvers module ([c5f24b5](https://github.com/cdimascio/express-openapi-validator/commit/c5f24b5)) -* increment minor version ([ff76d38](https://github.com/cdimascio/express-openapi-validator/commit/ff76d38)) -* increment minor version ([ea59355](https://github.com/cdimascio/express-openapi-validator/commit/ea59355)) -* increment minor version ([93a0156](https://github.com/cdimascio/express-openapi-validator/commit/93a0156)) -* increment minor version ([43c7cee](https://github.com/cdimascio/express-openapi-validator/commit/43c7cee)) -* increment patch version ([0dfadd7](https://github.com/cdimascio/express-openapi-validator/commit/0dfadd7)) -* increment patch version ([a186b3d](https://github.com/cdimascio/express-openapi-validator/commit/a186b3d)) -* increment patch version ([3f2f1a3](https://github.com/cdimascio/express-openapi-validator/commit/3f2f1a3)) -* increment patch version ([fba81c6](https://github.com/cdimascio/express-openapi-validator/commit/fba81c6)) -* increment patch version ([63608a2](https://github.com/cdimascio/express-openapi-validator/commit/63608a2)) -* increment patch version ([d611f61](https://github.com/cdimascio/express-openapi-validator/commit/d611f61)) -* increment patch version 3.14.1 ([2603fd9](https://github.com/cdimascio/express-openapi-validator/commit/2603fd9)) -* Migrate status based Error creation from inline check to HttpError.create method ([36118ea](https://github.com/cdimascio/express-openapi-validator/commit/36118ea)) -* provides change log ([01b8e96](https://github.com/cdimascio/express-openapi-validator/commit/01b8e96)) -* Remove comments from eov-operations.modulepath.yaml specification ([ae4fec7](https://github.com/cdimascio/express-openapi-validator/commit/ae4fec7)) -* Remove magic number in operation handlers test ([414aca6](https://github.com/cdimascio/express-openapi-validator/commit/414aca6)) -* remove unecessary file ([7621d1b](https://github.com/cdimascio/express-openapi-validator/commit/7621d1b)) -* remove unused code ([1de1f3b](https://github.com/cdimascio/express-openapi-validator/commit/1de1f3b)) -* Removed validationError and _validationError unusued functions. ([3ffbd95](https://github.com/cdimascio/express-openapi-validator/commit/3ffbd95)) -* Reordering script into package.json ([11cac46](https://github.com/cdimascio/express-openapi-validator/commit/11cac46)) -* Resolvers can now be specified through operationHandlers as a OperationHandlerOptions ([7d50628](https://github.com/cdimascio/express-openapi-validator/commit/7d50628)) -* Update .travis.yml ([0b31815](https://github.com/cdimascio/express-openapi-validator/commit/0b31815)) -* update deep object test ([6c6d2a9](https://github.com/cdimascio/express-openapi-validator/commit/6c6d2a9)) -* update example deps ([97f43be](https://github.com/cdimascio/express-openapi-validator/commit/97f43be)) -* update lock ([c16dcd1](https://github.com/cdimascio/express-openapi-validator/commit/c16dcd1)) -* update npmignore ([786bd45](https://github.com/cdimascio/express-openapi-validator/commit/786bd45)) -* update og:image ([d778602](https://github.com/cdimascio/express-openapi-validator/commit/d778602)) -* update package.json ([eb44091](https://github.com/cdimascio/express-openapi-validator/commit/eb44091)) -* update packages ([f4c0c2d](https://github.com/cdimascio/express-openapi-validator/commit/f4c0c2d)) -* update README ([ff1ad92](https://github.com/cdimascio/express-openapi-validator/commit/ff1ad92)) -* update README ([3534a46](https://github.com/cdimascio/express-openapi-validator/commit/3534a46)) -* Update README.md ([11c2da0](https://github.com/cdimascio/express-openapi-validator/commit/11c2da0)) -* Update README.md ([a4541d3](https://github.com/cdimascio/express-openapi-validator/commit/a4541d3)) -* Update README.md ([797e86f](https://github.com/cdimascio/express-openapi-validator/commit/797e86f)) -* Update README.md ([2f0c206](https://github.com/cdimascio/express-openapi-validator/commit/2f0c206)) -* Update README.md ([5d6d5de](https://github.com/cdimascio/express-openapi-validator/commit/5d6d5de)) -* Update README.md ([8dfb08f](https://github.com/cdimascio/express-openapi-validator/commit/8dfb08f)) -* Update README.md ([de57bcd](https://github.com/cdimascio/express-openapi-validator/commit/de57bcd)) -* Update README.md ([9c50d80](https://github.com/cdimascio/express-openapi-validator/commit/9c50d80)) -* Update README.md ([0d33c46](https://github.com/cdimascio/express-openapi-validator/commit/0d33c46)) -* Update README.md ([afdfd81](https://github.com/cdimascio/express-openapi-validator/commit/afdfd81)) -* Update README.md ([a358911](https://github.com/cdimascio/express-openapi-validator/commit/a358911)) -* update version ([1e34435](https://github.com/cdimascio/express-openapi-validator/commit/1e34435)) -* upgrade ref parser & deps ([12cabad](https://github.com/cdimascio/express-openapi-validator/commit/12cabad)) -* docs: add Jakesterwars as a contributor (#330) ([e29efbd](https://github.com/cdimascio/express-openapi-validator/commit/e29efbd)), closes [#330](https://github.com/cdimascio/express-openapi-validator/issues/330) -* docs: update .all-contributorsrc [skip ci] ([0b7eb0a](https://github.com/cdimascio/express-openapi-validator/commit/0b7eb0a)) -* docs: update .all-contributorsrc [skip ci] ([41bde49](https://github.com/cdimascio/express-openapi-validator/commit/41bde49)) -* docs: update .all-contributorsrc [skip ci] ([9b0480d](https://github.com/cdimascio/express-openapi-validator/commit/9b0480d)) -* docs: update .all-contributorsrc [skip ci] ([fd70d42](https://github.com/cdimascio/express-openapi-validator/commit/fd70d42)) -* docs: update README.md [skip ci] ([22ee649](https://github.com/cdimascio/express-openapi-validator/commit/22ee649)) -* docs: update README.md [skip ci] ([43578b2](https://github.com/cdimascio/express-openapi-validator/commit/43578b2)) -* docs: update README.md [skip ci] ([555a146](https://github.com/cdimascio/express-openapi-validator/commit/555a146)) -* docs: update README.md [skip ci] ([8fcba0f](https://github.com/cdimascio/express-openapi-validator/commit/8fcba0f)) -* chore: example-1 fix for add/create issue ([0965d88](https://github.com/cdimascio/express-openapi-validator/commit/0965d88)) -* fix: upgrade js-yaml from 3.13.1 to 3.14.0 ([081b5f1](https://github.com/cdimascio/express-openapi-validator/commit/081b5f1)) -* fix: upgrade js-yaml from 3.13.1 to 3.14.0 ([68d596b](https://github.com/cdimascio/express-openapi-validator/commit/68d596b)) - - - -## 3.16.4 (2020-06-28) - -* (fix) #310 - router - undefined path should return 404 ([b41cc5c](https://github.com/cdimascio/express-openapi-validator/commit/b41cc5c)), closes [#310](https://github.com/cdimascio/express-openapi-validator/issues/310) -* #324 improves error handling for incorrect schema ([850ed98](https://github.com/cdimascio/express-openapi-validator/commit/850ed98)), closes [#324](https://github.com/cdimascio/express-openapi-validator/issues/324) -* add .DS_Store ([38903d8](https://github.com/cdimascio/express-openapi-validator/commit/38903d8)) -* Add create(...) method in HttpError class to build specific Error by status code ([781a171](https://github.com/cdimascio/express-openapi-validator/commit/781a171)) -* add deep equals / default value test ([e8282e0](https://github.com/cdimascio/express-openapi-validator/commit/e8282e0)) -* Add export for HttpError types in index.ts ([a55f3ee](https://github.com/cdimascio/express-openapi-validator/commit/a55f3ee)) -* add paths to response resolution ([ecd738b](https://github.com/cdimascio/express-openapi-validator/commit/ecd738b)) -* Add resolvers tests to improve coverage ([8fc1d6c](https://github.com/cdimascio/express-openapi-validator/commit/8fc1d6c)) -* Add some clarity to documentation ([29ed69e](https://github.com/cdimascio/express-openapi-validator/commit/29ed69e)) -* Add test for httperror instanceof detection ([456d2da](https://github.com/cdimascio/express-openapi-validator/commit/456d2da)) -* add test for undocumented endpoint on Router ([7e981c3](https://github.com/cdimascio/express-openapi-validator/commit/7e981c3)) -* Add test, compile and test:coverage command for windows development. ([91ad23c](https://github.com/cdimascio/express-openapi-validator/commit/91ad23c)) -* adds tests for components.parameters ([421ba4b](https://github.com/cdimascio/express-openapi-validator/commit/421ba4b)) -* allowUnknownQueryParameters:false skipped if no query parameters defined ([9815802](https://github.com/cdimascio/express-openapi-validator/commit/9815802)) -* cleanup ([f0b742d](https://github.com/cdimascio/express-openapi-validator/commit/f0b742d)) -* comment resolve top level ref ([89ee600](https://github.com/cdimascio/express-openapi-validator/commit/89ee600)) -* Coverted all throw `validationError(...)` to `throw new Error(...)`. ([0c80cf6](https://github.com/cdimascio/express-openapi-validator/commit/0c80cf6)) -* Custom operation resolver can now be specified via options.operationResolver ([229f4b8](https://github.com/cdimascio/express-openapi-validator/commit/229f4b8)) -* deep copy ref test ([60c2abd](https://github.com/cdimascio/express-openapi-validator/commit/60c2abd)) -* deepObject default value support #287 ([e548b9a](https://github.com/cdimascio/express-openapi-validator/commit/e548b9a)), closes [#287](https://github.com/cdimascio/express-openapi-validator/issues/287) -* Defined classes for HttpError types in types.ts ([ba3a74a](https://github.com/cdimascio/express-openapi-validator/commit/ba3a74a)) -* Document ability to use a custom operation resolver ([0dc6a24](https://github.com/cdimascio/express-openapi-validator/commit/0dc6a24)) -* fix 305: Unable to use array as a path parameter ([fa8d453](https://github.com/cdimascio/express-openapi-validator/commit/fa8d453)) -* fix test ([62acbbd](https://github.com/cdimascio/express-openapi-validator/commit/62acbbd)) -* follow response $refs ([fb7abfb](https://github.com/cdimascio/express-openapi-validator/commit/fb7abfb)) -* From else-if to switch for status checking ([27a4bd0](https://github.com/cdimascio/express-openapi-validator/commit/27a4bd0)) -* ignore vendor extensions in paths ([a82154d](https://github.com/cdimascio/express-openapi-validator/commit/a82154d)) -* Include "modulePathResolver" in resolvers module ([c5f24b5](https://github.com/cdimascio/express-openapi-validator/commit/c5f24b5)) -* increment minor version ([93a0156](https://github.com/cdimascio/express-openapi-validator/commit/93a0156)) -* increment minor version ([ea59355](https://github.com/cdimascio/express-openapi-validator/commit/ea59355)) -* increment minor version ([ff76d38](https://github.com/cdimascio/express-openapi-validator/commit/ff76d38)) -* increment minor version ([43c7cee](https://github.com/cdimascio/express-openapi-validator/commit/43c7cee)) -* increment patch version ([0dfadd7](https://github.com/cdimascio/express-openapi-validator/commit/0dfadd7)) -* increment patch version ([63608a2](https://github.com/cdimascio/express-openapi-validator/commit/63608a2)) -* increment patch version ([fba81c6](https://github.com/cdimascio/express-openapi-validator/commit/fba81c6)) -* increment patch version ([a186b3d](https://github.com/cdimascio/express-openapi-validator/commit/a186b3d)) -* increment patch version ([3f2f1a3](https://github.com/cdimascio/express-openapi-validator/commit/3f2f1a3)) -* increment patch version 3.14.1 ([2603fd9](https://github.com/cdimascio/express-openapi-validator/commit/2603fd9)) -* Migrate status based Error creation from inline check to HttpError.create method ([36118ea](https://github.com/cdimascio/express-openapi-validator/commit/36118ea)) -* Remove comments from eov-operations.modulepath.yaml specification ([ae4fec7](https://github.com/cdimascio/express-openapi-validator/commit/ae4fec7)) -* Remove magic number in operation handlers test ([414aca6](https://github.com/cdimascio/express-openapi-validator/commit/414aca6)) -* remove unecessary file ([7621d1b](https://github.com/cdimascio/express-openapi-validator/commit/7621d1b)) -* remove unused code ([1de1f3b](https://github.com/cdimascio/express-openapi-validator/commit/1de1f3b)) -* Removed validationError and _validationError unusued functions. ([3ffbd95](https://github.com/cdimascio/express-openapi-validator/commit/3ffbd95)) -* Reordering script into package.json ([11cac46](https://github.com/cdimascio/express-openapi-validator/commit/11cac46)) -* Resolvers can now be specified through operationHandlers as a OperationHandlerOptions ([7d50628](https://github.com/cdimascio/express-openapi-validator/commit/7d50628)) -* Update .travis.yml ([0b31815](https://github.com/cdimascio/express-openapi-validator/commit/0b31815)) -* update deep object test ([6c6d2a9](https://github.com/cdimascio/express-openapi-validator/commit/6c6d2a9)) -* update example deps ([97f43be](https://github.com/cdimascio/express-openapi-validator/commit/97f43be)) -* update lock ([c16dcd1](https://github.com/cdimascio/express-openapi-validator/commit/c16dcd1)) -* update npmignore ([786bd45](https://github.com/cdimascio/express-openapi-validator/commit/786bd45)) -* update og:image ([d778602](https://github.com/cdimascio/express-openapi-validator/commit/d778602)) -* update package.json ([eb44091](https://github.com/cdimascio/express-openapi-validator/commit/eb44091)) -* update packages ([f4c0c2d](https://github.com/cdimascio/express-openapi-validator/commit/f4c0c2d)) -* update README ([3534a46](https://github.com/cdimascio/express-openapi-validator/commit/3534a46)) -* update README ([ff1ad92](https://github.com/cdimascio/express-openapi-validator/commit/ff1ad92)) -* Update README.md ([2f0c206](https://github.com/cdimascio/express-openapi-validator/commit/2f0c206)) -* Update README.md ([de57bcd](https://github.com/cdimascio/express-openapi-validator/commit/de57bcd)) -* Update README.md ([797e86f](https://github.com/cdimascio/express-openapi-validator/commit/797e86f)) -* Update README.md ([5d6d5de](https://github.com/cdimascio/express-openapi-validator/commit/5d6d5de)) -* Update README.md ([a358911](https://github.com/cdimascio/express-openapi-validator/commit/a358911)) -* Update README.md ([11c2da0](https://github.com/cdimascio/express-openapi-validator/commit/11c2da0)) -* Update README.md ([a4541d3](https://github.com/cdimascio/express-openapi-validator/commit/a4541d3)) -* Update README.md ([0d33c46](https://github.com/cdimascio/express-openapi-validator/commit/0d33c46)) -* Update README.md ([8dfb08f](https://github.com/cdimascio/express-openapi-validator/commit/8dfb08f)) -* update version ([1e34435](https://github.com/cdimascio/express-openapi-validator/commit/1e34435)) -* upgrade ref parser & deps ([12cabad](https://github.com/cdimascio/express-openapi-validator/commit/12cabad)) -* docs: update .all-contributorsrc [skip ci] ([41bde49](https://github.com/cdimascio/express-openapi-validator/commit/41bde49)) -* docs: update .all-contributorsrc [skip ci] ([9b0480d](https://github.com/cdimascio/express-openapi-validator/commit/9b0480d)) -* docs: update .all-contributorsrc [skip ci] ([fd70d42](https://github.com/cdimascio/express-openapi-validator/commit/fd70d42)) -* docs: update README.md [skip ci] ([43578b2](https://github.com/cdimascio/express-openapi-validator/commit/43578b2)) -* docs: update README.md [skip ci] ([555a146](https://github.com/cdimascio/express-openapi-validator/commit/555a146)) -* docs: update README.md [skip ci] ([8fcba0f](https://github.com/cdimascio/express-openapi-validator/commit/8fcba0f)) -* fix: upgrade js-yaml from 3.13.1 to 3.14.0 ([081b5f1](https://github.com/cdimascio/express-openapi-validator/commit/081b5f1)) -* fix: upgrade js-yaml from 3.13.1 to 3.14.0 ([68d596b](https://github.com/cdimascio/express-openapi-validator/commit/68d596b)) - - - -## 3.12.7 (2020-04-26) - -* add logo links ([11a4353](https://github.com/cdimascio/express-openapi-validator/commit/11a4353)) -* add multi api spec example ([d6d2d02](https://github.com/cdimascio/express-openapi-validator/commit/d6d2d02)) -* cleanup example ([ef551d8](https://github.com/cdimascio/express-openapi-validator/commit/ef551d8)) -* fix response ([d2125d6](https://github.com/cdimascio/express-openapi-validator/commit/d2125d6)) -* improve error handling for missing extension functions ([6529dae](https://github.com/cdimascio/express-openapi-validator/commit/6529dae)) -* improve error handling for missing/mistyped route mappings ([c3aaa62](https://github.com/cdimascio/express-openapi-validator/commit/c3aaa62)) -* increment patch version ([96fa61e](https://github.com/cdimascio/express-openapi-validator/commit/96fa61e)) -* increment patch version ([4f695e6](https://github.com/cdimascio/express-openapi-validator/commit/4f695e6)) -* increment patch version ([3896d19](https://github.com/cdimascio/express-openapi-validator/commit/3896d19)) -* increment patch version ([03ba8d6](https://github.com/cdimascio/express-openapi-validator/commit/03ba8d6)) -* logo ([01ec492](https://github.com/cdimascio/express-openapi-validator/commit/01ec492)) -* page logo ([76cefbb](https://github.com/cdimascio/express-openapi-validator/commit/76cefbb)) -* reorganize examples ([a375e5f](https://github.com/cdimascio/express-openapi-validator/commit/a375e5f)) -* Set theme jekyll-theme-cayman ([b59b38e](https://github.com/cdimascio/express-openapi-validator/commit/b59b38e)) -* support security validation for cookie auth ([b7d7afc](https://github.com/cdimascio/express-openapi-validator/commit/b7d7afc)) -* update example deps ([fac5e2a](https://github.com/cdimascio/express-openapi-validator/commit/fac5e2a)) -* update README ([6f35dc6](https://github.com/cdimascio/express-openapi-validator/commit/6f35dc6)) -* update README ([8544562](https://github.com/cdimascio/express-openapi-validator/commit/8544562)) -* update README ([c5c51bd](https://github.com/cdimascio/express-openapi-validator/commit/c5c51bd)) -* update README ([395f26b](https://github.com/cdimascio/express-openapi-validator/commit/395f26b)) -* update README ([b65f0d9](https://github.com/cdimascio/express-openapi-validator/commit/b65f0d9)) -* update README ([db8f388](https://github.com/cdimascio/express-openapi-validator/commit/db8f388)) -* Update README.md ([9ef66d6](https://github.com/cdimascio/express-openapi-validator/commit/9ef66d6)) -* Update README.md ([ada8ff8](https://github.com/cdimascio/express-openapi-validator/commit/ada8ff8)) -* Update README.md ([e7f7606](https://github.com/cdimascio/express-openapi-validator/commit/e7f7606)) -* Update README.md ([9434eb1](https://github.com/cdimascio/express-openapi-validator/commit/9434eb1)) -* upgrade dependencies and increment patch version ([ebaddb9](https://github.com/cdimascio/express-openapi-validator/commit/ebaddb9)) -* upgrade prettier ([4a55772](https://github.com/cdimascio/express-openapi-validator/commit/4a55772)) -* fix: upgrade ajv from 6.12.0 to 6.12.1 ([48d1ee3](https://github.com/cdimascio/express-openapi-validator/commit/48d1ee3)) -* fix: upgrade ajv from 6.12.1 to 6.12.2 ([bae2681](https://github.com/cdimascio/express-openapi-validator/commit/bae2681)) -* fix: upgrade ono from 7.1.1 to 7.1.2 ([b7202df](https://github.com/cdimascio/express-openapi-validator/commit/b7202df)) -* chore(config): remove greenkeeper.json ([c4726bb](https://github.com/cdimascio/express-openapi-validator/commit/c4726bb)) -* chore(readme): remove Greenkeeper badge ([356935e](https://github.com/cdimascio/express-openapi-validator/commit/356935e)) - - - -## 3.12.0 (2020-04-13) - -* add tests ([f67efe6](https://github.com/cdimascio/express-openapi-validator/commit/f67efe6)) -* Add try catch in case invalid/missing content type is passed ([28a3d5e](https://github.com/cdimascio/express-openapi-validator/commit/28a3d5e)) -* Add wildcard support to response validators ([3ccbbad](https://github.com/cdimascio/express-openapi-validator/commit/3ccbbad)) -* allow to specify format validation in AJP ([1289af2](https://github.com/cdimascio/express-openapi-validator/commit/1289af2)) -* Allow wildcard content types and conntent types with parameters ([446fad9](https://github.com/cdimascio/express-openapi-validator/commit/446fad9)) -* Bump minimist from 1.2.0 to 1.2.5 in /examples/1-standard ([0df637a](https://github.com/cdimascio/express-openapi-validator/commit/0df637a)) -* disable canVailidate check ([362d988](https://github.com/cdimascio/express-openapi-validator/commit/362d988)) -* fix test name ([8b6d557](https://github.com/cdimascio/express-openapi-validator/commit/8b6d557)) -* gitpod config ([ccfab75](https://github.com/cdimascio/express-openapi-validator/commit/ccfab75)) -* handle multiple response content types ([9c7edec](https://github.com/cdimascio/express-openapi-validator/commit/9c7edec)) -* increment minor version ([49f3631](https://github.com/cdimascio/express-openapi-validator/commit/49f3631)) -* increment minor version ([c98d3b4](https://github.com/cdimascio/express-openapi-validator/commit/c98d3b4)) -* increment minor version and update minimist ([e8119e0](https://github.com/cdimascio/express-openapi-validator/commit/e8119e0)) -* nullable object example ([d9d8d44](https://github.com/cdimascio/express-openapi-validator/commit/d9d8d44)) -* rename validateFormats and add description to README ([612cec1](https://github.com/cdimascio/express-openapi-validator/commit/612cec1)) -* test for nullable integer ([53e53d7](https://github.com/cdimascio/express-openapi-validator/commit/53e53d7)) -* update README ([eed6b93](https://github.com/cdimascio/express-openapi-validator/commit/eed6b93)) -* update README ([82bb908](https://github.com/cdimascio/express-openapi-validator/commit/82bb908)) -* docs: update .all-contributorsrc [skip ci] ([b4a041d](https://github.com/cdimascio/express-openapi-validator/commit/b4a041d)) -* docs: update .all-contributorsrc [skip ci] ([d012bd9](https://github.com/cdimascio/express-openapi-validator/commit/d012bd9)) -* docs: update README.md [skip ci] ([994c833](https://github.com/cdimascio/express-openapi-validator/commit/994c833)) -* docs: update README.md [skip ci] ([9e34a63](https://github.com/cdimascio/express-openapi-validator/commit/9e34a63)) -* chore(package): update lockfile package-lock.json ([4d295fd](https://github.com/cdimascio/express-openapi-validator/commit/4d295fd)) -* chore(package): update prettier to version 2.0.0 ([2d49c0a](https://github.com/cdimascio/express-openapi-validator/commit/2d49c0a)) - - - -## 3.10.0 (2020-03-15) - -* add response validation test ([29dfb22](https://github.com/cdimascio/express-openapi-validator/commit/29dfb22)) -* add response validation tests ([b874239](https://github.com/cdimascio/express-openapi-validator/commit/b874239)) -* fix ts type error ([cc20b12](https://github.com/cdimascio/express-openapi-validator/commit/cc20b12)) -* upgrade deps and increment minor version ([96d10b3](https://github.com/cdimascio/express-openapi-validator/commit/96d10b3)) -* upgrade example dependencies ([b0b5d3c](https://github.com/cdimascio/express-openapi-validator/commit/b0b5d3c)) -* upgrade example deps ([6b882db](https://github.com/cdimascio/express-openapi-validator/commit/6b882db)) -* chore(package): update lockfile package-lock.json ([279aeb6](https://github.com/cdimascio/express-openapi-validator/commit/279aeb6)) -* fix(package): update json-schema-ref-parser to version 8.0.0 ([f7ba06c](https://github.com/cdimascio/express-openapi-validator/commit/f7ba06c)) - - - -## 3.9.5 (2020-03-07) - -* changed validator.default to validators.default ([a324046](https://github.com/cdimascio/express-openapi-validator/commit/a324046)) -* increment patch version ([9f97b08](https://github.com/cdimascio/express-openapi-validator/commit/9f97b08)) -* docs: update .all-contributorsrc [skip ci] ([054d8da](https://github.com/cdimascio/express-openapi-validator/commit/054d8da)) -* docs: update README.md [skip ci] ([5c950a4](https://github.com/cdimascio/express-openapi-validator/commit/5c950a4)) - - - -## 3.9.4 (2020-03-07) - -* add all of tests ([23936a0](https://github.com/cdimascio/express-openapi-validator/commit/23936a0)) -* Create bug ([3c58675](https://github.com/cdimascio/express-openapi-validator/commit/3c58675)) -* decode urlencoded path parameters #256 ([521ed2b](https://github.com/cdimascio/express-openapi-validator/commit/521ed2b)), closes [#256](https://github.com/cdimascio/express-openapi-validator/issues/256) -* Delete bug ([81ee193](https://github.com/cdimascio/express-openapi-validator/commit/81ee193)) -* fix ignorePaths #245 ([41b30bd](https://github.com/cdimascio/express-openapi-validator/commit/41b30bd)), closes [#245](https://github.com/cdimascio/express-openapi-validator/issues/245) -* handle format binary e.g. application/octet-stream #237 ([413f100](https://github.com/cdimascio/express-openapi-validator/commit/413f100)), closes [#237](https://github.com/cdimascio/express-openapi-validator/issues/237) -* increment patch version ([2f2e6b7](https://github.com/cdimascio/express-openapi-validator/commit/2f2e6b7)) -* increment patch version ([1622d74](https://github.com/cdimascio/express-openapi-validator/commit/1622d74)) -* increment patch version ([7a0efc3](https://github.com/cdimascio/express-openapi-validator/commit/7a0efc3)) -* increment patch version ([40c8ac8](https://github.com/cdimascio/express-openapi-validator/commit/40c8ac8)) -* test path param url decoding ([de5fbfe](https://github.com/cdimascio/express-openapi-validator/commit/de5fbfe)) -* Update bug_report.md ([6c50b03](https://github.com/cdimascio/express-openapi-validator/commit/6c50b03)) -* Update CONTRIBUTING.md ([25905a4](https://github.com/cdimascio/express-openapi-validator/commit/25905a4)) -* Update CONTRIBUTING.md ([0250950](https://github.com/cdimascio/express-openapi-validator/commit/0250950)) -* Update CONTRIBUTING.md ([40e2b29](https://github.com/cdimascio/express-openapi-validator/commit/40e2b29)) -* Update CONTRIBUTING.md ([1c49f3a](https://github.com/cdimascio/express-openapi-validator/commit/1c49f3a)) -* Update issue templates ([f2fddb2](https://github.com/cdimascio/express-openapi-validator/commit/f2fddb2)) -* Update issue templates ([e4c2cc8](https://github.com/cdimascio/express-openapi-validator/commit/e4c2cc8)) -* Update openapi.request.validator.ts ([609235d](https://github.com/cdimascio/express-openapi-validator/commit/609235d)) -* Update README.md ([bdd7ded](https://github.com/cdimascio/express-openapi-validator/commit/bdd7ded)) -* upgrade ajv ([0d7f0a6](https://github.com/cdimascio/express-openapi-validator/commit/0d7f0a6)) -* docs: update .all-contributorsrc [skip ci] ([aaac069](https://github.com/cdimascio/express-openapi-validator/commit/aaac069)) -* docs: update README.md [skip ci] ([b13aaad](https://github.com/cdimascio/express-openapi-validator/commit/b13aaad)) - - - -## 3.9.0 (2020-02-25) - -* improve path caching #242 ([0f4ddcf](https://github.com/cdimascio/express-openapi-validator/commit/0f4ddcf)), closes [#242](https://github.com/cdimascio/express-openapi-validator/issues/242) -* increment minor version ([104bb54](https://github.com/cdimascio/express-openapi-validator/commit/104bb54)) - - - -## 3.8.0 (2020-02-22) - -* #237 improve binary support ([e6f1926](https://github.com/cdimascio/express-openapi-validator/commit/e6f1926)), closes [#237](https://github.com/cdimascio/express-openapi-validator/issues/237) -* enable eov-operation handlers to use default exports ([b86de33](https://github.com/cdimascio/express-openapi-validator/commit/b86de33)) -* example using babel and default exports ([284d867](https://github.com/cdimascio/express-openapi-validator/commit/284d867)) -* example with es6 modules export ([e3b01f8](https://github.com/cdimascio/express-openapi-validator/commit/e3b01f8)) -* fix oId check ([00273f7](https://github.com/cdimascio/express-openapi-validator/commit/00273f7)) -* fix var name ([a2025a9](https://github.com/cdimascio/express-openapi-validator/commit/a2025a9)) -* increment minor version ([d2fd8a5](https://github.com/cdimascio/express-openapi-validator/commit/d2fd8a5)) -* increment patch version ([2b02169](https://github.com/cdimascio/express-openapi-validator/commit/2b02169)) -* update examples readme ([fc6d804](https://github.com/cdimascio/express-openapi-validator/commit/fc6d804)) -* Update README.md ([189c0a9](https://github.com/cdimascio/express-openapi-validator/commit/189c0a9)) -* Update README.md ([b2ee7d0](https://github.com/cdimascio/express-openapi-validator/commit/b2ee7d0)) -* Update README.md ([99642f4](https://github.com/cdimascio/express-openapi-validator/commit/99642f4)) -* Update README.md ([3f5e0d9](https://github.com/cdimascio/express-openapi-validator/commit/3f5e0d9)) -* chore(package): update lockfile package-lock.json ([ac3478c](https://github.com/cdimascio/express-openapi-validator/commit/ac3478c)) -* fix(package): update ono to version 7.0.0 ([9db6404](https://github.com/cdimascio/express-openapi-validator/commit/9db6404)) - - - -## 3.7.0 (2020-02-15) - -* add custom headers test ([c2be1fa](https://github.com/cdimascio/express-openapi-validator/commit/c2be1fa)) -* add test case for max len ([1d11adf](https://github.com/cdimascio/express-openapi-validator/commit/1d11adf)) -* fixes pathParams typing in OpenApiRequestMetadata ([8c5b574](https://github.com/cdimascio/express-openapi-validator/commit/8c5b574)), closes [cdimascio/express-openapi-validator#233](https://github.com/cdimascio/express-openapi-validator/issues/233) -* rename test case ([dd39412](https://github.com/cdimascio/express-openapi-validator/commit/dd39412)) -* update README ([34ea5e3](https://github.com/cdimascio/express-openapi-validator/commit/34ea5e3)) -* Update README.md ([fc28415](https://github.com/cdimascio/express-openapi-validator/commit/fc28415)) -* Update README.md ([ddc9876](https://github.com/cdimascio/express-openapi-validator/commit/ddc9876)) -* update test ([c93590a](https://github.com/cdimascio/express-openapi-validator/commit/c93590a)) -* version 3.7.0 ([0ba71a3](https://github.com/cdimascio/express-openapi-validator/commit/0ba71a3)) -* docs: update .all-contributorsrc [skip ci] ([614114d](https://github.com/cdimascio/express-openapi-validator/commit/614114d)) -* docs: update README.md [skip ci] ([cc0fcd8](https://github.com/cdimascio/express-openapi-validator/commit/cc0fcd8)) - - - -## 3.7.0-alpha.3 (2020-02-13) - -* add comment ([64fa8f2](https://github.com/cdimascio/express-openapi-validator/commit/64fa8f2)) -* Add initial routing pass ([90e699d](https://github.com/cdimascio/express-openapi-validator/commit/90e699d)) -* Fix example to work my feature ([31abff9](https://github.com/cdimascio/express-openapi-validator/commit/31abff9)) -* increment alpha version ([c568111](https://github.com/cdimascio/express-openapi-validator/commit/c568111)) -* increment alpha version ([b7738e6](https://github.com/cdimascio/express-openapi-validator/commit/b7738e6)) -* operation handlers ([ecf71df](https://github.com/cdimascio/express-openapi-validator/commit/ecf71df)) -* update npm ignore ([cc64c4b](https://github.com/cdimascio/express-openapi-validator/commit/cc64c4b)) -* Update README.md ([dcdea32](https://github.com/cdimascio/express-openapi-validator/commit/dcdea32)) -* Update README.md ([8717c21](https://github.com/cdimascio/express-openapi-validator/commit/8717c21)) -* Update README.md ([667e3e4](https://github.com/cdimascio/express-openapi-validator/commit/667e3e4)) -* Update README.md ([fe06949](https://github.com/cdimascio/express-openapi-validator/commit/fe06949)) -* Update README.md ([f04c952](https://github.com/cdimascio/express-openapi-validator/commit/f04c952)) -* Update README.md ([fea9f7c](https://github.com/cdimascio/express-openapi-validator/commit/fea9f7c)) -* Update README.md ([83c8f22](https://github.com/cdimascio/express-openapi-validator/commit/83c8f22)) -* Update README.md ([0a65104](https://github.com/cdimascio/express-openapi-validator/commit/0a65104)) -* Update README.md ([c9a3753](https://github.com/cdimascio/express-openapi-validator/commit/c9a3753)) -* Update README.md ([7b76fd4](https://github.com/cdimascio/express-openapi-validator/commit/7b76fd4)) -* Update README.md ([43077ba](https://github.com/cdimascio/express-openapi-validator/commit/43077ba)) -* Update README.md ([7646df5](https://github.com/cdimascio/express-openapi-validator/commit/7646df5)) -* Update README.md ([3174b4a](https://github.com/cdimascio/express-openapi-validator/commit/3174b4a)) -* docs: update .all-contributorsrc [skip ci] ([1d80a7d](https://github.com/cdimascio/express-openapi-validator/commit/1d80a7d)) -* docs: update README.md [skip ci] ([3593c64](https://github.com/cdimascio/express-openapi-validator/commit/3593c64)) - - - -## 3.6.7 (2020-01-31) - -* Fix #226 ([e2d3115](https://github.com/cdimascio/express-openapi-validator/commit/e2d3115)), closes [#226](https://github.com/cdimascio/express-openapi-validator/issues/226) -* increment patch version ([04eb045](https://github.com/cdimascio/express-openapi-validator/commit/04eb045)) -* update README ([2b2c325](https://github.com/cdimascio/express-openapi-validator/commit/2b2c325)) -* chore(package): update @types/mocha to version 7.0.0 ([af779a8](https://github.com/cdimascio/express-openapi-validator/commit/af779a8)) -* chore(package): update lockfile package-lock.json ([047aa52](https://github.com/cdimascio/express-openapi-validator/commit/047aa52)) -* chore(package): update lockfile package-lock.json ([f3e8cc5](https://github.com/cdimascio/express-openapi-validator/commit/f3e8cc5)) -* chore(package): update mocha to version 7.0.1 ([c15c3e4](https://github.com/cdimascio/express-openapi-validator/commit/c15c3e4)) - - - -## 3.6.6 (2020-01-16) - -* Add (currently) failing test to show multerOpts/fileUploader not being properly passed to multer ([64b0145](https://github.com/cdimascio/express-openapi-validator/commit/64b0145)) -* Fix reference to fileUploader ([d07c8de](https://github.com/cdimascio/express-openapi-validator/commit/d07c8de)) -* increment patch version ([1571d1f](https://github.com/cdimascio/express-openapi-validator/commit/1571d1f)) - - - -## 3.6.5 (2020-01-16) - -* empty response passes response check #219 ([bccf173](https://github.com/cdimascio/express-openapi-validator/commit/bccf173)), closes [#219](https://github.com/cdimascio/express-openapi-validator/issues/219) -* fix destructure of openapi ([d41fc02](https://github.com/cdimascio/express-openapi-validator/commit/d41fc02)) -* increment patch version ([b7936e0](https://github.com/cdimascio/express-openapi-validator/commit/b7936e0)) -* increment patch version ([d6f1f4c](https://github.com/cdimascio/express-openapi-validator/commit/d6f1f4c)) -* remove unecessary import ([e507c4b](https://github.com/cdimascio/express-openapi-validator/commit/e507c4b)) -* Update README.md ([c1ddb30](https://github.com/cdimascio/express-openapi-validator/commit/c1ddb30)) -* Update README.md ([839d351](https://github.com/cdimascio/express-openapi-validator/commit/839d351)) -* update type signatures ([07dcb0e](https://github.com/cdimascio/express-openapi-validator/commit/07dcb0e)) - - - -## 3.6.3 (2020-01-13) - -* increment patch version ([7c247a8](https://github.com/cdimascio/express-openapi-validator/commit/7c247a8)) -* path templates matched incorrectly #214 ([c811dfa](https://github.com/cdimascio/express-openapi-validator/commit/c811dfa)), closes [#214](https://github.com/cdimascio/express-openapi-validator/issues/214) -* path templates matched incorrectly #214 ([12c49bf](https://github.com/cdimascio/express-openapi-validator/commit/12c49bf)), closes [#214](https://github.com/cdimascio/express-openapi-validator/issues/214) - - - -## 3.6.2 (2020-01-11) - -* fix example ([e09b776](https://github.com/cdimascio/express-openapi-validator/commit/e09b776)) -* Fix for nested routes validation ([9ad4bfc](https://github.com/cdimascio/express-openapi-validator/commit/9ad4bfc)) -* increment patch version ([03dbbda](https://github.com/cdimascio/express-openapi-validator/commit/03dbbda)) -* increment patch version ([518065d](https://github.com/cdimascio/express-openapi-validator/commit/518065d)) -* path templates matched incorrectly #214 ([e000aa2](https://github.com/cdimascio/express-openapi-validator/commit/e000aa2)), closes [#214](https://github.com/cdimascio/express-openapi-validator/issues/214) -* update example README ([64a29f9](https://github.com/cdimascio/express-openapi-validator/commit/64a29f9)) -* Update README.md ([6d097e4](https://github.com/cdimascio/express-openapi-validator/commit/6d097e4)) -* Update README.md ([91f012d](https://github.com/cdimascio/express-openapi-validator/commit/91f012d)) -* docs: update .all-contributorsrc [skip ci] ([9f756d4](https://github.com/cdimascio/express-openapi-validator/commit/9f756d4)) -* docs: update README.md [skip ci] ([34445e5](https://github.com/cdimascio/express-openapi-validator/commit/34445e5)) - - - -## 3.6.0 (2019-12-31) - -* allowReserved not validated properly. #158 ([f2ba821](https://github.com/cdimascio/express-openapi-validator/commit/f2ba821)), closes [#158](https://github.com/cdimascio/express-openapi-validator/issues/158) -* increment minor version ([8956e63](https://github.com/cdimascio/express-openapi-validator/commit/8956e63)) - - - -## 3.5.0 (2019-12-30) - -* add deepObject test ([3a7892a](https://github.com/cdimascio/express-openapi-validator/commit/3a7892a)) -* add return type ([4876980](https://github.com/cdimascio/express-openapi-validator/commit/4876980)) -* add test ([ac1734d](https://github.com/cdimascio/express-openapi-validator/commit/ac1734d)) -* add todo ([3011ca5](https://github.com/cdimascio/express-openapi-validator/commit/3011ca5)) -* allowEmptyValue flag is ignored #190 ([7ce125a](https://github.com/cdimascio/express-openapi-validator/commit/7ce125a)), closes [#190](https://github.com/cdimascio/express-openapi-validator/issues/190) -* cleanup lodash deps ([c9f8df5](https://github.com/cdimascio/express-openapi-validator/commit/c9f8df5)) -* colocate req/param parser ([b300058](https://github.com/cdimascio/express-openapi-validator/commit/b300058)) -* error msg ([7d30ff2](https://github.com/cdimascio/express-openapi-validator/commit/7d30ff2)) -* exclude mds ([f831ab5](https://github.com/cdimascio/express-openapi-validator/commit/f831ab5)) -* extract utilies ([f1b56e4](https://github.com/cdimascio/express-openapi-validator/commit/f1b56e4)) -* fileUploader ([4749143](https://github.com/cdimascio/express-openapi-validator/commit/4749143)) -* fix error msg typo ([c11e869](https://github.com/cdimascio/express-openapi-validator/commit/c11e869)) -* ignore express-mung ([0547ab0](https://github.com/cdimascio/express-openapi-validator/commit/0547ab0)) -* ignore markdown files ([76730cc](https://github.com/cdimascio/express-openapi-validator/commit/76730cc)) -* ignore test ([4b30ba3](https://github.com/cdimascio/express-openapi-validator/commit/4b30ba3)) -* ignore test ([6d19fb0](https://github.com/cdimascio/express-openapi-validator/commit/6d19fb0)) -* ignore test ([228f56d](https://github.com/cdimascio/express-openapi-validator/commit/228f56d)) -* increment minor version ([806a9b9](https://github.com/cdimascio/express-openapi-validator/commit/806a9b9)) -* increment minor version ([8e1561a](https://github.com/cdimascio/express-openapi-validator/commit/8e1561a)) -* increment patch version ([ff7d2a8](https://github.com/cdimascio/express-openapi-validator/commit/ff7d2a8)) -* lint cleanup ([8b0936f](https://github.com/cdimascio/express-openapi-validator/commit/8b0936f)) -* lint fixes ([d61ade4](https://github.com/cdimascio/express-openapi-validator/commit/d61ade4)) -* linter fixes ([04f228a](https://github.com/cdimascio/express-openapi-validator/commit/04f228a)) -* optional file upload ([81243f8](https://github.com/cdimascio/express-openapi-validator/commit/81243f8)) -* refactor request parameter parser ([41a7407](https://github.com/cdimascio/express-openapi-validator/commit/41a7407)) -* remove redundant query check ([f284481](https://github.com/cdimascio/express-openapi-validator/commit/f284481)) -* remove uneeded param ([17dadc2](https://github.com/cdimascio/express-openapi-validator/commit/17dadc2)) -* security scheme types ([40b3cd1](https://github.com/cdimascio/express-openapi-validator/commit/40b3cd1)) -* test parameter ref ([0084dff](https://github.com/cdimascio/express-openapi-validator/commit/0084dff)) -* type annotations ([dcf3846](https://github.com/cdimascio/express-openapi-validator/commit/dcf3846)) -* type annotations ([40fdfd9](https://github.com/cdimascio/express-openapi-validator/commit/40fdfd9)) -* type annotations ([73111e0](https://github.com/cdimascio/express-openapi-validator/commit/73111e0)) -* update excludes ([90b09fa](https://github.com/cdimascio/express-openapi-validator/commit/90b09fa)) -* update README ([842ae9e](https://github.com/cdimascio/express-openapi-validator/commit/842ae9e)) -* update README ([80b6d4f](https://github.com/cdimascio/express-openapi-validator/commit/80b6d4f)) -* Update README.md ([f917bba](https://github.com/cdimascio/express-openapi-validator/commit/f917bba)) -* Update README.md ([4ed52ee](https://github.com/cdimascio/express-openapi-validator/commit/4ed52ee)) -* Update README.md ([66a0501](https://github.com/cdimascio/express-openapi-validator/commit/66a0501)) -* Update README.md ([2752e08](https://github.com/cdimascio/express-openapi-validator/commit/2752e08)) -* chore(package): update lockfile package-lock.json ([0d6f40c](https://github.com/cdimascio/express-openapi-validator/commit/0d6f40c)) -* fix(package): update ono to version 6.0.0 ([4f4f45a](https://github.com/cdimascio/express-openapi-validator/commit/4f4f45a)) - - - -## 3.3.0 (2019-12-24) - -* Add test to reproduce issue ([5c4594c](https://github.com/cdimascio/express-openapi-validator/commit/5c4594c)) -* add type annotations ([a1df7f4](https://github.com/cdimascio/express-openapi-validator/commit/a1df7f4)) -* annotate types ([93693b7](https://github.com/cdimascio/express-openapi-validator/commit/93693b7)) -* annotate types ([fec4679](https://github.com/cdimascio/express-openapi-validator/commit/fec4679)) -* build schema ([8062123](https://github.com/cdimascio/express-openapi-validator/commit/8062123)) -* cleanup body schema parse ([c7adfc2](https://github.com/cdimascio/express-openapi-validator/commit/c7adfc2)) -* extract request body to schema logic ([c835988](https://github.com/cdimascio/express-openapi-validator/commit/c835988)) -* factor parameters transform ([847c8d9](https://github.com/cdimascio/express-openapi-validator/commit/847c8d9)) -* factors schema parsers ([c0d5725](https://github.com/cdimascio/express-openapi-validator/commit/c0d5725)) -* Fix $ref issue with special characters (#183) ([539870e](https://github.com/cdimascio/express-openapi-validator/commit/539870e)), closes [#183](https://github.com/cdimascio/express-openapi-validator/issues/183) -* Forgot to add the default parameter in loadSpec ([7fc89a9](https://github.com/cdimascio/express-openapi-validator/commit/7fc89a9)) -* Implement option unsafeRefs ([4c18adc](https://github.com/cdimascio/express-openapi-validator/commit/4c18adc)) -* increment minor version ([59acc38](https://github.com/cdimascio/express-openapi-validator/commit/59acc38)) -* increment patch version ([7bdf769](https://github.com/cdimascio/express-openapi-validator/commit/7bdf769)) -* initial parameters refactor ([b4c901a](https://github.com/cdimascio/express-openapi-validator/commit/b4c901a)) -* json schema mode ([ddb0efe](https://github.com/cdimascio/express-openapi-validator/commit/ddb0efe)) -* Make Codacy happy ([45cb4e0](https://github.com/cdimascio/express-openapi-validator/commit/45cb4e0)) -* Make Codacy happy ([ecab41f](https://github.com/cdimascio/express-openapi-validator/commit/ecab41f)) -* Make Codacy happy ([18e4c88](https://github.com/cdimascio/express-openapi-validator/commit/18e4c88)) -* Rename option unsafeRefs to $refParser ([ba6576d](https://github.com/cdimascio/express-openapi-validator/commit/ba6576d)) -* simplify resolved schema ([c33dfaa](https://github.com/cdimascio/express-openapi-validator/commit/c33dfaa)) -* type annotations ([a81b6c8](https://github.com/cdimascio/express-openapi-validator/commit/a81b6c8)) -* type annotations ([23848a8](https://github.com/cdimascio/express-openapi-validator/commit/23848a8)) -* type annotations ([32879e7](https://github.com/cdimascio/express-openapi-validator/commit/32879e7)) -* update readme ([f0c0fc6](https://github.com/cdimascio/express-openapi-validator/commit/f0c0fc6)) -* update readme ([8ef1714](https://github.com/cdimascio/express-openapi-validator/commit/8ef1714)) -* update README ([ba46d54](https://github.com/cdimascio/express-openapi-validator/commit/ba46d54)) -* chore(package): update @types/node to version 13.1.0 ([33148e6](https://github.com/cdimascio/express-openapi-validator/commit/33148e6)) -* chore(package): update lockfile package-lock.json ([536cb71](https://github.com/cdimascio/express-openapi-validator/commit/536cb71)) -* chore(package): update lockfile package-lock.json ([82c845a](https://github.com/cdimascio/express-openapi-validator/commit/82c845a)) -* chore(package): update nyc to version 15.0.0 ([e262e20](https://github.com/cdimascio/express-openapi-validator/commit/e262e20)) - - - -## 3.2.4 (2019-12-22) - -* fix non xOf serialisable object ([dc2c827](https://github.com/cdimascio/express-openapi-validator/commit/dc2c827)) -* handle single element array ([498b876](https://github.com/cdimascio/express-openapi-validator/commit/498b876)) -* increment patch version ([1e27fe9](https://github.com/cdimascio/express-openapi-validator/commit/1e27fe9)) -* Proposal : fix object serialization when explode and form are used ([ad64307](https://github.com/cdimascio/express-openapi-validator/commit/ad64307)) -* remove uneeded code ([a6885a8](https://github.com/cdimascio/express-openapi-validator/commit/a6885a8)) - - - -## 3.2.3 (2019-12-19) - -* Add missing trailing comma ([0cb58bf](https://github.com/cdimascio/express-openapi-validator/commit/0cb58bf)) -* An in-range update of @types/node is breaking the build ([4448459](https://github.com/cdimascio/express-openapi-validator/commit/4448459)) -* Check for equality to avoid double parsing some query params ([5b2b5ab](https://github.com/cdimascio/express-openapi-validator/commit/5b2b5ab)) -* Cleanup object check (remove tautology, verboseness) ([74a0149](https://github.com/cdimascio/express-openapi-validator/commit/74a0149)) -* Fix code quality ([4876be0](https://github.com/cdimascio/express-openapi-validator/commit/4876be0)) -* increment patch ver ([243f315](https://github.com/cdimascio/express-openapi-validator/commit/243f315)) -* Move parantheses immediately after param (linter) ([8a159f3](https://github.com/cdimascio/express-openapi-validator/commit/8a159f3)) -* Move some logic into a private function ([8e283e9](https://github.com/cdimascio/express-openapi-validator/commit/8e283e9)) -* Only enforce query object parsing when specified, always validate #186 ([0b87e66](https://github.com/cdimascio/express-openapi-validator/commit/0b87e66)), closes [#186](https://github.com/cdimascio/express-openapi-validator/issues/186) -* OpenAPI's components object is optional ([9438b80](https://github.com/cdimascio/express-openapi-validator/commit/9438b80)), closes [/github.com/cdimascio/express-openapi-validator/pull/187#discussion_r359131401](https://github.com//github.com/cdimascio/express-openapi-validator/pull/187/issues/discussion_r359131401) -* Remove comma ([c604025](https://github.com/cdimascio/express-openapi-validator/commit/c604025)) -* Revert "Merge pull request #142 from ckeboss/better-query-param-support_136" ([0953971](https://github.com/cdimascio/express-openapi-validator/commit/0953971)), closes [#142](https://github.com/cdimascio/express-openapi-validator/issues/142) -* Revert "Remove brackets" ([ad5a68c](https://github.com/cdimascio/express-openapi-validator/commit/ad5a68c)) -* Support a wider range of query param names ([9ecdbb5](https://github.com/cdimascio/express-openapi-validator/commit/9ecdbb5)) -* Update .travis.yml ([3a66fd7](https://github.com/cdimascio/express-openapi-validator/commit/3a66fd7)) -* Update README.md ([77e36a0](https://github.com/cdimascio/express-openapi-validator/commit/77e36a0)) -* Update README.md ([0056db7](https://github.com/cdimascio/express-openapi-validator/commit/0056db7)) -* Update README.md ([838d23d](https://github.com/cdimascio/express-openapi-validator/commit/838d23d)) -* Update README.md ([638c515](https://github.com/cdimascio/express-openapi-validator/commit/638c515)) -* Update README.md ([c59bdab](https://github.com/cdimascio/express-openapi-validator/commit/c59bdab)) -* Update README.md ([c167310](https://github.com/cdimascio/express-openapi-validator/commit/c167310)) -* Update README.md ([8aa3cfa](https://github.com/cdimascio/express-openapi-validator/commit/8aa3cfa)) -* Update README.md ([0c52999](https://github.com/cdimascio/express-openapi-validator/commit/0c52999)) -* Update README.md ([f04b8d4](https://github.com/cdimascio/express-openapi-validator/commit/f04b8d4)) -* docs: update .all-contributorsrc [skip ci] ([7878f3f](https://github.com/cdimascio/express-openapi-validator/commit/7878f3f)) -* docs: update README.md [skip ci] ([680436f](https://github.com/cdimascio/express-openapi-validator/commit/680436f)) - - - -## 3.2.2 (2019-12-14) - -* Allow multiple file upload (WIP) ([fc8af99](https://github.com/cdimascio/express-openapi-validator/commit/fc8af99)) -* increment minor version ([9e980ad](https://github.com/cdimascio/express-openapi-validator/commit/9e980ad)) -* increment patch version ([832c6f8](https://github.com/cdimascio/express-openapi-validator/commit/832c6f8)) - - - -## 3.2.0 (2019-12-13) - -* Allow different json media types for params, requests, and responses ([55cb8ac](https://github.com/cdimascio/express-openapi-validator/commit/55cb8ac)) -* cleanup example ([9f4eff5](https://github.com/cdimascio/express-openapi-validator/commit/9f4eff5)) -* Create CODE_OF_CONDUCT.md ([2bd1585](https://github.com/cdimascio/express-openapi-validator/commit/2bd1585)) -* fix comment ([af82e80](https://github.com/cdimascio/express-openapi-validator/commit/af82e80)) -* increment minor version ([aa23c9e](https://github.com/cdimascio/express-openapi-validator/commit/aa23c9e)) -* increment patch version ([29cd1e5](https://github.com/cdimascio/express-openapi-validator/commit/29cd1e5)) -* move ajv to framework ([2379149](https://github.com/cdimascio/express-openapi-validator/commit/2379149)) -* ref src not dist ([7b800dc](https://github.com/cdimascio/express-openapi-validator/commit/7b800dc)) -* ts3.7 optional chaining / nullish coalescing updates ([d051acf](https://github.com/cdimascio/express-openapi-validator/commit/d051acf)) -* Update .travis.yml ([f77661c](https://github.com/cdimascio/express-openapi-validator/commit/f77661c)) -* update README ([a002e69](https://github.com/cdimascio/express-openapi-validator/commit/a002e69)) -* Update README.md ([a80ddab](https://github.com/cdimascio/express-openapi-validator/commit/a80ddab)) -* Update README.md ([938739f](https://github.com/cdimascio/express-openapi-validator/commit/938739f)) -* Update README.md ([5564aff](https://github.com/cdimascio/express-openapi-validator/commit/5564aff)) -* Use different library to parse media type ([6e2e18a](https://github.com/cdimascio/express-openapi-validator/commit/6e2e18a)) -* docs: update .all-contributorsrc [skip ci] ([908cd5d](https://github.com/cdimascio/express-openapi-validator/commit/908cd5d)) -* docs: update README.md [skip ci] ([21664e8](https://github.com/cdimascio/express-openapi-validator/commit/21664e8)) - - - -## 3.1.1 (2019-12-07) - -* add tests ([caa4235](https://github.com/cdimascio/express-openapi-validator/commit/caa4235)) -* Fix typo ([78866cf](https://github.com/cdimascio/express-openapi-validator/commit/78866cf)) -* improve example ([f9c42ea](https://github.com/cdimascio/express-openapi-validator/commit/f9c42ea)) -* increment minor version ([f286606](https://github.com/cdimascio/express-openapi-validator/commit/f286606)) -* increment patch version ([46e92a9](https://github.com/cdimascio/express-openapi-validator/commit/46e92a9)) -* merged ([7ca92d1](https://github.com/cdimascio/express-openapi-validator/commit/7ca92d1)) -* update README ([7a295b9](https://github.com/cdimascio/express-openapi-validator/commit/7a295b9)) -* update README ([c00a10a](https://github.com/cdimascio/express-openapi-validator/commit/c00a10a)) -* Update README.md ([36b0021](https://github.com/cdimascio/express-openapi-validator/commit/36b0021)) -* Update README.md ([1a6734f](https://github.com/cdimascio/express-openapi-validator/commit/1a6734f)) -* Update README.md ([956467e](https://github.com/cdimascio/express-openapi-validator/commit/956467e)) -* Update README.md ([7ed69fc](https://github.com/cdimascio/express-openapi-validator/commit/7ed69fc)) -* Update README.md ([7f46491](https://github.com/cdimascio/express-openapi-validator/commit/7f46491)) -* Update README.md ([d4e56c7](https://github.com/cdimascio/express-openapi-validator/commit/d4e56c7)) -* docs: update .all-contributorsrc [skip ci] ([653f7a0](https://github.com/cdimascio/express-openapi-validator/commit/653f7a0)) -* docs: update README.md [skip ci] ([3045b4f](https://github.com/cdimascio/express-openapi-validator/commit/3045b4f)) - - - -## 3.0.2 (2019-12-03) - -* appease linter ([605ed2d](https://github.com/cdimascio/express-openapi-validator/commit/605ed2d)) -* Better handling of MulterError ([aa67bc3](https://github.com/cdimascio/express-openapi-validator/commit/aa67bc3)) -* Forgot the typescript casting ([1d5f572](https://github.com/cdimascio/express-openapi-validator/commit/1d5f572)) -* increment patch version ([f0a7152](https://github.com/cdimascio/express-openapi-validator/commit/f0a7152)) -* increment patch version ([90b9600](https://github.com/cdimascio/express-openapi-validator/commit/90b9600)) -* multer error enhancements ([c93bf9d](https://github.com/cdimascio/express-openapi-validator/commit/c93bf9d)) -* request.query.settings should be object #125 ([bc44495](https://github.com/cdimascio/express-openapi-validator/commit/bc44495)), closes [#125](https://github.com/cdimascio/express-openapi-validator/issues/125) -* Update openapi.multipart.ts ([22de592](https://github.com/cdimascio/express-openapi-validator/commit/22de592)), closes [/github.com/DefinitelyTyped/DefinitelyTyped/issues/18569#issuecomment-319669945](https://github.com//github.com/DefinitelyTyped/DefinitelyTyped/issues/18569/issues/issuecomment-319669945) -* use ts files ([711ca62](https://github.com/cdimascio/express-openapi-validator/commit/711ca62)) -* WIP: create test for request.query.settings should be object #125 ([7c9762a](https://github.com/cdimascio/express-openapi-validator/commit/7c9762a)), closes [#125](https://github.com/cdimascio/express-openapi-validator/issues/125) - - - -## 3.0.0 (2019-12-03) - -* increment alpha version ([c09bd63](https://github.com/cdimascio/express-openapi-validator/commit/c09bd63)) -* Update README.md ([0479674](https://github.com/cdimascio/express-openapi-validator/commit/0479674)) -* v3.0.0 ([84293b6](https://github.com/cdimascio/express-openapi-validator/commit/84293b6)) - - - -## 3.0.0-alpha.3 (2019-12-02) - -* enhance example ([3ef9a47](https://github.com/cdimascio/express-openapi-validator/commit/3ef9a47)) -* fix lint ([878bc0f](https://github.com/cdimascio/express-openapi-validator/commit/878bc0f)) -* improve example ([de5d4d6](https://github.com/cdimascio/express-openapi-validator/commit/de5d4d6)) -* lint fixes ([d79535c](https://github.com/cdimascio/express-openapi-validator/commit/d79535c)) -* linter fixes ([7464364](https://github.com/cdimascio/express-openapi-validator/commit/7464364)) -* type fixes ([9267dca](https://github.com/cdimascio/express-openapi-validator/commit/9267dca)) -* update README ([56723d1](https://github.com/cdimascio/express-openapi-validator/commit/56723d1)) -* update README ([218c6ab](https://github.com/cdimascio/express-openapi-validator/commit/218c6ab)) -* update README ([f1dd8d4](https://github.com/cdimascio/express-openapi-validator/commit/f1dd8d4)) -* update README ([deb5ef6](https://github.com/cdimascio/express-openapi-validator/commit/deb5ef6)) -* update README ([547dc9a](https://github.com/cdimascio/express-openapi-validator/commit/547dc9a)) -* update README ([8d332b8](https://github.com/cdimascio/express-openapi-validator/commit/8d332b8)) -* update README ([e7e217d](https://github.com/cdimascio/express-openapi-validator/commit/e7e217d)) -* Update README.md ([db1fb4b](https://github.com/cdimascio/express-openapi-validator/commit/db1fb4b)) -* update todos ([226881c](https://github.com/cdimascio/express-openapi-validator/commit/226881c)) -* use optional dependency ([d168084](https://github.com/cdimascio/express-openapi-validator/commit/d168084)) -* v3.0.0 ([8f9fa5e](https://github.com/cdimascio/express-openapi-validator/commit/8f9fa5e)) - - - -## 3.0.0-alpha.2 (2019-11-30) - -* add deasync comment ([c70b59f](https://github.com/cdimascio/express-openapi-validator/commit/c70b59f)) -* add option to install synchronously ([8753b9e](https://github.com/cdimascio/express-openapi-validator/commit/8753b9e)) -* async pass 1 ([754fbf9](https://github.com/cdimascio/express-openapi-validator/commit/754fbf9)) -* async ref parser ([fc27c2c](https://github.com/cdimascio/express-openapi-validator/commit/fc27c2c)) -* cleanup app ([00805cc](https://github.com/cdimascio/express-openapi-validator/commit/00805cc)) -* cleanup app ([6e695e6](https://github.com/cdimascio/express-openapi-validator/commit/6e695e6)) -* Create FUNDING.yml ([d9d5d62](https://github.com/cdimascio/express-openapi-validator/commit/d9d5d62)) -* Create SUPPORT.md ([9d174ef](https://github.com/cdimascio/express-openapi-validator/commit/9d174ef)) -* deasync as peer dep ([7df37c3](https://github.com/cdimascio/express-openapi-validator/commit/7df37c3)) -* fix types ([4b6179d](https://github.com/cdimascio/express-openapi-validator/commit/4b6179d)) -* increment alpha ([0466914](https://github.com/cdimascio/express-openapi-validator/commit/0466914)) -* remove unecessary code ([89ba6f1](https://github.com/cdimascio/express-openapi-validator/commit/89ba6f1)) -* return app on install ([88ffb73](https://github.com/cdimascio/express-openapi-validator/commit/88ffb73)) -* show promise and callback example ([8cb6eeb](https://github.com/cdimascio/express-openapi-validator/commit/8cb6eeb)) -* support promise|async/await and callback styles ([8acc597](https://github.com/cdimascio/express-openapi-validator/commit/8acc597)) -* Update .travis.yml ([6fa9fe8](https://github.com/cdimascio/express-openapi-validator/commit/6fa9fe8)) -* Update FUNDING.yml ([792788d](https://github.com/cdimascio/express-openapi-validator/commit/792788d)) -* Update FUNDING.yml ([e0fd226](https://github.com/cdimascio/express-openapi-validator/commit/e0fd226)) -* Update FUNDING.yml ([e112d4b](https://github.com/cdimascio/express-openapi-validator/commit/e112d4b)) -* update README ([cc7ffa3](https://github.com/cdimascio/express-openapi-validator/commit/cc7ffa3)) -* update README ([0e20fda](https://github.com/cdimascio/express-openapi-validator/commit/0e20fda)) -* update README ([02f96a8](https://github.com/cdimascio/express-openapi-validator/commit/02f96a8)) -* update README ([700bd86](https://github.com/cdimascio/express-openapi-validator/commit/700bd86)) -* update README ([c5a4f6c](https://github.com/cdimascio/express-openapi-validator/commit/c5a4f6c)) -* Update README.md ([a9228a0](https://github.com/cdimascio/express-openapi-validator/commit/a9228a0)) -* Update README.md ([9ae3e60](https://github.com/cdimascio/express-openapi-validator/commit/9ae3e60)) -* Update README.md ([1a305dc](https://github.com/cdimascio/express-openapi-validator/commit/1a305dc)) -* Update README.md ([81091b6](https://github.com/cdimascio/express-openapi-validator/commit/81091b6)) -* v3.0.0-alpha.1 ([9884190](https://github.com/cdimascio/express-openapi-validator/commit/9884190)) - - - -## 2.18.0 (2019-11-27) - -* Add docs to point to `additionalProperties` ([3b26c9c](https://github.com/cdimascio/express-openapi-validator/commit/3b26c9c)), closes [#146](https://github.com/cdimascio/express-openapi-validator/issues/146) -* add option to ignore paths #141 ([23e5c09](https://github.com/cdimascio/express-openapi-validator/commit/23e5c09)), closes [#141](https://github.com/cdimascio/express-openapi-validator/issues/141) -* fix code style ([6eb06eb](https://github.com/cdimascio/express-openapi-validator/commit/6eb06eb)) -* increment minor version ([7bf57d9](https://github.com/cdimascio/express-openapi-validator/commit/7bf57d9)) -* increment patch version ([d8a4a88](https://github.com/cdimascio/express-openapi-validator/commit/d8a4a88)) -* Minor formatting in readme. ([99f0d0a](https://github.com/cdimascio/express-openapi-validator/commit/99f0d0a)) -* opts.coerceTypes should be a boolean or 'array' ([2219a97](https://github.com/cdimascio/express-openapi-validator/commit/2219a97)) -* update README ([4ac1502](https://github.com/cdimascio/express-openapi-validator/commit/4ac1502)) -* update README ([6f3ac88](https://github.com/cdimascio/express-openapi-validator/commit/6f3ac88)) -* update README ([71b1e1b](https://github.com/cdimascio/express-openapi-validator/commit/71b1e1b)) -* update README ([03dbba0](https://github.com/cdimascio/express-openapi-validator/commit/03dbba0)) -* Update README.md ([3778df3](https://github.com/cdimascio/express-openapi-validator/commit/3778df3)) -* Update README.md ([3bd4b5d](https://github.com/cdimascio/express-openapi-validator/commit/3bd4b5d)) -* docs: update .all-contributorsrc ([649a72a](https://github.com/cdimascio/express-openapi-validator/commit/649a72a)) -* docs: update README.md ([ef65b35](https://github.com/cdimascio/express-openapi-validator/commit/ef65b35)) - - - -## 2.17.2 (2019-11-27) - -* add comments ([401e691](https://github.com/cdimascio/express-openapi-validator/commit/401e691)) -* add descriptive test name ([1204a2a](https://github.com/cdimascio/express-openapi-validator/commit/1204a2a)) -* add route for test ([c0306ba](https://github.com/cdimascio/express-openapi-validator/commit/c0306ba)) -* add servers fix ([9a9fa25](https://github.com/cdimascio/express-openapi-validator/commit/9a9fa25)) -* add typeof ([d15432c](https://github.com/cdimascio/express-openapi-validator/commit/d15432c)) -* added trailing comma ([0062e01](https://github.com/cdimascio/express-openapi-validator/commit/0062e01)) -* another attempt to make CI guys happy :) ([a4bed2b](https://github.com/cdimascio/express-openapi-validator/commit/a4bed2b)) -* change let to const ([fb53c1d](https://github.com/cdimascio/express-openapi-validator/commit/fb53c1d)) -* clean up uneeded defs ([031ec67](https://github.com/cdimascio/express-openapi-validator/commit/031ec67)) -* cleanup types ([5b576de](https://github.com/cdimascio/express-openapi-validator/commit/5b576de)) -* Doesen't support readOnly + required combination #145 ([91fb31c](https://github.com/cdimascio/express-openapi-validator/commit/91fb31c)), closes [#145](https://github.com/cdimascio/express-openapi-validator/issues/145) -* enxure compatibility for other contentTypes than application/json ([d86a491](https://github.com/cdimascio/express-openapi-validator/commit/d86a491)) -* enxure compatibility for other contentTypes than application/json ([e179603](https://github.com/cdimascio/express-openapi-validator/commit/e179603)) -* fix #124 support 'charset' in Content-Type header ([0e20680](https://github.com/cdimascio/express-openapi-validator/commit/0e20680)), closes [#124](https://github.com/cdimascio/express-openapi-validator/issues/124) -* follow a suggestion at CICD ([ab81dfa](https://github.com/cdimascio/express-openapi-validator/commit/ab81dfa)) -* handled inlined schemas for readonly + required ([de53c76](https://github.com/cdimascio/express-openapi-validator/commit/de53c76)) -* improve content-type handling for json ([0bbcd21](https://github.com/cdimascio/express-openapi-validator/commit/0bbcd21)) -* increment minor version ([c530829](https://github.com/cdimascio/express-openapi-validator/commit/c530829)) -* increment patch version ([69b65ee](https://github.com/cdimascio/express-openapi-validator/commit/69b65ee)) -* increment patch version ([9ac36e4](https://github.com/cdimascio/express-openapi-validator/commit/9ac36e4)) -* increment patch version ([c12194b](https://github.com/cdimascio/express-openapi-validator/commit/c12194b)) -* merge from master ([8dfd871](https://github.com/cdimascio/express-openapi-validator/commit/8dfd871)) -* minor cleanup ([5885b04](https://github.com/cdimascio/express-openapi-validator/commit/5885b04)) -* minor cleanup ([0951ca6](https://github.com/cdimascio/express-openapi-validator/commit/0951ca6)) -* move test to header.spec ([dd69424](https://github.com/cdimascio/express-openapi-validator/commit/dd69424)) -* Rejecting unknown query parameters should be optional #133 ([0b86d87](https://github.com/cdimascio/express-openapi-validator/commit/0b86d87)), closes [#133](https://github.com/cdimascio/express-openapi-validator/issues/133) -* removed log on test ([9acb9b7](https://github.com/cdimascio/express-openapi-validator/commit/9acb9b7)) -* support splits of the specification file across files #130 ([42c776a](https://github.com/cdimascio/express-openapi-validator/commit/42c776a)), closes [#130](https://github.com/cdimascio/express-openapi-validator/issues/130) -* type cleanup ([d549a2a](https://github.com/cdimascio/express-openapi-validator/commit/d549a2a)) -* type fixes ([9ee7d2f](https://github.com/cdimascio/express-openapi-validator/commit/9ee7d2f)) -* Update .travis.yml ([6d2f89f](https://github.com/cdimascio/express-openapi-validator/commit/6d2f89f)) -* update readme ([578f810](https://github.com/cdimascio/express-openapi-validator/commit/578f810)) -* Update README.md ([1f44dc5](https://github.com/cdimascio/express-openapi-validator/commit/1f44dc5)) -* Update README.md ([9c4c57f](https://github.com/cdimascio/express-openapi-validator/commit/9c4c57f)) -* validate if server object is empty in an openapi definition. ([bccb2c7](https://github.com/cdimascio/express-openapi-validator/commit/bccb2c7)) -* docs: update .all-contributorsrc ([eb721c6](https://github.com/cdimascio/express-openapi-validator/commit/eb721c6)) -* docs: update .all-contributorsrc ([567793d](https://github.com/cdimascio/express-openapi-validator/commit/567793d)) -* docs: update README.md ([095467c](https://github.com/cdimascio/express-openapi-validator/commit/095467c)) -* docs: update README.md ([00e1d57](https://github.com/cdimascio/express-openapi-validator/commit/00e1d57)) -* chore(package): update lockfile package-lock.json ([c6b9122](https://github.com/cdimascio/express-openapi-validator/commit/c6b9122)) -* chore(package): update lockfile package-lock.json ([4d68fe3](https://github.com/cdimascio/express-openapi-validator/commit/4d68fe3)) -* chore(package): update nodemon to version 2.0.0 ([dc8b3b3](https://github.com/cdimascio/express-openapi-validator/commit/dc8b3b3)) -* fix(package): update path-to-regexp to version 6.0.0 ([4994a17](https://github.com/cdimascio/express-openapi-validator/commit/4994a17)) - - - -## 2.15.2 (2019-11-14) - -* add additional ignores ([52f6c42](https://github.com/cdimascio/express-openapi-validator/commit/52f6c42)) -* increment minor version ([d8caea5](https://github.com/cdimascio/express-openapi-validator/commit/d8caea5)) -* move to v5 path-to-regex ([cd1630f](https://github.com/cdimascio/express-openapi-validator/commit/cd1630f)) -* Update .travis.yml ([76e6c54](https://github.com/cdimascio/express-openapi-validator/commit/76e6c54)) -* upgrade path-to-regex v4 ([894f9e9](https://github.com/cdimascio/express-openapi-validator/commit/894f9e9)) -* chore(package): update lockfile package-lock.json ([1263dbb](https://github.com/cdimascio/express-openapi-validator/commit/1263dbb)) -* fix(package): update path-to-regexp to version 4.0.0 ([e736a7c](https://github.com/cdimascio/express-openapi-validator/commit/e736a7c)) -* docs: update .all-contributorsrc ([a3ea6ec](https://github.com/cdimascio/express-openapi-validator/commit/a3ea6ec)) -* docs: update README.md ([5c2acba](https://github.com/cdimascio/express-openapi-validator/commit/5c2acba)) - - - -## 2.14.5 (2019-11-12) - -* (fix) Error message unspecified content-type #114 ([c11242e](https://github.com/cdimascio/express-openapi-validator/commit/c11242e)), closes [#114](https://github.com/cdimascio/express-openapi-validator/issues/114) -* add a test to reproduce #111 ([33474f3](https://github.com/cdimascio/express-openapi-validator/commit/33474f3)), closes [#111](https://github.com/cdimascio/express-openapi-validator/issues/111) -* Add top-level security schema to query whitelist ([c9a578b](https://github.com/cdimascio/express-openapi-validator/commit/c9a578b)) -* apply linter/formatter ([82c4bed](https://github.com/cdimascio/express-openapi-validator/commit/82c4bed)) -* fix #111 by introducing a whiteList for sercurity query param ([55440a8](https://github.com/cdimascio/express-openapi-validator/commit/55440a8)), closes [#111](https://github.com/cdimascio/express-openapi-validator/issues/111) -* Fix req.path uniqueness in response validators caching. ([235c4db](https://github.com/cdimascio/express-openapi-validator/commit/235c4db)) -* fix return type ([f4e3863](https://github.com/cdimascio/express-openapi-validator/commit/f4e3863)) -* increment patch version ([18c7210](https://github.com/cdimascio/express-openapi-validator/commit/18c7210)) -* increment patch version ([bba06b2](https://github.com/cdimascio/express-openapi-validator/commit/bba06b2)) -* increment version ([56d39c6](https://github.com/cdimascio/express-openapi-validator/commit/56d39c6)) -* use original url in cache key ([e16b870](https://github.com/cdimascio/express-openapi-validator/commit/e16b870)) -* docs: update .all-contributorsrc ([95d3fdc](https://github.com/cdimascio/express-openapi-validator/commit/95d3fdc)) -* docs: update README.md ([7af4636](https://github.com/cdimascio/express-openapi-validator/commit/7af4636)) - - - -## 2.14.2 (2019-11-06) - -* add new oneOf test ([965f451](https://github.com/cdimascio/express-openapi-validator/commit/965f451)) -* add null value support to response validation ([c62a148](https://github.com/cdimascio/express-openapi-validator/commit/c62a148)) -* add oneOf test ([f213ffc](https://github.com/cdimascio/express-openapi-validator/commit/f213ffc)) -* add oneOf test ([c428276](https://github.com/cdimascio/express-openapi-validator/commit/c428276)) -* add tests to mix allOf with object properties ([56c11c1](https://github.com/cdimascio/express-openapi-validator/commit/56c11c1)) -* enable all tests ([92952e3](https://github.com/cdimascio/express-openapi-validator/commit/92952e3)) -* increment version ([616212d](https://github.com/cdimascio/express-openapi-validator/commit/616212d)) -* oneof tests ([5d72556](https://github.com/cdimascio/express-openapi-validator/commit/5d72556)) -* test with shared enum of number type on parent and child oneOf types ([4c02fa0](https://github.com/cdimascio/express-openapi-validator/commit/4c02fa0)) -* use strong equality ([9e2d56a](https://github.com/cdimascio/express-openapi-validator/commit/9e2d56a)) - - - -## 2.14.1 (2019-11-02) - -* #99 option to remove additional props from responses ([1edde3c](https://github.com/cdimascio/express-openapi-validator/commit/1edde3c)), closes [#99](https://github.com/cdimascio/express-openapi-validator/issues/99) -* add typedefs to call-signature ([ba69db6](https://github.com/cdimascio/express-openapi-validator/commit/ba69db6)) -* An in-range update of @types/node is breaking the build 🚨 #100 ([f4ba7f0](https://github.com/cdimascio/express-openapi-validator/commit/f4ba7f0)), closes [#100](https://github.com/cdimascio/express-openapi-validator/issues/100) -* mark install as public ([40db3d0](https://github.com/cdimascio/express-openapi-validator/commit/40db3d0)) -* refactor middleware registration ([37944a3](https://github.com/cdimascio/express-openapi-validator/commit/37944a3)) -* update README ([7639d7f](https://github.com/cdimascio/express-openapi-validator/commit/7639d7f)) -* update README ([5b4088e](https://github.com/cdimascio/express-openapi-validator/commit/5b4088e)) -* update todo ([8ee7760](https://github.com/cdimascio/express-openapi-validator/commit/8ee7760)) -* Update TODO.md ([e4c6e2b](https://github.com/cdimascio/express-openapi-validator/commit/e4c6e2b)) -* chore(package): update lockfile package-lock.json ([dbc17bf](https://github.com/cdimascio/express-openapi-validator/commit/dbc17bf)) -* chore(package): update source-map-support to version 0.5.14 ([b411722](https://github.com/cdimascio/express-openapi-validator/commit/b411722)) - - - -## 2.13.0 (2019-10-29) - -* add additionalProperty handling to responses ([99da3ad](https://github.com/cdimascio/express-openapi-validator/commit/99da3ad)) -* add test for array response ([5690be2](https://github.com/cdimascio/express-openapi-validator/commit/5690be2)) -* increment version ([150279b](https://github.com/cdimascio/express-openapi-validator/commit/150279b)) -* Update README.md ([15c137e](https://github.com/cdimascio/express-openapi-validator/commit/15c137e)) - - - -## 2.12.2 (2019-10-25) - -* Add a test for 405 to reproduce #90 ([ad21502](https://github.com/cdimascio/express-openapi-validator/commit/ad21502)), closes [#90](https://github.com/cdimascio/express-openapi-validator/issues/90) -* Add a unit test to reproduce #90 ([a8dacc4](https://github.com/cdimascio/express-openapi-validator/commit/a8dacc4)), closes [#90](https://github.com/cdimascio/express-openapi-validator/issues/90) -* don't check security against missing schema paths ([1566383](https://github.com/cdimascio/express-openapi-validator/commit/1566383)) -* fix apiKey as query parameters not picked up by security middleware Fix #92 ([c52e571](https://github.com/cdimascio/express-openapi-validator/commit/c52e571)), closes [#92](https://github.com/cdimascio/express-openapi-validator/issues/92) -* Fixed check for undefined paths that lead to responses getting stucked ([1427577](https://github.com/cdimascio/express-openapi-validator/commit/1427577)) -* handle undefined routes from security middleware ([82ef846](https://github.com/cdimascio/express-openapi-validator/commit/82ef846)) -* increment version ([717da23](https://github.com/cdimascio/express-openapi-validator/commit/717da23)) -* update contributing ([cce9e33](https://github.com/cdimascio/express-openapi-validator/commit/cce9e33)) -* update README ([9c42969](https://github.com/cdimascio/express-openapi-validator/commit/9c42969)) -* Update README.md ([c59c8a1](https://github.com/cdimascio/express-openapi-validator/commit/c59c8a1)) -* Update README.md ([afa6647](https://github.com/cdimascio/express-openapi-validator/commit/afa6647)) -* Update README.md ([30d2b7f](https://github.com/cdimascio/express-openapi-validator/commit/30d2b7f)) -* Update README.md ([d7f9cd9](https://github.com/cdimascio/express-openapi-validator/commit/d7f9cd9)) -* Update README.md ([708e8ad](https://github.com/cdimascio/express-openapi-validator/commit/708e8ad)) -* Update README.md ([5e20731](https://github.com/cdimascio/express-openapi-validator/commit/5e20731)) -* Update README.md ([fb91ff0](https://github.com/cdimascio/express-openapi-validator/commit/fb91ff0)) -* Update README.md ([6fb0993](https://github.com/cdimascio/express-openapi-validator/commit/6fb0993)) -* Update README.md ([35c8074](https://github.com/cdimascio/express-openapi-validator/commit/35c8074)) -* Update README.md ([d24c561](https://github.com/cdimascio/express-openapi-validator/commit/d24c561)) -* Update README.md ([e60eaf9](https://github.com/cdimascio/express-openapi-validator/commit/e60eaf9)) -* Update README.md ([d246bf5](https://github.com/cdimascio/express-openapi-validator/commit/d246bf5)) -* Update README.md ([17b4a6c](https://github.com/cdimascio/express-openapi-validator/commit/17b4a6c)) -* docs: update .all-contributorsrc ([efdc525](https://github.com/cdimascio/express-openapi-validator/commit/efdc525)) -* docs: update README.md ([7eb114d](https://github.com/cdimascio/express-openapi-validator/commit/7eb114d)) - - - -## 2.12.1 (2019-10-23) - -* increment version ([c675005](https://github.com/cdimascio/express-openapi-validator/commit/c675005)) -* list allowed values in enum validation errors ([80274ec](https://github.com/cdimascio/express-openapi-validator/commit/80274ec)) -* Update package.json ([a10fbc0](https://github.com/cdimascio/express-openapi-validator/commit/a10fbc0)) -* Update package.json ([ebb2159](https://github.com/cdimascio/express-openapi-validator/commit/ebb2159)) -* update README ([a538235](https://github.com/cdimascio/express-openapi-validator/commit/a538235)) -* Update README.md ([693c2f1](https://github.com/cdimascio/express-openapi-validator/commit/693c2f1)) - - - -## 2.9.0 (2019-10-22) - -* enable all tests ([c61d6b3](https://github.com/cdimascio/express-openapi-validator/commit/c61d6b3)) -* exclude experimental ([48cc80c](https://github.com/cdimascio/express-openapi-validator/commit/48cc80c)) -* include branches ([038ecd2](https://github.com/cdimascio/express-openapi-validator/commit/038ecd2)) -* increment version ([d93d953](https://github.com/cdimascio/express-openapi-validator/commit/d93d953)) -* Support OpenAPI writeOnly properties #76 ([c089eb1](https://github.com/cdimascio/express-openapi-validator/commit/c089eb1)), closes [#76](https://github.com/cdimascio/express-openapi-validator/issues/76) -* Update README.md ([3be5e98](https://github.com/cdimascio/express-openapi-validator/commit/3be5e98)) -* chore: add Greenkeeper config file ([bc866e4](https://github.com/cdimascio/express-openapi-validator/commit/bc866e4)) -* chore(package): update dependencies ([4cc38e6](https://github.com/cdimascio/express-openapi-validator/commit/4cc38e6)) -* chore(package): update lockfile package-lock.json ([dca3a01](https://github.com/cdimascio/express-openapi-validator/commit/dca3a01)) -* docs(readme): add Greenkeeper badge ([9da07c7](https://github.com/cdimascio/express-openapi-validator/commit/9da07c7)) - - - -## 2.8.1 (2019-10-22) - -* add type definitions (#72) ([9e660a3](https://github.com/cdimascio/express-openapi-validator/commit/9e660a3)), closes [#72](https://github.com/cdimascio/express-openapi-validator/issues/72) -* Creating multiple app instances causes spec read to be empty #81 (#82) ([ae004f9](https://github.com/cdimascio/express-openapi-validator/commit/ae004f9)), closes [#81](https://github.com/cdimascio/express-openapi-validator/issues/81) [#82](https://github.com/cdimascio/express-openapi-validator/issues/82) -* Update README.md ([5c7ed8e](https://github.com/cdimascio/express-openapi-validator/commit/5c7ed8e)) -* Update README.md ([c4e49b6](https://github.com/cdimascio/express-openapi-validator/commit/c4e49b6)) -* Update README.md ([e53e63f](https://github.com/cdimascio/express-openapi-validator/commit/e53e63f)) -* docs: add frankcalise as a contributor (#79) ([8857a6b](https://github.com/cdimascio/express-openapi-validator/commit/8857a6b)), closes [#79](https://github.com/cdimascio/express-openapi-validator/issues/79) -* docs: add gonenduk as a contributor (#80) ([2b43d7e](https://github.com/cdimascio/express-openapi-validator/commit/2b43d7e)), closes [#80](https://github.com/cdimascio/express-openapi-validator/issues/80) -* docs: add medolino as a contributor (#78) ([08df268](https://github.com/cdimascio/express-openapi-validator/commit/08df268)), closes [#78](https://github.com/cdimascio/express-openapi-validator/issues/78) -* docs: update .all-contributorsrc ([f27d1d5](https://github.com/cdimascio/express-openapi-validator/commit/f27d1d5)) -* docs: update README.md ([be8b114](https://github.com/cdimascio/express-openapi-validator/commit/be8b114)) - - - -## 2.8.0 (2019-10-20) - -* add contributing details ([647a85e](https://github.com/cdimascio/express-openapi-validator/commit/647a85e)) -* add readOnly support ([38393b8](https://github.com/cdimascio/express-openapi-validator/commit/38393b8)) -* add support for OR securities and local overrides ([fbd9cbb](https://github.com/cdimascio/express-openapi-validator/commit/fbd9cbb)) -* Added support for readOnly keyword ([16ea18e](https://github.com/cdimascio/express-openapi-validator/commit/16ea18e)) -* cleanup console logs ([3889edd](https://github.com/cdimascio/express-openapi-validator/commit/3889edd)) -* create tests for read only support ([7b727cb](https://github.com/cdimascio/express-openapi-validator/commit/7b727cb)) -* enhance example ([2edf681](https://github.com/cdimascio/express-openapi-validator/commit/2edf681)) -* fix default security handler ([2b3b4b6](https://github.com/cdimascio/express-openapi-validator/commit/2b3b4b6)) -* fix error message ([c01efd1](https://github.com/cdimascio/express-openapi-validator/commit/c01efd1)) -* fix read only check to inspect body request ([5694276](https://github.com/cdimascio/express-openapi-validator/commit/5694276)) -* fix securityhandler check ([c203af7](https://github.com/cdimascio/express-openapi-validator/commit/c203af7)) -* fix skip test ([e5db0a1](https://github.com/cdimascio/express-openapi-validator/commit/e5db0a1)) -* fix test ([ffe2d40](https://github.com/cdimascio/express-openapi-validator/commit/ffe2d40)) -* Grammar fix :) ([d0e307e](https://github.com/cdimascio/express-openapi-validator/commit/d0e307e)) -* handle undefined security handlers when security is used ([8787246](https://github.com/cdimascio/express-openapi-validator/commit/8787246)) -* increment version ([6f4adba](https://github.com/cdimascio/express-openapi-validator/commit/6f4adba)) -* increment version ([6a3c71b](https://github.com/cdimascio/express-openapi-validator/commit/6a3c71b)) -* increment version ([50e46f9](https://github.com/cdimascio/express-openapi-validator/commit/50e46f9)) -* increment version ([639efe6](https://github.com/cdimascio/express-openapi-validator/commit/639efe6)) -* increment version ([1ae5d57](https://github.com/cdimascio/express-openapi-validator/commit/1ae5d57)) -* increment version ([756ea67](https://github.com/cdimascio/express-openapi-validator/commit/756ea67)) -* increment version ([de03ec2](https://github.com/cdimascio/express-openapi-validator/commit/de03ec2)) -* increment version ([2f4bb8d](https://github.com/cdimascio/express-openapi-validator/commit/2f4bb8d)) -* increment version ([3605cde](https://github.com/cdimascio/express-openapi-validator/commit/3605cde)) -* increment version ([da59074](https://github.com/cdimascio/express-openapi-validator/commit/da59074)) -* message cleanup ([2278bce](https://github.com/cdimascio/express-openapi-validator/commit/2278bce)) -* multipart request validation fix ([831f905](https://github.com/cdimascio/express-openapi-validator/commit/831f905)) -* readOnly support: handle inlined objects ([72a3644](https://github.com/cdimascio/express-openapi-validator/commit/72a3644)) -* Removed log statement ([47ed4cf](https://github.com/cdimascio/express-openapi-validator/commit/47ed4cf)) -* test error message fix ([e70d3f6](https://github.com/cdimascio/express-openapi-validator/commit/e70d3f6)) -* throw if attempt to use security with undefined handlers ([8d19509](https://github.com/cdimascio/express-openapi-validator/commit/8d19509)) -* update example ([9c5ac4a](https://github.com/cdimascio/express-openapi-validator/commit/9c5ac4a)) -* update read.only work to ensure all tests pass ([1026adb](https://github.com/cdimascio/express-openapi-validator/commit/1026adb)) -* update readme ([0487cad](https://github.com/cdimascio/express-openapi-validator/commit/0487cad)) -* update README ([f1a5628](https://github.com/cdimascio/express-openapi-validator/commit/f1a5628)) -* update README ([d3e185f](https://github.com/cdimascio/express-openapi-validator/commit/d3e185f)) -* Update README.md ([522c057](https://github.com/cdimascio/express-openapi-validator/commit/522c057)) -* Update README.md ([8fb9fa6](https://github.com/cdimascio/express-openapi-validator/commit/8fb9fa6)) -* Update README.md ([ec84b16](https://github.com/cdimascio/express-openapi-validator/commit/ec84b16)) -* Update README.md ([ac0e143](https://github.com/cdimascio/express-openapi-validator/commit/ac0e143)) -* Update README.md ([8becabb](https://github.com/cdimascio/express-openapi-validator/commit/8becabb)) -* Update README.md ([9d735db](https://github.com/cdimascio/express-openapi-validator/commit/9d735db)) -* Update README.md ([d8f21dc](https://github.com/cdimascio/express-openapi-validator/commit/d8f21dc)) -* Update README.md ([6f3572b](https://github.com/cdimascio/express-openapi-validator/commit/6f3572b)) -* Update README.md ([f9a8b0e](https://github.com/cdimascio/express-openapi-validator/commit/f9a8b0e)) -* Update README.md ([c3b61bf](https://github.com/cdimascio/express-openapi-validator/commit/c3b61bf)) -* Update README.md ([a5f5da3](https://github.com/cdimascio/express-openapi-validator/commit/a5f5da3)) -* Update README.md ([f612f4d](https://github.com/cdimascio/express-openapi-validator/commit/f612f4d)) -* Update README.md ([496a012](https://github.com/cdimascio/express-openapi-validator/commit/496a012)) -* Update README.md ([1b0c3e8](https://github.com/cdimascio/express-openapi-validator/commit/1b0c3e8)) -* Update README.md ([f510a03](https://github.com/cdimascio/express-openapi-validator/commit/f510a03)) -* Update README.md ([89f2f25](https://github.com/cdimascio/express-openapi-validator/commit/89f2f25)) -* use default security handlersi when security handlers not undefined ([eec4cba](https://github.com/cdimascio/express-openapi-validator/commit/eec4cba)) - - - -## 2.5.0 (2019-10-12) - -* add base oauth2 and openid support ([708f104](https://github.com/cdimascio/express-openapi-validator/commit/708f104)) -* add promise reject with error message ([f3ef5c4](https://github.com/cdimascio/express-openapi-validator/commit/f3ef5c4)) -* add security doc ([aab26c0](https://github.com/cdimascio/express-openapi-validator/commit/aab26c0)) -* add tests for req/res plain/text handling ([e5165df](https://github.com/cdimascio/express-openapi-validator/commit/e5165df)) -* add tests for various apikey security handlers ([c0f4a50](https://github.com/cdimascio/express-openapi-validator/commit/c0f4a50)) -* Document how validation only applies underneath the server's base URL ([141cb5f](https://github.com/cdimascio/express-openapi-validator/commit/141cb5f)), closes [#52](https://github.com/cdimascio/express-openapi-validator/issues/52) -* enable all tests ([6907097](https://github.com/cdimascio/express-openapi-validator/commit/6907097)) -* Errors for unknown format #48 and #56 ([3945839](https://github.com/cdimascio/express-openapi-validator/commit/3945839)), closes [#48](https://github.com/cdimascio/express-openapi-validator/issues/48) [#56](https://github.com/cdimascio/express-openapi-validator/issues/56) -* ignore ([8b8bb59](https://github.com/cdimascio/express-openapi-validator/commit/8b8bb59)) -* improved error and status code handling ([34c0dd3](https://github.com/cdimascio/express-openapi-validator/commit/34c0dd3)) -* increment version ([1d89b36](https://github.com/cdimascio/express-openapi-validator/commit/1d89b36)) -* increment version ([4a6b0af](https://github.com/cdimascio/express-openapi-validator/commit/4a6b0af)) -* increment version ([74816c0](https://github.com/cdimascio/express-openapi-validator/commit/74816c0)) -* increment version ([cc239e4](https://github.com/cdimascio/express-openapi-validator/commit/cc239e4)) -* increment version and fix deps ([0fcf1c6](https://github.com/cdimascio/express-openapi-validator/commit/0fcf1c6)) -* increment version and yaml dep ([1e50ff1](https://github.com/cdimascio/express-openapi-validator/commit/1e50ff1)) -* initial security integration ([5a6b330](https://github.com/cdimascio/express-openapi-validator/commit/5a6b330)) -* Missing list of additional properties, when additionalProperties error is thrown #58 ([086fe41](https://github.com/cdimascio/express-openapi-validator/commit/086fe41)), closes [#58](https://github.com/cdimascio/express-openapi-validator/issues/58) -* move to async response validation ([a4b11de](https://github.com/cdimascio/express-openapi-validator/commit/a4b11de)) -* prep bearer and basic auth tests ([f9aef33](https://github.com/cdimascio/express-openapi-validator/commit/f9aef33)) -* provide scopes and scheme to security hook ([33df483](https://github.com/cdimascio/express-openapi-validator/commit/33df483)) -* refactor tests ([36c04aa](https://github.com/cdimascio/express-openapi-validator/commit/36c04aa)) -* remove only ([5e4feb8](https://github.com/cdimascio/express-openapi-validator/commit/5e4feb8)) -* Response Validation Issue - "Cannot read property 'then' of undefined in modded.mung" #61 ([b3286a6](https://github.com/cdimascio/express-openapi-validator/commit/b3286a6)), closes [#61](https://github.com/cdimascio/express-openapi-validator/issues/61) -* security cleanup ([1fb61a3](https://github.com/cdimascio/express-openapi-validator/commit/1fb61a3)) -* support apikey, bearer, and basic auth ([b9cb4e8](https://github.com/cdimascio/express-openapi-validator/commit/b9cb4e8)) -* Update .nycrc ([bc50cc0](https://github.com/cdimascio/express-openapi-validator/commit/bc50cc0)) -* update readme ([b67498f](https://github.com/cdimascio/express-openapi-validator/commit/b67498f)) -* update readme ([12c9e5e](https://github.com/cdimascio/express-openapi-validator/commit/12c9e5e)) -* update readme ([36dd31d](https://github.com/cdimascio/express-openapi-validator/commit/36dd31d)) -* update readme ([cafd358](https://github.com/cdimascio/express-openapi-validator/commit/cafd358)) -* update readme ([aec2692](https://github.com/cdimascio/express-openapi-validator/commit/aec2692)) -* Update README.md ([f814ca3](https://github.com/cdimascio/express-openapi-validator/commit/f814ca3)) -* Update README.md ([906371a](https://github.com/cdimascio/express-openapi-validator/commit/906371a)) -* Update README.md ([8312afd](https://github.com/cdimascio/express-openapi-validator/commit/8312afd)) -* Update README.md ([b73404c](https://github.com/cdimascio/express-openapi-validator/commit/b73404c)) -* Update README.md ([204e459](https://github.com/cdimascio/express-openapi-validator/commit/204e459)) -* Update README.md ([5dcff66](https://github.com/cdimascio/express-openapi-validator/commit/5dcff66)) -* Update README.md ([d86ac04](https://github.com/cdimascio/express-openapi-validator/commit/d86ac04)) -* Update README.md ([6902d55](https://github.com/cdimascio/express-openapi-validator/commit/6902d55)) -* Update README.md ([286d1d1](https://github.com/cdimascio/express-openapi-validator/commit/286d1d1)) -* Update README.md ([790cbbf](https://github.com/cdimascio/express-openapi-validator/commit/790cbbf)) -* Update README.md ([461998c](https://github.com/cdimascio/express-openapi-validator/commit/461998c)) -* Update README.md ([c401abd](https://github.com/cdimascio/express-openapi-validator/commit/c401abd)) -* Update README.md ([9b64f3b](https://github.com/cdimascio/express-openapi-validator/commit/9b64f3b)) -* Update README.md ([551e7b5](https://github.com/cdimascio/express-openapi-validator/commit/551e7b5)) -* Update README.md ([8fd3cd4](https://github.com/cdimascio/express-openapi-validator/commit/8fd3cd4)) -* Update README.md ([e0a66ab](https://github.com/cdimascio/express-openapi-validator/commit/e0a66ab)) -* Update README.md ([decf631](https://github.com/cdimascio/express-openapi-validator/commit/decf631)) -* Update README.md ([01b1c5d](https://github.com/cdimascio/express-openapi-validator/commit/01b1c5d)) -* Update README.md ([0ffef34](https://github.com/cdimascio/express-openapi-validator/commit/0ffef34)) -* Update README.md ([1be08b9](https://github.com/cdimascio/express-openapi-validator/commit/1be08b9)) -* Update README.md ([7705b7e](https://github.com/cdimascio/express-openapi-validator/commit/7705b7e)) -* Update README.md ([2183e3c](https://github.com/cdimascio/express-openapi-validator/commit/2183e3c)) -* Update README.md ([ebc8020](https://github.com/cdimascio/express-openapi-validator/commit/ebc8020)) -* Update README.md ([002e5c9](https://github.com/cdimascio/express-openapi-validator/commit/002e5c9)) -* Update README.md ([0824325](https://github.com/cdimascio/express-openapi-validator/commit/0824325)) -* update to node 12 ([8766d13](https://github.com/cdimascio/express-openapi-validator/commit/8766d13)) -* validate 403 can be sent ([ec8cd56](https://github.com/cdimascio/express-openapi-validator/commit/ec8cd56)) -* validate apiKey headers ([4b19b5a](https://github.com/cdimascio/express-openapi-validator/commit/4b19b5a)) - - - -## 2.1.5 (2019-09-18) - -* add modified express-mung ([c18b218](https://github.com/cdimascio/express-openapi-validator/commit/c18b218)) -* increment version ([2c46a9a](https://github.com/cdimascio/express-openapi-validator/commit/2c46a9a)) -* increment version ([daba1a2](https://github.com/cdimascio/express-openapi-validator/commit/daba1a2)) -* mod mung ([1419437](https://github.com/cdimascio/express-openapi-validator/commit/1419437)) -* remove log ([74e7641](https://github.com/cdimascio/express-openapi-validator/commit/74e7641)) - - - -## 2.1.2 (2019-09-18) - -* add response validation to readme ([a64b1bc](https://github.com/cdimascio/express-openapi-validator/commit/a64b1bc)) -* add support for response validation ([7c27713](https://github.com/cdimascio/express-openapi-validator/commit/7c27713)) -* add tests ([005e757](https://github.com/cdimascio/express-openapi-validator/commit/005e757)) -* fix #50 - support description and summary in path ([346a25c](https://github.com/cdimascio/express-openapi-validator/commit/346a25c)), closes [#50](https://github.com/cdimascio/express-openapi-validator/issues/50) -* increment version ([0156adb](https://github.com/cdimascio/express-openapi-validator/commit/0156adb)) -* increment version ([71a4a8f](https://github.com/cdimascio/express-openapi-validator/commit/71a4a8f)) -* increment version ([0ab594c](https://github.com/cdimascio/express-openapi-validator/commit/0ab594c)) -* Query parameters validation #31 ([9940fe6](https://github.com/cdimascio/express-openapi-validator/commit/9940fe6)), closes [#31](https://github.com/cdimascio/express-openapi-validator/issues/31) -* refactor and cleanup ([d7fd2b7](https://github.com/cdimascio/express-openapi-validator/commit/d7fd2b7)) -* relocate framework files ([a3129e2](https://github.com/cdimascio/express-openapi-validator/commit/a3129e2)) -* specify path ([112b5e1](https://github.com/cdimascio/express-openapi-validator/commit/112b5e1)) -* start response validation exploration ([a66982f](https://github.com/cdimascio/express-openapi-validator/commit/a66982f)) -* Update README.md ([4dd18bc](https://github.com/cdimascio/express-openapi-validator/commit/4dd18bc)) -* Update README.md ([de70c73](https://github.com/cdimascio/express-openapi-validator/commit/de70c73)) -* v2.1.0 ([7bc89ba](https://github.com/cdimascio/express-openapi-validator/commit/7bc89ba)) - - - -## 1.8.0 (2019-09-08) - -* add option to disable type coercion ([9f786d9](https://github.com/cdimascio/express-openapi-validator/commit/9f786d9)) -* increment version ([453c8e4](https://github.com/cdimascio/express-openapi-validator/commit/453c8e4)) -* Reject requests with null value if "nullable" is not set #45 ([34e154a](https://github.com/cdimascio/express-openapi-validator/commit/34e154a)), closes [#45](https://github.com/cdimascio/express-openapi-validator/issues/45) -* Update app.js ([af4da80](https://github.com/cdimascio/express-openapi-validator/commit/af4da80)) -* update readme ([9491a0a](https://github.com/cdimascio/express-openapi-validator/commit/9491a0a)) -* Update README.md ([a27a197](https://github.com/cdimascio/express-openapi-validator/commit/a27a197)) - - - -## 1.6.2 (2019-08-23) - -* normalize path errors ([94ba575](https://github.com/cdimascio/express-openapi-validator/commit/94ba575)) -* Update README.md ([eec1ed4](https://github.com/cdimascio/express-openapi-validator/commit/eec1ed4)) -* docs: update .all-contributorsrc ([32be30c](https://github.com/cdimascio/express-openapi-validator/commit/32be30c)) -* docs: update .all-contributorsrc ([4fb6789](https://github.com/cdimascio/express-openapi-validator/commit/4fb6789)) -* docs: update README.md ([12bec51](https://github.com/cdimascio/express-openapi-validator/commit/12bec51)) -* docs: update README.md ([3d67bb7](https://github.com/cdimascio/express-openapi-validator/commit/3d67bb7)) - - - -## 1.6.1 (2019-08-19) - -* #32 Additional properties are incorrectly removed (removeAdditional) ([1bf3eae](https://github.com/cdimascio/express-openapi-validator/commit/1bf3eae)), closes [#32](https://github.com/cdimascio/express-openapi-validator/issues/32) -* add additional properties tests ([6644d20](https://github.com/cdimascio/express-openapi-validator/commit/6644d20)) -* add coercion tests ([3126ef9](https://github.com/cdimascio/express-openapi-validator/commit/3126ef9)) -* adds path-level parameters handling. ignores 'parameters' as being a method ([9396f1c](https://github.com/cdimascio/express-openapi-validator/commit/9396f1c)) -* adds support for using in requestBody ([dd02c20](https://github.com/cdimascio/express-openapi-validator/commit/dd02c20)) -* adds tests ([faf2b22](https://github.com/cdimascio/express-openapi-validator/commit/faf2b22)) -* adds tests ([00ab580](https://github.com/cdimascio/express-openapi-validator/commit/00ab580)) -* cleanup ([00fcfbc](https://github.com/cdimascio/express-openapi-validator/commit/00fcfbc)) -* format with prettier ([f738d7f](https://github.com/cdimascio/express-openapi-validator/commit/f738d7f)) -* merge master and set removeAdditional false ([d58d610](https://github.com/cdimascio/express-openapi-validator/commit/d58d610)) -* prettier formatting fixes ([c5d69ac](https://github.com/cdimascio/express-openapi-validator/commit/c5d69ac)) -* test cleanup ([227de1d](https://github.com/cdimascio/express-openapi-validator/commit/227de1d)) -* test refactoring ([e2746d7](https://github.com/cdimascio/express-openapi-validator/commit/e2746d7)) -* Update README.md ([c7c42fe](https://github.com/cdimascio/express-openapi-validator/commit/c7c42fe)) -* Update README.md ([a0c8b05](https://github.com/cdimascio/express-openapi-validator/commit/a0c8b05)) -* update test ([ba2a51b](https://github.com/cdimascio/express-openapi-validator/commit/ba2a51b)) -* v1.6.1 ([9afa13d](https://github.com/cdimascio/express-openapi-validator/commit/9afa13d)) - - - -## 1.4.0 (2019-07-30) - -* Forcing convert to array if scheme describes param as array + explode ([635e199](https://github.com/cdimascio/express-openapi-validator/commit/635e199)) -* increment version ([bceae70](https://github.com/cdimascio/express-openapi-validator/commit/bceae70)) -* increment version ([b958912](https://github.com/cdimascio/express-openapi-validator/commit/b958912)) -* remove dep on openapi-types ([8a35e17](https://github.com/cdimascio/express-openapi-validator/commit/8a35e17)) -* update dep lock ([375cc80](https://github.com/cdimascio/express-openapi-validator/commit/375cc80)) -* update example server ([30f3472](https://github.com/cdimascio/express-openapi-validator/commit/30f3472)) -* Update README.md ([adda088](https://github.com/cdimascio/express-openapi-validator/commit/adda088)) -* Update README.md ([b69bcc5](https://github.com/cdimascio/express-openapi-validator/commit/b69bcc5)) - - - -## 1.3.0-rc.4 (2019-07-20) - -* linter updates ([9fff6ce](https://github.com/cdimascio/express-openapi-validator/commit/9fff6ce)) -* remove dependency on openapi-schema-validator ([7f41282](https://github.com/cdimascio/express-openapi-validator/commit/7f41282)) -* update error handler example ([77359ed](https://github.com/cdimascio/express-openapi-validator/commit/77359ed)) -* Update README.md ([fc70897](https://github.com/cdimascio/express-openapi-validator/commit/fc70897)) -* update targets ([e4c28c1](https://github.com/cdimascio/express-openapi-validator/commit/e4c28c1)) -* use import for json data ([fd014dd](https://github.com/cdimascio/express-openapi-validator/commit/fd014dd)) - - - -## 1.3.0-rc.3 (2019-07-20) - -* add a request body to schema handler ([40db80e](https://github.com/cdimascio/express-openapi-validator/commit/40db80e)) -* add content type to key for middleware cache ([73ffa1b](https://github.com/cdimascio/express-openapi-validator/commit/73ffa1b)) -* add todo for content types ([ecb1ffe](https://github.com/cdimascio/express-openapi-validator/commit/ecb1ffe)) -* copy errors ([45c0238](https://github.com/cdimascio/express-openapi-validator/commit/45c0238)) -* enable all tests ([0f8f7fc](https://github.com/cdimascio/express-openapi-validator/commit/0f8f7fc)) -* errors ([e2e8b3e](https://github.com/cdimascio/express-openapi-validator/commit/e2e8b3e)) -* fix request bodies ([7143645](https://github.com/cdimascio/express-openapi-validator/commit/7143645)) -* fix type coercion test ([dc41ae4](https://github.com/cdimascio/express-openapi-validator/commit/dc41ae4)) -* fix validator ([3b220e8](https://github.com/cdimascio/express-openapi-validator/commit/3b220e8)) -* handle unsupported content type in body ([42dd032](https://github.com/cdimascio/express-openapi-validator/commit/42dd032)) -* improve new validator ([a0368ce](https://github.com/cdimascio/express-openapi-validator/commit/a0368ce)) -* increment version ([667a3a2](https://github.com/cdimascio/express-openapi-validator/commit/667a3a2)) -* initial integration of sheldhur req validator ([d87dc30](https://github.com/cdimascio/express-openapi-validator/commit/d87dc30)) -* initial integration of sheldhur req validator ([e69fd00](https://github.com/cdimascio/express-openapi-validator/commit/e69fd00)) -* more fixes ([e934e37](https://github.com/cdimascio/express-openapi-validator/commit/e934e37)) -* Parameter serialization support ([336af95](https://github.com/cdimascio/express-openapi-validator/commit/336af95)) -* re-enable tests ([ef9bde9](https://github.com/cdimascio/express-openapi-validator/commit/ef9bde9)) -* remove console.log ([2e6d9ad](https://github.com/cdimascio/express-openapi-validator/commit/2e6d9ad)) -* remove dependency on openapi-security-handler ([054c65d](https://github.com/cdimascio/express-openapi-validator/commit/054c65d)) -* remove openapi-coercer and validator dependencies ([962c505](https://github.com/cdimascio/express-openapi-validator/commit/962c505)) -* replace validator ([612ff09](https://github.com/cdimascio/express-openapi-validator/commit/612ff09)) -* start to fix error handling ([61e3d30](https://github.com/cdimascio/express-openapi-validator/commit/61e3d30)) -* update deps ([f8991c0](https://github.com/cdimascio/express-openapi-validator/commit/f8991c0)) -* update readme ([bc683af](https://github.com/cdimascio/express-openapi-validator/commit/bc683af)) -* update readme ([b4e207e](https://github.com/cdimascio/express-openapi-validator/commit/b4e207e)) -* update README ([1cd0afb](https://github.com/cdimascio/express-openapi-validator/commit/1cd0afb)) -* Update README.md ([eea5d8d](https://github.com/cdimascio/express-openapi-validator/commit/eea5d8d)) -* Update README.md ([14654f6](https://github.com/cdimascio/express-openapi-validator/commit/14654f6)) -* docs: create .all-contributorsrc ([4804648](https://github.com/cdimascio/express-openapi-validator/commit/4804648)) -* docs: update .all-contributorsrc ([3aecfea](https://github.com/cdimascio/express-openapi-validator/commit/3aecfea)) -* docs: update README.md ([a074f93](https://github.com/cdimascio/express-openapi-validator/commit/a074f93)) -* docs: update README.md ([a2dc069](https://github.com/cdimascio/express-openapi-validator/commit/a2dc069)) - - - -## 1.2.2 (2019-07-15) - -* (fix) #10 performance issue - cache validator and coercer ([c858dbc](https://github.com/cdimascio/express-openapi-validator/commit/c858dbc)), closes [#10](https://github.com/cdimascio/express-openapi-validator/issues/10) -* Bump lodash from 4.17.11 to 4.17.13 ([c30a667](https://github.com/cdimascio/express-openapi-validator/commit/c30a667)) -* Bump lodash.merge from 4.6.1 to 4.6.2 ([7e9cfd9](https://github.com/cdimascio/express-openapi-validator/commit/7e9cfd9)) -* new secrets ([f0d82b7](https://github.com/cdimascio/express-openapi-validator/commit/f0d82b7)) -* update deps ([1af38e1](https://github.com/cdimascio/express-openapi-validator/commit/1af38e1)) -* Update README.md ([27e5c5b](https://github.com/cdimascio/express-openapi-validator/commit/27e5c5b)) -* update secrets ([92ffa4a](https://github.com/cdimascio/express-openapi-validator/commit/92ffa4a)) - - - -## 1.2.0 (2019-07-07) - -* add support to pass an openapi spec in as a json ([c84e47e](https://github.com/cdimascio/express-openapi-validator/commit/c84e47e)) -* update readme ([b0a1dcc](https://github.com/cdimascio/express-openapi-validator/commit/b0a1dcc)) -* Update README.md ([18e246d](https://github.com/cdimascio/express-openapi-validator/commit/18e246d)) - - - -## 1.1.0 (2019-07-04) - -* (fix) #8 - Parameters using $ref are not validated ([4cd0f6c](https://github.com/cdimascio/express-openapi-validator/commit/4cd0f6c)), closes [#8](https://github.com/cdimascio/express-openapi-validator/issues/8) -* add secret ([2930910](https://github.com/cdimascio/express-openapi-validator/commit/2930910)) -* add secrets ([4a6a295](https://github.com/cdimascio/express-openapi-validator/commit/4a6a295)) -* add secrets ([91699a7](https://github.com/cdimascio/express-openapi-validator/commit/91699a7)) -* add secrets ([23403a1](https://github.com/cdimascio/express-openapi-validator/commit/23403a1)) -* component param refs ([618640b](https://github.com/cdimascio/express-openapi-validator/commit/618640b)) -* fix types ([483a7ff](https://github.com/cdimascio/express-openapi-validator/commit/483a7ff)) -* Update README.md ([23f930e](https://github.com/cdimascio/express-openapi-validator/commit/23f930e)) -* v1 ([f3b873b](https://github.com/cdimascio/express-openapi-validator/commit/f3b873b)) - - - -## 0.53.3 (2019-05-24) - -* enhance error handling ([fc2f98b](https://github.com/cdimascio/express-openapi-validator/commit/fc2f98b)) -* increment version ([cf20341](https://github.com/cdimascio/express-openapi-validator/commit/cf20341)) -* increment version ([12e205d](https://github.com/cdimascio/express-openapi-validator/commit/12e205d)) -* update readme ([c1d750b](https://github.com/cdimascio/express-openapi-validator/commit/c1d750b)) -* update readme ([8de8b15](https://github.com/cdimascio/express-openapi-validator/commit/8de8b15)) -* Update README.md ([5681e1f](https://github.com/cdimascio/express-openapi-validator/commit/5681e1f)) -* Update README.md ([b7d2aec](https://github.com/cdimascio/express-openapi-validator/commit/b7d2aec)) - - - -## 0.53.2 (2019-05-24) - -* add multipart support ([4e3c5fd](https://github.com/cdimascio/express-openapi-validator/commit/4e3c5fd)) - - - -## 0.41.0 (2019-05-22) - -* update dependencies ([76060ee](https://github.com/cdimascio/express-openapi-validator/commit/76060ee)) -* update dependencies ([bcbaa83](https://github.com/cdimascio/express-openapi-validator/commit/bcbaa83)) - - - -## 0.30.0 (2019-04-26) - -* conver OpenApiValidator to a class ([542e882](https://github.com/cdimascio/express-openapi-validator/commit/542e882)) -* increment version ([98cd84d](https://github.com/cdimascio/express-openapi-validator/commit/98cd84d)) - - - -## 0.21.2 (2019-04-20) - -* add a sample base path with a trailing slash ([ed4c621](https://github.com/cdimascio/express-openapi-validator/commit/ed4c621)) -* add keywords ([fceb57f](https://github.com/cdimascio/express-openapi-validator/commit/fceb57f)) -* add keywords ([46117b9](https://github.com/cdimascio/express-openapi-validator/commit/46117b9)) -* ensure base path does not contain a trailing slash ([cfcebf8](https://github.com/cdimascio/express-openapi-validator/commit/cfcebf8)) -* ensure trailing slash on base path ([2424a96](https://github.com/cdimascio/express-openapi-validator/commit/2424a96)) -* increment ver ([a984495](https://github.com/cdimascio/express-openapi-validator/commit/a984495)) -* increment version ([1aa6351](https://github.com/cdimascio/express-openapi-validator/commit/1aa6351)) -* increment version ([573d322](https://github.com/cdimascio/express-openapi-validator/commit/573d322)) -* return '/' if no path ([cc1254b](https://github.com/cdimascio/express-openapi-validator/commit/cc1254b)) -* Update README.md ([9322054](https://github.com/cdimascio/express-openapi-validator/commit/9322054)) -* Update README.md ([71b8eae](https://github.com/cdimascio/express-openapi-validator/commit/71b8eae)) -* Update README.md ([88d2df0](https://github.com/cdimascio/express-openapi-validator/commit/88d2df0)) - - - -## 0.10.2 (2019-04-05) - -* cleanup spec ([a2b0e4d](https://github.com/cdimascio/express-openapi-validator/commit/a2b0e4d)) -* handle express strict and case sensitive route ([924c3f0](https://github.com/cdimascio/express-openapi-validator/commit/924c3f0)) -* increment version ([6882cc0](https://github.com/cdimascio/express-openapi-validator/commit/6882cc0)) -* increment version ([1f05971](https://github.com/cdimascio/express-openapi-validator/commit/1f05971)) -* update logo ([a41c3ef](https://github.com/cdimascio/express-openapi-validator/commit/a41c3ef)) -* update logo ([36e8c0b](https://github.com/cdimascio/express-openapi-validator/commit/36e8c0b)) -* Update README.md ([22b4b1f](https://github.com/cdimascio/express-openapi-validator/commit/22b4b1f)) -* Update README.md ([3356f22](https://github.com/cdimascio/express-openapi-validator/commit/3356f22)) -* Update README.md ([37a4e1c](https://github.com/cdimascio/express-openapi-validator/commit/37a4e1c)) - - - -## 0.9.4 (2019-04-01) - -* add files to npmignore ([2d61f0a](https://github.com/cdimascio/express-openapi-validator/commit/2d61f0a)) -* add to npmigore ([7acecdf](https://github.com/cdimascio/express-openapi-validator/commit/7acecdf)) -* increment version ([2742df6](https://github.com/cdimascio/express-openapi-validator/commit/2742df6)) -* increment version ([eb3a8ab](https://github.com/cdimascio/express-openapi-validator/commit/eb3a8ab)) - - - -## 0.9.2 (2019-04-01) - -* add npmignore ([2fbc3a8](https://github.com/cdimascio/express-openapi-validator/commit/2fbc3a8)) -* increment version ([b3cd795](https://github.com/cdimascio/express-openapi-validator/commit/b3cd795)) -* support server variables ([c493001](https://github.com/cdimascio/express-openapi-validator/commit/c493001)) -* update lock ([5ce98f2](https://github.com/cdimascio/express-openapi-validator/commit/5ce98f2)) - - - -## 0.3.36 (2019-03-26) - -* add codacy ([94b1afd](https://github.com/cdimascio/express-openapi-validator/commit/94b1afd)) -* add codacy dep ([02d38cd](https://github.com/cdimascio/express-openapi-validator/commit/02d38cd)) -* add coveralls ([337e42c](https://github.com/cdimascio/express-openapi-validator/commit/337e42c)) -* add secrets ([5f73fe4](https://github.com/cdimascio/express-openapi-validator/commit/5f73fe4)) -* add types deps ([9a55c78](https://github.com/cdimascio/express-openapi-validator/commit/9a55c78)) -* cleanup types ([4b96f66](https://github.com/cdimascio/express-openapi-validator/commit/4b96f66)) -* configure nyc ([c520628](https://github.com/cdimascio/express-openapi-validator/commit/c520628)) -* coverage updates ([21a1bea](https://github.com/cdimascio/express-openapi-validator/commit/21a1bea)) -* fix imports ([fb552e2](https://github.com/cdimascio/express-openapi-validator/commit/fb552e2)) -* increment version ([7d535af](https://github.com/cdimascio/express-openapi-validator/commit/7d535af)) -* increment version ([9282022](https://github.com/cdimascio/express-openapi-validator/commit/9282022)) -* linter cleanup ([5b833de](https://github.com/cdimascio/express-openapi-validator/commit/5b833de)) -* Update app.js ([cb500d2](https://github.com/cdimascio/express-openapi-validator/commit/cb500d2)) -* update dep ([8f39de1](https://github.com/cdimascio/express-openapi-validator/commit/8f39de1)) -* update package name ([a555162](https://github.com/cdimascio/express-openapi-validator/commit/a555162)) -* Update README.md ([dfe8973](https://github.com/cdimascio/express-openapi-validator/commit/dfe8973)) -* Update README.md ([b1cc4f6](https://github.com/cdimascio/express-openapi-validator/commit/b1cc4f6)) -* Update README.md ([12dfd66](https://github.com/cdimascio/express-openapi-validator/commit/12dfd66)) -* Update README.md ([a302e12](https://github.com/cdimascio/express-openapi-validator/commit/a302e12)) -* Update README.md ([5bde3e0](https://github.com/cdimascio/express-openapi-validator/commit/5bde3e0)) -* Update README.md ([3ac52ae](https://github.com/cdimascio/express-openapi-validator/commit/3ac52ae)) -* Update README.md ([7392540](https://github.com/cdimascio/express-openapi-validator/commit/7392540)) -* Update README.md ([92082aa](https://github.com/cdimascio/express-openapi-validator/commit/92082aa)) -* Update README.md ([a2d25b6](https://github.com/cdimascio/express-openapi-validator/commit/a2d25b6)) -* Update README.md ([a9f8d47](https://github.com/cdimascio/express-openapi-validator/commit/a9f8d47)) -* Update README.md ([ebfca45](https://github.com/cdimascio/express-openapi-validator/commit/ebfca45)) -* Update README.md ([29b9be2](https://github.com/cdimascio/express-openapi-validator/commit/29b9be2)) - - - -## 0.3.33-beta (2019-03-25) - -* add additional tests ([3214fb9](https://github.com/cdimascio/express-openapi-validator/commit/3214fb9)) -* add coveralls integration to build ([2159eec](https://github.com/cdimascio/express-openapi-validator/commit/2159eec)) -* add logo ([edc7b7b](https://github.com/cdimascio/express-openapi-validator/commit/edc7b7b)) -* add node env to tests ([30e5f98](https://github.com/cdimascio/express-openapi-validator/commit/30e5f98)) -* add test ([3d23e95](https://github.com/cdimascio/express-openapi-validator/commit/3d23e95)) -* add test for header validation ([07d1ca4](https://github.com/cdimascio/express-openapi-validator/commit/07d1ca4)) -* add todo ([2ae9b93](https://github.com/cdimascio/express-openapi-validator/commit/2ae9b93)) -* add todos ([8914724](https://github.com/cdimascio/express-openapi-validator/commit/8914724)) -* cleanup ([9aa45bf](https://github.com/cdimascio/express-openapi-validator/commit/9aa45bf)) -* cleanup ([ca57fd7](https://github.com/cdimascio/express-openapi-validator/commit/ca57fd7)) -* cleanup ([ae0104d](https://github.com/cdimascio/express-openapi-validator/commit/ae0104d)) -* cleanup tests ([d58d7d2](https://github.com/cdimascio/express-openapi-validator/commit/d58d7d2)) -* cleanup tests ([cb6a67f](https://github.com/cdimascio/express-openapi-validator/commit/cb6a67f)) -* comment out unused code ([37db050](https://github.com/cdimascio/express-openapi-validator/commit/37db050)) -* configure base in test ([990e1ff](https://github.com/cdimascio/express-openapi-validator/commit/990e1ff)) -* configure nyc ([33ff0c6](https://github.com/cdimascio/express-openapi-validator/commit/33ff0c6)) -* extract route id to function ([bff3be1](https://github.com/cdimascio/express-openapi-validator/commit/bff3be1)) -* fix errors ([3cf082f](https://github.com/cdimascio/express-openapi-validator/commit/3cf082f)) -* fix path finder ([7c93d3c](https://github.com/cdimascio/express-openapi-validator/commit/7c93d3c)) -* handle empty paths (no openapi servers) ([75e3132](https://github.com/cdimascio/express-openapi-validator/commit/75e3132)) -* handle error transform via middleware ([1a39d6e](https://github.com/cdimascio/express-openapi-validator/commit/1a39d6e)) -* handle multi routes ([542ce8a](https://github.com/cdimascio/express-openapi-validator/commit/542ce8a)) -* increment version ([e7ce963](https://github.com/cdimascio/express-openapi-validator/commit/e7ce963)) -* increment version ([c5c9618](https://github.com/cdimascio/express-openapi-validator/commit/c5c9618)) -* increment version ([cba6f5e](https://github.com/cdimascio/express-openapi-validator/commit/cba6f5e)) -* increment version ([08889d9](https://github.com/cdimascio/express-openapi-validator/commit/08889d9)) -* increment version ([e9b75b3](https://github.com/cdimascio/express-openapi-validator/commit/e9b75b3)) -* increment version ([5e0d8c5](https://github.com/cdimascio/express-openapi-validator/commit/5e0d8c5)) -* increment version ([12c200b](https://github.com/cdimascio/express-openapi-validator/commit/12c200b)) -* increment version ([3fcfddf](https://github.com/cdimascio/express-openapi-validator/commit/3fcfddf)) -* increment version ([f424590](https://github.com/cdimascio/express-openapi-validator/commit/f424590)) -* increment version ([48b5028](https://github.com/cdimascio/express-openapi-validator/commit/48b5028)) -* increment version ([5e8b98b](https://github.com/cdimascio/express-openapi-validator/commit/5e8b98b)) -* increment version ([cc480ef](https://github.com/cdimascio/express-openapi-validator/commit/cc480ef)) -* increment version ([4b19593](https://github.com/cdimascio/express-openapi-validator/commit/4b19593)) -* increment version ([fefc300](https://github.com/cdimascio/express-openapi-validator/commit/fefc300)) -* increment version ([93ebcfe](https://github.com/cdimascio/express-openapi-validator/commit/93ebcfe)) -* intermediate commit ([4b6c415](https://github.com/cdimascio/express-openapi-validator/commit/4b6c415)) -* localize spec read ([85a7513](https://github.com/cdimascio/express-openapi-validator/commit/85a7513)) -* method not allowed handling ([3deacfa](https://github.com/cdimascio/express-openapi-validator/commit/3deacfa)) -* minor cleanup ([fc00b16](https://github.com/cdimascio/express-openapi-validator/commit/fc00b16)) -* move fw to framework directory ([24878ca](https://github.com/cdimascio/express-openapi-validator/commit/24878ca)) -* move spec read to framework ([f30f0b6](https://github.com/cdimascio/express-openapi-validator/commit/f30f0b6)) -* move src to src folder ([e566fdc](https://github.com/cdimascio/express-openapi-validator/commit/e566fdc)) -* package updates ([c4dfd15](https://github.com/cdimascio/express-openapi-validator/commit/c4dfd15)) -* refactor validation middleware ([549192e](https://github.com/cdimascio/express-openapi-validator/commit/549192e)) -* refactor validation middleware ([f0754f6](https://github.com/cdimascio/express-openapi-validator/commit/f0754f6)) -* remove uneeded code ([9b0bc26](https://github.com/cdimascio/express-openapi-validator/commit/9b0bc26)) -* rename to openapi-express-validator ([9c27bde](https://github.com/cdimascio/express-openapi-validator/commit/9c27bde)) -* return error for unknown route and media type ([305b1e0](https://github.com/cdimascio/express-openapi-validator/commit/305b1e0)) -* update deps and increment version ([2327347](https://github.com/cdimascio/express-openapi-validator/commit/2327347)) -* update example ([ac68493](https://github.com/cdimascio/express-openapi-validator/commit/ac68493)) -* update examples ([f162d16](https://github.com/cdimascio/express-openapi-validator/commit/f162d16)) -* update preinstall ([9d32ab8](https://github.com/cdimascio/express-openapi-validator/commit/9d32ab8)) -* Update README.md ([781580a](https://github.com/cdimascio/express-openapi-validator/commit/781580a)) -* Update README.md ([645fc2e](https://github.com/cdimascio/express-openapi-validator/commit/645fc2e)) -* Update README.md ([8ffe382](https://github.com/cdimascio/express-openapi-validator/commit/8ffe382)) -* Update README.md ([b0fa44e](https://github.com/cdimascio/express-openapi-validator/commit/b0fa44e)) -* Update README.md ([fe53274](https://github.com/cdimascio/express-openapi-validator/commit/fe53274)) -* Update README.md ([8f4778f](https://github.com/cdimascio/express-openapi-validator/commit/8f4778f)) -* Update README.md ([ede1a4c](https://github.com/cdimascio/express-openapi-validator/commit/ede1a4c)) -* Update README.md ([45822ec](https://github.com/cdimascio/express-openapi-validator/commit/45822ec)) -* Update README.md ([e6a8bd8](https://github.com/cdimascio/express-openapi-validator/commit/e6a8bd8)) -* Update README.md ([2ff8e26](https://github.com/cdimascio/express-openapi-validator/commit/2ff8e26)) -* Update README.md ([a13d4c7](https://github.com/cdimascio/express-openapi-validator/commit/a13d4c7)) -* Update README.md ([f53fe75](https://github.com/cdimascio/express-openapi-validator/commit/f53fe75)) -* Update README.md ([6e4c15d](https://github.com/cdimascio/express-openapi-validator/commit/6e4c15d)) -* Update README.md ([6f64389](https://github.com/cdimascio/express-openapi-validator/commit/6f64389)) -* Update README.md ([dd065d2](https://github.com/cdimascio/express-openapi-validator/commit/dd065d2)) -* Update README.md ([f62b461](https://github.com/cdimascio/express-openapi-validator/commit/f62b461)) -* Update README.md ([99a315f](https://github.com/cdimascio/express-openapi-validator/commit/99a315f)) -* Update README.md ([06e6fb4](https://github.com/cdimascio/express-openapi-validator/commit/06e6fb4)) -* Update README.md ([7f07d85](https://github.com/cdimascio/express-openapi-validator/commit/7f07d85)) -* Update README.md ([041d197](https://github.com/cdimascio/express-openapi-validator/commit/041d197)) -* Update README.md ([68b31a5](https://github.com/cdimascio/express-openapi-validator/commit/68b31a5)) -* Update README.md ([3f495f2](https://github.com/cdimascio/express-openapi-validator/commit/3f495f2)) -* Update README.md ([d90841b](https://github.com/cdimascio/express-openapi-validator/commit/d90841b)) -* Update README.md ([83b2e6b](https://github.com/cdimascio/express-openapi-validator/commit/83b2e6b)) -* Update README.md ([f40c660](https://github.com/cdimascio/express-openapi-validator/commit/f40c660)) -* update secrets ([cba7c58](https://github.com/cdimascio/express-openapi-validator/commit/cba7c58)) -* update secrets ([6a1e9cd](https://github.com/cdimascio/express-openapi-validator/commit/6a1e9cd)) -* update test script ([0e959e7](https://github.com/cdimascio/express-openapi-validator/commit/0e959e7)) -* update travis ([f660017](https://github.com/cdimascio/express-openapi-validator/commit/f660017)) -* update zip ([67e720d](https://github.com/cdimascio/express-openapi-validator/commit/67e720d)) -* update zip ([bd62131](https://github.com/cdimascio/express-openapi-validator/commit/bd62131)) -* validate only paths beneath an openapi base path ([40e2180](https://github.com/cdimascio/express-openapi-validator/commit/40e2180)) - - - -## 0.1.12-alpha (2019-03-21) - -* add code coverage ([f1f1c09](https://github.com/cdimascio/express-openapi-validator/commit/f1f1c09)) -* add dom to appease superagent types ([508aef0](https://github.com/cdimascio/express-openapi-validator/commit/508aef0)) -* comment uneeded code ([5c1e059](https://github.com/cdimascio/express-openapi-validator/commit/5c1e059)) -* increment version ([3c53036](https://github.com/cdimascio/express-openapi-validator/commit/3c53036)) -* set default behavior to validate spec and type coercion ([107513c](https://github.com/cdimascio/express-openapi-validator/commit/107513c)) -* update gitignore ([dea81a1](https://github.com/cdimascio/express-openapi-validator/commit/dea81a1)) -* Update README.md ([2ba0fe4](https://github.com/cdimascio/express-openapi-validator/commit/2ba0fe4)) -* Update README.md ([752dfdc](https://github.com/cdimascio/express-openapi-validator/commit/752dfdc)) -* Update README.md ([8ac7ca2](https://github.com/cdimascio/express-openapi-validator/commit/8ac7ca2)) -* Update README.md ([3f70e4d](https://github.com/cdimascio/express-openapi-validator/commit/3f70e4d)) -* Update README.md ([6f277f6](https://github.com/cdimascio/express-openapi-validator/commit/6f277f6)) -* Update README.md ([c21e000](https://github.com/cdimascio/express-openapi-validator/commit/c21e000)) -* update scripts ([7bbb61f](https://github.com/cdimascio/express-openapi-validator/commit/7bbb61f)) - - - -## 0.1.10-alpha (2019-03-21) - -* add error transform ([587061a](https://github.com/cdimascio/express-openapi-validator/commit/587061a)) -* add support for custom error transforms ([2ca55ab](https://github.com/cdimascio/express-openapi-validator/commit/2ca55ab)) -* cleanup ([730e154](https://github.com/cdimascio/express-openapi-validator/commit/730e154)) -* update readme ([7943376](https://github.com/cdimascio/express-openapi-validator/commit/7943376)) -* Update README.md ([abfc9b4](https://github.com/cdimascio/express-openapi-validator/commit/abfc9b4)) -* Update README.md ([74ffd0e](https://github.com/cdimascio/express-openapi-validator/commit/74ffd0e)) -* Update README.md ([26b5839](https://github.com/cdimascio/express-openapi-validator/commit/26b5839)) - - - -## 0.1.6-alpha (2019-03-21) - -* increment version ([9593c78](https://github.com/cdimascio/express-openapi-validator/commit/9593c78)) -* provide complete example ([0df0589](https://github.com/cdimascio/express-openapi-validator/commit/0df0589)) - - - -## 0.1.4-alpha (2019-03-21) - -* handle path parameters ([17981d7](https://github.com/cdimascio/express-openapi-validator/commit/17981d7)) -* increment version ([95c53fe](https://github.com/cdimascio/express-openapi-validator/commit/95c53fe)) -* remove vestigial code ([6778ec4](https://github.com/cdimascio/express-openapi-validator/commit/6778ec4)) -* update lock ([eb7ee3b](https://github.com/cdimascio/express-openapi-validator/commit/eb7ee3b)) -* update readme ([f95cde1](https://github.com/cdimascio/express-openapi-validator/commit/f95cde1)) -* update readme ([92b1914](https://github.com/cdimascio/express-openapi-validator/commit/92b1914)) -* update readme ([a915349](https://github.com/cdimascio/express-openapi-validator/commit/a915349)) -* update signature and tests ([b780f66](https://github.com/cdimascio/express-openapi-validator/commit/b780f66)) -* update validate opt ([841b3ae](https://github.com/cdimascio/express-openapi-validator/commit/841b3ae)) - - - -## 0.1.2-alpha (2019-03-20) - -* add petstore sample and new tests for post ([6c8af31](https://github.com/cdimascio/express-openapi-validator/commit/6c8af31)) -* add tests ([a25c00c](https://github.com/cdimascio/express-openapi-validator/commit/a25c00c)) -* add tests ([8d2f9db](https://github.com/cdimascio/express-openapi-validator/commit/8d2f9db)) -* Create .travis.yml ([69840c3](https://github.com/cdimascio/express-openapi-validator/commit/69840c3)) -* Create LICENSE ([eac3c03](https://github.com/cdimascio/express-openapi-validator/commit/eac3c03)) -* initial version ([d48c5e9](https://github.com/cdimascio/express-openapi-validator/commit/d48c5e9)) -* move example ([792e827](https://github.com/cdimascio/express-openapi-validator/commit/792e827)) -* Update app.ts ([46238ad](https://github.com/cdimascio/express-openapi-validator/commit/46238ad)) -* update format rules ([cda1baa](https://github.com/cdimascio/express-openapi-validator/commit/cda1baa)) -* Update README.md ([8652022](https://github.com/cdimascio/express-openapi-validator/commit/8652022)) -* Update README.md ([1d4a465](https://github.com/cdimascio/express-openapi-validator/commit/1d4a465)) -* Update README.md ([69545f8](https://github.com/cdimascio/express-openapi-validator/commit/69545f8)) -* Update README.md ([6ebf5b2](https://github.com/cdimascio/express-openapi-validator/commit/6ebf5b2)) -* Update README.md ([b02faec](https://github.com/cdimascio/express-openapi-validator/commit/b02faec)) -* Update README.md ([5793e9b](https://github.com/cdimascio/express-openapi-validator/commit/5793e9b)) -* Update README.md ([4b491f4](https://github.com/cdimascio/express-openapi-validator/commit/4b491f4)) -* Update README.md ([5ba6f04](https://github.com/cdimascio/express-openapi-validator/commit/5ba6f04)) -* Update README.md ([7b7f4bd](https://github.com/cdimascio/express-openapi-validator/commit/7b7f4bd)) -* Update README.md ([f093f28](https://github.com/cdimascio/express-openapi-validator/commit/f093f28)) -* Update README.md ([027a8a2](https://github.com/cdimascio/express-openapi-validator/commit/027a8a2)) -* update test command ([a725c0f](https://github.com/cdimascio/express-openapi-validator/commit/a725c0f)) -* update version ([4420bfc](https://github.com/cdimascio/express-openapi-validator/commit/4420bfc)) - - - diff --git a/package-lock.json b/package-lock.json index 42e56951..9334c7b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,31 +25,31 @@ "@types/ajv": "^1.0.0", "@types/cookie-parser": "^1.4.2", "@types/express": "4.17.11", - "@types/mocha": "^8.2.2", - "@types/morgan": "^1.9.2", - "@types/node": "^15.3.1", + "@types/mocha": "^9.0.0", + "@types/morgan": "^1.9.3", + "@types/node": "^16.9.1", "@types/supertest": "^2.0.11", "body-parser": "^1.19.0", "chai": "^4.3.4", "codacy-coverage": "^3.2.0", "commitizen": "^4.2.4", "cookie-parser": "^1.4.5", - "coveralls": "^3.1.0", + "coveralls": "^3.1.1", "express": "^4.17.1", - "mocha": "^8.4.0", + "mocha": "^9.1.1", "morgan": "^1.10.0", - "nodemon": "^2.0.7", + "nodemon": "^2.0.12", "nyc": "^15.1.0", - "prettier": "^2.3.0", - "source-map-support": "0.5.19", - "supertest": "^6.1.3", - "ts-node": "^9.1.1", - "typescript": "^4.2.4" + "prettier": "^2.4.0", + "source-map-support": "0.5.20", + "supertest": "^6.1.6", + "ts-node": "^10.2.1", + "typescript": "^4.4.3" } }, "node_modules/@apidevtools/json-schema-ref-parser": { "version": "9.0.9", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", "integrity": "sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==", "dependencies": { "@jsdevtools/ono": "^7.1.3", @@ -60,12 +60,12 @@ }, "node_modules/@apidevtools/json-schema-ref-parser/node_modules/argparse": { "version": "2.0.1", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/argparse/-/argparse-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/js-yaml/-/js-yaml-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { "argparse": "^2.0.1" @@ -75,35 +75,46 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "dependencies": { - "@babel/highlight": "^7.10.3" + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.3.tgz", - "integrity": "sha512-5YqWxYE3pyhIi84L84YcwjeEgS+fa7ZjK6IBVGTjDVfm64njkR2lfDhVR5OudLk8x2GK59YoSyVv+L/03k1q9w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.3", - "@babel/generator": "^7.10.3", - "@babel/helper-module-transforms": "^7.10.1", - "@babel/helpers": "^7.10.1", - "@babel/parser": "^7.10.3", - "@babel/template": "^7.10.3", - "@babel/traverse": "^7.10.3", - "@babel/types": "^7.10.3", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", + "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", + "semver": "^6.3.0", "source-map": "^0.5.0" }, "engines": { @@ -115,13 +126,20 @@ } }, "node_modules/@babel/core/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/@babel/core/node_modules/ms": { @@ -130,143 +148,238 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/generator": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.3.tgz", - "integrity": "sha512-drt8MUHbEqRzNR0xnF8nMehbY11b1SDkRw03PSNH/3Rb2Z35oxkddVSi3rcaak0YJQ86PCuE7Qx1jSFhbLNBMA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "dependencies": { - "@babel/types": "^7.10.3", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/helper-function-name": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.3.tgz", - "integrity": "sha512-FvSj2aiOd8zbeqijjgqdMDSyxsGHaMt5Tr0XjQsGKHD3/1FP3wksjnLAWzxw7lvXiej8W1Jt47SKTZ6upQNiRw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.10.3", - "@babel/template": "^7.10.3", - "@babel/types": "^7.10.3" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz", - "integrity": "sha512-iUD/gFsR+M6uiy69JA6fzM5seno8oE85IYZdbVVEuQaZlEzMO2MXblh+KSPJgsZAUx0EEbWXU0yJaW7C9CdAVg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "dependencies": { - "@babel/types": "^7.10.3" + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.3.tgz", - "integrity": "sha512-q7+37c4EPLSjNb2NmWOjNwj0+BOyYlssuQ58kHEWk1Z78K5i8vTUsteq78HMieRPQSl/NtpQyJfdjt3qZ5V2vw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", "dev": true, "dependencies": { - "@babel/types": "^7.10.3" + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz", - "integrity": "sha512-Jtqw5M9pahLSUWA+76nhK9OG8nwYXzhQzVIGFoNaHnXF/r4l7kz4Fl0UAW7B6mqC5myoJiBP5/YQlXQTMfHI9w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", "dev": true, "dependencies": { - "@babel/types": "^7.10.3" + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", - "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.10.1", - "@babel/helper-replace-supers": "^7.10.1", - "@babel/helper-simple-access": "^7.10.1", - "@babel/helper-split-export-declaration": "^7.10.1", - "@babel/template": "^7.10.1", - "@babel/types": "^7.10.1", - "lodash": "^4.17.13" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.3.tgz", - "integrity": "sha512-kT2R3VBH/cnSz+yChKpaKRJQJWxdGoc6SjioRId2wkeV3bK0wLLioFpJROrX0U4xr/NmxSSAWT/9Ih5snwIIzg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", "dev": true, "dependencies": { - "@babel/types": "^7.10.3" + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", - "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.10.1", - "@babel/helper-optimise-call-expression": "^7.10.1", - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", - "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", "dev": true, "dependencies": { - "@babel/template": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", - "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "dependencies": { - "@babel/types": "^7.10.1" + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helpers": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", - "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", "dev": true, "dependencies": { - "@babel/template": "^7.10.1", - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.10.3", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.3.tgz", - "integrity": "sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -276,41 +389,54 @@ } }, "node_modules/@babel/template": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.3.tgz", - "integrity": "sha512-5BjI4gdtD+9fHZUsaxPHPNpwa+xRkDO7c7JbhYn2afvrkDu5SfAAbi9AIMXw2xEhO/BR35TqiW97IqNvCo/GqA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.10.3", - "@babel/parser": "^7.10.3", - "@babel/types": "^7.10.3" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.3.tgz", - "integrity": "sha512-qO6623eBFhuPm0TmmrUFMT1FulCmsSeJuVGhiLodk2raUDFhhTECLd9E9jC4LBIWziqt4wgF6KuXE4d+Jz9yug==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.3", - "@babel/generator": "^7.10.3", - "@babel/helper-function-name": "^7.10.3", - "@babel/helper-split-export-declaration": "^7.10.1", - "@babel/parser": "^7.10.3", - "@babel/types": "^7.10.3", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/@babel/traverse/node_modules/ms": { @@ -320,43 +446,45 @@ "dev": true }, "node_modules/@babel/types": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", - "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.10.3", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@commitlint/execute-rule": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.1.tgz", - "integrity": "sha512-6mplMGvLCKF5LieL7BRhydpg32tm6LICnWQADrWU4S5g9PKi2utNvhiaiuNPoHUXr29RdbNaGNcyyPv8DSjJsQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-13.0.0.tgz", + "integrity": "sha512-lBz2bJhNAgkkU/rFMAw3XBNujbxhxlaFHY3lfKB/MxpAa+pIfmWB3ig9i1VKe0wCvujk02O0WiMleNaRn2KJqw==", "dev": true, "optional": true, "engines": { - "node": ">=v10" + "node": ">=v12" } }, "node_modules/@commitlint/load": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.1.tgz", - "integrity": "sha512-qOQtgNdJRULUQWP9jkpTwhj7aEtnqUtqeUpbQ9rjS+GIUST65HZbteNUX4S0mAEGPWqy2aK5xGd73cUfFSvuuw==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-13.1.0.tgz", + "integrity": "sha512-zlZbjJCWnWmBOSwTXis8H7I6pYk6JbDwOCuARA6B9Y/qt2PD+NCo0E/7EuaaFoxjHl+o56QR5QttuMBrf+BJzg==", "dev": true, "optional": true, "dependencies": { - "@commitlint/execute-rule": "^12.1.1", - "@commitlint/resolve-extends": "^12.1.1", - "@commitlint/types": "^12.1.1", + "@commitlint/execute-rule": "^13.0.0", + "@commitlint/resolve-extends": "^13.0.0", + "@commitlint/types": "^13.1.0", "chalk": "^4.0.0", "cosmiconfig": "^7.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0" }, "engines": { - "node": ">=v10" + "node": ">=v12" } }, "node_modules/@commitlint/load/node_modules/ansi-styles": { @@ -376,9 +504,9 @@ } }, "node_modules/@commitlint/load/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "optional": true, "dependencies": { @@ -412,10 +540,33 @@ "dev": true, "optional": true }, + "node_modules/@commitlint/load/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/load/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@commitlint/resolve-extends": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.1.tgz", - "integrity": "sha512-/DXRt0S0U3o9lq5cc8OL1Lkx0IjW0HcDWjUkUXshAajBIKBYSJB8x/loNCi1krNEJ8SwLXUEFt5OLxNO6wE9yQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-13.0.0.tgz", + "integrity": "sha512-1SyaE+UOsYTkQlTPUOoj4NwxQhGFtYildVS/d0TJuK8a9uAJLw7bhCLH2PEeH5cC2D1do4Eqhx/3bLDrSLH3hg==", "dev": true, "optional": true, "dependencies": { @@ -425,20 +576,20 @@ "resolve-global": "^1.0.0" }, "engines": { - "node": ">=v10" + "node": ">=v12" } }, "node_modules/@commitlint/types": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.1.tgz", - "integrity": "sha512-+qGH+s2Lo6qwacV2X3/ZypZwaAI84ift+1HBjXdXtI/q0F5NtmXucV3lcQOTviMTNiJhq4qWON2fjci2NItASw==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-13.1.0.tgz", + "integrity": "sha512-zcVjuT+OfKt8h91vhBxt05RMcTGEx6DM7Q9QZeuMbXFk6xgbsSEDMMapbJPA1bCZ81fa/1OQBijSYPrKvtt06g==", "dev": true, "optional": true, "dependencies": { "chalk": "^4.0.0" }, "engines": { - "node": ">=v10" + "node": ">=v12" } }, "node_modules/@commitlint/types/node_modules/ansi-styles": { @@ -458,9 +609,9 @@ } }, "node_modules/@commitlint/types/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "optional": true, "dependencies": { @@ -494,6 +645,50 @@ "dev": true, "optional": true }, + "node_modules/@commitlint/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@cspotcode/source-map-consumer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", + "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.6.1.tgz", + "integrity": "sha512-DX3Z+T5dt1ockmPdobJS/FAsQPW4V4SrWEhD2iYQT2Cb2tQsiMnYxrcUH9By/Z3B+v0S5LMBkQtV/XOBbpLEOg==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-consumer": "0.8.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -510,10 +705,62 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, "engines": { "node": ">=8" @@ -521,7 +768,7 @@ }, "node_modules/@jsdevtools/ono": { "version": "7.1.3", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/@jsdevtools/ono/-/ono-7.1.3.tgz", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, "node_modules/@sindresorhus/is": { @@ -545,6 +792,30 @@ "node": ">=6" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", + "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", + "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", + "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", + "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "dev": true + }, "node_modules/@types/ajv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/ajv/-/ajv-1.0.0.tgz", @@ -556,24 +827,18 @@ } }, "node_modules/@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", "dependencies": { "@types/connect": "*", "@types/node": "*" } }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, "node_modules/@types/connect": { - "version": "3.4.33", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", - "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dependencies": { "@types/node": "*" } @@ -583,14 +848,15 @@ "resolved": "https://registry.npmjs.org/@types/cookie-parser/-/cookie-parser-1.4.2.tgz", "integrity": "sha512-uwcY8m6SDQqciHsqcKDGbo10GdasYsPCYkH3hVegj9qAah6pX5HivOnOuI3WYmyQMnOATV39zv/Ybs0bC/6iVg==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/cookiejar": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.1.tgz", - "integrity": "sha512-aRnpPa7ysx3aNW60hTiCtLHlQaIFsXFCgQlpakNgDNVFzbtusSY8PwjAQgRWfSk0ekNoBjO51eQRB6upA9uuyw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", "dev": true }, "node_modules/@types/express": { @@ -605,9 +871,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz", - "integrity": "sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==", + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -615,9 +881,9 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.8", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" }, "node_modules/@types/mime": { "version": "1.3.2", @@ -625,15 +891,15 @@ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "node_modules/@types/mocha": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.2.tgz", - "integrity": "sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.0.0.tgz", + "integrity": "sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==", "dev": true }, "node_modules/@types/morgan": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.2.tgz", - "integrity": "sha512-edtGMEdit146JwwIeyQeHHg9yID4WSolQPxpEorHmN3KuytuCHyn2ELNr5Uxy8SerniFbbkmgKMrGM933am5BQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.3.tgz", + "integrity": "sha512-BiLcfVqGBZCyNCnCH3F4o2GmDLrpy0HeBVnNlyZG4fo88ZiE9SoiBe3C+2ezuwbjlEyT+PDZ17//TAlRxAn75Q==", "dev": true, "dependencies": { "@types/node": "*" @@ -648,9 +914,10 @@ } }, "node_modules/@types/node": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.3.1.tgz", - "integrity": "sha512-weaeiP4UF4XgF++3rpQhpIJWsCTS4QJw5gvBhQu6cFIxTwyxWIe3xbnrY/o2lTCQ0lsdb8YIUDUvLR4Vuz5rbw==" + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==", + "license": "MIT" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -660,28 +927,28 @@ "optional": true }, "node_modules/@types/qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ==" + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "node_modules/@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/serve-static": { - "version": "1.13.9", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", - "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, "node_modules/@types/superagent": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.9.tgz", - "integrity": "sha512-gpIC0p49YHT4VYDbdl0fKjOMWBurJFfYtKUIxOHzOwBtu5VT29FyldFI2vbmZ1K2iH2vS6MVcJZMjHM+652l4Q==", + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.12.tgz", + "integrity": "sha512-1GQvD6sySQPD6p9EopDFI3f5OogdICl1sU/2ij3Esobz/RtL9fWZZDPmsuv7eiy5ya+XNiPAxUcI3HIUTJa+3A==", "dev": true, "dependencies": { "@types/cookiejar": "*", @@ -722,31 +989,31 @@ "node": ">= 0.6" } }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "node_modules/acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", "dev": true, + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.4.0" } }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true, - "dependencies": { - "mime-db": "1.40.0" - }, "engines": { - "node": ">= 0.6" + "node": ">=0.4.0" } }, "node_modules/aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "dependencies": { "clean-stack": "^2.0.0", @@ -780,15 +1047,6 @@ "string-width": "^3.0.0" } }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-align/node_modules/string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -803,18 +1061,6 @@ "node": ">=6" } }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -834,12 +1080,12 @@ } }, "node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/ansi-styles": { @@ -855,9 +1101,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "dependencies": { "normalize-path": "^3.0.0", @@ -954,15 +1200,15 @@ } }, "node_modules/aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "node_modules/basic-auth": { @@ -987,18 +1233,18 @@ } }, "node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, "node_modules/body-parser": { @@ -1022,15 +1268,6 @@ "node": ">= 0.8" } }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/boxen": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", @@ -1063,12 +1300,11 @@ } }, "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" }, "engines": { @@ -1115,6 +1351,15 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/boxen/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -1125,9 +1370,9 @@ } }, "node_modules/boxen/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -1150,6 +1395,18 @@ "node": ">=8" } }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1178,10 +1435,33 @@ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", "dev": true }, + "node_modules/browserslist": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/busboy": { "version": "0.2.14", @@ -1195,27 +1475,6 @@ "node": ">=0.8.0" } }, - "node_modules/busboy/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/busboy/node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/busboy/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, "node_modules/bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", @@ -1244,15 +1503,18 @@ } }, "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "dependencies": { "pump": "^3.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cacheable-request/node_modules/lowercase-keys": { @@ -1288,9 +1550,22 @@ "node": ">=8" } }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/call-me-maybe": { "version": "1.0.1", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" }, "node_modules/callsites": { @@ -1312,6 +1587,16 @@ "node": ">=6" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001256", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001256.tgz", + "integrity": "sha512-QirrvMLmB4txNnxiaG/xbm6FSzv9LqOZ3Jp9VtCYb3oPIfCHpr/oGn38pFq0udwlkctvXQgPthaXqJ76DaYGnA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -1349,18 +1634,6 @@ "node": ">=4" } }, - "node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -1377,24 +1650,24 @@ } }, "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "dependencies": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "engines": { "node": ">= 8.10.0" }, "optionalDependencies": { - "fsevents": "~2.3.1" + "fsevents": "~2.3.2" } }, "node_modules/ci-info": { @@ -1413,12 +1686,15 @@ } }, "node_modules/cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-cursor": { @@ -1510,14 +1786,15 @@ } }, "node_modules/codacy-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/codacy-coverage/-/codacy-coverage-3.2.0.tgz", - "integrity": "sha512-D/EeQ8GkkONK7Sd01hmn/xm+HTEEFWcxzkgF79+PbMDUdXPlYgL7G/gvQKX+lo5eSTEBH0flGWNou07gwJFBPQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/codacy-coverage/-/codacy-coverage-3.4.0.tgz", + "integrity": "sha512-A0ats3/gZtOw76muu++HZ6QrInztWjjLefkLJmmBpjPfyn6nNwNLoApmGmj3F3dfgl2+o6u5GwPnUBkKdfKXTQ==", "deprecated": "Package being deprecated in favor of https://github.com/codacy/codacy-coverage-reporter", "dev": true, "dependencies": { "bluebird": "^3.5.x", "commander": "^2.x", + "jacoco-parse": "^2.x", "joi": "^13.x", "lcov-parse": "^1.x", "lodash": "^4.17.4", @@ -1529,16 +1806,7 @@ "codacy-coverage": "bin/codacy-coverage.js" }, "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/codacy-coverage/node_modules/lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true, - "bin": { - "lcov-parse": "bin/cli.js" + "node": ">= 8.12.0" } }, "node_modules/color-convert": { @@ -1556,6 +1824,12 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -1569,9 +1843,9 @@ } }, "node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, "node_modules/commitizen": { @@ -1604,23 +1878,6 @@ "node": ">= 10" } }, - "node_modules/commitizen/node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -1653,6 +1910,33 @@ "typedarray": "^0.0.6" } }, + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/configstore": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", @@ -1697,9 +1981,9 @@ "dev": true }, "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "dependencies": { "safe-buffer": "~5.1.1" @@ -1740,14 +2024,14 @@ "dev": true }, "node_modules/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=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, "optional": true, "dependencies": { @@ -1762,9 +2046,9 @@ } }, "node_modules/coveralls": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.1.tgz", + "integrity": "sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==", "dev": true, "dependencies": { "js-yaml": "^3.13.1", @@ -1780,60 +2064,6 @@ "node": ">=6" } }, - "node_modules/coveralls/node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/coveralls/node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/coveralls/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -2024,31 +2254,19 @@ "node": ">=0.8.0" } }, - "node_modules/dicer/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/dicer/node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" } }, - "node_modules/dicer/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, "node_modules/dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "dependencies": { "is-obj": "^2.0.0" @@ -2078,6 +2296,12 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, + "node_modules/electron-to-chromium": { + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", + "dev": true + }, "node_modules/emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -2226,30 +2450,12 @@ "node": ">= 0.10.0" } }, - "node_modules/express/node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/express/node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -2290,9 +2496,9 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "dev": true }, "node_modules/figures": { @@ -2338,9 +2544,9 @@ } }, "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "dependencies": { "commondir": "^1.0.1", @@ -2371,16 +2577,19 @@ "dev": true }, "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/findup-sync": { @@ -2453,9 +2662,9 @@ } }, "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, "engines": { "node": ">= 0.6" @@ -2471,10 +2680,24 @@ } }, "node_modules/fromentries": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.2.0.tgz", - "integrity": "sha512-33X7H/wdfO99GdRLLgkjUrD4geAFdq/Uv0kl3HD4da6HDixd2GUg8Mw7dahLCV9r/EARkmtYBB6Tch4EEokFTQ==", - "dev": true + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/fs-extra": { "version": "8.1.0", @@ -2510,10 +2733,16 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, "node_modules/gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -2537,6 +2766,20 @@ "node": "*" } }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -2568,9 +2811,9 @@ } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -2582,9 +2825,6 @@ }, "engines": { "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { @@ -2600,15 +2840,16 @@ } }, "node_modules/global-dirs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", - "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, + "optional": true, "dependencies": { - "ini": "^1.3.5" + "ini": "^1.3.4" }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/global-modules": { @@ -2685,9 +2926,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, "node_modules/growl": { @@ -2709,19 +2950,31 @@ } }, "node_modules/har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "deprecated": "this library is no longer supported", "dev": true, "dependencies": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" }, "engines": { "node": ">=6" } }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2731,6 +2984,18 @@ "node": ">=4" } }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", @@ -2741,9 +3006,9 @@ } }, "node_modules/hasha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.0.tgz", - "integrity": "sha512-2W+jKdQbAdSIrggA8Q35Br8qKadTrqCTC8+XZvBWepKDK6m9XkX6Iz1a2yh2KP01kzAR/dpuMeUnocoLYDcskw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", "dev": true, "dependencies": { "is-stream": "^2.0.0", @@ -2751,6 +3016,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/he": { @@ -2812,6 +3080,12 @@ "node": ">= 0.6" } }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -2910,14 +3184,14 @@ } }, "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "node_modules/inquirer": { @@ -2944,31 +3218,10 @@ "node": ">=6.0.0" } }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/ipaddr.js": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", - "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, "engines": { "node": ">= 0.10" @@ -3051,6 +3304,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-installed-globally/node_modules/global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "dependencies": { + "ini": "1.3.7" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + }, "node_modules/is-npm": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", @@ -3079,9 +3353,9 @@ } }, "node_modules/is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, "engines": { "node": ">=8" @@ -3097,12 +3371,15 @@ } }, "node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-typedarray": { @@ -3111,6 +3388,18 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", @@ -3133,9 +3422,9 @@ "dev": true }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "node_modules/isemail": { "version": "3.2.0", @@ -3224,16 +3513,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-processinfo/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", @@ -3248,6 +3527,27 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", @@ -3263,13 +3563,20 @@ } }, "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/istanbul-lib-source-maps/node_modules/ms": { @@ -3300,6 +3607,123 @@ "node": ">=8" } }, + "node_modules/jacoco-parse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jacoco-parse/-/jacoco-parse-2.0.1.tgz", + "integrity": "sha512-YGhIb2iXuQ4/zNh2zgHd6Z6dqlYwLYH1wfsxtTNQ+jnHH9PhhuMwqOFihXymSI41trxok48LdKkSeDIWs28tYg==", + "dev": true, + "dependencies": { + "mocha": "^5.2.0", + "xml2js": "^0.4.9" + } + }, + "node_modules/jacoco-parse/node_modules/commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "node_modules/jacoco-parse/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/jacoco-parse/node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/jacoco-parse/node_modules/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jacoco-parse/node_modules/he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/jacoco-parse/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "node_modules/jacoco-parse/node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/jacoco-parse/node_modules/mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "dev": true, + "dependencies": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/jacoco-parse/node_modules/supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/joi": { "version": "13.7.0", "resolved": "https://registry.npmjs.org/joi/-/joi-13.7.0.tgz", @@ -3322,9 +3746,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -3373,8 +3797,9 @@ }, "node_modules/json-schema-ref-parser": { "version": "9.0.9", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", + "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", "integrity": "sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==", + "license": "MIT", "dependencies": { "@apidevtools/json-schema-ref-parser": "9.0.9" }, @@ -3394,9 +3819,9 @@ "dev": true }, "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "dependencies": { "minimist": "^1.2.5" @@ -3470,15 +3895,18 @@ "optional": true }, "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -3529,24 +3957,27 @@ } }, "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "dependencies": { - "chalk": "^4.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" }, "engines": { @@ -3557,9 +3988,9 @@ } }, "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -3590,6 +4021,27 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/longest": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", @@ -3608,6 +4060,18 @@ "node": ">=0.10.0" } }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -3693,21 +4157,19 @@ } }, "node_modules/mime-db": { - "version": "1.38.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", - "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", - "dev": true, + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.22", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", - "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", - "dev": true, + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", "dependencies": { - "mime-db": "~1.38.0" + "mime-db": "1.49.0" }, "engines": { "node": ">= 0.6" @@ -3760,33 +4222,33 @@ } }, "node_modules/mocha": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", - "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.1.1.tgz", + "integrity": "sha512-0wE74YMgOkCgBUj8VyIDwmLUjTsS13WV1Pg7l0SHea2qzZzlq7MDnfbPsHKcELBRk3+izEVkRofjmClpycudCA==", "dev": true, "dependencies": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.5.1", + "chokidar": "3.5.2", "debug": "4.3.1", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.6", + "glob": "7.1.7", "growl": "1.10.5", "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", "minimatch": "3.0.4", "ms": "2.1.3", - "nanoid": "3.1.20", - "serialize-javascript": "5.0.1", + "nanoid": "3.1.23", + "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", "which": "2.0.2", "wide-align": "1.1.3", - "workerpool": "6.1.0", + "workerpool": "6.1.5", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -3796,7 +4258,7 @@ "mocha": "bin/mocha" }, "engines": { - "node": ">= 10.12.0" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", @@ -3832,15 +4294,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/mocha/node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/mocha/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -3853,94 +4306,53 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mocha/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/js-yaml": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", - "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/mocha/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/mocha/node_modules/p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "node_modules/mocha/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mocha/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/mocha/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/mocha/node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -4024,9 +4436,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -4056,10 +4468,16 @@ "node": ">=8" } }, + "node_modules/node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, "node_modules/nodemon": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz", - "integrity": "sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.12.tgz", + "integrity": "sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -4086,33 +4504,20 @@ } }, "node_modules/nodemon/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "dependencies": { "ms": "^2.1.1" } }, "node_modules/nodemon/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/nodemon/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/nopt": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", @@ -4197,12 +4602,11 @@ } }, "node_modules/nyc/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" }, "engines": { @@ -4247,6 +4651,39 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "node_modules/nyc/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/nyc/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -4256,10 +4693,49 @@ "node": ">=8" } }, + "node_modules/nyc/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nyc/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/nyc/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -4296,10 +4772,16 @@ "node": ">=8" } }, + "node_modules/nyc/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, "node_modules/nyc/node_modules/yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "dependencies": { "cliui": "^6.0.0", @@ -4312,7 +4794,7 @@ "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "yargs-parser": "^18.1.2" }, "engines": { "node": ">=8" @@ -4348,6 +4830,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -4416,30 +4907,33 @@ } }, "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-map": { @@ -4579,12 +5073,6 @@ "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "node_modules/path-to-regexp": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz", @@ -4616,9 +5104,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true, "engines": { "node": ">=8.6" @@ -4639,6 +5127,58 @@ "node": ">=8" } }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", @@ -4649,9 +5189,9 @@ } }, "node_modules/prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.0.tgz", + "integrity": "sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==", "dev": true, "bin": { "prettier": "bin-prettier.js" @@ -4661,9 +5201,9 @@ } }, "node_modules/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==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "node_modules/process-on-spawn": { "version": "1.0.0", @@ -4678,22 +5218,22 @@ } }, "node_modules/proxy-addr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", - "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { "node": ">= 0.10" } }, "node_modules/psl": { - "version": "1.1.31", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", - "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "node_modules/pstree.remy": { @@ -4721,9 +5261,9 @@ } }, "node_modules/pupa": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", - "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dev": true, "dependencies": { "escape-goat": "^2.0.0" @@ -4733,15 +5273,12 @@ } }, "node_modules/qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "dev": true, "engines": { "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/randombytes": { @@ -4802,23 +5339,20 @@ } }, "node_modules/readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dependencies": { "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { "picomatch": "^2.2.1" @@ -4828,9 +5362,9 @@ } }, "node_modules/registry-auth-token": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", - "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", "dev": true, "dependencies": { "rc": "^1.2.8" @@ -4864,9 +5398,9 @@ } }, "node_modules/request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, "dependencies": { @@ -4877,7 +5411,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -4887,23 +5421,23 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" }, "engines": { - "node": ">= 4" + "node": ">= 6" } }, "node_modules/request-promise": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.4.tgz", - "integrity": "sha512-8wgMrvE546PzbR5WbYxUQogUnUDfM0S7QIFZMID+J73vdFARkFy+HElj4T+MWYhpXwlLp0EQ8Zoj8xUA0he4Vg==", + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz", + "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", "deprecated": "request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", "dev": true, "dependencies": { "bluebird": "^3.5.0", - "request-promise-core": "1.1.2", + "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" }, @@ -4915,12 +5449,12 @@ } }, "node_modules/request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "dev": true, "dependencies": { - "lodash": "^4.17.11" + "lodash": "^4.17.19" }, "engines": { "node": ">=0.10.0" @@ -4947,23 +5481,11 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "dependencies": { - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, "node_modules/resolve-dir": { "version": "1.0.1", @@ -5000,19 +5522,6 @@ "node": ">=8" } }, - "node_modules/resolve-global/node_modules/global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "optional": true, - "dependencies": { - "ini": "^1.3.4" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", @@ -5060,9 +5569,9 @@ } }, "node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "dependencies": { "tslib": "^1.9.0" @@ -5082,6 +5591,12 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, "node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -5143,9 +5658,9 @@ "dev": true }, "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -5199,6 +5714,20 @@ "node": ">=8" } }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -5215,9 +5744,9 @@ } }, "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "dependencies": { "buffer-from": "^1.0.0", @@ -5308,12 +5837,9 @@ } }, "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "node_modules/string-width": { "version": "2.1.1", @@ -5328,7 +5854,16 @@ "node": ">=4" } }, - "node_modules/strip-ansi": { + "node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", @@ -5340,6 +5875,18 @@ "node": ">=4" } }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -5381,10 +5928,9 @@ } }, "node_modules/superagent/node_modules/debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -5399,9 +5945,9 @@ } }, "node_modules/superagent/node_modules/form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "dependencies": { "asynckit": "^0.4.0", @@ -5413,9 +5959,9 @@ } }, "node_modules/superagent/node_modules/mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", "dev": true, "bin": { "mime": "cli.js" @@ -5430,6 +5976,21 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/superagent/node_modules/qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/superagent/node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -5444,11 +6005,34 @@ "node": ">= 6" } }, + "node_modules/superagent/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/superagent/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -5456,10 +6040,19 @@ "node": ">=10" } }, + "node_modules/superagent/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/supertest": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.3.tgz", - "integrity": "sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.6.tgz", + "integrity": "sha512-0hACYGNJ8OHRg8CRITeZOdbjur7NLuNs0mBjVhdpxi7hP6t3QIbOzLON5RTUmZcy2I9riuII3+Pr2C7yztrIIg==", "dev": true, "dependencies": { "methods": "^1.1.2", @@ -5470,30 +6063,21 @@ } }, "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", "dev": true, "engines": { "node": ">=8" @@ -5584,10 +6168,10 @@ } }, "node_modules/topo/node_modules/hoek": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.2.tgz", - "integrity": "sha512-6qhh/wahGYZHFSFw12tBbJw5fsAhhwrrG/y3Cs0YMTv2WzMnL0oLPnQJjv1QJvEfylRSOFuP+xCu+tdx0tD16Q==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", + "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", + "deprecated": "This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.", "dev": true }, "node_modules/touch": { @@ -5603,48 +6187,60 @@ } }, "node_modules/tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "dependencies": { - "psl": "^1.1.24", - "punycode": "^1.4.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" }, "engines": { "node": ">=0.8" } }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.2.1.tgz", + "integrity": "sha512-hCnyOyuGmD5wHleOQX6NIjJtYVIO8bPP8F2acWkB4W06wdlkgyvJtubO/I9NkI88hCFECbsEgoLc0VNkYmcSfw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "0.6.1", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", "arg": "^4.1.0", "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "source-map-support": "^0.5.17", "yn": "3.1.1" }, "bin": { "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", "ts-node-script": "dist/bin-script.js", "ts-node-transpile-only": "dist/bin-transpile.js", "ts-script": "dist/bin-script-deprecated.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.0.0" }, "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } } }, "node_modules/ts-node/node_modules/diff": { @@ -5718,25 +6314,6 @@ "node": ">= 0.6" } }, - "node_modules/type-is/node_modules/mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dependencies": { - "mime-db": "1.40.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -5752,9 +6329,9 @@ } }, "node_modules/typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -5804,9 +6381,9 @@ } }, "node_modules/update-notifier": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", - "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", "dev": true, "dependencies": { "boxen": "^4.2.0", @@ -5831,12 +6408,11 @@ } }, "node_modules/update-notifier/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" }, "engines": { @@ -5877,10 +6453,31 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dependencies": { "punycode": "^2.1.0" } @@ -5912,9 +6509,9 @@ } }, "node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, "bin": { @@ -5944,6 +6541,12 @@ "extsprintf": "^1.2.0" } }, + "node_modules/verror/node_modules/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 + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -6011,9 +6614,9 @@ } }, "node_modules/widest-line/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -6046,9 +6649,9 @@ } }, "node_modules/workerpool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", - "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", + "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", "dev": true }, "node_modules/wrap-ansi": { @@ -6178,6 +6781,28 @@ "node": ">=8" } }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -6187,9 +6812,18 @@ } }, "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "node_modules/yaml": { @@ -6245,9 +6879,9 @@ } }, "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.1.0.tgz", - "integrity": "sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "dev": true, "engines": { "node": ">=10" @@ -6318,15 +6952,6 @@ "node": ">=8" } }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", @@ -6335,12 +6960,24 @@ "engines": { "node": ">=6" } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } }, "dependencies": { "@apidevtools/json-schema-ref-parser": { "version": "9.0.9", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", "integrity": "sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==", "requires": { "@jsdevtools/ono": "^7.1.3", @@ -6351,12 +6988,12 @@ "dependencies": { "argparse": { "version": "2.0.1", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/argparse/-/argparse-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "js-yaml": { "version": "4.1.0", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/js-yaml/-/js-yaml-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "requires": { "argparse": "^2.0.1" @@ -6365,45 +7002,50 @@ } }, "@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/highlight": "^7.10.3" + "@babel/highlight": "^7.14.5" } }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true + }, "@babel/core": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.3.tgz", - "integrity": "sha512-5YqWxYE3pyhIi84L84YcwjeEgS+fa7ZjK6IBVGTjDVfm64njkR2lfDhVR5OudLk8x2GK59YoSyVv+L/03k1q9w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.3", - "@babel/generator": "^7.10.3", - "@babel/helper-module-transforms": "^7.10.1", - "@babel/helpers": "^7.10.1", - "@babel/parser": "^7.10.3", - "@babel/template": "^7.10.3", - "@babel/traverse": "^7.10.3", - "@babel/types": "^7.10.3", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", + "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", + "semver": "^6.3.0", "source-map": "^0.5.0" }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -6411,183 +7053,223 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, "@babel/generator": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.3.tgz", - "integrity": "sha512-drt8MUHbEqRzNR0xnF8nMehbY11b1SDkRw03PSNH/3Rb2Z35oxkddVSi3rcaak0YJQ86PCuE7Qx1jSFhbLNBMA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "requires": { - "@babel/types": "^7.10.3", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" } }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "@babel/helper-function-name": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.3.tgz", - "integrity": "sha512-FvSj2aiOd8zbeqijjgqdMDSyxsGHaMt5Tr0XjQsGKHD3/1FP3wksjnLAWzxw7lvXiej8W1Jt47SKTZ6upQNiRw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.10.3", - "@babel/template": "^7.10.3", - "@babel/types": "^7.10.3" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz", - "integrity": "sha512-iUD/gFsR+M6uiy69JA6fzM5seno8oE85IYZdbVVEuQaZlEzMO2MXblh+KSPJgsZAUx0EEbWXU0yJaW7C9CdAVg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", "dev": true, "requires": { - "@babel/types": "^7.10.3" + "@babel/types": "^7.15.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.3.tgz", - "integrity": "sha512-q7+37c4EPLSjNb2NmWOjNwj0+BOyYlssuQ58kHEWk1Z78K5i8vTUsteq78HMieRPQSl/NtpQyJfdjt3qZ5V2vw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", "dev": true, "requires": { - "@babel/types": "^7.10.3" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-imports": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz", - "integrity": "sha512-Jtqw5M9pahLSUWA+76nhK9OG8nwYXzhQzVIGFoNaHnXF/r4l7kz4Fl0UAW7B6mqC5myoJiBP5/YQlXQTMfHI9w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", "dev": true, "requires": { - "@babel/types": "^7.10.3" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-transforms": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", - "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.10.1", - "@babel/helper-replace-supers": "^7.10.1", - "@babel/helper-simple-access": "^7.10.1", - "@babel/helper-split-export-declaration": "^7.10.1", - "@babel/template": "^7.10.1", - "@babel/types": "^7.10.1", - "lodash": "^4.17.13" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-optimise-call-expression": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.3.tgz", - "integrity": "sha512-kT2R3VBH/cnSz+yChKpaKRJQJWxdGoc6SjioRId2wkeV3bK0wLLioFpJROrX0U4xr/NmxSSAWT/9Ih5snwIIzg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", "dev": true, "requires": { - "@babel/types": "^7.10.3" + "@babel/types": "^7.15.4" } }, "@babel/helper-replace-supers": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", - "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.1", - "@babel/helper-optimise-call-expression": "^7.10.1", - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-simple-access": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", - "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", "dev": true, "requires": { - "@babel/template": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", - "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.10.1" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true }, "@babel/helpers": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", - "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", "dev": true, "requires": { - "@babel/template": "^7.10.1", - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.10.3", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.3.tgz", - "integrity": "sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.3.tgz", - "integrity": "sha512-5BjI4gdtD+9fHZUsaxPHPNpwa+xRkDO7c7JbhYn2afvrkDu5SfAAbi9AIMXw2xEhO/BR35TqiW97IqNvCo/GqA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { - "@babel/code-frame": "^7.10.3", - "@babel/parser": "^7.10.3", - "@babel/types": "^7.10.3" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.3.tgz", - "integrity": "sha512-qO6623eBFhuPm0TmmrUFMT1FulCmsSeJuVGhiLodk2raUDFhhTECLd9E9jC4LBIWziqt4wgF6KuXE4d+Jz9yug==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.3", - "@babel/generator": "^7.10.3", - "@babel/helper-function-name": "^7.10.3", - "@babel/helper-split-export-declaration": "^7.10.1", - "@babel/parser": "^7.10.3", - "@babel/types": "^7.10.3", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" + "globals": "^11.1.0" }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -6599,33 +7281,32 @@ } }, "@babel/types": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", - "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.10.3", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } }, "@commitlint/execute-rule": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.1.tgz", - "integrity": "sha512-6mplMGvLCKF5LieL7BRhydpg32tm6LICnWQADrWU4S5g9PKi2utNvhiaiuNPoHUXr29RdbNaGNcyyPv8DSjJsQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-13.0.0.tgz", + "integrity": "sha512-lBz2bJhNAgkkU/rFMAw3XBNujbxhxlaFHY3lfKB/MxpAa+pIfmWB3ig9i1VKe0wCvujk02O0WiMleNaRn2KJqw==", "dev": true, "optional": true }, "@commitlint/load": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.1.tgz", - "integrity": "sha512-qOQtgNdJRULUQWP9jkpTwhj7aEtnqUtqeUpbQ9rjS+GIUST65HZbteNUX4S0mAEGPWqy2aK5xGd73cUfFSvuuw==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-13.1.0.tgz", + "integrity": "sha512-zlZbjJCWnWmBOSwTXis8H7I6pYk6JbDwOCuARA6B9Y/qt2PD+NCo0E/7EuaaFoxjHl+o56QR5QttuMBrf+BJzg==", "dev": true, "optional": true, "requires": { - "@commitlint/execute-rule": "^12.1.1", - "@commitlint/resolve-extends": "^12.1.1", - "@commitlint/types": "^12.1.1", + "@commitlint/execute-rule": "^13.0.0", + "@commitlint/resolve-extends": "^13.0.0", + "@commitlint/types": "^13.1.0", "chalk": "^4.0.0", "cosmiconfig": "^7.0.0", "lodash": "^4.17.19", @@ -6643,9 +7324,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "optional": true, "requires": { @@ -6669,13 +7350,30 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "@commitlint/resolve-extends": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.1.tgz", - "integrity": "sha512-/DXRt0S0U3o9lq5cc8OL1Lkx0IjW0HcDWjUkUXshAajBIKBYSJB8x/loNCi1krNEJ8SwLXUEFt5OLxNO6wE9yQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-13.0.0.tgz", + "integrity": "sha512-1SyaE+UOsYTkQlTPUOoj4NwxQhGFtYildVS/d0TJuK8a9uAJLw7bhCLH2PEeH5cC2D1do4Eqhx/3bLDrSLH3hg==", "dev": true, "optional": true, "requires": { @@ -6686,9 +7384,9 @@ } }, "@commitlint/types": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.1.tgz", - "integrity": "sha512-+qGH+s2Lo6qwacV2X3/ZypZwaAI84ift+1HBjXdXtI/q0F5NtmXucV3lcQOTviMTNiJhq4qWON2fjci2NItASw==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-13.1.0.tgz", + "integrity": "sha512-zcVjuT+OfKt8h91vhBxt05RMcTGEx6DM7Q9QZeuMbXFk6xgbsSEDMMapbJPA1bCZ81fa/1OQBijSYPrKvtt06g==", "dev": true, "optional": true, "requires": { @@ -6706,9 +7404,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "optional": true, "requires": { @@ -6732,9 +7430,41 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, + "@cspotcode/source-map-consumer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", + "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", + "dev": true + }, + "@cspotcode/source-map-support": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.6.1.tgz", + "integrity": "sha512-DX3Z+T5dt1ockmPdobJS/FAsQPW4V4SrWEhD2iYQT2Cb2tQsiMnYxrcUH9By/Z3B+v0S5LMBkQtV/XOBbpLEOg==", + "dev": true, + "requires": { + "@cspotcode/source-map-consumer": "0.8.0" + } + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -6746,17 +7476,56 @@ "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } } }, "@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true }, "@jsdevtools/ono": { "version": "7.1.3", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/@jsdevtools/ono/-/ono-7.1.3.tgz", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, "@sindresorhus/is": { @@ -6774,6 +7543,30 @@ "defer-to-connect": "^1.0.1" } }, + "@tsconfig/node10": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", + "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", + "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", + "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", + "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "dev": true + }, "@types/ajv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/ajv/-/ajv-1.0.0.tgz", @@ -6784,24 +7577,18 @@ } }, "@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", "requires": { "@types/connect": "*", "@types/node": "*" } }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, "@types/connect": { - "version": "3.4.33", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", - "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "requires": { "@types/node": "*" } @@ -6816,9 +7603,9 @@ } }, "@types/cookiejar": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.1.tgz", - "integrity": "sha512-aRnpPa7ysx3aNW60hTiCtLHlQaIFsXFCgQlpakNgDNVFzbtusSY8PwjAQgRWfSk0ekNoBjO51eQRB6upA9uuyw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", "dev": true }, "@types/express": { @@ -6833,9 +7620,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz", - "integrity": "sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==", + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -6843,9 +7630,9 @@ } }, "@types/json-schema": { - "version": "7.0.8", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" }, "@types/mime": { "version": "1.3.2", @@ -6853,15 +7640,15 @@ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "@types/mocha": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.2.tgz", - "integrity": "sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.0.0.tgz", + "integrity": "sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==", "dev": true }, "@types/morgan": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.2.tgz", - "integrity": "sha512-edtGMEdit146JwwIeyQeHHg9yID4WSolQPxpEorHmN3KuytuCHyn2ELNr5Uxy8SerniFbbkmgKMrGM933am5BQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.3.tgz", + "integrity": "sha512-BiLcfVqGBZCyNCnCH3F4o2GmDLrpy0HeBVnNlyZG4fo88ZiE9SoiBe3C+2ezuwbjlEyT+PDZ17//TAlRxAn75Q==", "dev": true, "requires": { "@types/node": "*" @@ -6876,9 +7663,9 @@ } }, "@types/node": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.3.1.tgz", - "integrity": "sha512-weaeiP4UF4XgF++3rpQhpIJWsCTS4QJw5gvBhQu6cFIxTwyxWIe3xbnrY/o2lTCQ0lsdb8YIUDUvLR4Vuz5rbw==" + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" }, "@types/parse-json": { "version": "4.0.0", @@ -6888,28 +7675,28 @@ "optional": true }, "@types/qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ==" + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/serve-static": { - "version": "1.13.9", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", - "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "requires": { "@types/mime": "^1", "@types/node": "*" } }, "@types/superagent": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.9.tgz", - "integrity": "sha512-gpIC0p49YHT4VYDbdl0fKjOMWBurJFfYtKUIxOHzOwBtu5VT29FyldFI2vbmZ1K2iH2vS6MVcJZMjHM+652l4Q==", + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.12.tgz", + "integrity": "sha512-1GQvD6sySQPD6p9EopDFI3f5OogdICl1sU/2ij3Esobz/RtL9fWZZDPmsuv7eiy5ya+XNiPAxUcI3HIUTJa+3A==", "dev": true, "requires": { "@types/cookiejar": "*", @@ -6945,29 +7732,24 @@ "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" - }, - "dependencies": { - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - } } }, + "acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "dev": true + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "requires": { "clean-stack": "^2.0.0", @@ -6994,12 +7776,6 @@ "string-width": "^3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -7010,15 +7786,6 @@ "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^5.1.0" } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } } } }, @@ -7035,9 +7802,9 @@ "dev": true }, "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, "ansi-styles": { @@ -7050,9 +7817,9 @@ } }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { "normalize-path": "^3.0.0", @@ -7134,15 +7901,15 @@ "dev": true }, "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "basic-auth": { @@ -7164,15 +7931,15 @@ } }, "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, "bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, "body-parser": { @@ -7191,14 +7958,6 @@ "qs": "6.7.0", "raw-body": "2.4.0", "type-is": "~1.6.17" - }, - "dependencies": { - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } } }, "boxen": { @@ -7224,12 +7983,11 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -7264,6 +8022,12 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -7271,9 +8035,9 @@ "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -7289,6 +8053,15 @@ "requires": { "ansi-regex": "^5.0.0" } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -7317,10 +8090,23 @@ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", "dev": true }, + "browserslist": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + } + }, "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "busboy": { "version": "0.2.14", @@ -7329,29 +8115,6 @@ "requires": { "dicer": "0.2.5", "readable-stream": "1.1.x" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "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=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } } }, "bytes": { @@ -7376,9 +8139,9 @@ }, "dependencies": { "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { "pump": "^3.0.0" @@ -7410,9 +8173,19 @@ "write-file-atomic": "^3.0.0" } }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "call-me-maybe": { "version": "1.0.1", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" }, "callsites": { @@ -7428,6 +8201,12 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "caniuse-lite": { + "version": "1.0.30001256", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001256.tgz", + "integrity": "sha512-QirrvMLmB4txNnxiaG/xbm6FSzv9LqOZ3Jp9VtCYb3oPIfCHpr/oGn38pFq0udwlkctvXQgPthaXqJ76DaYGnA==", + "dev": true + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -7457,17 +8236,6 @@ "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "chardet": { @@ -7483,19 +8251,19 @@ "dev": true }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" } }, "ci-info": { @@ -7511,9 +8279,9 @@ "dev": true }, "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true }, "cli-cursor": { @@ -7592,27 +8360,20 @@ } }, "codacy-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/codacy-coverage/-/codacy-coverage-3.2.0.tgz", - "integrity": "sha512-D/EeQ8GkkONK7Sd01hmn/xm+HTEEFWcxzkgF79+PbMDUdXPlYgL7G/gvQKX+lo5eSTEBH0flGWNou07gwJFBPQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/codacy-coverage/-/codacy-coverage-3.4.0.tgz", + "integrity": "sha512-A0ats3/gZtOw76muu++HZ6QrInztWjjLefkLJmmBpjPfyn6nNwNLoApmGmj3F3dfgl2+o6u5GwPnUBkKdfKXTQ==", "dev": true, "requires": { "bluebird": "^3.5.x", "commander": "^2.x", + "jacoco-parse": "^2.x", "joi": "^13.x", "lcov-parse": "^1.x", "lodash": "^4.17.4", "log-driver": "^1.x", "request": "^2.88.0", "request-promise": "^4.x" - }, - "dependencies": { - "lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true - } } }, "color-convert": { @@ -7630,6 +8391,12 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -7640,9 +8407,9 @@ } }, "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, "commitizen": { @@ -7665,22 +8432,6 @@ "minimist": "1.2.5", "strip-bom": "4.0.0", "strip-json-comments": "3.0.1" - }, - "dependencies": { - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "commondir": { @@ -7710,6 +8461,35 @@ "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "configstore": { @@ -7747,9 +8527,9 @@ "dev": true }, "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "requires": { "safe-buffer": "~5.1.1" @@ -7784,14 +8564,14 @@ "dev": true }, "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, "optional": true, "requires": { @@ -7803,9 +8583,9 @@ } }, "coveralls": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.1.tgz", + "integrity": "sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==", "dev": true, "requires": { "js-yaml": "^3.13.1", @@ -7813,52 +8593,6 @@ "log-driver": "^1.2.7", "minimist": "^1.2.5", "request": "^2.88.2" - }, - "dependencies": { - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } } }, "create-require": { @@ -8005,35 +8739,18 @@ "requires": { "readable-stream": "1.1.x", "streamsearch": "0.1.2" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "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=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } } }, + "diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true + }, "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { "is-obj": "^2.0.0" @@ -8060,6 +8777,12 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, + "electron-to-chromium": { + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", + "dev": true + }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -8180,23 +8903,11 @@ "vary": "~1.1.2" }, "dependencies": { - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true } } }, @@ -8234,9 +8945,9 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "dev": true }, "figures": { @@ -8273,9 +8984,9 @@ } }, "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -8300,12 +9011,12 @@ "dev": true }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "requires": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, @@ -8361,9 +9072,9 @@ "dev": true }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, "fresh": { @@ -8373,9 +9084,9 @@ "dev": true }, "fromentries": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.2.0.tgz", - "integrity": "sha512-33X7H/wdfO99GdRLLgkjUrD4geAFdq/Uv0kl3HD4da6HDixd2GUg8Mw7dahLCV9r/EARkmtYBB6Tch4EEokFTQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", "dev": true }, "fs-extra": { @@ -8402,10 +9113,16 @@ "dev": true, "optional": true }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, "get-caller-file": { @@ -8420,6 +9137,17 @@ "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", "dev": true }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, "get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -8445,9 +9173,9 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -8468,12 +9196,13 @@ } }, "global-dirs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", - "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, + "optional": true, "requires": { - "ini": "^1.3.5" + "ini": "^1.3.4" } }, "global-modules": { @@ -8537,9 +9266,9 @@ } }, "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, "growl": { @@ -8555,21 +9284,36 @@ "dev": true }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "dev": true, "requires": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, "has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", @@ -8577,9 +9321,9 @@ "dev": true }, "hasha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.0.tgz", - "integrity": "sha512-2W+jKdQbAdSIrggA8Q35Br8qKadTrqCTC8+XZvBWepKDK6m9XkX6Iz1a2yh2KP01kzAR/dpuMeUnocoLYDcskw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", "dev": true, "requires": { "is-stream": "^2.0.0", @@ -8630,6 +9374,14 @@ "setprototypeof": "1.1.1", "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } } }, "http-signature": { @@ -8707,14 +9459,14 @@ } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "inquirer": { @@ -8736,29 +9488,12 @@ "string-width": "^2.1.0", "strip-ansi": "^5.1.0", "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } } }, "ipaddr.js": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", - "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true }, "is-arrayish": { @@ -8815,6 +9550,23 @@ "requires": { "global-dirs": "^2.0.1", "is-path-inside": "^3.0.1" + }, + "dependencies": { + "global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "requires": { + "ini": "1.3.7" + } + }, + "ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + } } }, "is-npm": { @@ -8836,9 +9588,9 @@ "dev": true }, "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, "is-plain-obj": { @@ -8848,9 +9600,9 @@ "dev": true }, "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, "is-typedarray": { @@ -8859,6 +9611,12 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", @@ -8878,9 +9636,9 @@ "dev": true }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "isemail": { "version": "3.2.0", @@ -8951,14 +9709,6 @@ "p-map": "^3.0.0", "rimraf": "^3.0.0", "uuid": "^3.3.3" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } } }, "istanbul-lib-report": { @@ -8970,6 +9720,23 @@ "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "istanbul-lib-source-maps": { @@ -8984,12 +9751,12 @@ }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -9016,6 +9783,102 @@ "istanbul-lib-report": "^3.0.0" } }, + "jacoco-parse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jacoco-parse/-/jacoco-parse-2.0.1.tgz", + "integrity": "sha512-YGhIb2iXuQ4/zNh2zgHd6Z6dqlYwLYH1wfsxtTNQ+jnHH9PhhuMwqOFihXymSI41trxok48LdKkSeDIWs28tYg==", + "dev": true, + "requires": { + "mocha": "^5.2.0", + "xml2js": "^0.4.9" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "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.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "dev": true, + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "joi": { "version": "13.7.0", "resolved": "https://registry.npmjs.org/joi/-/joi-13.7.0.tgz", @@ -9034,9 +9897,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -9076,7 +9939,7 @@ }, "json-schema-ref-parser": { "version": "9.0.9", - "resolved": "https://amazon-149122183214.d.codeartifact.us-west-2.amazonaws.com:443/npm/pharmacy-shared/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", + "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", "integrity": "sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==", "requires": { "@apidevtools/json-schema-ref-parser": "9.0.9" @@ -9094,9 +9957,9 @@ "dev": true }, "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -9155,12 +10018,12 @@ "optional": true }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" } }, "lodash": { @@ -9208,28 +10071,28 @@ "dev": true }, "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "requires": { - "chalk": "^4.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -9250,6 +10113,21 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -9265,6 +10143,15 @@ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -9328,18 +10215,16 @@ "dev": true }, "mime-db": { - "version": "1.38.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", - "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", - "dev": true + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" }, "mime-types": { - "version": "2.1.22", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", - "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", - "dev": true, + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", "requires": { - "mime-db": "~1.38.0" + "mime-db": "1.49.0" } }, "mimic-fn": { @@ -9377,33 +10262,33 @@ } }, "mocha": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", - "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.1.1.tgz", + "integrity": "sha512-0wE74YMgOkCgBUj8VyIDwmLUjTsS13WV1Pg7l0SHea2qzZzlq7MDnfbPsHKcELBRk3+izEVkRofjmClpycudCA==", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.5.1", + "chokidar": "3.5.2", "debug": "4.3.1", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.6", + "glob": "7.1.7", "growl": "1.10.5", "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", "minimatch": "3.0.4", "ms": "2.1.3", - "nanoid": "3.1.20", - "serialize-javascript": "5.0.1", + "nanoid": "3.1.23", + "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", "which": "2.0.2", "wide-align": "1.1.3", - "workerpool": "6.1.0", + "workerpool": "6.1.5", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -9432,26 +10317,24 @@ } } }, - "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true - }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "has-flag": { @@ -9461,47 +10344,20 @@ "dev": true }, "js-yaml": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", - "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { "argparse": "^2.0.1" } }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -9568,9 +10424,9 @@ "dev": true }, "nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", "dev": true }, "negotiator": { @@ -9588,10 +10444,16 @@ "process-on-spawn": "^1.0.0" } }, + "node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, "nodemon": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz", - "integrity": "sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.12.tgz", + "integrity": "sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==", "dev": true, "requires": { "chokidar": "^3.2.2", @@ -9607,28 +10469,19 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -9695,12 +10548,11 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -9736,16 +10588,67 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -9773,10 +10676,16 @@ "strip-ansi": "^6.0.0" } }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "requires": { "cliui": "^6.0.0", @@ -9789,7 +10698,7 @@ "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "yargs-parser": "^18.1.2" } }, "yargs-parser": { @@ -9815,6 +10724,12 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -9868,21 +10783,21 @@ "dev": true }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" } }, "p-map": { @@ -9985,12 +10900,6 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "path-to-regexp": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz", @@ -10016,9 +10925,9 @@ "dev": true }, "picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true }, "pkg-dir": { @@ -10028,6 +10937,45 @@ "dev": true, "requires": { "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } } }, "prepend-http": { @@ -10037,15 +10985,15 @@ "dev": true }, "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.0.tgz", + "integrity": "sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==", "dev": true }, "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "process-on-spawn": { "version": "1.0.0", @@ -10057,19 +11005,19 @@ } }, "proxy-addr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", - "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" } }, "psl": { - "version": "1.1.31", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", - "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "pstree.remy": { @@ -10094,18 +11042,18 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "pupa": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", - "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dev": true, "requires": { "escape-goat": "^2.0.0" } }, "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "dev": true }, "randombytes": { @@ -10156,32 +11104,29 @@ } }, "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { "picomatch": "^2.2.1" } }, "registry-auth-token": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", - "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", "dev": true, "requires": { "rc": "^1.2.8" @@ -10206,9 +11151,9 @@ } }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -10218,7 +11163,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -10228,7 +11173,7 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" }, @@ -10242,24 +11187,24 @@ } }, "request-promise": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.4.tgz", - "integrity": "sha512-8wgMrvE546PzbR5WbYxUQogUnUDfM0S7QIFZMID+J73vdFARkFy+HElj4T+MWYhpXwlLp0EQ8Zoj8xUA0he4Vg==", + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz", + "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", "dev": true, "requires": { "bluebird": "^3.5.0", - "request-promise-core": "1.1.2", + "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" } }, "request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "dev": true, "requires": { - "lodash": "^4.17.11" + "lodash": "^4.17.19" } }, "require-directory": { @@ -10274,15 +11219,6 @@ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, "resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", @@ -10307,18 +11243,6 @@ "optional": true, "requires": { "global-dirs": "^0.1.1" - }, - "dependencies": { - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "optional": true, - "requires": { - "ini": "^1.3.4" - } - } } }, "responselike": { @@ -10356,9 +11280,9 @@ "dev": true }, "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -10375,6 +11299,12 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -10428,9 +11358,9 @@ } }, "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -10475,6 +11405,17 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -10488,9 +11429,9 @@ "dev": true }, "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -10560,12 +11501,9 @@ "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "string-width": { "version": "2.1.1", @@ -10575,15 +11513,32 @@ "requires": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.1.0" } }, "strip-bom": { @@ -10618,18 +11573,18 @@ }, "dependencies": { "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { "ms": "2.1.2" } }, "form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -10638,9 +11593,9 @@ } }, "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", "dev": true }, "ms": { @@ -10649,6 +11604,15 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -10660,18 +11624,36 @@ "util-deprecate": "^1.0.1" } }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } } } }, "supertest": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.3.tgz", - "integrity": "sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.6.tgz", + "integrity": "sha512-0hACYGNJ8OHRg8CRITeZOdbjur7NLuNs0mBjVhdpxi7hP6t3QIbOzLON5RTUmZcy2I9riuII3+Pr2C7yztrIIg==", "dev": true, "requires": { "methods": "^1.1.2", @@ -10679,26 +11661,18 @@ } }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^4.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - } + "has-flag": "^3.0.0" } }, "term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", "dev": true }, "test-exclude": { @@ -10764,9 +11738,9 @@ }, "dependencies": { "hoek": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.2.tgz", - "integrity": "sha512-6qhh/wahGYZHFSFw12tBbJw5fsAhhwrrG/y3Cs0YMTv2WzMnL0oLPnQJjv1QJvEfylRSOFuP+xCu+tdx0tD16Q==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", + "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", "dev": true } } @@ -10781,34 +11755,32 @@ } }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "requires": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.2.1.tgz", + "integrity": "sha512-hCnyOyuGmD5wHleOQX6NIjJtYVIO8bPP8F2acWkB4W06wdlkgyvJtubO/I9NkI88hCFECbsEgoLc0VNkYmcSfw==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "0.6.1", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", "arg": "^4.1.0", "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "source-map-support": "^0.5.17", "yn": "3.1.1" }, "dependencies": { @@ -10866,19 +11838,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "requires": { - "mime-db": "1.40.0" - } } } }, @@ -10897,9 +11856,9 @@ } }, "typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", "dev": true }, "undefsafe": { @@ -10933,9 +11892,9 @@ "dev": true }, "update-notifier": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", - "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", "dev": true, "requires": { "boxen": "^4.2.0", @@ -10954,12 +11913,11 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -10987,13 +11945,28 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" } @@ -11019,9 +11992,9 @@ "dev": true }, "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true }, "vary": { @@ -11039,6 +12012,14 @@ "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" + }, + "dependencies": { + "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 + } } }, "which": { @@ -11093,9 +12074,9 @@ "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -11121,9 +12102,9 @@ "dev": true }, "workerpool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", - "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", + "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", "dev": true }, "wrap-ansi": { @@ -11225,15 +12206,37 @@ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "yaml": { @@ -11295,12 +12298,6 @@ "requires": { "ansi-regex": "^5.0.0" } - }, - "y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", - "dev": true } } }, @@ -11323,9 +12320,9 @@ }, "dependencies": { "camelcase": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.1.0.tgz", - "integrity": "sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "dev": true }, "decamelize": { @@ -11341,6 +12338,12 @@ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/package.json b/package.json index 6e7bcf4e..4a0b7e9d 100644 --- a/package.json +++ b/package.json @@ -49,25 +49,25 @@ "@types/ajv": "^1.0.0", "@types/cookie-parser": "^1.4.2", "@types/express": "4.17.11", - "@types/mocha": "^8.2.2", - "@types/morgan": "^1.9.2", - "@types/node": "^15.3.1", + "@types/mocha": "^9.0.0", + "@types/morgan": "^1.9.3", + "@types/node": "^16.9.1", "@types/supertest": "^2.0.11", "body-parser": "^1.19.0", "chai": "^4.3.4", "codacy-coverage": "^3.2.0", "commitizen": "^4.2.4", "cookie-parser": "^1.4.5", - "coveralls": "^3.1.0", + "coveralls": "^3.1.1", "express": "^4.17.1", - "mocha": "^8.4.0", + "mocha": "^9.1.1", "morgan": "^1.10.0", - "nodemon": "^2.0.7", + "nodemon": "^2.0.12", "nyc": "^15.1.0", - "prettier": "^2.3.0", - "source-map-support": "0.5.19", - "supertest": "^6.1.3", - "ts-node": "^9.1.1", - "typescript": "^4.2.4" + "prettier": "^2.4.0", + "source-map-support": "0.5.20", + "supertest": "^6.1.6", + "ts-node": "^10.2.1", + "typescript": "^4.4.3" } } diff --git a/test/invalid.apispec.spec.ts b/test/invalid.apispec.spec.ts index c6ae05b0..2b7b02e8 100644 --- a/test/invalid.apispec.spec.ts +++ b/test/invalid.apispec.spec.ts @@ -33,7 +33,7 @@ async function createApp( app.use(OpenApiValidator.middleware(opts)); app.use( express.Router().get('/dev/hello/echo', (req, res) => { - res.status(200).send(req.params.value); + res.status(200).send((req.params).value); }), );