From 3fd1ea6d7fdbedd56171d4b8f0c2ac6c9ceb0405 Mon Sep 17 00:00:00 2001 From: Estevao Soares dos Santos Date: Wed, 23 Feb 2022 23:52:58 +0000 Subject: [PATCH] chore: try to make CI work in master --- CHANGELOG.md | 27 ++ dist/showdown.min.js | Bin 96917 -> 96836 bytes dist/showdown.min.js.map | Bin 107268 -> 107114 bytes package-lock.json | 811 ++++++++++++++++++++++----------------- package.json | 6 +- 5 files changed, 489 insertions(+), 355 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca25e09..c5476ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,31 @@ + +# [2.0.0](https://github.com/showdownjs/showdown/compare/1.9.1...2.0.0) (2022-02-15) +### Breaking Changes +* Supported Node Versions were set to match the [node release schedule](https://nodejs.org/en/about/releases/) which at the time of writing includes Node 12.x, 14.x, 16.x and 17.x +* The `yargs` dependecy was updated to `^17.2.1` to mitigate a security issue. +* The Showdown Licesnse has been changed from BSD-3-Clause to MIT + +### Bug Fixes + +* allow escaping of colons ([25c4420](https://github.com/showdownjs/showdown/commit/25c4420)) +* reduce npm package size ([35730b7](https://github.com/showdownjs/showdown/commit/35730b7)), closes [#619](https://github.com/showdownjs/showdown/issues/619) + +### Features + +* Added `ellipsis` option to configure if the ellipsis unicode character is used or not. ( Thanks @VladimirV99 ) +* Added a default security policy. Please report security issues to the issues tab on GitHub. + + + +## [1.9.1](https://github.com/showdownjs/showdown/compare/1.9.0...1.9.1) (2019-11-02) + + +### Bug Fixes + +* **openLinksInNewWindow:** add rel="noopener noreferrer" to links ([1cd281f](https://github.com/showdownjs/showdown/commit/1cd281f)), closes [#670](https://github.com/showdownjs/showdown/issues/670) + + # [1.9.0](https://github.com/showdownjs/showdown/compare/1.8.7...1.9.0) (2018-11-10) Version 1.9.0 introduces a new feature, the Markdown to HTML converter. This feature is still experimental and is a partial backport of the new Reverse Converter planned for version 2.0. diff --git a/dist/showdown.min.js b/dist/showdown.min.js index 2fe4d0573c14962dfef8fe207069d8d9a170f6cd..34c597ed786d79188dd975bdcc4e72c9e4f84baa 100644 GIT binary patch delta 14697 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 delta 5355 zcmbVQdu&_P8P}JzO;RW{O-tG|EhT-@ToFI=uuBV^d+v>Mcnn?A>=9lhDo~l}37(+^7EY%mw;E%DHL~3GSbSxEJdOh_H*uTu= z8)CsJI(7eeHZxtw&x{wcd0Wr^+}=3Vv^#rumpJ zr!&oD%)j)zhqEiXe8aTxaeVd;aNK9pIzEkpP9$da5h<)$j2{SSA;v50ke+Fn!Y6I#0G z%+uA&d*=-=x9k7CRvce|Th0wb{d$X8WR*akp4|+!L|EatB|f(R8|~n^Kh>7?aM=G? z+*hM4;;`Eh?1~Zd}q{ zZQixIfH{NaBAmQ$rfAsTcyojO;+0kQvsapy&cBnX+00bL4;MR#laDy$n+floC ze;=!=HJJ2~_51~h*Fc;2OaPkC1z}6cQwxQgD%-=QZ#6*6&C7?Tx+hKX$J@bsQ!6GV zUO${^Mf;uIClei*LsH4$S zjF|*4tv{`WrhGV+`J%O+5(Qc=~hV`a*Ka$fvva8v>wh#!F*P_(E2!x`#%9j z?l!UtW7w@wrO7M2LthXt+yUO|`Bp=megK+>E11f9db&}kNXm?ebIvFO5 zMRl6fE2g(~%iJlODB{HULlgI?*#W|7AdvdV_t;``fSm*W7T3(In&92p@(kcv}izucn`NK*c@AX-s|(gWkrP%?JF z*Q+&iP&zp@i-sF#Y&@vi1jbSrEo&Bd0ynVMA4s(srN-Uhu3By#oN^l?qQQ

;!#; zs!h*eU}6+Tv{BYGm~|VaFKX~Wb(11fxDX(E1V}FP4~Wf9*ie;ri%th@b(Q(@*YlB7 zYja+LtMs9+dxLY=;i81HyhfMXus{Fa2Jy9>SR!_~V7zXbnbM2may#51p6Gz)4H4$c zQ0Zk>t3&!OqIF`go5+aMI;<5N?}c^Z*1b@3YYwZCk6CC_@_kZl-wWN6hyj9~fci~d z6!${g#sZh}7F79)XdZ(_C-Bq+%S)lRBvjgkWr(+lD|_MBbqU2C?hr5RgTG&o(z+I9 zSZnWQd`zJ%AoZA7(CLIdlUoOFI1ZS}c1? zzvqx$Q5&Z^#{w~Nuov3vy3p4c$K8|SOTDnC7FEVD3?;;`dLddTS7_(SlIe%1s>SXa z*!1ln99vd9C|j&CTsj*DUhnaZA(VW#tRy+TPbL^mE>;J1Zj3a7E-R&9bLrSORI>Jq z#wcvw+nJEMMY`}Ut6Mw%pq?bNIFy$wD^8-iS!GY_)R}2?h+Guzf_8B!3b!4W#*x?f zWK#H*T-kTLI2V#k2`(_JZt%I}+f0@>(fhuBRE4?|F>5nA%bDDyX=g~zW?@1W)8#DE z%i1sie5fCB_b~C`BTy?YY=HIR9S!4j^bouO&Ku{tx`Hx6^+NJ?7*jDFhpm-kH%R?} zOrUFzy&Q*K)g9a=Mpr^p>HRp|x1yR)>Eh`uG&hlGbS*D(Z>KCtLGnppuG1(LvhWg! zH$DriTKEB}_Xm6ANPj>Zr6Ga(sAiSMbMUiuwWKmdQEAU3Xns9lc~dg1BB)bvuvIN^ zw8ItI7Fn?;<07TEO-jaLT=_?0iZQ0oi|;%N9rX)*LN=oX$&=9Y;x|X&3#NqwU=R(Q z=CTaS81-v&*vcIGl$0LOau%C5G6o$_;P(OnAHX|k$W9|;e^|Ww7zDu*n~y?cJ%+rK z;)!91kRD9zISSdj^pspi^WwRqu&r*o0#AJNDAtgF9)%6Agu$HVL;|(In3&PMX?X&} z0!#6b`~*R1c(K(Xi_OO%-7uqM4W;CPp0OcKe&U$deBwl}0xsuc=8u&xAOi<* zm?Fmq+I9JwRJIIviT97er>{aEJ^oSj4dSWeaHuY!P+-|xdjfV;mZ7BJC*T*GE!JVp zQd9BC#8IQ@9Hxk$br1B5cOQkF`_dU&VrwfXV4-PzW3GhCmKgWo8b=45_|ZTzoMK$V ziIe5^e(|Xzpsi4H#iK`nEeoZ1RBSp4+8URX)1k)=Kg!GbSy2p}gf_PWCm-}<#%ya- z#ZTHO=^#f~8k^HmxCSB-iGbs~w zQZ{?9USXL>7WA*rA)Y-C>*^~@ic-pSw|MpbA#aoMzzkNYM2o}*+6l5_O zfPAEaOyn-Wp2H5bI0aUPYff4AgKHOXAOBUD(p#kguc6aKgr>NDlQLbl1~O$i{Y?}w z%zSw+{jIK@HE%QJzYWv+0Aft&XmLCej+D%cFbm`KuSs}6#!Y!p7$vA7^_hX6rHE^! zlEdiN9?W54xZ1B&l#moi;Tz*DMET0&Jc~=p(PCD-orFz0F%5_-qsUg4(zD$t|H~7@ z$oH|(Ks+t_pMZyUCX{wj87Lj*N$td5*g9*WqA6YoDvp9#2^MV5opxWroQz<)XDei|BNnW-#TWL6kofgS$?^S=rk diff --git a/package-lock.json b/package-lock.json index c560417..bd5a1bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0-alpha1", "license": "MIT", "dependencies": { - "jsdom": "^18.0.1", + "jsdom": "^19.0.0", "yargs": "^17.2.1" }, "bin": { @@ -31,20 +31,20 @@ "performance-now": "^2.1.0", "quiet-grunt": "^0.2.0", "semver": "^7.3.0", - "semver-sort": "^0.0.4", + "semver-sort": "^1.0.0", "sinon": "^12.0.1", - "source-map-support": "^0.5.20" + "source-map-support": "^0.5.21" } }, "node_modules/@eslint/eslintrc": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz", - "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", + "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.0.0", + "espree": "^9.3.1", "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", @@ -62,6 +62,15 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -75,12 +84,12 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", - "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" }, @@ -113,9 +122,9 @@ } }, "node_modules/@sinonjs/samsam": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.0.2.tgz", - "integrity": "sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.1.tgz", + "integrity": "sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==", "dev": true, "dependencies": { "@sinonjs/commons": "^1.6.0", @@ -161,9 +170,9 @@ "dev": true }, "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==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "bin": { "acorn": "bin/acorn" }, @@ -458,15 +467,16 @@ } }, "node_modules/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", + "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", "dev": true, "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.2", "deep-eql": "^3.0.1", "get-func-name": "^2.0.0", + "loupe": "^2.3.1", "pathval": "^1.1.1", "type-detect": "^4.0.5" }, @@ -500,10 +510,16 @@ } }, "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1064,9 +1080,9 @@ } }, "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -1260,18 +1276,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/entities": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", @@ -1385,24 +1389,23 @@ } }, "node_modules/eslint": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", - "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", + "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.0.4", - "@humanwhocodes/config-array": "^0.6.0", + "@eslint/eslintrc": "^1.1.0", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^6.0.0", + "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1410,7 +1413,7 @@ "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.6.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", @@ -1421,9 +1424,7 @@ "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", "regexpp": "^3.2.0", - "semver": "^7.2.1", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0", @@ -1440,9 +1441,9 @@ } }, "node_modules/eslint-scope": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", - "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -1480,9 +1481,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1507,14 +1508,14 @@ } }, "node_modules/espree": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", - "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", "dev": true, "dependencies": { - "acorn": "^8.5.0", + "acorn": "^8.7.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.0.0" + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1760,9 +1761,9 @@ } }, "node_modules/flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", "dev": true }, "node_modules/for-in": { @@ -1805,6 +1806,20 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "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", @@ -2114,9 +2129,9 @@ } }, "node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -2129,9 +2144,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "node_modules/growl": { @@ -2249,14 +2264,14 @@ } }, "node_modules/grunt-contrib-jshint": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.1.1.tgz", - "integrity": "sha512-EwMY6L91FqTcMlZTVoDeeq/EZL+7MoFyo1rxIea9sxyv73geVggeE37jcUhNbu5hLbxHE82CGIUqitHuR2/q+g==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.2.0.tgz", + "integrity": "sha512-pcXWCSZWfoMSvcV4BwH21TUtLtcX0Ms8IGuOPIcLeXK3fud9KclY7iqMKY94jFx8TxZzh028YYtpR+io8DiEaQ==", "dev": true, "dependencies": { - "chalk": "^4.1.0", + "chalk": "~4.1.2", "hooker": "^0.2.3", - "jshint": "~2.13.0" + "jshint": "~2.13.4" }, "engines": { "node": ">=10" @@ -2590,9 +2605,9 @@ } }, "node_modules/grunt-legacy-util/node_modules/async": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", - "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", "dev": true }, "node_modules/grunt-simple-mocha": { @@ -2816,9 +2831,9 @@ } }, "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true, "engines": { "node": ">= 4" @@ -2927,9 +2942,9 @@ } }, "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -3127,9 +3142,9 @@ } }, "node_modules/jsdom": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-18.0.1.tgz", - "integrity": "sha512-mgVzrYP4IJiJKVqXkAdBn+jg+nQgPusBxTJulz3m1Y/1RIrkk8aDoNaQE5BNbHwe72WwiwE7k3Av2THXDpvzPQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", + "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", "dependencies": { "abab": "^2.0.5", "acorn": "^8.5.0", @@ -3172,9 +3187,9 @@ } }, "node_modules/jshint": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.1.tgz", - "integrity": "sha512-vymzfR3OysF5P774x6zYv0bD4EpH6NWRxpq54wO9mA9RuY49yb1teKSICkLx2Ryx+mfzlVVNNbTBtsRtg78t7g==", + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.4.tgz", + "integrity": "sha512-HO3bosL84b2qWqI0q+kpT/OpRJwo0R4ivgmxaO848+bo10rc50SkPnrtwSFXttW0ym4np8jbJvLwk5NziB7jIw==", "dev": true, "dependencies": { "cli": "~1.0.0", @@ -3183,7 +3198,6 @@ "htmlparser2": "3.8.x", "lodash": "~4.17.21", "minimatch": "~3.0.2", - "shelljs": "0.3.x", "strip-json-comments": "1.0.x" }, "bin": { @@ -3434,6 +3448,15 @@ "node": ">=0.10.0" } }, + "node_modules/loupe": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", + "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.0" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3763,9 +3786,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -3815,32 +3838,32 @@ } }, "node_modules/mocha": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.1.3.tgz", - "integrity": "sha512-Xcpl9FqXOAYqI3j79pEtHBBnQgVXIhpULjGQa7DVb0Po+VzmSIK9kanAiWLHoRR/dbZ2qpdPshuXr8l1VaHCzw==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.1.tgz", + "integrity": "sha512-T7uscqjJVS46Pq1XDXyo9Uvey9gd3huT/DD9cYBb4K2Xc/vbKRPUWK067bxDQRK0yIz6Jxk73IrnimvASzBNAQ==", "dev": true, "dependencies": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.5.2", - "debug": "4.3.2", + "chokidar": "3.5.3", + "debug": "4.3.3", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.7", + "glob": "7.2.0", "growl": "1.10.5", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", "minimatch": "3.0.4", "ms": "2.1.3", - "nanoid": "3.1.25", + "nanoid": "3.2.0", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", "which": "2.0.2", - "workerpool": "6.1.5", + "workerpool": "6.2.0", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -3863,6 +3886,26 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/mocha/node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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/mocha/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -3875,6 +3918,18 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/mocha/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/mocha/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -3945,9 +4000,9 @@ } }, "node_modules/nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -3969,27 +4024,18 @@ "dev": true }, "node_modules/nise": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.0.tgz", - "integrity": "sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.1.tgz", + "integrity": "sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==", "dev": true, "dependencies": { - "@sinonjs/commons": "^1.7.0", - "@sinonjs/fake-timers": "^7.0.4", + "@sinonjs/commons": "^1.8.3", + "@sinonjs/fake-timers": ">=5", "@sinonjs/text-encoding": "^0.7.1", "just-extend": "^4.0.2", "path-to-regexp": "^1.7.0" } }, - "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, "node_modules/nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", @@ -4345,9 +4391,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "engines": { "node": ">=8.6" @@ -4507,15 +4553,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -4700,13 +4737,17 @@ } }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4817,13 +4858,13 @@ } }, "node_modules/semver-sort": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/semver-sort/-/semver-sort-0.0.4.tgz", - "integrity": "sha1-NP293GprK0FhOYw8TbpWJDv+qos=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-sort/-/semver-sort-1.0.0.tgz", + "integrity": "sha512-JicVlQKz/C//4BiPmbHEDou6HihXxo5xqB/8Hm9FaLJ6HHkRRvYgCECq4u/z0XF8kyJQ/KAZt++A/kYz/oOSSg==", "dev": true, "dependencies": { "semver": "^5.0.3", - "semver-regex": "^1.0.0" + "semver-regex": "^3.1.2" }, "engines": { "node": ">=0.10.0" @@ -4838,6 +4879,18 @@ "semver": "bin/semver" } }, + "node_modules/semver-sort/node_modules/semver-regex": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.3.tgz", + "integrity": "sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -4868,22 +4921,10 @@ "node": ">=8" } }, - "node_modules/shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "node_modules/sinon": { @@ -4914,9 +4955,9 @@ } }, "node_modules/source-map-support": { - "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==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "dependencies": { "buffer-from": "^1.0.0", @@ -4959,9 +5000,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", "dev": true }, "node_modules/split": { @@ -5069,6 +5110,18 @@ "node": ">=8" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -5199,9 +5252,9 @@ "dev": true }, "node_modules/uglify-js": { - "version": "3.14.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.3.tgz", - "integrity": "sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz", + "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==", "dev": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -5220,18 +5273,24 @@ } }, "node_modules/underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "dev": true, "dependencies": { - "sprintf-js": "^1.0.3", + "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" }, "engines": { "node": "*" } }, + "node_modules/underscore.string/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -5391,9 +5450,9 @@ "dev": true }, "node_modules/workerpool": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", - "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz", + "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==", "dev": true }, "node_modules/wrap-ansi": { @@ -5419,9 +5478,9 @@ "dev": true }, "node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", "engines": { "node": ">=10.0.0" }, @@ -5475,17 +5534,17 @@ "dev": true }, "node_modules/yargs": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", - "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.0.0" }, "engines": { "node": ">=12" @@ -5495,6 +5554,7 @@ "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, "engines": { "node": ">=10" } @@ -5515,9 +5575,9 @@ } }, "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { "node": ">=10" @@ -5547,6 +5607,14 @@ "node": ">=8" } }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", + "engines": { + "node": ">=12" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -5562,14 +5630,14 @@ }, "dependencies": { "@eslint/eslintrc": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz", - "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", + "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.0.0", + "espree": "^9.3.1", "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", @@ -5584,6 +5652,12 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -5596,12 +5670,12 @@ } }, "@humanwhocodes/config-array": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", - "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" } @@ -5631,9 +5705,9 @@ } }, "@sinonjs/samsam": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.0.2.tgz", - "integrity": "sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.1.tgz", + "integrity": "sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==", "dev": true, "requires": { "@sinonjs/commons": "^1.6.0", @@ -5676,9 +5750,9 @@ "dev": true }, "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==" + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" }, "acorn-globals": { "version": "6.0.0", @@ -5900,15 +5974,16 @@ } }, "chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", + "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", "dev": true, "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.2", "deep-eql": "^3.0.1", "get-func-name": "^2.0.0", + "loupe": "^2.3.1", "pathval": "^1.1.1", "type-detect": "^4.0.5" } @@ -5930,9 +6005,9 @@ "dev": true }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -6409,9 +6484,9 @@ "dev": true }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -6562,15 +6637,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, "entities": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", @@ -6653,24 +6719,23 @@ } }, "eslint": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", - "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", + "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.0.4", - "@humanwhocodes/config-array": "^0.6.0", + "@eslint/eslintrc": "^1.1.0", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^6.0.0", + "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -6678,7 +6743,7 @@ "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.6.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", @@ -6689,9 +6754,7 @@ "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", "regexpp": "^3.2.0", - "semver": "^7.2.1", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0", @@ -6716,9 +6779,9 @@ } }, "eslint-scope": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", - "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -6743,20 +6806,20 @@ } }, "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, "espree": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", - "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", "dev": true, "requires": { - "acorn": "^8.5.0", + "acorn": "^8.7.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.0.0" + "eslint-visitor-keys": "^3.3.0" } }, "esprima": { @@ -6942,9 +7005,9 @@ } }, "flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", "dev": true }, "for-in": { @@ -6978,6 +7041,13 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -7220,18 +7290,18 @@ } }, "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "growl": { @@ -7320,14 +7390,14 @@ } }, "grunt-contrib-jshint": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.1.1.tgz", - "integrity": "sha512-EwMY6L91FqTcMlZTVoDeeq/EZL+7MoFyo1rxIea9sxyv73geVggeE37jcUhNbu5hLbxHE82CGIUqitHuR2/q+g==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.2.0.tgz", + "integrity": "sha512-pcXWCSZWfoMSvcV4BwH21TUtLtcX0Ms8IGuOPIcLeXK3fud9KclY7iqMKY94jFx8TxZzh028YYtpR+io8DiEaQ==", "dev": true, "requires": { - "chalk": "^4.1.0", + "chalk": "~4.1.2", "hooker": "^0.2.3", - "jshint": "~2.13.0" + "jshint": "~2.13.4" } }, "grunt-contrib-uglify": { @@ -7580,9 +7650,9 @@ }, "dependencies": { "async": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", - "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", "dev": true } } @@ -7761,9 +7831,9 @@ } }, "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "import-fresh": { @@ -7848,9 +7918,9 @@ } }, "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dev": true, "requires": { "has": "^1.0.3" @@ -7994,9 +8064,9 @@ } }, "jsdom": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-18.0.1.tgz", - "integrity": "sha512-mgVzrYP4IJiJKVqXkAdBn+jg+nQgPusBxTJulz3m1Y/1RIrkk8aDoNaQE5BNbHwe72WwiwE7k3Av2THXDpvzPQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", + "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", "requires": { "abab": "^2.0.5", "acorn": "^8.5.0", @@ -8028,9 +8098,9 @@ } }, "jshint": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.1.tgz", - "integrity": "sha512-vymzfR3OysF5P774x6zYv0bD4EpH6NWRxpq54wO9mA9RuY49yb1teKSICkLx2Ryx+mfzlVVNNbTBtsRtg78t7g==", + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.4.tgz", + "integrity": "sha512-HO3bosL84b2qWqI0q+kpT/OpRJwo0R4ivgmxaO848+bo10rc50SkPnrtwSFXttW0ym4np8jbJvLwk5NziB7jIw==", "dev": true, "requires": { "cli": "~1.0.0", @@ -8039,7 +8109,6 @@ "htmlparser2": "3.8.x", "lodash": "~4.17.21", "minimatch": "~3.0.2", - "shelljs": "0.3.x", "strip-json-comments": "1.0.x" }, "dependencies": { @@ -8240,6 +8309,15 @@ "signal-exit": "^3.0.0" } }, + "loupe": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", + "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", + "dev": true, + "requires": { + "get-func-name": "^2.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -8486,9 +8564,9 @@ } }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -8525,32 +8603,32 @@ "dev": true }, "mocha": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.1.3.tgz", - "integrity": "sha512-Xcpl9FqXOAYqI3j79pEtHBBnQgVXIhpULjGQa7DVb0Po+VzmSIK9kanAiWLHoRR/dbZ2qpdPshuXr8l1VaHCzw==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.1.tgz", + "integrity": "sha512-T7uscqjJVS46Pq1XDXyo9Uvey9gd3huT/DD9cYBb4K2Xc/vbKRPUWK067bxDQRK0yIz6Jxk73IrnimvASzBNAQ==", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.5.2", - "debug": "4.3.2", + "chokidar": "3.5.3", + "debug": "4.3.3", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.7", + "glob": "7.2.0", "growl": "1.10.5", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", "minimatch": "3.0.4", "ms": "2.1.3", - "nanoid": "3.1.25", + "nanoid": "3.2.0", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", "which": "2.0.2", - "workerpool": "6.1.5", + "workerpool": "6.2.0", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -8562,6 +8640,20 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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" + } + }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -8571,6 +8663,15 @@ "argparse": "^2.0.1" } }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -8628,9 +8729,9 @@ } }, "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true }, "natural-compare": { @@ -8646,27 +8747,16 @@ "dev": true }, "nise": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.0.tgz", - "integrity": "sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.1.tgz", + "integrity": "sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==", "dev": true, "requires": { - "@sinonjs/commons": "^1.7.0", - "@sinonjs/fake-timers": "^7.0.4", + "@sinonjs/commons": "^1.8.3", + "@sinonjs/fake-timers": ">=5", "@sinonjs/text-encoding": "^0.7.1", "just-extend": "^4.0.2", "path-to-regexp": "^1.7.0" - }, - "dependencies": { - "@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - } } }, "nopt": { @@ -8947,9 +9037,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pify": { @@ -9063,12 +9153,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -9212,13 +9296,14 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-dir": { @@ -9298,13 +9383,13 @@ "dev": true }, "semver-sort": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/semver-sort/-/semver-sort-0.0.4.tgz", - "integrity": "sha1-NP293GprK0FhOYw8TbpWJDv+qos=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-sort/-/semver-sort-1.0.0.tgz", + "integrity": "sha512-JicVlQKz/C//4BiPmbHEDou6HihXxo5xqB/8Hm9FaLJ6HHkRRvYgCECq4u/z0XF8kyJQ/KAZt++A/kYz/oOSSg==", "dev": true, "requires": { "semver": "^5.0.3", - "semver-regex": "^1.0.0" + "semver-regex": "^3.1.2" }, "dependencies": { "semver": { @@ -9312,6 +9397,12 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true + }, + "semver-regex": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.3.tgz", + "integrity": "sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==", + "dev": true } } }, @@ -9339,16 +9430,10 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true - }, "signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "sinon": { @@ -9372,9 +9457,9 @@ "dev": true }, "source-map-support": { - "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==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -9416,9 +9501,9 @@ } }, "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", "dev": true }, "split": { @@ -9502,6 +9587,12 @@ "has-flag": "^4.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -9602,9 +9693,9 @@ "dev": true }, "uglify-js": { - "version": "3.14.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.3.tgz", - "integrity": "sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz", + "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==", "dev": true }, "unc-path-regex": { @@ -9614,13 +9705,21 @@ "dev": true }, "underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "dev": true, "requires": { - "sprintf-js": "^1.0.3", + "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + } } }, "universalify": { @@ -9748,9 +9847,9 @@ "dev": true }, "workerpool": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", - "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz", + "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==", "dev": true }, "wrap-ansi": { @@ -9770,9 +9869,9 @@ "dev": true }, "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", "requires": {} }, "xml-name-validator": { @@ -9803,23 +9902,31 @@ "dev": true }, "yargs": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", - "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.0.0" + }, + "dependencies": { + "yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==" + } } }, "yargs-parser": { "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true }, "yargs-unparser": { "version": "2.0.0", @@ -9834,9 +9941,9 @@ }, "dependencies": { "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "decamelize": { diff --git a/package.json b/package.json index 9c3fb8b..6c7fc21 100644 --- a/package.json +++ b/package.json @@ -54,12 +54,12 @@ "performance-now": "^2.1.0", "quiet-grunt": "^0.2.0", "semver": "^7.3.0", - "semver-sort": "^0.0.4", + "semver-sort": "^1.0.0", "sinon": "^12.0.1", - "source-map-support": "^0.5.20" + "source-map-support": "^0.5.21" }, "dependencies": { - "jsdom": "^18.0.1", + "jsdom": "^19.0.0", "yargs": "^17.2.1" } }