diff --git a/yarn.lock b/yarn.lock index 72b1694..39fe65b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -30,63 +30,63 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@microsoft/tsdoc-config@0.13.3": - version "0.13.3" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.13.3.tgz#c35ab50289f5a5ca44338d10baa2f8526ca9b061" - integrity sha512-6v2JUsfQIr2KStZgRusIuJmNvXX/xZMkzXA9YKY99hpj7uuAeAsHeKTe07D8t7hKlz79qCZMmg6ptJ55dYP9Xg== +"@microsoft/tsdoc-config@0.13.4": + version "0.13.4" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.13.4.tgz#84ad92b88d3899683376224de91567b01d447d18" + integrity sha512-B3F3mndJTGUmcHTt8chqjN4EPvxJlkzZIkrZUHwJvKvbr74HEe6mB8Aa6Rlh8jj6mHq7mmtyiUn17+5zr4vbXw== dependencies: - "@microsoft/tsdoc" "0.12.19" + "@microsoft/tsdoc" "0.12.20" ajv "~6.10.2" jju "~1.4.0" resolve "~1.12.0" -"@microsoft/tsdoc@0.12.19": - version "0.12.19" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.12.19.tgz#2173ccb92469aaf62031fa9499d21b16d07f9b57" - integrity sha512-IpgPxHrNxZiMNUSXqR1l/gePKPkfAmIKoDRP9hp7OwjU29ZR8WCJsOJ8iBKgw0Qk+pFwR+8Y1cy8ImLY6e9m4A== +"@microsoft/tsdoc@0.12.20": + version "0.12.20" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.12.20.tgz#4261285f666ee0c0378f810585dd4ec5bbfa8852" + integrity sha512-/b13m37QZYPV6nCOiqkFyvlQjlTNvAcQpgFZ6ZKIqtStJxNdqVo/frULubxMUMWi6p9Uo5f4BRlguv5ViFcL0A== "@sapphirecode/consts@^1.1.9": - version "1.1.19" - resolved "https://registry.yarnpkg.com/@sapphirecode/consts/-/consts-1.1.19.tgz#f2613a0b836213617cf51dba7b52874133d0c1ff" - integrity sha512-ZP50ud4f2GQShWhhRgpGy6Rskt7YHVkKZx73JaiCybILyvoJOB+me4Gh69DTt9Qf31XJxdUYvg0sCBSXzgjtPw== + version "1.1.20" + resolved "https://registry.yarnpkg.com/@sapphirecode/consts/-/consts-1.1.20.tgz#613f9055c60f0e8d9558f533637ea5ba3c04f3cc" + integrity sha512-Pyu+i2RsP/uKEVId7wPi8mRGnuYBEvsgVr7CO4Cwx5CSTtIOghFZUA+PAI9SnahFauCOuFQveZy1cUs0urgCqw== "@sapphirecode/eslint-config-es6@^1.1.1": - version "1.1.6" - resolved "https://registry.yarnpkg.com/@sapphirecode/eslint-config-es6/-/eslint-config-es6-1.1.6.tgz#f087d5564b151b1b6fdeb3df8b2c1eb2f716752c" - integrity sha512-GHh+U9YaQ8tjG48PkteNCVj6OnV2Dzb4SisdvhGUUs6mGBKRECigEIDAFvF/a0pMR/PRWPLH5eDxw4p2yecFdQ== + version "1.1.7" + resolved "https://registry.yarnpkg.com/@sapphirecode/eslint-config-es6/-/eslint-config-es6-1.1.7.tgz#82675907ca63650b0e5876ed21a556dd3112d221" + integrity sha512-ozkXOdVE+X69vJrdo7t9jRjF0Zz5Iuyaf3J9vaqbOv4HWwcLymHGt7cktAX26ZpT4Bt5er1hp9IGxzTfLtE8Pg== dependencies: "@sapphirecode/eslint-config" "^2.1.2" eslint-plugin-import "^2.20.2" "@sapphirecode/eslint-config-ts@^1.0.29": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@sapphirecode/eslint-config-ts/-/eslint-config-ts-1.1.7.tgz#dc310352fa35c1cf0bd65cf901417b706f62ee7c" - integrity sha512-jE9TSLPl1inUB9HBQlORPK0yFIazoiRoAe6Z1jhlr1AAkcYdHC168sLzTeDxDAmF7E4ERlPQMGur9F5n2ZW3Zg== + version "1.1.9" + resolved "https://registry.yarnpkg.com/@sapphirecode/eslint-config-ts/-/eslint-config-ts-1.1.9.tgz#152e7ee2ba774a657fcddd343e0dd686c85ecbfb" + integrity sha512-XOPku7KTSLJFsyLOCtj2S0g7KmpBcwxQe2B6bHLOeEyj49+8M549b9E1wzq+/8X1bJ52imAxfG4iJSY4RNa0Sw== dependencies: "@sapphirecode/eslint-config-es6" "^1.1.1" - "@typescript-eslint/eslint-plugin" "^2.33.0" - "@typescript-eslint/parser" "^2.33.0" + "@typescript-eslint/eslint-plugin" "^3.0.0" + "@typescript-eslint/parser" "^3.0.0" eslint-plugin-tsdoc "^0.2.4" "@sapphirecode/eslint-config@^2.1.2": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@sapphirecode/eslint-config/-/eslint-config-2.1.6.tgz#79b973dcbbf24762d0b060697cfc9b586d0af39e" - integrity sha512-zVkEwMcJ36O0JReYTZnPtdadCF5XRU7kmGVCy7oYDEJz8YTia7hPq1jlOMcyjDVQhYdzb4aAumFMejzptlDd6Q== + version "2.1.7" + resolved "https://registry.yarnpkg.com/@sapphirecode/eslint-config/-/eslint-config-2.1.7.tgz#a2b5a6898707544e919941193839e03a6478aeb4" + integrity sha512-vbH9sb+17nFe3NGB5E50Rh8Q+MLNQbfuzQ/Sv16ffQlQW6NYx0qqeKSnvZBK/yyG/2Dh8i7AkBNLGoYwWJ1Drw== dependencies: eslint-plugin-node "^11.1.0" eslint-plugin-sort-requires-by-path "^1.0.2" "@sapphirecode/modelling@^1.0.19": - version "1.0.37" - resolved "https://registry.yarnpkg.com/@sapphirecode/modelling/-/modelling-1.0.37.tgz#ff57105698ccbf41f91eadd92e39e45f6ac41ff2" - integrity sha512-LYhzrZsT8FEgJmytwdb++T5WET/l1VmveDCjC/rckY9HRVcgiomhSzEGcAkjsofiq9+HvCtJD/bll8zLR7E6SQ== + version "1.0.38" + resolved "https://registry.yarnpkg.com/@sapphirecode/modelling/-/modelling-1.0.38.tgz#974af477625640daeeaee366a0cbe12dfe47d2a3" + integrity sha512-x3rWRz8NGMlcUFRJ6rpUWA8QCoFN7w9tLcgVv9HnIXQPL9Zy/IiBJaC176SDI/T6rYpvFbcFmtx93vaNce44Tw== dependencies: "@sapphirecode/utilities" "^1.3.2" "@sapphirecode/utilities@^1.3.2": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@sapphirecode/utilities/-/utilities-1.3.3.tgz#c82acf5f88e496b52a5e36b58d369707675af7f6" - integrity sha512-wBLcsqzVe3OBEDezVFG0cHAEADS0uSJAKb5+MHMD30yG24euENVrYwqmHaJy4n1Ce1141AvUZ51fe3d5S7IJbg== + version "1.3.4" + resolved "https://registry.yarnpkg.com/@sapphirecode/utilities/-/utilities-1.3.4.tgz#fc9476d183d789dd32e6a5e3ec8517d633bc513b" + integrity sha512-WZAinOnMB9oW0+xdXTxjDbVf0RGlCRxbA8ImBzqYNiwnnX1qWIGXnOHZ6xWtrlSOZCSRWJCAxRYw5ymTuyFpjA== "@types/body-parser@*": version "1.19.0" @@ -143,14 +143,14 @@ integrity sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q== "@types/node@*": - version "14.0.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.1.tgz#5d93e0a099cd0acd5ef3d5bde3c086e1f49ff68c" - integrity sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA== + version "14.0.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.5.tgz#3d03acd3b3414cf67faf999aed11682ed121f22b" + integrity sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA== "@types/qs@*": - version "6.9.2" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.2.tgz#faab98ec4f96ee72c829b7ec0983af4f4d343113" - integrity sha512-a9bDi4Z3zCZf4Lv1X/vwnvbbDYSNz59h3i3KdyuYYN+YrLjSeJD0dnphdULDfySvUv6Exy/O0K6wX/kQpnPQ+A== + version "6.9.3" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.3.tgz#b755a0934564a200d3efdf88546ec93c369abd03" + integrity sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA== "@types/range-parser@*": version "1.2.3" @@ -158,47 +158,48 @@ integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== "@types/serve-static@*": - version "1.13.3" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.3.tgz#eb7e1c41c4468272557e897e9171ded5e2ded9d1" - integrity sha512-oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g== + version "1.13.4" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.4.tgz#6662a93583e5a6cabca1b23592eb91e12fa80e7c" + integrity sha512-jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug== dependencies: "@types/express-serve-static-core" "*" "@types/mime" "*" -"@typescript-eslint/eslint-plugin@^2.33.0": - version "2.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.33.0.tgz#d6c8319d5011b4783bb3d2dadf105d8bdd499bd5" - integrity sha512-QV6P32Btu1sCI/kTqjTNI/8OpCYyvlGjW5vD8MpTIg+HGE5S88HtT1G+880M4bXlvXj/NjsJJG0aGcVh0DdbeQ== +"@typescript-eslint/eslint-plugin@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.0.0.tgz#02f8ec6b5ce814bda80dfc22463f108bed1f699b" + integrity sha512-lcZ0M6jD4cqGccYOERKdMtg+VWpoq3NSnWVxpc/AwAy0zhkUYVioOUZmfNqiNH8/eBNGhCn6HXd6mKIGRgNc1Q== dependencies: - "@typescript-eslint/experimental-utils" "2.33.0" + "@typescript-eslint/experimental-utils" "3.0.0" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" + semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.33.0": - version "2.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.0.tgz#000f1e5f344fbea1323dc91cc174805d75f99a03" - integrity sha512-qzPM2AuxtMrRq78LwyZa8Qn6gcY8obkIrBs1ehqmQADwkYzTE1Pb4y2W+U3rE/iFkSWcWHG2LS6MJfj6SmHApg== +"@typescript-eslint/experimental-utils@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.0.tgz#1ddf53eeb61ac8eaa9a77072722790ac4f641c03" + integrity sha512-BN0vmr9N79M9s2ctITtChRuP1+Dls0x/wlg0RXW1yQ7WJKPurg6X3Xirv61J2sjPif4F8SLsFMs5Nzte0WYoTQ== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.33.0" + "@typescript-eslint/typescript-estree" "3.0.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^2.33.0": - version "2.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.33.0.tgz#395c0ef229ebef883608f8632a34f0acf02b9bdd" - integrity sha512-AUtmwUUhJoH6yrtxZMHbRUEMsC2G6z5NSxg9KsROOGqNXasM71I8P2NihtumlWTUCRld70vqIZ6Pm4E5PAziEA== +"@typescript-eslint/parser@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.0.0.tgz#fe9fdf18a1155c02c04220c14506a320cb6c6944" + integrity sha512-8RRCA9KLxoFNO0mQlrLZA0reGPd/MsobxZS/yPFj+0/XgMdS8+mO8mF3BDj2ZYQj03rkayhSJtF1HAohQ3iylw== dependencies: "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.33.0" - "@typescript-eslint/typescript-estree" "2.33.0" + "@typescript-eslint/experimental-utils" "3.0.0" + "@typescript-eslint/typescript-estree" "3.0.0" eslint-visitor-keys "^1.1.0" -"@typescript-eslint/typescript-estree@2.33.0": - version "2.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.33.0.tgz#33504c050ccafd38f397a645d4e9534d2eccbb5c" - integrity sha512-d8rY6/yUxb0+mEwTShCQF2zYQdLlqihukNfG9IUlLYz5y1CH6G/9XYbrxQLq3Z14RNvkCC6oe+OcFlyUpwUbkg== +"@typescript-eslint/typescript-estree@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.0.0.tgz#fa40e1b76ccff880130be054d9c398e96004bf42" + integrity sha512-nevQvHyNghsfLrrByzVIH4ZG3NROgJ8LZlfh3ddwPPH4CH7W4GAiSx5qu+xHuX5pWsq6q/eqMc1io840ZhAnUg== dependencies: debug "^4.1.1" eslint-visitor-keys "^1.1.0" @@ -631,12 +632,12 @@ eslint-plugin-sort-requires-by-path@^1.0.2: integrity sha512-xTjiwPeanMwgGtkfGfBlO9MDvog7u+oxrR0NPnBydfjUKHSVkRTLPz0QA2boKCuYiIRBr9OERQLvInaeJYCngg== eslint-plugin-tsdoc@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.4.tgz#b4e554838b9d0b09acd0955b6d9a0dd00978dc93" - integrity sha512-iUHb4SkithNERIfrHGWAdsR0cjHplF9F9Mop4cnDSplAw/0oKyPb9eDjcqwFfO4E2pz+JLv24TzgM7gFAGqO9A== + version "0.2.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.5.tgz#ae8b1117c11b771d57797314da4bab620dfccc61" + integrity sha512-KXquQlf/3u2U7A3LebYdcmAMtMxmUW3HN4JtOluq+iRuRPbBNVeUlg4SOXrnqSuQCOpSITHlPhP418IwjExA+w== dependencies: - "@microsoft/tsdoc" "0.12.19" - "@microsoft/tsdoc-config" "0.13.3" + "@microsoft/tsdoc" "0.12.20" + "@microsoft/tsdoc-config" "0.13.4" eslint-scope@^5.0.0: version "5.0.0" @@ -987,9 +988,9 @@ ignore@^4.0.6: integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.1.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + version "5.1.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" + integrity sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA== import-fresh@^3.0.0: version "3.2.1" @@ -1123,9 +1124,9 @@ js-tokens@^4.0.0: integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -1624,9 +1625,9 @@ slice-ansi@^2.1.0: is-fullwidth-code-point "^2.0.0" spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -1819,9 +1820,9 @@ type-is@~1.6.17, type-is@~1.6.18: mime-types "~2.1.24" typescript@^3.8.3: - version "3.9.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.2.tgz#64e9c8e9be6ea583c54607677dd4680a1cf35db9" - integrity sha512-q2ktq4n/uLuNNShyayit+DTobV2ApPEo/6so68JaD5ojvc/6GClBipedB9zNWYxRSAlZXAe405Rlijzl6qDiSw== + version "3.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.3.tgz#d3ac8883a97c26139e42df5e93eeece33d610b8a" + integrity sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0"