diff --git a/.github/workflows/check-pr.yml b/.github/workflows/check-pr.yml index fa99007..e193a8c 100644 --- a/.github/workflows/check-pr.yml +++ b/.github/workflows/check-pr.yml @@ -3,6 +3,7 @@ on: pull_request: branches: - main + - v4 jobs: call-build-lint-test-workflow: uses: ./.github/workflows/build-lint-test.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cb8b72..2d70696 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,6 +3,7 @@ on: push: branches: - main + - v4 jobs: call-build-lint-test-workflow: uses: ./.github/workflows/build-lint-test.yml diff --git a/jest.config.js b/jest.config.js index 1a9d559..5e55518 100644 --- a/jest.config.js +++ b/jest.config.js @@ -13,5 +13,6 @@ module.exports = { moduleNameMapper: { '\\.(css|less)$': '/styleMock.js' }, - testEnvironment: 'jsdom' + testEnvironment: 'jsdom', + setupFiles: ['./jest.setup.js'] }; diff --git a/jest.setup.js b/jest.setup.js new file mode 100644 index 0000000..0f3888d --- /dev/null +++ b/jest.setup.js @@ -0,0 +1,2 @@ +const { TextEncoder } = require('util'); +global.TextEncoder = TextEncoder; diff --git a/package.json b/package.json index adf3450..15d65b1 100644 --- a/package.json +++ b/package.json @@ -21,13 +21,13 @@ "serve:a11y": "yarn workspace @patternfly/react-log-viewer serve:a11y" }, "devDependencies": { - "react": "^17", - "react-dom": "^17", + "react": "^18", + "react-dom": "^18", "typescript": "^4.7.4", "@typescript-eslint/eslint-plugin": "^5.42.0", "@typescript-eslint/parser": "^5.42.0", - "@types/react": "^17", - "@types/react-dom": "^17", + "@types/react": "^18", + "@types/react-dom": "^18", "concurrently": "^5.3.0", "eslint": "^8.0.1", "eslint-plugin-import": "^2.25.2", @@ -47,9 +47,9 @@ "@babel/preset-react": "^7.18.6", "@babel/preset-flow": "^7.18.6", "@babel/preset-typescript": "^7.18.6", - "@testing-library/react": "^12.1.5", - "@testing-library/user-event": "13.5.0", - "@testing-library/jest-dom": "5.16.5", + "@testing-library/react":"^13.4.0", + "@testing-library/user-event": "14.4.3", + "@testing-library/jest-dom":"5.16.5", "@testing-library/dom": "9.0.0", "jest-environment-jsdom": "^29.2.2", "jest-canvas-mock": "^2.4.0", diff --git a/packages/module/package.json b/packages/module/package.json index 041f4dc..4e17897 100644 --- a/packages/module/package.json +++ b/packages/module/package.json @@ -1,12 +1,12 @@ { "name": "@patternfly/react-log-viewer", - "version": "4.87.97", + "version": "5.0.0-alpha.0", "description": "Terminal renderer", "main": "dist/js/index.js", "module": "dist/esm/index.js", "publishConfig": { "access": "public", - "tag": "prerelease" + "tag": "alpha" }, "scripts": { "build": "yarn build:esm && yarn build:cjs", @@ -28,9 +28,9 @@ }, "homepage": "https://github.com/patternfly/react-log-viewer#readme", "dependencies": { - "@patternfly/react-core": "^4.276.6", - "@patternfly/react-icons": "^4.93.6", - "@patternfly/react-styles": "^4.92.6", + "@patternfly/react-core": "^5.0.0-alpha.50", + "@patternfly/react-icons": "^5.0.0-alpha.7", + "@patternfly/react-styles": "^5.0.0-alpha.5", "memoize-one": "^5.1.0", "monaco-editor": "^0.33.0" @@ -40,11 +40,11 @@ "react-dom": "^16.8 || ^17 || ^18" }, "devDependencies": { - "@patternfly/documentation-framework": "^1.8.0", - "@patternfly/patternfly": "^4.224.2", - "@patternfly/react-table": "^4.112.39", + "@patternfly/documentation-framework": "^2.0.0-alpha.12", + "@patternfly/patternfly": "^5.0.0-alpha.37", + "@patternfly/react-table": "^5.0.0-alpha.51", "@patternfly/patternfly-a11y": "^4.3.1", - "@patternfly/react-code-editor": "^4.82.113", + "@patternfly/react-code-editor": "^5.0.0-alpha.51", "resize-observer-polyfill": "^1.5.1", "tslib": "^2.0.0", "react-monaco-editor": "^0.51.0" diff --git a/packages/module/patternfly-docs/generated/extensions/log-viewer/design-guidelines.js b/packages/module/patternfly-docs/generated/extensions/log-viewer/design-guidelines.js index dc94194..92c8001 100644 --- a/packages/module/patternfly-docs/generated/extensions/log-viewer/design-guidelines.js +++ b/packages/module/patternfly-docs/generated/extensions/log-viewer/design-guidelines.js @@ -10,7 +10,6 @@ const pageData = { "section": "extensions", "subsection": "", "source": "design-guidelines", - "tabName": null, "slug": "/extensions/log-viewer/design-guidelines", "sourceLink": "https://github.com/patternfly/patternfly-org/blob/main/packages/module/patternfly-docs/content/extensions/react-log-viewer/design-guidelines/design-guidelines.md", "relPath": "packages/module/patternfly-docs/content/extensions/react-log-viewer/design-guidelines/design-guidelines.md" diff --git a/packages/module/patternfly-docs/generated/extensions/log-viewer/react-demos.js b/packages/module/patternfly-docs/generated/extensions/log-viewer/react-demos.js index 85b8507..78a9d89 100644 --- a/packages/module/patternfly-docs/generated/extensions/log-viewer/react-demos.js +++ b/packages/module/patternfly-docs/generated/extensions/log-viewer/react-demos.js @@ -27,7 +27,6 @@ const pageData = { "section": "extensions", "subsection": "", "source": "react-demos", - "tabName": null, "slug": "/extensions/log-viewer/react-demos", "sourceLink": "https://github.com/patternfly/patternfly-react/blob/main/packages/module/patternfly-docs/content/extensions/react-log-viewer/demos/LogViewer.md", "relPath": "packages/module/patternfly-docs/content/extensions/react-log-viewer/demos/LogViewer.md", diff --git a/packages/module/patternfly-docs/generated/extensions/log-viewer/react.js b/packages/module/patternfly-docs/generated/extensions/log-viewer/react.js index b1c46c0..148f5ac 100644 --- a/packages/module/patternfly-docs/generated/extensions/log-viewer/react.js +++ b/packages/module/patternfly-docs/generated/extensions/log-viewer/react.js @@ -8,7 +8,6 @@ const pageData = { "section": "extensions", "subsection": "", "source": "react", - "tabName": null, "slug": "/extensions/log-viewer/react", "sourceLink": "https://github.com/patternfly/patternfly-react/blob/main/packages/module/patternfly-docs/content/extensions/react-log-viewer/examples/basic.md", "relPath": "packages/module/patternfly-docs/content/extensions/react-log-viewer/examples/basic.md", diff --git a/packages/module/patternfly-docs/generated/index.js b/packages/module/patternfly-docs/generated/index.js index db82edb..d2eb7b8 100644 --- a/packages/module/patternfly-docs/generated/index.js +++ b/packages/module/patternfly-docs/generated/index.js @@ -7,7 +7,6 @@ module.exports = { section: "extensions", subsection: "", source: "react-demos", - tabName: null, Component: () => import(/* webpackChunkName: "extensions/log-viewer/react-demos/index" */ './extensions/log-viewer/react-demos') }, '/extensions/log-viewer/design-guidelines': { @@ -17,7 +16,6 @@ module.exports = { section: "extensions", subsection: "", source: "design-guidelines", - tabName: null, Component: () => import(/* webpackChunkName: "extensions/log-viewer/design-guidelines/index" */ './extensions/log-viewer/design-guidelines') }, '/extensions/log-viewer/react': { @@ -28,7 +26,6 @@ module.exports = { section: "extensions", subsection: "", source: "react", - tabName: null, Component: () => import(/* webpackChunkName: "extensions/log-viewer/react/index" */ './extensions/log-viewer/react') } }; \ No newline at end of file diff --git a/packages/module/release.config.js b/packages/module/release.config.js index 7600760..247f0a0 100644 --- a/packages/module/release.config.js +++ b/packages/module/release.config.js @@ -1,13 +1,17 @@ module.exports = { - branches: [{ name: 'main', channel: 'prerelease' }], - analyzeCommits: { - preset: 'angular' - }, - plugins: [ - '@semantic-release/commit-analyzer', - '@semantic-release/release-notes-generator', - '@semantic-release/github', - '@semantic-release/npm' - ], - tagFormat: 'v${version}' - }; \ No newline at end of file + branches: [ + { name: 'v4', channel: 'prerelease' }, + { name: 'main', channel: 'alpha', prerelease: 'alpha' } + ], + analyzeCommits: { + preset: 'angular' + }, + plugins: [ + '@semantic-release/commit-analyzer', + '@semantic-release/release-notes-generator', + '@semantic-release/github', + '@semantic-release/npm' + ], + tagFormat: 'prerelease-v${version}', + dryRun: true +}; diff --git a/yarn.lock b/yarn.lock index 27e9112..f4045f9 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.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@patternfly/documentation-framework/-/documentation-framework-1.8.0.tgz#5a80509f7f2c247ccd6276075763a47119b1f798" - integrity sha512-ML/p07gqQNUjXGnkTCQPRy57A7vFvSObSo6PkmN8IIzy+w8iyp8mVftAMwTHnDjMIF9mq1PuZiYFk1kuLCaJ4g== +"@patternfly/documentation-framework@^2.0.0-alpha.12": + version "2.0.0-alpha.12" + resolved "https://registry.yarnpkg.com/@patternfly/documentation-framework/-/documentation-framework-2.0.0-alpha.12.tgz#14da49b021370b26219978c89aa9ef6e49c26edf" + integrity sha512-1erpBoAyvpYmankaPe4NEOLZErWIO8TsD9ZLuggviulSNx8hXcXGFyQkHHBRkWVYNCSPzDWBja3H1LOsvALrqA== dependencies: "@babel/core" "7.18.2" "@babel/plugin-proposal-class-properties" "7.17.12" @@ -1685,61 +1685,60 @@ puppeteer-cluster "^0.23.0" xmldoc "^1.1.2" -"@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.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.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.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.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-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-styles@^4.92.6": - version "4.92.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" +"@patternfly/patternfly@^5.0.0-alpha.37": + version "5.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/@patternfly/patternfly/-/patternfly-5.0.0-alpha.37.tgz#c9fc381b8cb2506a949c4e350f9db1dcaee4530b" + integrity sha512-S/EEb+HkLCxBBuBZuCv4dGEjklFDk8S85Un2m6/+SmEKIQWCQmgKXwCRSuLuSeANqt0Fb4prjj80vM4Of/uN0g== + +"@patternfly/react-code-editor@^5.0.0-alpha.51": + version "5.0.0-alpha.51" + resolved "https://registry.yarnpkg.com/@patternfly/react-code-editor/-/react-code-editor-5.0.0-alpha.51.tgz#1c90ca3f3f78f9d396579ebde4cde82fc453c613" + integrity sha512-uNhk44vPUmwMMPl8z1U5NjASKU4fy51amLSFbz9jgERfQKUBdx80RuYmH1NaaAjL11jdT5YLkKHXz64Pg/WI8g== + dependencies: + "@patternfly/react-core" "^5.0.0-alpha.50" + "@patternfly/react-icons" "^5.0.0-alpha.7" + "@patternfly/react-styles" "^5.0.0-alpha.5" + react-dropzone "14.2.3" + tslib "^2.5.0" + +"@patternfly/react-core@^5.0.0-alpha.50": + version "5.0.0-alpha.50" + resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-5.0.0-alpha.50.tgz#514eb03946585b261a75cdc39867134e5f1fe9ad" + integrity sha512-A8sf9ucCystxSCYy1wG9zUcZd9Uaae7SO6YVBTkubYb2nYlSxmHhCImQkGnAZwRJ7dhhjV6pBQ9pRzRDXNmpBA== + dependencies: + "@patternfly/react-icons" "^5.0.0-alpha.7" + "@patternfly/react-styles" "^5.0.0-alpha.5" + "@patternfly/react-tokens" "^5.0.0-alpha.5" + focus-trap "7.4.0" + react-dropzone "^14.2.3" + tslib "^2.5.0" + +"@patternfly/react-icons@^5.0.0-alpha.7": + version "5.0.0-alpha.7" + resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-5.0.0-alpha.7.tgz#7d0295222066fca620d91d3c4fcdeeef697572be" + integrity sha512-gVGvyIbEa7Nwjjhg+XfhgYkVKQOPXOPu4OD/6hqW+7xWDqQBpjDiH4G0gydJmoyFMEvnp6vJEWx7MIYfAzMDxA== + +"@patternfly/react-styles@^5.0.0-alpha.5": + version "5.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-5.0.0-alpha.5.tgz#c9ac68d1983836548d99771c6d15607d55c4d223" + integrity sha512-pyojAEUAAHTPb7pBaJA2jCf2YDPf7wR4c2sfwyu/mQ2WLi7wtlGt5EovVzSyFs7ihWha7Fc+wcIQiZtHlpZlZA== + +"@patternfly/react-table@^5.0.0-alpha.51": + version "5.0.0-alpha.51" + resolved "https://registry.yarnpkg.com/@patternfly/react-table/-/react-table-5.0.0-alpha.51.tgz#ff818e2fdf9a84bbea9b6eeef7c48b52f917096c" + integrity sha512-IvxHkxwIw1iUTJA8gxKoR1fnOKfw8uU6WWe1Q8ylXVAMrcES2W1KIb2L4kI3VJxN+yw3vwuaVtXguEZkDGSHRA== + dependencies: + "@patternfly/react-core" "^5.0.0-alpha.50" + "@patternfly/react-icons" "^5.0.0-alpha.7" + "@patternfly/react-styles" "^5.0.0-alpha.5" + "@patternfly/react-tokens" "^5.0.0-alpha.5" lodash "^4.17.19" - tslib "^2.0.0" + tslib "^2.5.0" -"@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== +"@patternfly/react-tokens@^5.0.0-alpha.5": + version "5.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-5.0.0-alpha.5.tgz#ba48f7a70d4bde330146281fd82a01192ef4bc2b" + integrity sha512-spPdu0PrJ/h0Qq0cyHubs7Xn2GrpyGFWpUQ39Nt1wDDrsHplh4nNhmvG2UdbQg+uB4jCcN8iQn2/xISwVlBxgg== "@reach/router@1.3.4": version "1.3.4" @@ -1789,7 +1788,7 @@ lz-string "^1.4.4" pretty-format "^27.0.2" -"@testing-library/dom@^8.0.0": +"@testing-library/dom@^8.5.0": version "8.20.0" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.20.0.tgz#914aa862cef0f5e89b98cc48e3445c4c921010f6" integrity sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA== @@ -1818,21 +1817,19 @@ lodash "^4.17.15" redent "^3.0.0" -"@testing-library/react@^12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" - integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== +"@testing-library/react@^13.4.0": + version "13.4.0" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.4.0.tgz#6a31e3bf5951615593ad984e96b9e5e2d9380966" + integrity sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw== dependencies: "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^8.0.0" - "@types/react-dom" "<18.0.0" + "@testing-library/dom" "^8.5.0" + "@types/react-dom" "^18.0.0" -"@testing-library/user-event@13.5.0": - version "13.5.0" - resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295" - integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== - dependencies: - "@babel/runtime" "^7.12.5" +"@testing-library/user-event@14.4.3": + version "14.4.3" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.4.3.tgz#af975e367743fa91989cd666666aec31a8f50591" + integrity sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q== "@tootallnate/once@2": version "2.0.0" @@ -1975,17 +1972,17 @@ resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@<18.0.0", "@types/react-dom@^17": - version "17.0.19" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.19.tgz#36feef3aa35d045cacd5ed60fe0eef5272f19492" - integrity sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ== +"@types/react-dom@^18", "@types/react-dom@^18.0.0": + 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@^17": - version "17.0.53" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.53.tgz#10d4d5999b8af3d6bc6a9369d7eb953da82442ab" - integrity sha512-1yIpQR2zdYu1Z/dc1OxC+MA6GR240u3gcnP4l6mvj/PJiVaqHsQPmWttsvHsfnhfPbU2FuGmo0wSITPygjBmsw== +"@types/react@*", "@types/react@^18": + version "18.0.31" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.31.tgz#a69ef8dd7bfa849734d258c793a8fe343a338205" + integrity sha512-EEG67of7DsvRDU6BLLI0p+k1GojDLz9+lZsnCpCRTa/lOokvyPBvp8S5x+A24hME3yyQuIipcP70KJ6H7Qupww== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2743,12 +2740,10 @@ atob@^2.1.2: resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -attr-accept@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/attr-accept/-/attr-accept-1.1.3.tgz" - integrity sha512-iT40nudw8zmCweivz6j58g+RT33I4KbaIvRUhjNmDwO2WmsQUxFEZZYZ5w3vXe5x5MX9D7mfvA/XaLOZYFR9EQ== - dependencies: - core-js "^2.5.0" +attr-accept@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-2.2.2.tgz#646613809660110749e92f2c10833b70968d929b" + integrity sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg== autoprefixer@9.8.6: version "9.8.6" @@ -3992,11 +3987,6 @@ core-js-compat@^3.21.0, core-js-compat@^3.22.1, core-js-compat@^3.25.1: dependencies: browserslist "^4.21.4" -core-js@^2.5.0: - version "2.6.12" - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" @@ -5467,12 +5457,12 @@ file-saver@1.3.8: resolved "https://registry.npmjs.org/file-saver/-/file-saver-1.3.8.tgz" integrity sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg== -file-selector@^0.1.8: - version "0.1.19" - resolved "https://registry.npmjs.org/file-selector/-/file-selector-0.1.19.tgz" - integrity sha512-kCWw3+Aai8Uox+5tHCNgMFaUdgidxvMnLWO6fM5sZ0hA2wlHP5/DHGF0ECe84BiB95qdJbKNEJhWKVDvMN+JDQ== +file-selector@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/file-selector/-/file-selector-0.6.0.tgz#fa0a8d9007b829504db4d07dd4de0310b65287dc" + integrity sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw== dependencies: - tslib "^2.0.1" + tslib "^2.4.0" file-uri-to-path@1.0.0: version "1.0.0" @@ -5601,12 +5591,12 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -focus-trap@6.9.2: - version "6.9.2" - resolved "https://registry.npmjs.org/focus-trap/-/focus-trap-6.9.2.tgz" - integrity sha512-gBEuXOPNOKPrLdZpMFUSTyIo1eT2NSZRrwZ9r/0Jqw5tmT3Yvxfmu8KBHw8xW2XQkw6E/JoG+OlEq7UDtSUNgw== +focus-trap@7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/focus-trap/-/focus-trap-7.4.0.tgz#20f760a497f593b01d2e446168009c1f12ab0385" + integrity sha512-yI7FwUqU4TVb+7t6PaQ3spT/42r/KLEi8mtdGoQo2li/kFzmu9URmalTvw7xCCJtSOyhBxscvEAmvjeN9iHARg== dependencies: - tabbable "^5.3.2" + tabbable "^6.1.1" follow-redirects@1.5.10: version "1.5.10" @@ -9120,11 +9110,6 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -popper.js@^1.16.0: - version "1.16.1" - resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz" - integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== - portfinder@^1.0.26: version "1.0.32" resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz" @@ -9320,15 +9305,7 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types-extra@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz" - integrity sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew== - dependencies: - react-is "^16.3.2" - warning "^4.0.0" - -prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.8.1: +prop-types@^15.6.1, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -9575,26 +9552,24 @@ react-docgen@5.3.1: node-dir "^0.1.10" strip-indent "^3.0.0" -react-dom@^17: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== +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== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" + scheduler "^0.23.0" -react-dropzone@9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/react-dropzone/-/react-dropzone-9.0.0.tgz" - integrity sha512-wZ2o9B2qkdE3RumWhfyZT9swgJYJPeU5qHEcMU8weYpmLex1eeWX0CC32/Y0VutB+BBi2D+iePV/YZIiB4kZGw== +react-dropzone@14.2.3, react-dropzone@^14.2.3: + version "14.2.3" + resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-14.2.3.tgz#0acab68308fda2d54d1273a1e626264e13d4e84b" + integrity sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug== dependencies: - attr-accept "^1.1.3" - file-selector "^0.1.8" - prop-types "^15.6.2" - prop-types-extra "^1.1.0" + attr-accept "^2.2.2" + file-selector "^0.6.0" + prop-types "^15.8.1" -react-is@^16.13.1, react-is@^16.3.2: +react-is@^16.13.1: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -9635,13 +9610,12 @@ react-ssr-prepass@1.2.1: dependencies: object-is "^1.1.2" -react@^17: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== +react@^18: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" read-pkg@^4.0.1: version "4.0.1" @@ -10170,13 +10144,12 @@ saxes@^6.0.0: dependencies: xmlchars "^2.2.0" -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" schema-utils@^1.0.0: version "1.0.0" @@ -10956,10 +10929,10 @@ symbol-tree@^3.2.4: resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -tabbable@^5.3.2: - version "5.3.3" - resolved "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz" - integrity sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA== +tabbable@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.1.1.tgz#40cfead5ed11be49043f04436ef924c8890186a0" + integrity sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg== tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" @@ -11110,13 +11083,6 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -tippy.js@5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/tippy.js/-/tippy.js-5.1.2.tgz" - integrity sha512-Qtrv2wqbRbaKMUb6bWWBQWPayvcDKNrGlvihxtsyowhT7RLGEh1STWuy6EMXC6QLkfKPB2MLnf8W2mzql9VDAw== - dependencies: - popper.js "^1.16.0" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" @@ -11256,6 +11222,11 @@ tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3: resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== +tslib@^2.4.0, tslib@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" @@ -11830,7 +11801,7 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -warning@^4.0.0, warning@^4.0.3: +warning@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==