diff --git a/package.json b/package.json index 6ca95272..7539f9db 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@babel/cli": "7.11.6", "@babel/core": "7.11.6", "@babel/register": "7.11.5", - "@blackflux/eslint-plugin-rules": "1.3.38", + "@blackflux/eslint-plugin-rules": "1.3.39", "@blackflux/robo-config-plugin": "3.10.2", "babel-eslint": "10.1.0", "chai": "4.2.0", @@ -52,8 +52,8 @@ "eslint-plugin-json": "2.1.2", "eslint-plugin-markdown": "1.0.2", "eslint-plugin-mocha": "8.0.0", - "js-gardener": "2.0.172", - "node-tdd": "2.18.8", + "js-gardener": "2.0.174", + "node-tdd": "2.18.10", "nyc": "15.1.0", "semantic-release": "17.1.1", "babel-preset-latest-node": "4.1.0" diff --git a/yarn.lock b/yarn.lock index 80b94053..a75589de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -309,12 +309,12 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" -"@blackflux/eslint-plugin-rules@1.3.38": - version "1.3.38" - resolved "https://registry.yarnpkg.com/@blackflux/eslint-plugin-rules/-/eslint-plugin-rules-1.3.38.tgz#0c36888388b94655818b15e20c203dd8d2a1b17b" - integrity sha512-GF15zTQ+3cX4F7NYWWWbchdDaUQl/oszi/cW9aPN/gL+ZQHd+kpEqMopUsaU993qb+dlb2wfeACD4X7gGytoSg== +"@blackflux/eslint-plugin-rules@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@blackflux/eslint-plugin-rules/-/eslint-plugin-rules-1.3.39.tgz#334a4ab5c980ee7bbf8c5b85371b5b12236c7c4a" + integrity sha512-Sf4ePCX58/V5fFOB09V96NFRaKEMTlsxSo81wkeLtN1H7Q1bsFAU+jZdM8HfWaqUyMGJPCp9HNsKjILNfCvUdA== dependencies: - smart-fs "1.11.19" + smart-fs "1.11.20" "@blackflux/robo-config-plugin@3.10.2": version "3.10.2" @@ -3937,35 +3937,28 @@ java-properties@^1.0.0: resolved "https://registry.yarnpkg.com/java-properties/-/java-properties-1.0.2.tgz#ccd1fa73907438a5b5c38982269d0e771fe78211" integrity sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ== -joi-strict@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/joi-strict/-/joi-strict-1.2.3.tgz#5dd21345fde40b953a7265e76299682d023fc6f0" - integrity sha512-Z7vwDXSwG0h1oKK97lXaML68jQnpLR4z7ygI/I9gE442hO+yiEgS8+ZTn+BrDRrmt5s1jTUytdF4xSk0DGXV2w== - dependencies: - "@hapi/joi" "17.1.1" - -joi-strict@1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/joi-strict/-/joi-strict-1.2.4.tgz#714396979db995962b9a252e775cab8202611144" - integrity sha512-6VKum77Xd+cVTfrYGRds9TljqdesOLkOU3JxNJ2T0C3CeJWyAc4vD7vLkEn7GimUuEoyvlqKqQIQ8frl1OmaeA== +joi-strict@1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/joi-strict/-/joi-strict-1.2.5.tgz#bba6adbaedd949f9dda1ef921520e719ddee845d" + integrity sha512-UvAuLlApA0+18Tk4hA0oJ5mTumtFx7HOKIwXIrVMa4d8J5xCli0XzhMS7HLFJhNms+e5cgssvB8PZeoJGpBhKQ== dependencies: "@hapi/joi" "17.1.1" -js-gardener@2.0.172: - version "2.0.172" - resolved "https://registry.yarnpkg.com/js-gardener/-/js-gardener-2.0.172.tgz#c58a9c5c6548a8066d63a9264c0b276a87efa429" - integrity sha512-6mLhusta52HfIHbpeNiV7CXrU3lh1xRVjZNgiwrbPlehwUUVXfZCP/jfqoLTaIDv/t5YTlaH6fwfLSMIl4KPTw== +js-gardener@2.0.174: + version "2.0.174" + resolved "https://registry.yarnpkg.com/js-gardener/-/js-gardener-2.0.174.tgz#552848715ada76b4d548415c35cfa1f30c8c8489" + integrity sha512-Wcx1+hvlLdw3EBOGExJ1MnZhjvOs2GM9JauE3X4J9a+eSZ9mf0kKC0Dh+kruyD0saCIrKQTkrlLYnEvmzQhBGg== dependencies: chalk "4.1.0" fancy-log "1.3.3" glob "7.1.6" - joi-strict "1.2.3" + joi-strict "1.2.5" js-yaml "3.14.0" lodash.difference "4.5.0" lodash.get "4.4.2" mocha "8.1.3" npm-check "5.9.2" - robo-config "3.8.10" + robo-config "3.8.13" js-tokens@^3.0.0: version "3.0.2" @@ -4961,19 +4954,19 @@ node-sass-tilde-importer@^1.0.2: dependencies: find-parent-dir "^0.3.0" -node-tdd@2.18.8: - version "2.18.8" - resolved "https://registry.yarnpkg.com/node-tdd/-/node-tdd-2.18.8.tgz#ceb126a9424b5995a338e34114d0105b8fc30f11" - integrity sha512-5I2qgMRhutPCFonYPpfyAsRt4kdU3PJpe4PRW9zVT9qO2bvmPQZmOvceS+BoPPfAQwAsTBKxAKxhW4XDVZ4olQ== +node-tdd@2.18.10: + version "2.18.10" + resolved "https://registry.yarnpkg.com/node-tdd/-/node-tdd-2.18.10.tgz#e6069e0c6e08fab45a04a78c739b7e8cf8fc4cb7" + integrity sha512-i839seHZSiuKk8zzV05vq7cg49h6i04y8Ugfq4S9WoW1LY751Vp7Dt9pgyDs+LOlNK+lu0G0udY4zs8jtmXbFA== dependencies: callsites "3.1.0" - joi-strict "1.2.3" + joi-strict "1.2.5" lodash.clonedeep "4.5.0" lodash.get "4.4.2" minimist "1.2.5" nock "13.0.4" - object-scan "13.1.5" - smart-fs "1.11.19" + object-scan "13.1.6" + smart-fs "1.11.21" timekeeper "2.2.0" tmp "0.2.1" uuid "8.3.0" @@ -5347,16 +5340,16 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-align@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/object-align/-/object-align-1.0.12.tgz#d7903dd86786b9520a81c2e6792e2dce97f829bd" - integrity sha512-fBDkdd9LFMD2mNvoRi0cLDmmijhic0KurQcU400NuFj27ye7BdBjPyP5dhjaNjHscepB5PO//qA1cUd73ckvjw== - object-align@1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/object-align/-/object-align-1.0.13.tgz#17d2680e047db7d0a4c6f659fa86da9bb925e476" integrity sha512-vqLf2gEwYCReZ2HbLIvLbznfICEM54JMoMGGYc04+l+pewumuz/9ltOqvDtJpQs/Zin/x2UaCOK/XIMtMYL0Hw== +object-align@1.0.14: + version "1.0.14" + resolved "https://registry.yarnpkg.com/object-align/-/object-align-1.0.14.tgz#e040ee0e017e9d575f56edbb33b36b94303c2cf1" + integrity sha512-RtMw2ieTSZIqLJu2CKr0ZDATPVkB8UmLrjQ/9v3UnzYMeJeKfFphLtZKtNFhzTjv/btljjLGgbVMWN5s4EWHEQ== + object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -5371,10 +5364,10 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-deep-contain@1.0.25: - version "1.0.25" - resolved "https://registry.yarnpkg.com/object-deep-contain/-/object-deep-contain-1.0.25.tgz#1ab50297421932ccc7bb73cb28fbc28725dbabe5" - integrity sha512-2CRNQrChlMKjdCKuqDI2EH7qXiRBzwzW4IupABhAzRUM9KFjFHoRtN7KIFXs2e6i9ix1lQ2lUsprqRL/MoALng== +object-deep-contain@1.0.27: + version "1.0.27" + resolved "https://registry.yarnpkg.com/object-deep-contain/-/object-deep-contain-1.0.27.tgz#16aecab563c29a15987a2cf9dcc9367ca7cb2348" + integrity sha512-VTMi2nYRKwNqysc5LASl6Amtq7AaxUh64WZ+frQMUU3puY0B4jF6+f7t4yEDU3auqCMnCSRUNDQWN4rw9RStSQ== object-hash@2.0.3: version "2.0.3" @@ -5391,25 +5384,15 @@ object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-scan@13.1.4: - version "13.1.4" - resolved "https://registry.yarnpkg.com/object-scan/-/object-scan-13.1.4.tgz#dab76506cef35300ab744cfce5ecf27ad0734de0" - integrity sha512-pwc5F73RyduRMz/C+JvEllvV5nPhYj86vpdIykUnsEY6PI5gpRWuilSP3K0qhAxOyTryW6ZW2pHhweb+6ojThA== - -object-scan@13.1.5: - version "13.1.5" - resolved "https://registry.yarnpkg.com/object-scan/-/object-scan-13.1.5.tgz#d4f3a3b0cb89e7a3d6f6a89dd046e70585318105" - integrity sha512-661amgbFgthyFhAqKHcot+0akjiCHj89/mnX3wWN9nvoGxgNr+jXVtsovVAz1C++fSUg7GPsUSa93U/7H+QNVA== - object-scan@13.1.6: version "13.1.6" resolved "https://registry.yarnpkg.com/object-scan/-/object-scan-13.1.6.tgz#7ca059e129ee653edadb4ea1fecb57996d998a3d" integrity sha512-11zDs+8YzbqrhsFEqsPfPS8MucHuph5bmu0HA6JL2BlDoauLe2yKFa7HrZG1rS/+vdQCBibivqA+nvE5hj5ahQ== -object-treeify@1.1.27: - version "1.1.27" - resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-1.1.27.tgz#4244a90df5ba3d2d92747ebd64b271369379e4f3" - integrity sha512-xRDJvP4ptfleTmJm/qPrxv/8Iifgk/xnaNeBqyczbYeQ4Yh5GCGOZaO78MlbwR5nlo9viTxM1kgThgl8/sMEHg== +object-treeify@1.1.28: + version "1.1.28" + resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-1.1.28.tgz#2aba57f393cd991ce35d318d2ede33623c2b040a" + integrity sha512-FoBGZexpq9jJr6mDgV8wv711vreKyzRcw65TKeXzHh98+TNmPZfGYznpel3WceM869WsnSCyUuK46rPUG9+Rpg== object-visit@^1.0.0: version "1.0.1" @@ -6573,21 +6556,21 @@ rimraf@^3.0.0: dependencies: glob "^7.1.3" -robo-config@3.8.10: - version "3.8.10" - resolved "https://registry.yarnpkg.com/robo-config/-/robo-config-3.8.10.tgz#e2a9f23fbbb2ba4a4ed8267762c95fb7dd618a24" - integrity sha512-43vz+ONe5jXDHR2eEQsh/nOaAr8oy/hzHmuSSt/ibfx1tqQwDMaw6NP6RiHLo/frQS6VcodV7oCSCsYk8C8yLw== +robo-config@3.8.13: + version "3.8.13" + resolved "https://registry.yarnpkg.com/robo-config/-/robo-config-3.8.13.tgz#53947bdd30bf0056aacd98db93dd763ef126c9e9" + integrity sha512-sK+g2WgD8jSyjK98RYpe9dLQmyF9lg1gW+1I6qOaMU0Q0DDI1Y17zEFv2MAG5VJKdPhwn+EDoV1a48ZtfABcTQ== dependencies: app-root-path "3.0.0" deepmerge "4.2.2" - joi-strict "1.2.4" + joi-strict "1.2.5" lodash.clonedeep "4.5.0" lodash.difference "4.5.0" lodash.get "4.4.2" - object-deep-contain "1.0.25" - object-scan "13.1.4" - object-treeify "1.1.27" - smart-fs "1.11.18" + object-deep-contain "1.0.27" + object-scan "13.1.6" + object-treeify "1.1.28" + smart-fs "1.11.20" run-async@^0.1.0: version "0.1.0" @@ -6809,33 +6792,33 @@ smart-buffer@^4.1.0: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== -smart-fs@1.11.18: - version "1.11.18" - resolved "https://registry.yarnpkg.com/smart-fs/-/smart-fs-1.11.18.tgz#9dcc1b20213e56ffa88e1d58d95df0e06d82128e" - integrity sha512-ZxMs6WoYC25v0Sxg1CLmLBY5qiRTkr/m/HuFmqvJGe+4J8Vg9O2l0el8m7SqPvn+OgJPsGQqcyrY8Y+QtCVI4Q== +smart-fs@1.11.20: + version "1.11.20" + resolved "https://registry.yarnpkg.com/smart-fs/-/smart-fs-1.11.20.tgz#c3dfc632977c11a730cc408d9becc1a580f1406a" + integrity sha512-PtG2x91f6fSwx0Q/mZgoZKKxp4LuQq7mt0U9cM5gMOB0AUuNE2QG01JV4A28JpAG18KKdSSSF0xKZWT9UsnKAw== dependencies: fs-extra "9.0.1" js-yaml "3.14.0" json-stringify-pretty-compact "2.0.0" lodash.clonedeep "4.5.0" lodash.isequal "4.5.0" - object-align "1.0.12" + object-align "1.0.13" xml-js "1.6.11" yaml-boost "1.9.24" -smart-fs@1.11.19: - version "1.11.19" - resolved "https://registry.yarnpkg.com/smart-fs/-/smart-fs-1.11.19.tgz#82e70b13e4046747333c082797ebb9d14b949266" - integrity sha512-ycmO+cNcyV2ddd//njnAv7j4ViazaZY0urivob2OW14xr0ECWAjnqZsnT7G+LsvqjhB4GNyHRDDyjYAdjbgrlw== +smart-fs@1.11.21: + version "1.11.21" + resolved "https://registry.yarnpkg.com/smart-fs/-/smart-fs-1.11.21.tgz#d5523d37bf1afb6faf2a331bfae0978a6473d589" + integrity sha512-Yib4y28L2j+cxNV6zdt4R2iPtxN0pidUDHJXXY7anwJIZnVrlNeV9gfM6KqjkLbMKeaWE9GmL6JnxGei685Vjw== dependencies: fs-extra "9.0.1" js-yaml "3.14.0" json-stringify-pretty-compact "2.0.0" lodash.clonedeep "4.5.0" lodash.isequal "4.5.0" - object-align "1.0.13" + object-align "1.0.14" xml-js "1.6.11" - yaml-boost "1.9.24" + yaml-boost "1.9.25" snapdragon-node@^2.0.1: version "2.1.1" @@ -8084,6 +8067,16 @@ yaml-boost@1.9.24: lodash.mergewith "4.6.2" lodash.set "4.3.2" +yaml-boost@1.9.25: + version "1.9.25" + resolved "https://registry.yarnpkg.com/yaml-boost/-/yaml-boost-1.9.25.tgz#5f173899bd88db6b0a5892eab85dbf6c03497ea7" + integrity sha512-QMURDXDBM9pLlJ4fAM5TzOmjay2p2bs5dBB/BZ6YNvm/9+oLU14jORwc8jzAwYF1usuSclNDdPlUlGd6xAUBHg== + dependencies: + js-yaml "3.14.0" + lodash.get "4.4.2" + lodash.mergewith "4.6.2" + lodash.set "4.3.2" + yaml@^1.7.2: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"