diff --git a/package.json b/package.json index 7e09c02e..7438fdb8 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "@pybricks/firmware": "4.13.0-alpha.3", "@pybricks/ide-docs": "1.5.0", "@pybricks/mpy-cross-v5": "^2.0.0", - "@shopify/react-i18n": "^6.1.0", + "@shopify/react-i18n": "^6.1.6", "@testing-library/dom": "^8.1.0", "@testing-library/jest-dom": "^5.11.9", "@testing-library/react": "^12.0.0", diff --git a/yarn.lock b/yarn.lock index 2888fd33..df7657a1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1666,54 +1666,54 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@shopify/dates@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@shopify/dates/-/dates-1.0.2.tgz#7840dc4f093140b0b445497d7f3dcba21609b3c8" - integrity sha512-TE0AMp6V8PMObUj2ewX2eENhVj8/4HBtm2dAmJ77IM2tUeswtvfBBN+p9FS+5bdzoGRMyxI7UBQrVS17N+fTYA== +"@shopify/dates@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@shopify/dates/-/dates-1.0.5.tgz#dffe66fe1919fa9578b272755e44fc8632be93ee" + integrity sha512-EyzRF17UN5ca+ZoQUxiCEbDecpDO14hkEmvERo56ilRGNJWbt7/m4q999cT1zJwwTLvm27jxS1pGN0rwQXdreQ== dependencies: - "@shopify/decorators" "^2.0.0" + "@shopify/decorators" "^2.0.2" -"@shopify/decorators@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@shopify/decorators/-/decorators-2.0.0.tgz#bd030185da9373dbd33ce961663f2e3ab6554243" - integrity sha512-i1HbVXMWKGuxUesVxSKMf2Hk6vq0q3EkcGF70tFrLZLTB9Cz/N6RAX4tZwQYCnBAUxBMslrCyEswvTEetD/KUQ== +"@shopify/decorators@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@shopify/decorators/-/decorators-2.0.2.tgz#a67a40876e461a5f68a284b015c095fb92a36f4e" + integrity sha512-CWCppnhpdWk9NNLCvBPeZgrJ+Ig1BmneEcoljzoqBlQ8Tq1IyaX7le3TyqTxQtsFLpkDgTTvAusIWW1sTUn6Vg== dependencies: - "@shopify/function-enhancers" "^2.0.0" + "@shopify/function-enhancers" "^2.0.2" -"@shopify/function-enhancers@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@shopify/function-enhancers/-/function-enhancers-2.0.0.tgz#849e73beec47ec96e39989b2cd9caf089fe2e176" - integrity sha512-zzQX7bWbNUyPeWpL0iKLO7jHg3qGXZ7RS/lyYKBHej66b6r8htZcIdAQytzA04FygXJ8I+N1azn+3WpDhmKrzg== +"@shopify/function-enhancers@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@shopify/function-enhancers/-/function-enhancers-2.0.2.tgz#574a9b060919b9fb695f3a0a1313c4f7836c07da" + integrity sha512-3hh+ytPDEFPbqidbrF7Alh4j2UfNe2oC5bm7yC8EHGNROng0b8xNjZT6ODaLuEFlL9r98dSiO6RQPUHsems87g== -"@shopify/i18n@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@shopify/i18n/-/i18n-1.0.1.tgz#fddb5e9188fc8364ddf6e2a9fe03c8325fa00c43" - integrity sha512-nZulYLi3agPguee/dUuUg/bv8JGef3YZDvqKbgAmAW6kZn6h8ct6Q9hlLHr2O+x1WO+e6stlHDr993oONopeoA== +"@shopify/i18n@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@shopify/i18n/-/i18n-1.0.3.tgz#e5bd5c6f89b5a6e2e6a4d59867b4f2486962c9d3" + integrity sha512-q8S9pn44g3Ra7BbAFZYOar/GQjiHqMa0d1KgmionoEUJ4hTGglLk//wYLUOFBY9FmEHaW75+4221kNibgoYFuQ== -"@shopify/react-effect@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@shopify/react-effect/-/react-effect-4.1.0.tgz#963978799d82c2e0dfdeb6dc83472d9b9c431979" - integrity sha512-pLavZA0w2S2+fdDEA/NI9Qkva1T8Mgc2/RFIz6fTkO144Fi/jdI1GMcIfrgI5Z2Z0UZKEGoUbiYcg/U0EP1mgQ== +"@shopify/react-effect@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@shopify/react-effect/-/react-effect-4.1.2.tgz#3ed50ad23e01d575b59124bbec51f6794968dff1" + integrity sha512-n2qKzps5IIr038FEYK3MVJaS+GRNqMHoF3lyhOsena6G4A0BMgSCXUxTbzeKGiNWbDRr+KJzGTKSNOZAzP/JrA== -"@shopify/react-hooks@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@shopify/react-hooks/-/react-hooks-2.1.0.tgz#f5f973756b5c8d650df0abd4cd88b5bc279c8a4b" - integrity sha512-2PKHdDGPhTtG+pZaATssK5l8qWeQUcrf1v90jZriDsGHfiNTY1SozzmdhY2HZ8Ylt2x9BGtpyOa/jOKc/SO4IQ== +"@shopify/react-hooks@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@shopify/react-hooks/-/react-hooks-2.1.2.tgz#4d428f45cf747702887a0162beee72490a54eb78" + integrity sha512-KIyUoEvAlQoX3NkkmTBrCd1N7i8gLCowhxuy0rF66IBqrZpupD5l65xGs6ZCzmPnk0mCgyfiSojGCWOym3ULUg== -"@shopify/react-i18n@^6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@shopify/react-i18n/-/react-i18n-6.1.0.tgz#f85f58702927c416116d748051e4f77d85213518" - integrity sha512-86Z/kC+mmHvvZO9ggSFXW1gzKTFrpYal1SeLsRRL+5fJEUN1rjTfbKf/6cMcJPuy3zkoqEVJQ4qpvWo75OysAQ== +"@shopify/react-i18n@^6.1.6": + version "6.1.6" + resolved "https://registry.yarnpkg.com/@shopify/react-i18n/-/react-i18n-6.1.6.tgz#28001f703ac1894f595226f54d108e584758c0ea" + integrity sha512-8JYhhyTMUr82p9NnhB9xDmjVgkmWIPpkO7HPddBgAYh6ysnvbNLpNZP29lQlGfSKGgmnTnhEl8L0YY3Etvkr6w== dependencies: - "@shopify/dates" "^1.0.2" - "@shopify/decorators" "^2.0.0" - "@shopify/function-enhancers" "^2.0.0" - "@shopify/i18n" "^1.0.1" - "@shopify/react-effect" "^4.1.0" - "@shopify/react-hooks" "^2.1.0" - "@shopify/useful-types" "^3.0.1" + "@shopify/dates" "^1.0.5" + "@shopify/decorators" "^2.0.2" + "@shopify/function-enhancers" "^2.0.2" + "@shopify/i18n" "^1.0.3" + "@shopify/react-effect" "^4.1.2" + "@shopify/react-hooks" "^2.1.2" + "@shopify/useful-types" "^3.0.3" "@types/hoist-non-react-statics" "^3.0.1" - change-case "^3.1.0" + change-case "^4.1.2" glob "^7.1.4" hoist-non-react-statics "^3.0.1" lodash.clonedeep "^4.0.0" @@ -1724,10 +1724,10 @@ "@babel/traverse" "^7.0.0" fs-extra "^9.1.0" -"@shopify/useful-types@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@shopify/useful-types/-/useful-types-3.0.1.tgz#1021459d49917ce5bff6b0cb6c34df44a49375b9" - integrity sha512-aWjLNyxGxNKLYKs3evYrars9h8OV2Apc1DcZqkFETnm7EMeoFv16feV21xdwpQxj2W9EwCpw7CSmlvadzXxHyA== +"@shopify/useful-types@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@shopify/useful-types/-/useful-types-3.0.3.tgz#67abb4c28b35d75f4da0d8887c555df45f8655b6" + integrity sha512-hkndiDi3HTBMZKPggLg99I6zc9P1TBWjPur7AvLYez7De+OR58XVNp8rp9TWIJ5nF73A+WWsaxqw9kmw+Tu+UQ== "@sinonjs/commons@^1.7.0": version "1.8.3" @@ -3519,15 +3519,7 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camel-case@^4.1.1: +camel-case@^4.1.1, camel-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== @@ -3578,6 +3570,15 @@ canvas@^2.8.0: nan "^2.14.0" simple-get "^3.0.3" +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -3631,29 +3632,23 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -change-case@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e" - integrity sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw== +change-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== dependencies: - camel-case "^3.0.0" - constant-case "^2.0.0" - dot-case "^2.1.0" - header-case "^1.0.0" - is-lower-case "^1.1.0" - is-upper-case "^1.1.0" - lower-case "^1.1.1" - lower-case-first "^1.0.0" - no-case "^2.3.2" - param-case "^2.1.0" - pascal-case "^2.0.0" - path-case "^2.1.0" - sentence-case "^2.1.0" - snake-case "^2.1.0" - swap-case "^1.1.0" - title-case "^2.1.0" - upper-case "^1.1.1" - upper-case-first "^1.1.0" + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" char-regex@^1.0.2: version "1.0.2" @@ -3948,13 +3943,14 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -constant-case@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46" - integrity sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY= +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== dependencies: - snake-case "^2.1.0" - upper-case "^1.1.1" + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" constants-browserify@^1.0.0: version "1.0.0" @@ -4770,13 +4766,6 @@ domutils@^2.5.2, domutils@^2.6.0: domelementtype "^2.2.0" domhandler "^4.2.0" -dot-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee" - integrity sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4= - dependencies: - no-case "^2.2.0" - dot-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" @@ -6173,13 +6162,13 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -header-case@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" - integrity sha1-lTWXMZfBRLCWE81l0xfvGZY70C0= +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== dependencies: - no-case "^2.2.0" - upper-case "^1.1.3" + capital-case "^1.0.4" + tslib "^2.0.3" hex-color-regex@^1.1.0: version "1.1.0" @@ -6771,13 +6760,6 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-lower-case@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" - integrity sha1-fhR75HaNxGbbO/shzGCzHmrWk5M= - dependencies: - lower-case "^1.1.0" - is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" @@ -6901,13 +6883,6 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-upper-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" - integrity sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8= - dependencies: - upper-case "^1.1.0" - is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -7831,18 +7806,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case-first@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" - integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E= - dependencies: - lower-case "^1.1.2" - -lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" @@ -8316,13 +8279,6 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -no-case@^2.2.0, no-case@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -8834,14 +8790,7 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" -param-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= - dependencies: - no-case "^2.2.0" - -param-case@^3.0.3: +param-case@^3.0.3, param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== @@ -8895,14 +8844,6 @@ parseurl@~1.3.2, parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -pascal-case@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e" - integrity sha1-LVeNNFX2YNpl7KGO+VtODekSdh4= - dependencies: - camel-case "^3.0.0" - upper-case-first "^1.1.0" - pascal-case@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" @@ -8921,12 +8862,13 @@ path-browserify@0.0.1: resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== -path-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" - integrity sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU= +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== dependencies: - no-case "^2.2.0" + dot-case "^3.0.4" + tslib "^2.0.3" path-dirname@^1.0.0: version "1.0.2" @@ -10875,13 +10817,14 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -sentence-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" - integrity sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ= +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== dependencies: - no-case "^2.2.0" - upper-case-first "^1.1.2" + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" serialize-javascript@^4.0.0: version "4.0.0" @@ -11051,12 +10994,13 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -snake-case@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" - integrity sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8= +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== dependencies: - no-case "^2.2.0" + dot-case "^3.0.4" + tslib "^2.0.3" snapdragon-node@^2.0.1: version "2.1.1" @@ -11621,14 +11565,6 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" -swap-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" - integrity sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM= - dependencies: - lower-case "^1.1.1" - upper-case "^1.1.1" - symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -11777,14 +11713,6 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= -title-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" - integrity sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o= - dependencies: - no-case "^2.2.0" - upper-case "^1.0.3" - tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" @@ -12159,17 +12087,19 @@ upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -upper-case-first@^1.1.0, upper-case-first@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" - integrity sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU= +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== dependencies: - upper-case "^1.1.1" + tslib "^2.0.3" -upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" uri-js@^4.2.2: version "4.4.1"