diff --git a/package.json b/package.json index 6210075..7624a58 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "@babel/preset-flow": "^7.18.6", "@babel/preset-react": "^7.18.6", "@babel/preset-typescript": "^7.18.6", + "@testing-library/dom": "9.0.0", "@testing-library/jest-dom": "5.16.2", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "14.4.3", @@ -50,6 +51,9 @@ "prettier": "2.7.1", "react": "^18", "react-dom": "^18", - "serve": "^14.1.2" + "serve": "^14.1.2", + "typescript": "^4.7.4", + "@types/react": "^18", + "@types/react-dom": "^18" } } diff --git a/packages/module/package.json b/packages/module/package.json index 54144b4..419170d 100644 --- a/packages/module/package.json +++ b/packages/module/package.json @@ -33,31 +33,25 @@ }, "dependencies": { "@novnc/novnc": "^1.3.0", - "@patternfly/react-core": "^4.273.3", - "@patternfly/react-styles": "^4.92.3", + "@patternfly/react-core": "^4.276.6", + "@patternfly/react-styles": "^4.92.6", "@spice-project/spice-html5": "^0.2.1", "@types/file-saver": "^2.0.1", "file-saver": "^1.3.8", "tslib": "^2.0.0", "xterm": "^4.8.1", - "xterm-addon-fit": "^0.2.1", - "@patternfly/patternfly": "4.224.1" + "xterm-addon-fit": "^0.2.1" }, "peerDependencies": { "react": "^16.8 || ^17 || ^18", "react-dom": "^16.8 || ^17 || ^18" }, "devDependencies": { - "@patternfly/documentation-framework": "^1.4.3", - "@patternfly/patternfly": "^4.217.1", - "@patternfly/react-table": "^4.111.4", - "@patternfly/react-code-editor": "^4.82.26", + "@patternfly/documentation-framework": "^1.8.1", + "@patternfly/patternfly": "^4.224.2", + "@patternfly/react-table": "^4.112.39", + "@patternfly/react-code-editor": "^4.82.113", "rimraf": "^2.6.2", - "typescript": "^4.7.4", - "react": "^16.8 || ^17 || ^18", - "react-dom": "^16.8 || ^17 || ^18", - "@types/react": "^17.0.0", - "@types/react-dom": "^17.0.0", - "@patternfly/patternfly-a11y": "4.3.1" + "@patternfly/patternfly-a11y": "^4.3.1" } } diff --git a/packages/module/patternfly-docs/generated/extensions/react-console/react.js b/packages/module/patternfly-docs/generated/extensions/react-console/react.js index 949b619..537ff65 100644 --- a/packages/module/patternfly-docs/generated/extensions/react-console/react.js +++ b/packages/module/patternfly-docs/generated/extensions/react-console/react.js @@ -14,8 +14,10 @@ const pageData = { "section": "extensions", "subsection": "", "source": "react", + "tabName": null, "slug": "/extensions/react-console/react", "sourceLink": "https://github.com/patternfly/react-console", + "relPath": "packages/module/patternfly-docs/content/extensions/react-console/examples/ReactConsole.md", "propComponents": [ { "name": "AccessConsoles", diff --git a/packages/module/patternfly-docs/generated/index.js b/packages/module/patternfly-docs/generated/index.js index 2a1b166..a716dbf 100644 --- a/packages/module/patternfly-docs/generated/index.js +++ b/packages/module/patternfly-docs/generated/index.js @@ -7,6 +7,7 @@ module.exports = { section: "extensions", subsection: "", source: "react", + tabName: null, Component: () => import(/* webpackChunkName: "extensions/react-console/react/index" */ './extensions/react-console/react') } }; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 6638677..1846b49 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1599,10 +1599,10 @@ acorn-static-class-features "^1.0.0" astring "^1.7.5" -"@patternfly/documentation-framework@^1.4.3": - version "1.4.3" - resolved "https://registry.yarnpkg.com/@patternfly/documentation-framework/-/documentation-framework-1.4.3.tgz#bbabc6e14875d20d1bf0b9b3c336733abd59d12a" - integrity sha512-EWCTs2+IoaM3rYjJKQOvXFq6yqGebTvRWqrwW0FEBB/ROmcejJy/A6LRcdz8TvYKE+b8Zrw349JaupmT6LgptA== +"@patternfly/documentation-framework@^1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@patternfly/documentation-framework/-/documentation-framework-1.8.1.tgz#3b4c338c1a8dffd3aa5e5eafc3102de7eef08cf6" + integrity sha512-9EmOLqUyuNxHbnas4lT+TDIOWtg1v3JslsvhikHGJPZhwGVM5ubynkTy6hwSocwOe5bToQswWy6OhvdvRntQwA== dependencies: "@babel/core" "7.18.2" "@babel/plugin-proposal-class-properties" "7.17.12" @@ -1671,7 +1671,7 @@ webpack-dev-server "3.11.0" webpack-merge "5.8.0" -"@patternfly/patternfly-a11y@4.3.1": +"@patternfly/patternfly-a11y@^4.3.1": version "4.3.1" resolved "https://registry.yarnpkg.com/@patternfly/patternfly-a11y/-/patternfly-a11y-4.3.1.tgz#09f050d3a899a60471519f552d64ecaaeb5fec2f" integrity sha512-WBdiCJsfEo+cLgtLPDyvOtvRewzWqUvymLOx+Hj/jFoMI7hbotoZSBl4GUZDtFDOHXN4/vfu16eZy9DQHTY/Ew== @@ -1685,94 +1685,61 @@ puppeteer-cluster "^0.23.0" xmldoc "^1.1.2" -"@patternfly/patternfly@4.224.1": - version "4.224.1" - resolved "https://registry.yarnpkg.com/@patternfly/patternfly/-/patternfly-4.224.1.tgz#67c74405ee2ddd2c74d758f21ad14e2cac485afc" - integrity sha512-ehUcWjBs2LMLw9DOQL7WgZ6dZmrszREQ0HIzQ76bjRpwL005oiJ7tRhxXX96BSGDGgm5mgGal8TgzVWbQJOUTw== +"@patternfly/patternfly@^4.224.2": + version "4.224.2" + resolved "https://registry.yarnpkg.com/@patternfly/patternfly/-/patternfly-4.224.2.tgz#9d1b000c3c43457ae47c3556a334412d164fad90" + integrity sha512-HGNV26uyHSIECuhjPg/WGn0mXbAotcs6ODfhAOkfYjIgGylddgiwElxUe1rpEHV5mQJJ2rMn4OdeJIIpzRX61g== -"@patternfly/react-code-editor@^4.82.26": - version "4.82.26" - resolved "https://registry.yarnpkg.com/@patternfly/react-code-editor/-/react-code-editor-4.82.26.tgz#1418cb4592a6a8e274094f80638da24d64da9c76" - integrity sha512-bs5Btoo5CwH+5rMnwRt/RMv/bDmZYXC3VphuP34oHteLwzVNbnebfu1QlGkJD0fHOo2QowQ5bSvViYrF1noM+A== +"@patternfly/react-code-editor@^4.82.113": + version "4.82.113" + resolved "https://registry.yarnpkg.com/@patternfly/react-code-editor/-/react-code-editor-4.82.113.tgz#e704af91586078ee3c62485fb41dd30506b1e415" + integrity sha512-iBwDTuUifwUwwL4wAzpI4KkB5fkCxiPVGlUypWumtNXweVf3x6PWpLCJM2H1rhNUddBRWIj5JOL3DYqPqYpbZg== dependencies: - "@patternfly/react-core" "^4.250.1" - "@patternfly/react-icons" "^4.92.6" - "@patternfly/react-styles" "^4.91.6" + "@patternfly/react-core" "^4.276.6" + "@patternfly/react-icons" "^4.93.6" + "@patternfly/react-styles" "^4.92.6" react-dropzone "9.0.0" tslib "^2.0.0" -"@patternfly/react-core@^4.250.1": - version "4.250.1" - resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-4.250.1.tgz#2d69eabce3327e878f5527b84ff55c33ab8f8356" - integrity sha512-vAOZPQdZzYXl/vkHnHMIt1eC3nrPDdsuuErPatkNPwmSvilXuXmWP5wxoJ36FbSNRRURkprFwx52zMmWS3iHJA== +"@patternfly/react-core@^4.276.6": + version "4.276.6" + resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-4.276.6.tgz#fa39aa61022f70bf350b2efc660bdeb096bda447" + integrity sha512-G0K+378jf9jw9g+hCAoKnsAe/UGTRspqPeuAYypF2FgNr+dC7dUpc7/VkNhZBVqSJzUWVEK8NyXcqkfi0IemIg== dependencies: - "@patternfly/react-icons" "^4.92.6" - "@patternfly/react-styles" "^4.91.6" - "@patternfly/react-tokens" "^4.93.6" + "@patternfly/react-icons" "^4.93.6" + "@patternfly/react-styles" "^4.92.6" + "@patternfly/react-tokens" "^4.94.6" focus-trap "6.9.2" react-dropzone "9.0.0" tippy.js "5.1.2" tslib "^2.0.0" -"@patternfly/react-core@^4.273.3": - version "4.274.1" - resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-4.274.1.tgz#68cb249896a61816bb144d3a3ae93a6ce8a5dfd5" - integrity sha512-IOQymzJ9YfwkKFzbVgC96X5pab1lW2cmADzmFJp1xURG7aLpsb521+kleJRN0M+mfoMOFHeE3bVtonsDRtDJJQ== - dependencies: - "@patternfly/react-icons" "^4.93.5" - "@patternfly/react-styles" "^4.92.5" - "@patternfly/react-tokens" "^4.94.5" - focus-trap "6.9.2" - react-dropzone "9.0.0" - tippy.js "5.1.2" - tslib "^2.0.0" +"@patternfly/react-icons@^4.93.6": + version "4.93.6" + resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-4.93.6.tgz#4aff18724afa30157e3ffd6a6414951dbb39dcb3" + integrity sha512-ZrXegc/81oiuTIeWvoHb3nG/eZODbB4rYmekBEsrbiysyO7m/sUFoi/RLvgFINrRoh6YCJqL5fj06Jg6d7jX1g== -"@patternfly/react-icons@^4.92.6": +"@patternfly/react-styles@^4.92.6": version "4.92.6" - resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-4.92.6.tgz#a1f2190edb49ab146c30ed07f8447af5d9401f13" - integrity sha512-UdMSDqJ7fCxi/E6vlsFHuDZ3L0+kqBZ4ujRi4mjokrsvzOR4WFdaMhC+7iRy4aPNjT0DpHVjVUUUoWwKID9VqA== - -"@patternfly/react-icons@^4.93.5": - version "4.93.5" - resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-4.93.5.tgz#001bc33ddef0f861452ab3cce8b8a22640138d34" - integrity sha512-0TRgONPr0C0/wzOjwlOI9WB068m/8VG9sW3Y+4PBDyimVRUg2blSzeQbeAjWu/O1mNMwpGtqSqk9XHjGmAxwJQ== - -"@patternfly/react-styles@^4.91.6": - version "4.91.6" - resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-4.91.6.tgz#2cd4f0d5dca7774fe6a64505b8a3e7bd2abd66c6" - integrity sha512-3wCYkvGRgbx6u5JrCaUNcpDvyTOrgvXU/Mh2hs8s/njBUDpyuyRb+gkFoE3l3Ro3Lk0DnRLYpIjCSjl38Bd0iA== - -"@patternfly/react-styles@^4.92.3": - version "4.92.3" - resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-4.92.3.tgz#046acee6e38c996cf41c288819eca17c3634a782" - integrity sha512-jC8F71trFWVYM7YVTP/3MBLwLZDCY3tgHeAmSKdcw6R607LK4rtCzfw5lt2IHNmAjQ0ggqDlJGWsJAfGMe4iPA== - -"@patternfly/react-styles@^4.92.5": - version "4.92.5" - resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-4.92.5.tgz#a4b91c02e3a8e6b107785a3c06542436f4b81f73" - integrity sha512-oV7grkjEw/68Q5+CReaDddgz89He5QkdToIklvcTOCqzI1GmpAACmsfCb3wusqcwROj0hOHBAzf2cRZcRkdqAg== - -"@patternfly/react-table@^4.111.4": - version "4.111.4" - resolved "https://registry.yarnpkg.com/@patternfly/react-table/-/react-table-4.111.4.tgz#0d2bb902a76de2335b905e4c55644f59162fb107" - integrity sha512-ahACTGhP/Kve0aNSe9N66MSD/DTiaGDMw9eHFp0XSqD6I+OIxC8LJPOc4cgSHjS1LML2v/nS15lnN7rbJX7FgA== - dependencies: - "@patternfly/react-core" "^4.250.1" - "@patternfly/react-icons" "^4.92.6" - "@patternfly/react-styles" "^4.91.6" - "@patternfly/react-tokens" "^4.93.6" + resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-4.92.6.tgz#a72c5f0b7896ce1c419d1db79f8e39ba6632057d" + integrity sha512-b8uQdEReMyeoMzjpMri845QxqtupY/tIFFYfVeKoB2neno8gkcW1RvDdDe62LF88q45OktCwAe/8A99ker10Iw== + +"@patternfly/react-table@^4.112.39": + version "4.112.39" + resolved "https://registry.yarnpkg.com/@patternfly/react-table/-/react-table-4.112.39.tgz#bf5b70b7aef4aa3c0d48aa8e6607b830dcdaee47" + integrity sha512-U+hOMgYlbghGH4M5MX+qt0GkVi/ocrGnxDnm11YiS3CtEGsd6Rr0NeqMmk0uoR46Od4Pr5tKuXxZhPP32sCL/w== + dependencies: + "@patternfly/react-core" "^4.276.6" + "@patternfly/react-icons" "^4.93.6" + "@patternfly/react-styles" "^4.92.6" + "@patternfly/react-tokens" "^4.94.6" lodash "^4.17.19" tslib "^2.0.0" -"@patternfly/react-tokens@^4.93.6": - version "4.93.6" - resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-4.93.6.tgz#b09e8935783dab86f10decd05e357570b2a70aec" - integrity sha512-rf4q5NoJNX7oBpRvGrWSjfK6sLA4yHSBgm6Rh5/2Uw1cgp47VaBY3XrErjT5YTu9uZCcvThGqBk8jiXI7tIRxw== - -"@patternfly/react-tokens@^4.94.5": - version "4.94.5" - resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-4.94.5.tgz#3595848e4fc7c7043cea42106ddeeb6a98c67c0c" - integrity sha512-IbGIUkt0wL9JRXfQZBm072sFlZBDJMiwJRJ8XrIPrfiQka5OMWOcgM2d8BmExkV+SqnpahbOnHD0wBG0kWdsLg== +"@patternfly/react-tokens@^4.94.6": + version "4.94.6" + resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-4.94.6.tgz#47c715721ad3dd315a523f352ba1a0de2b03f0bc" + integrity sha512-tm7C6nat+uKMr1hrapis7hS3rN9cr41tpcCKhx6cod6FLU8KwF2Yt5KUxakhIOCEcE/M/EhXhAw/qejp8w0r7Q== "@reach/router@1.3.4": version "1.3.4" @@ -1813,6 +1780,20 @@ resolved "https://registry.yarnpkg.com/@testim/chrome-version/-/chrome-version-1.1.3.tgz#fbb68696899d7b8c1b9b891eded9c04fe2cd5529" integrity sha512-g697J3WxV/Zytemz8aTuKjTGYtta9+02kva3C1xc7KXB8GdbfE1akGJIsZLyY/FSh2QrnE+fiB7vmWU3XNcb6A== +"@testing-library/dom@9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.0.0.tgz#cc50e8df2a7dccff95555102beebbae60e95e95e" + integrity sha512-+/TLgKNFsYUshOY/zXsQOk+PlFQK+eyJ9T13IDVNJEi+M+Un7xlJK+FZKkbGSnf0+7E1G6PlDhkSYQ/GFiruBQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + "@testing-library/dom@^8.5.0": version "8.19.1" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.19.1.tgz#0e2dafd281dedb930bb235eac1045470b4129d0e" @@ -2002,12 +1983,12 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@^17.0.0": - version "17.0.18" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" - integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== +"@types/react-dom@^18": + version "18.0.11" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33" + integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw== dependencies: - "@types/react" "^17" + "@types/react" "*" "@types/react-dom@^18.0.0": version "18.0.10" @@ -2025,10 +2006,10 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@^17", "@types/react@^17.0.0": - version "17.0.52" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" - integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== +"@types/react@^18": + version "18.0.28" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" + integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -9617,7 +9598,7 @@ react-docgen@5.3.1: node-dir "^0.1.10" strip-indent "^3.0.0" -"react-dom@^16.8 || ^17 || ^18", react-dom@^18: +react-dom@^18: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -9669,7 +9650,7 @@ react-ssr-prepass@1.2.1: dependencies: object-is "^1.1.2" -"react@^16.8 || ^17 || ^18", react@^18: +react@^18: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==