diff --git a/package.json b/package.json index 07dcceaa2..b5d06b05b 100644 --- a/package.json +++ b/package.json @@ -29,9 +29,9 @@ "@babel/preset-react": "7.18.6", "@babel/preset-typescript": "7.18.6", "@canonical/cookie-policy": "3.5.0", - "@canonical/global-nav": "3.4.0", - "@canonical/react-components": "0.45.0", - "@canonical/store-components": "0.24.0", + "@canonical/global-nav": "3.6.1", + "@canonical/react-components": "0.47.0", + "@canonical/store-components": "0.29.0", "@types/react-dom": "18.0.6", "@types/react-router-dom": "5.3.3", "autoprefixer": "10.4.13", diff --git a/requirements.txt b/requirements.txt index 21adfcd62..c17cd5444 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,9 +3,9 @@ beautifulsoup4==4.11.1 canonicalwebteam.candid==0.9.0 canonicalwebteam.discourse==5.4.2 canonicalwebteam.image-template==1.3.1 -canonicalwebteam.store-api==4.4.0 +canonicalwebteam.store-api==4.5.0 canonicalwebteam.docstring-extractor==1.2.0 -canonicalwebteam.store-base==0.1.1 +canonicalwebteam.store-base==0.2.2 Flask-WTF==1.0.1 humanize==4.4.0 mistune==2.0.4 diff --git a/yarn.lock b/yarn.lock index d8dc27947..ac5f8fcff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1217,17 +1217,17 @@ resolved "https://registry.yarnpkg.com/@canonical/cookie-policy/-/cookie-policy-3.5.0.tgz#1c7e6cc2d5a7218375001b2cff2996a927693e89" integrity sha512-XLCIl8+h+3BRfvqADqFsmAfWdaDGDchY/TPCKtpeQdb4r64SR6arsdNftlOb7vX8EuLCK2QRp6evUy0J+qnQTg== -"@canonical/global-nav@3.4.0": - version "3.4.0" - resolved "https://registry.yarnpkg.com/@canonical/global-nav/-/global-nav-3.4.0.tgz#e565c9446fe43281622857e965bcf53bbed0e5c6" - integrity sha512-KDlFVPTnO6on8okYfSUtqTdEaMpQE42gqZV82DHcfFOmrDVe8lrLPUl5bS8khJ0WbZhozMIMSTI0PUC/PCgl1Q== +"@canonical/global-nav@3.6.1": + version "3.6.1" + resolved "https://registry.yarnpkg.com/@canonical/global-nav/-/global-nav-3.6.1.tgz#d4294a1cc287fd036a12e801fbf86ecf0a9864e0" + integrity sha512-P0yuQbItr6E+Y2C6Zxns+rF1ZMunokDSwj5ji9RfXUX7BZ3C3xFwy9DuXYVzTYyAoFfpxzZ/w4fs65sH5Nd3UA== dependencies: - vanilla-framework "3.14.0" + vanilla-framework "4.0.0" -"@canonical/react-components@0.44.0": - version "0.44.0" - resolved "https://registry.yarnpkg.com/@canonical/react-components/-/react-components-0.44.0.tgz#584f7f9c889e4d73d799a901436eee45ed5db436" - integrity sha512-uyBlbZnP3HQe1mzqF3UB6r+VYY8WUwDXqPPXn+rJjpYeaxI/uj0xF3lnOFS2l2ZJQ4rhZfRYC02RHzf2UAPFvA== +"@canonical/react-components@0.47.0": + version "0.47.0" + resolved "https://registry.yarnpkg.com/@canonical/react-components/-/react-components-0.47.0.tgz#1c6c29052eb07cb794ab0e9f50e206ab523b8232" + integrity sha512-6iIaw5qqJ7bD3M9mGbmh9Ej/uRl6Zi3BsHtotThXQKvvJr4aA7qhh8cISS+zLh/zfJ2a7J1MLc/151PlcSsK6g== dependencies: "@types/jest" "27.5.2" "@types/node" "18.16.18" @@ -1241,34 +1241,17 @@ react-table "7.8.0" react-useportal "1.0.18" -"@canonical/react-components@0.45.0": - version "0.45.0" - resolved "https://registry.yarnpkg.com/@canonical/react-components/-/react-components-0.45.0.tgz#2950177000ac01d6889a0ae3929f1fb5fac18db0" - integrity sha512-LVvEO8yt4COiRMiNv/UlnJZjAGvyyH8L9ZZUSD7UNv6a7Dx1xtKmX6mwi2+VGXvhCl3TKAxbqT3mabMM+tZX5Q== +"@canonical/store-components@0.29.0": + version "0.29.0" + resolved "https://registry.yarnpkg.com/@canonical/store-components/-/store-components-0.29.0.tgz#77f530a80741929b07ccdf4fe9aa826837567d94" + integrity sha512-wF3uvdWlkop6EgQUS7JJFO5SKiJIOiTj3PaRkfiwW6cJr0kcM532XOuWftae1NtHaOdgQyYp4rYrZBP7M+rvcA== dependencies: + "@canonical/react-components" "0.47.0" "@types/jest" "27.5.2" - "@types/node" "18.16.18" - "@types/react" "18.2.14" - "@types/react-dom" "18.2.6" - "@types/react-table" "7.7.14" - classnames "2.3.2" - nanoid "3.3.6" - prop-types "15.8.1" - react-router-dom "6.6.1" - react-table "7.8.0" - react-useportal "1.0.18" - -"@canonical/store-components@0.24.0": - version "0.24.0" - resolved "https://registry.yarnpkg.com/@canonical/store-components/-/store-components-0.24.0.tgz#cf7fcacd525d25ee48321a74b2e9a2bd5ad5180a" - integrity sha512-AZnKkZD5W2G8ElL6RK//Lv3I0rwVjUGh7nTTF+lJZWtWavE9KcJlKTWINAYaZ4fEkwQrIQBeCWOYK7XBXvH68g== - dependencies: - "@canonical/react-components" "0.44.0" - "@types/jest" "27.5.2" - "@types/node" "18.16.18" - "@types/react" "17.0.62" + "@types/node" "18.17.17" + "@types/react" "17.0.65" "@types/react-dom" "17.0.20" - "@types/react-table" "7.7.14" + "@types/react-table" "7.7.15" classnames "2.3.2" nanoid "3.3.6" prop-types "15.8.1" @@ -1805,6 +1788,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.18.tgz#85da09bafb66d4bc14f7c899185336d0c1736390" integrity sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw== +"@types/node@18.17.17": + version "18.17.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.17.tgz#53cc07ce582c9d7c5850702a3c2cb0af0d7b0ca1" + integrity sha512-cOxcXsQ2sxiwkykdJqvyFS+MLQPLvIdwh5l6gNg8qF6s+C7XSkEWOZjK+XhUZd+mYvHV/180g2cnCcIl4l06Pw== + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -1875,6 +1863,13 @@ dependencies: "@types/react" "*" +"@types/react-table@7.7.15": + version "7.7.15" + resolved "https://registry.yarnpkg.com/@types/react-table/-/react-table-7.7.15.tgz#e9a093a5f2be4fff5ccb41f1aec9516b520ed9b3" + integrity sha512-tlXKCeq4gk2xT2lB+Hbp/dO5yYZ899HwQOAp/3o3hKw8wp7ngNpdB90BNWE6kWCm5K2KzmEsHnYoJheSS5SVjg== + dependencies: + "@types/react" "*" + "@types/react@*", "@types/react@18.2.14": version "18.2.14" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.14.tgz#fa7a6fecf1ce35ca94e74874f70c56ce88f7a127" @@ -1884,10 +1879,10 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@17.0.62", "@types/react@^17": - version "17.0.62" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.62.tgz#2efe8ddf8533500ec44b1334dd1a97caa2f860e3" - integrity sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw== +"@types/react@17.0.65": + version "17.0.65" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.65.tgz#95f6a2ab61145ffb69129d07982d047f9e0870cd" + integrity sha512-oxur785xZYHvnI7TRS61dXbkIhDPnGfsXKv0cNXR/0ml4SipRIFpSMzA7HMEfOywFwJ5AOnPrXYTEiTRUQeGlQ== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -1911,6 +1906,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^17": + version "17.0.62" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.62.tgz#2efe8ddf8533500ec44b1334dd1a97caa2f860e3" + integrity sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/scheduler@*": version "0.16.3" resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" @@ -8263,16 +8267,16 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vanilla-framework@3.14.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/vanilla-framework/-/vanilla-framework-3.14.0.tgz#c5b94d7e2e3ef2d3c9f24091b7efc4abf8054cf9" - integrity sha512-06Vr2nhjU72N9IivwCLcd7FgqFNopkiHfzANJUCNdvs8FkbTjIB7fcsFgJ6O76KnOBsEiAoJAssRkTh9x3a2jw== - vanilla-framework@3.15.1: version "3.15.1" resolved "https://registry.yarnpkg.com/vanilla-framework/-/vanilla-framework-3.15.1.tgz#3059f97e1fff68f3a274dd2950e2daa5409eeb21" integrity sha512-wOHprZ01HyMByojT2RlhLL18Jq8P4U7wIfkMIH0fwjbR4HR6rbhaCbh1zh9Fkot+KBdgNQGTgqWw52liDtHmNA== +vanilla-framework@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/vanilla-framework/-/vanilla-framework-4.0.0.tgz#a2fee9bd9763ebd6932b764f9d66484dc177d4cc" + integrity sha512-fiPnmaTUe15l5MRNJ6IsiJ8qiunfmgtLETOFltaYiE/bQKL7xTI+riBak2iygBKeF1y0Gi/GxUNt4hyb6xDPKA== + verbalize@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/verbalize/-/verbalize-0.1.2.tgz#165fda4640331548f8e990b1d7e14395eb720207"