diff --git a/website/community/committers/_category_.yml b/website/community/committers/_category_.yml index b00a1aa98406..b6490706997a 100644 --- a/website/community/committers/_category_.yml +++ b/website/community/committers/_category_.yml @@ -15,10 +15,10 @@ # specific language governing permissions and limitations # under the License. -position: 5 +position: 3 label: 'Committers' collapsible: true -collapsed: true +collapsed: false link: type: generated-index title: Committers diff --git a/website/community/committers/committer.md b/website/community/committers/onboarding.md similarity index 98% rename from website/community/committers/committer.md rename to website/community/committers/onboarding.md index 52b1991d7ef5..6d5956574574 100644 --- a/website/community/committers/committer.md +++ b/website/community/committers/onboarding.md @@ -1,6 +1,6 @@ --- -title: Committer onboarding -sidebar_position: 3 +title: Onboarding +sidebar_position: 2 --- This document primarily serves as a guide for new committers to OpenDAL. diff --git a/website/community/committers/release.md b/website/community/committers/release.md index 208a0fb9e883..965e4bc46c5f 100644 --- a/website/community/committers/release.md +++ b/website/community/committers/release.md @@ -1,6 +1,6 @@ --- title: Create a OpenDAL Release -sidebar_position: 1 +sidebar_position: 3 --- This document mainly introduces diff --git a/website/community/committers/verify.md b/website/community/committers/verify.md index 2eb471b0285d..d100f8930b56 100644 --- a/website/community/committers/verify.md +++ b/website/community/committers/verify.md @@ -1,6 +1,6 @@ --- title: Verify a release candidate -sidebar_position: 2 +sidebar_position: 4 --- To verify a release candidate, the following checklist could be used: diff --git a/website/community/maturity.md b/website/community/maturity.md index ed34fb01a819..5b35a1f04e6f 100644 --- a/website/community/maturity.md +++ b/website/community/maturity.md @@ -1,5 +1,6 @@ --- title: Maturity +sidebar_position: 1 --- # Maturity Assessment for Apache OpenDAL diff --git a/website/community/ppmc_members/_category_.yml b/website/community/ppmc_members/_category_.yml new file mode 100644 index 000000000000..862849884292 --- /dev/null +++ b/website/community/ppmc_members/_category_.yml @@ -0,0 +1,24 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +position: 4 +label: 'PPMC Members' +collapsible: true +collapsed: false +link: + type: generated-index + title: Committers diff --git a/website/community/ppmc_members/nominate-committer.md b/website/community/ppmc_members/nominate-committer.md new file mode 100644 index 000000000000..98acf71ec10a --- /dev/null +++ b/website/community/ppmc_members/nominate-committer.md @@ -0,0 +1,150 @@ +--- +title: Nominate Committer +sidebar_position: 2 +--- + +This document mainly introduces how the PPMC member nominate a new committer. + +## Start vote about the candidate + +Start a vote about the candidate via sending email to: : + +- candidate_name: The full name of the candidate. +- candidate_github_id: The github id of the candidate. + +Title: + +``` +[VOTE] Add candidate ${candidate_name} as a new committer +``` + +Content: + +``` +Hi, All OpenDAL PPMC members. + +I'd like to take this chance to call the vote for inviting committed +contributor ${candidate_name} (github id: ${candidate_github_id}) as a new committer of Apache +OpenDAL (incubating). + +${candidate_contributions} + +${candidate_name}'s great contributions could be found: + +- Github Account: https://github.com/${candidate_github_id} +- Github Pull Requests: https://github.com/apache/incubator-opendal/pulls?q=is%3Apr+author%3A${candidate_github_id}+is%3Aclosed +- Github Issues: https://github.com/apache/incubator-opendal/issues?q=is%3Aopen+mentions%3A${candidate_github_id} + +Please make your valuable evaluation on whether we could invite ${candidate_name} as a +committer: + +[ +1 ] Agree to add ${candidate_name} as a committer of OpenDAL. +[ 0 ] Have no sense. +[ -1 ] Disagree to add ${candidate_name} as a committer of OpenDAL, because ..... + +This vote starts from the moment of sending and will be open for 3 days. + +Thanks and best regards, + +${your_name} +``` + +Example: (Private Link) + +After at least 3 `+1` binding vote and no veto, claim the vote result: + +Title: + +``` +[RESULT][VOTE] Add candidate ${candidate_name} as a new committer +``` + +Content: + +``` +Hi, all: + +The vote for "Add candidate ${candidate_name} as a new committer" has PASSED and closed now. + +The result is as follows: + +4 binding +1 Votes: +- voter names + +Vote thread: https://lists.apache.org/thread/j16lvkyrmvg8wyf3z4gqpjky5m594jhy + +Then I'm going to invite ${candidate_name} to join us. + +Thanks for everyone's support! + +${your_name} +``` + +## Send invitation to the candidate + +Send an invitation to the candidate and cc : + +Title: + +``` +Invitation to become OpenDAL Committer: ${candidate_name} +``` + +Content: + +``` +Hello ${candidate_name}, + +The OpenDAL PPMC hereby offers you committer privileges +to the project. These privileges are offered on the +understanding that you'll use them reasonably and with +common sense. We like to work on trust rather than +unnecessary constraints. + +Being a committer enables you to more easily make +changes without needing to go through the patch +submission process. + +Being a committer does not require you to +participate any more than you already do. It does +tend to make one even more committed. You will +probably find that you spend more time here. + +Of course, you can decline and instead remain as a +contributor, participating as you do now. + +A. This personal invitation is a chance for you to +accept or decline in private. Either way, please +let us know in reply to the [private@opendal.apache.org] +address only. + +B. If you accept, the next step is to register an iCLA: + 1. Details of the iCLA and the forms are found + through this link: https://www.apache.org/licenses/#clas + + 2. Instructions for its completion and return to + the Secretary of the ASF are found at + https://www.apache.org/licenses/#submitting + + 3. When you transmit the completed iCLA, request + to notify the Apache OpenDAL and choose a + unique Apache ID. Look to see if your preferred + ID is already taken at + https://people.apache.org/committer-index.html + This will allow the Secretary to notify the PPMC + when your iCLA has been recorded. + +When recording of your iCLA is noted, you will +receive a follow-up message with the next steps for +establishing you as a committer. + +With the expectation of your acceptance, welcome! + +${your_name} (as represents of The Apache OpenDAL(incubating) PPMC) +``` + +## Add the candidate to the committer list + +After the candidate accepts the invitation and the iCLA is recorded, add the candidate to the committer list by [whimsy roster tools](https://whimsy.apache.org/roster/ppmc/opendal) + +![](roster-add-committer.png) diff --git a/website/community/ppmc_members/nominate-ppmc-member.md b/website/community/ppmc_members/nominate-ppmc-member.md new file mode 100644 index 000000000000..1f1e0aa19876 --- /dev/null +++ b/website/community/ppmc_members/nominate-ppmc-member.md @@ -0,0 +1,127 @@ +--- +title: Nominate PPMC Member +sidebar_position: 3 +--- + +This document mainly introduces how the PPMC member nominate a new PPMC member. + +## Start vote about the candidate + +Start a vote about the candidate via sending email to: : + +- candidate_name: The full name of the candidate. +- candidate_github_id: The github id of the candidate. + +Title: + +``` +[VOTE] Add candidate ${candidate_name} as a new PPMC member +``` + +Content: + +``` +Hi, All OpenDAL PPMC members. + +I would like to nominate ${candidate_name} (github id: ${candidate_github_id}) as a candidate for the OpenDAL PPMC member. Since becoming an OpenDAL committer, Xiangdong has made significant contributions to various modules of the project. + +${candidate_contributions} + +${candidate_name}'s great contributions could be found: + +- Github Account: https://github.com/${candidate_github_id} +- Github Pull Requests: https://github.com/apache/incubator-opendal/pulls?q=is%3Apr+author%3A${candidate_github_id}+is%3Aclosed +- Github Issues: https://github.com/apache/incubator-opendal/issues?q=is%3Aopen+mentions%3A${candidate_github_id} + +Please make your valuable evaluation on whether we could invite ${candidate_name} as a +committer: + +[ +1 ] Agree to add ${candidate_name} as a PPMC member of OpenDAL. +[ 0 ] Have no sense. +[ -1 ] Disagree to add ${candidate_name} as a PPMC member of OpenDAL, because ..... + +This vote starts from the moment of sending and will be open for 3 days. + +Thanks and best regards, + +${your_name} +``` + +Example: (Private Link) + +After at least 3 `+1` binding vote and no veto, claim the vote result: + +Title: + +``` +[RESULT][VOTE] Add candidate ${candidate_name} as a new PPMC member +``` + +Content: + +``` +Hi, all: + +The vote for "Add candidate ${candidate_name} as a new PPMC member" has PASSED and closed now. + +The result is as follows: + +4 binding +1 Votes: +- voter names + +Vote thread: https://lists.apache.org/thread/yg2gz2tof3cvbrgp1wxzk6mf9o858h7t + +Then I'm going to invite ${candidate_name} to join us. + +Thanks for everyone's support! + +${your_name} +``` + +## Send NOTICE to IPMC after VOTE PASSED + +The nominating PPMC member should send a message to the IPMC with a reference to the vote result in the following form: + +Title: + +``` +[NOTICE] ${candidate_name} for OpenDAL PPMC +``` + +Content: + +``` +${candidate_name} has been voted as a new member of the OpenDAL PPMC. the vote thread is at: + +https://lists.apache.org/thread/yg2gz2tof3cvbrgp1wxzk6mf9o858h7t +``` + +## Send invitation to the candidate + +Send an invitation to the candidate and cc : + +Title: + +``` +Invitation to become OpenDAL PPMC Member: ${candidate_name} +``` + +Content: + +``` +Hello ${candidate_name}, + +In recognition of your contributions to Apache OpenDAL(incubating), the OpenDAL PPMC has recently voted to add you as a PPMC member. The role of a PPMC member grants you access to the Podling Project Management Committee (PPMC) and enables you to take on greater responsibilities within the OpenDAL project. We hope that you accept this invitation and continue to help us make Apache OpenDAL(incubating) better. + +Please reply to private@opendal.apache.org using the 'reply all' function for your responses. + +With the expectation of your acceptance, welcome! + +${your_name} (as represents of The Apache OpenDAL(incubating) PPMC) +``` + +## Add the candidate to the PPMC member list + +After the candidate accepts the invitation, add the candidate to the PPMC member list by [whimsy roster tools](https://whimsy.apache.org/roster/ppmc/opendal) + +![](roster-add-ppmc-member.png) diff --git a/website/community/ppmc_members/onboarding.md b/website/community/ppmc_members/onboarding.md new file mode 100644 index 000000000000..85aaa086abb7 --- /dev/null +++ b/website/community/ppmc_members/onboarding.md @@ -0,0 +1,19 @@ +--- +title: Onboarding +sidebar_position: 1 +--- + +This document primarily serves as a guide for new PPMC members to OpenDAL. + +Upon receiving an invitation email from OpenDAL's PPMC, a new PPMC member should consider whether accepting. +If they decide in favor, they should select "Reply All" and express their decision. + +### Subscribe to Private Mailing List + +1. Send email to [private-subscribe@opendal.apache.org](mailto:private-subscribe@opendal.apache.org) +2. You will receive an email with the subject "confirm subscribe to private@opendal.apache.org" +3. Reply to the email with "Confirm" in the body + +If you receive an email with the subject "WELCOME to private@opendal.apache.org", you have successfully subscribed to the private mailing list. + +It's required for PPMC members to subscribe the private mailing list. The private list is only for confidential discussions that should not be made public, such as the suitability of a particular individual to become a committer or a member of the PPMC. diff --git a/website/community/committers/podling-report.md b/website/community/ppmc_members/podling-report.md similarity index 98% rename from website/community/committers/podling-report.md rename to website/community/ppmc_members/podling-report.md index 4b09d3a6de51..723fc30f5e76 100644 --- a/website/community/committers/podling-report.md +++ b/website/community/ppmc_members/podling-report.md @@ -1,5 +1,5 @@ --- -title: Podling status reports +title: Podling Status Reports sidebar_position: 4 --- diff --git a/website/community/ppmc_members/roster-add-committer.png b/website/community/ppmc_members/roster-add-committer.png new file mode 100644 index 000000000000..9ace0c394c97 Binary files /dev/null and b/website/community/ppmc_members/roster-add-committer.png differ diff --git a/website/community/ppmc_members/roster-add-ppmc-member.png b/website/community/ppmc_members/roster-add-ppmc-member.png new file mode 100644 index 000000000000..6bbe0f046ea1 Binary files /dev/null and b/website/community/ppmc_members/roster-add-ppmc-member.png differ diff --git a/website/community/security.md b/website/community/security.md index a545dd5e6a48..d2e62cd0ccb6 100644 --- a/website/community/security.md +++ b/website/community/security.md @@ -1,5 +1,6 @@ --- title: Security +sidebar_position: 2 --- # Security diff --git a/website/pnpm-lock.yaml b/website/pnpm-lock.yaml index 8693405e2ca9..c5f0b0492eeb 100644 --- a/website/pnpm-lock.yaml +++ b/website/pnpm-lock.yaml @@ -10,7 +10,7 @@ dependencies: version: 2.4.3(@docusaurus/types@2.4.3)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@docusaurus/preset-classic': specifier: ^2.4 - version: 2.4.3(@algolia/client-search@4.20.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.11.0)(typescript@5.3.3) + version: 2.4.3(@algolia/client-search@4.20.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.13.0)(typescript@5.3.3) '@mdx-js/react': specifier: ^1.6.22 version: 1.6.22(react@17.0.2) @@ -37,10 +37,10 @@ devDependencies: packages: - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.13.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.13.0) '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) transitivePeerDependencies: - '@algolia/client-search' @@ -48,13 +48,13 @@ packages: - search-insights dev: false - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.13.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) - search-insights: 2.11.0 + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch @@ -1587,7 +1587,7 @@ packages: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: false - /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.11.0): + /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.13.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -1604,13 +1604,13 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.13.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) '@docsearch/css': 3.5.2 algoliasearch: 4.20.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - search-insights: 2.11.0 + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' dev: false @@ -1777,7 +1777,7 @@ packages: '@docusaurus/react-loadable': 5.5.2(react@17.0.2) '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 17.0.2 @@ -1800,7 +1800,7 @@ packages: '@docusaurus/react-loadable': 5.5.2(react@17.0.2) '@docusaurus/types': 2.4.3(react-dom@17.0.2)(react@17.0.2) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 17.0.2 @@ -2099,7 +2099,7 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic@2.4.3(@algolia/client-search@4.20.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.11.0)(typescript@5.3.3): + /@docusaurus/preset-classic@2.4.3(@algolia/client-search@4.20.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-tRyMliepY11Ym6hB1rAFSNGwQDpmszvWYJvlK1E+md4SW8i6ylNHtpZjaYFff9Mdk3i/Pg8ItQq9P0daOJAvQw==} engines: {node: '>=16.14'} peerDependencies: @@ -2117,7 +2117,7 @@ packages: '@docusaurus/plugin-sitemap': 2.4.3(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@docusaurus/theme-classic': 2.4.3(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@docusaurus/theme-common': 2.4.3(@docusaurus/types@2.4.3)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) - '@docusaurus/theme-search-algolia': 2.4.3(@algolia/client-search@4.20.0)(@docusaurus/types@2.4.3)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.11.0)(typescript@5.3.3) + '@docusaurus/theme-search-algolia': 2.4.3(@algolia/client-search@4.20.0)(@docusaurus/types@2.4.3)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.13.0)(typescript@5.3.3) '@docusaurus/types': 2.4.3(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -2148,7 +2148,7 @@ packages: peerDependencies: react: '*' dependencies: - '@types/react': 18.2.42 + '@types/react': 18.2.43 prop-types: 15.8.1 react: 17.0.2 @@ -2219,7 +2219,7 @@ packages: '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3) '@docusaurus/utils-common': 2.4.3(@docusaurus/types@2.4.3) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 clsx: 1.2.1 parse-numeric-range: 1.3.0 @@ -2248,14 +2248,14 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia@2.4.3(@algolia/client-search@4.20.0)(@docusaurus/types@2.4.3)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.11.0)(typescript@5.3.3): + /@docusaurus/theme-search-algolia@2.4.3(@algolia/client-search@4.20.0)(@docusaurus/types@2.4.3)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-jziq4f6YVUB5hZOB85ELATwnxBz/RmSLD3ksGQOLDPKVzat4pmI8tddNWtriPpxR04BNT+ZfpPUMFkNFetSW1Q==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.11.0) + '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.13.0) '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@docusaurus/logger': 2.4.3 '@docusaurus/plugin-content-docs': 2.4.3(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) @@ -2310,7 +2310,7 @@ packages: react-dom: ^16.8.4 || ^17.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 commander: 5.1.0 joi: 17.11.0 react: 17.0.2 @@ -2333,7 +2333,7 @@ packages: react-dom: ^16.8.4 || ^17.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 commander: 5.1.0 joi: 17.11.0 react: 17.0.2 @@ -2892,24 +2892,24 @@ packages: resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router': 5.1.20 /@types/react-router-dom@5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router': 5.1.20 /@types/react-router@5.1.20: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 - /@types/react@18.2.42: - resolution: {integrity: sha512-c1zEr96MjakLYus/wPnuWDo1/zErfdU9rNsIGmE+NV71nx88FG9Ttgo5dqorXTu/LImX2f63WBP986gJkMPNbA==} + /@types/react@18.2.43: + resolution: {integrity: sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 @@ -3281,7 +3281,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001566 + caniuse-lite: 1.0.30001568 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -3475,8 +3475,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001566 - electron-to-chromium: 1.4.608 + caniuse-lite: 1.0.30001568 + electron-to-chromium: 1.4.609 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) @@ -3540,13 +3540,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001566 + caniuse-lite: 1.0.30001568 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001566: - resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==} + /caniuse-lite@1.0.30001568: + resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} /ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} @@ -4359,8 +4359,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false - /electron-to-chromium@1.4.608: - resolution: {integrity: sha512-J2f/3iIIm3Mo0npneITZ2UPe4B1bg8fTNrFjD8715F/k1BvbviRuqYGkET1PgprrczXYTHFvotbBOmUp6KE0uA==} + /electron-to-chromium@1.4.609: + resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==} /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -7375,8 +7375,8 @@ packages: ajv-keywords: 5.1.0(ajv@8.12.0) dev: false - /search-insights@2.11.0: - resolution: {integrity: sha512-Uin2J8Bpm3xaZi9Y8QibSys6uJOFZ+REMrf42v20AA3FUDUrshKkMEP6liJbMAHCm71wO6ls4mwAf7a3gFVxLw==} + /search-insights@2.13.0: + resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} dev: false /section-matter@1.0.0: @@ -8345,7 +8345,7 @@ packages: spdy: 4.0.2 webpack: 5.89.0 webpack-dev-middleware: 5.3.3(webpack@5.89.0) - ws: 8.14.2 + ws: 8.15.0 transitivePeerDependencies: - bufferutil - debug @@ -8514,8 +8514,8 @@ packages: optional: true dev: false - /ws@8.14.2: - resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} + /ws@8.15.0: + resolution: {integrity: sha512-H/Z3H55mrcrgjFwI+5jKavgXvwQLtfPCUEp6pi35VhoB0pfcHnSoyuTzkBEZpzq49g1193CUEwIvmsjcotenYw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1