├── .gitignore ├── README.md ├── Solution-Criteria.md ├── agendas ├── 2023 │ ├── 08-Aug │ │ ├── 2023-08-14.md │ │ ├── 2023-08-21.md │ │ └── 2023-08-28.md │ ├── 09-Sep │ │ ├── 2023-09-04.md │ │ ├── 2023-09-11.md │ │ ├── 2023-09-18.md │ │ └── 2023-09-25.md │ ├── 11-Nov │ │ └── 2023-11-20.md │ └── 12-Dec │ │ └── 2023-12-11.md ├── 2024 │ ├── 01-Jan │ │ └── 2024-01-08.md │ ├── 02-Feb │ │ └── 2024-02-12.md │ ├── 03-Mar │ │ └── 2024-03-11.md │ ├── 04-Apr │ │ └── 2024-04-08.md │ ├── 05-May │ │ └── 2024-05-13.md │ ├── 06-Jun │ │ └── 2024-06-10.md │ ├── 08-Aug │ │ └── 12-incremental-delivery-wg-august-2024.md │ ├── 09-Sep │ │ └── 09-incremental-delivery-wg-september-2024.md │ ├── 10-Oct │ │ └── 14-incremental-delivery-wg-october-2024.md │ ├── 11-Nov │ │ └── 11-incremental-delivery-wg-november-2024.md │ └── 12-Dec │ │ └── 09-incremental-delivery-wg-december-2024.md ├── 2025 │ ├── 01-Jan │ │ └── 13-incremental-delivery-wg-january-2025.md │ ├── 02-Feb │ │ ├── 10-incremental-delivery-wg-february-2025.md │ │ └── 20-incremental-delivery-wg-february-2025.md │ ├── 03-Mar │ │ └── 10-incremental-delivery-wg-march-2025.md │ └── 04-Apr │ │ └── 14-incremental-delivery-wg-april-2025.md └── README.md ├── cspell.yml ├── notes ├── 2023 │ └── 2023-08.md └── README.md ├── package.json ├── wg.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GraphQL Incremental Delivery Working Group 2 | 3 | This working group is a subcommittee of the 4 | [GraphQL Working Group](https://github.com/graphql/graphql-wg) with the 5 | following primary purpose: 6 | 7 | > To design and draft an "incremental delivery" enhancement to the GraphQL 8 | > specification. 9 | 10 | Anyone in the public GraphQL community may attend a meeting of this 11 | subcommittee, provided they first sign the 12 | [Specification Membership Agreement](https://github.com/graphql/graphql-wg/tree/main/membership) 13 | or belong to an organization which has signed. 14 | 15 | This repository holds [agendas](./agendas) and [notes](./notes) for all meetings 16 | past and upcoming as well as [shared RFC documents](./rfcs). Anyone may edit an 17 | upcoming event's agenda to _attend_ or _propose an agenda item_. 18 | 19 | All meetings occur via video conference, however participating company offices 20 | are welcome to host guests. 21 | 22 | Meetings are typically scheduled on an ad-hoc basis. Check the 23 | [agendas](./agendas) for the exact date and time of upcoming meetings. 24 | 25 | Keep track of future upcoming meetings by subscribing to the 26 | [Google Calendar](https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t) 27 | or 28 | [ical file](https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics). 29 | (maintained in UTC because time zones are hard). 30 | 31 | This repo is used by the individuals working on the GraphQL defer/stream spec 32 | proposal and the Incremental Delivery GraphQL-over-http proposal. GitHub 33 | discussions will be used to document architectural decisions made by this group 34 | and to gather feedback and discussions on this proposal. 35 | 36 | ## New to defer/stream? 37 | 38 | The easiest way to learn about the defer/stream directives is to 39 | [read the RFC](https://github.com/graphql/graphql-wg/blob/main/rfcs/DeferStream.md). 40 | 41 | References: 42 | 43 | - [Spec PR](https://github.com/graphql/graphql-spec/pull/742) 44 | - [graphql-js PR](https://github.com/graphql/graphql-js/pull/3659) 45 | - [defer/stream RFC](https://github.com/graphql/graphql-wg/blob/main/rfcs/DeferStream.md) 46 | - [graphql-over-http RFC](https://github.com/graphql/graphql-over-http/blob/master/rfcs/IncrementalDelivery.md) 47 | - [express-graphql PR](https://github.com/graphql/express-graphql/pull/583) 48 | - [Conference talk about defer/stream](https://www.youtube.com/watch?v=icv_Pq06aOY) 49 | - [Demo repo](https://github.com/n1ru4l/graphql-bleeding-edge-playground) 50 | - [fetch-multipart-graphql (client library)](https://github.com/relay-tools/fetch-multipart-graphql) 51 | - [meros (client library)](https://github.com/maraisr/meros) 52 | 53 | ## Joining a meeting? 54 | 55 | To request participation in an upcoming meeting, please send a pull request by 56 | editing the relevant [meeting agenda](./agendas). 57 | 58 | ## Want to help us keep up? 59 | 60 | We're always looking for volunteers to help take notes from the meetings, the 61 | results of which are shared in [`notes/`](./notes). If you're interested in 62 | taking notes, sign up for a meeting in [`agendas/`](./agendas) and indicate that 63 | you're willing to be a note taker. 64 | 65 | ## Participation guidelines 66 | 67 | Meetings with many participants, especially over video, can easily get hard to 68 | follow or run off course. When we talk about issues we care about, it's easy to 69 | get into heated debate. In order to respect everyone's time, and arrive to 70 | worthwhile outcomes, this subcommittee follows the 71 | ["Participation guidelines" in the GraphQL Working Group](https://github.com/graphql/graphql-wg/blob/main/README.md#participation-guidelines); 72 | a summary of which is: 73 | 74 | - Participate 75 | - Don't talk too much 76 | - Volunteer to take notes 77 | - Have an outcome in mind 78 | - Contribute 79 | - Choose your battles 80 | - Champion alternatives 81 | - Block progress as a last resort 82 | - Be patient and persistent 83 | 84 | ## Contributing to this repo 85 | 86 | This repository is managed by EasyCLA. Project participants must sign the free 87 | ([GraphQL Specification Membership agreement](https://preview-spec-membership.graphql.org) 88 | before making a contribution. You only need to do this one time, and it can be 89 | signed by 90 | [individual contributors](http://individual-spec-membership.graphql.org/) or 91 | their [employers](http://corporate-spec-membership.graphql.org/). 92 | 93 | To initiate the signature process please open a PR against this repo. The 94 | EasyCLA bot will block the merge if we still need a membership agreement from 95 | you. 96 | 97 | You can find 98 | [detailed information here](https://github.com/graphql/graphql-wg/tree/main/membership). 99 | If you have issues, please email 100 | [operations@graphql.org](mailto:operations@graphql.org). 101 | 102 | ### Commit access 103 | 104 | Commit access is granted to this repo to members of the 105 | [GraphQL TSC](./GraphQL-TSC.md) and some regular attendees of subcommittee 106 | meetings. To request commit access, please reach out to a TSC member. 107 | -------------------------------------------------------------------------------- /Solution-Criteria.md: -------------------------------------------------------------------------------- 1 | # Defer Solution Criteria 2 | 3 | This document sketches out the potential goals that a proposed solution might 4 | attempt to fulfill. 5 | 6 | Criteria have been given a "score" according to their relative importance in 7 | solving the problem laid out in this RFC while adhering to the GraphQL Spec 8 | Guiding Principles. The scores are: 9 | 10 | - **Critical** - The WG has determined that these are the most critical 11 | criteria. Any solution that does not meet this criteria will not be 12 | considered. 13 | - **Major** - The WG would strongly prefer that the accepted solution meets this 14 | criteria. 15 | - **Minor** - A nice-to-have 16 | 17 | ## 🎯 A. Clients must be able to determine when all fields under a deferred fragment have been delivered. 18 | 19 | _Score: **Critical**_ 20 | 21 | Product developers are expected to put all fields that should be deferred 22 | together in the same deferred fragment. Clients must be able to determine both 23 | when a given grouping of fields have been delivered, so it can notify the 24 | associated product code. 25 | 26 | ## 🎯 B. Execution Deduplication 27 | 28 | _Score: **Critical**_ 29 | 30 | If a field is in both a deferred and non-deferred part of the operation, or in 31 | two ore separately deferred parts of an operation, the GraphQL server must not 32 | execute this field more than once. 33 | 34 | ## 🎯 C. Final reconcilable object 35 | 36 | _Score: **Critical**_ 37 | 38 | Clients must be able to apply all subsequent responses to the initial result to 39 | create a fully reconciled version of the GraphQL response. For each path in the 40 | fully reconciled response, there must be only one value. 41 | 42 | ## 🎯 D. Minimize result amplification 43 | 44 | _Score: **Major**_ 45 | 46 | If we deliver full selection sets for each unique defer, the amount of data we 47 | deliver could be many times higher than if the `@defer` is ignored - not just 48 | the redundant data from the selection sets but the path data used to identify it 49 | in the payload. A situation like this issue can be replicated without 50 | defer/stream by having many aliased copies of `friends` in the query, but this 51 | is arguably easier to guard against. 52 | 53 | See: 54 | https://github.com/robrichard/defer-stream-wg/discussions/52#discussioncomment-3820950 55 | 56 | ## 🎯 E. Payloads must be actionable (no greedy delivery) 57 | 58 | _Score: **Minor**_ 59 | 60 | Servers should not send payloads to the client that are not actionable. An 61 | example of this is if the server sends some of the fields from a deferred 62 | fragment, while other fields are not yet ready. This data is not actionable to 63 | the client because it must wait for the entire fragment to be completed before 64 | it can notify the product code that the deferred fragment is ready (see 65 | `Criteria A`). 66 | 67 | ## 🎯 F. Fragment consistency 68 | 69 | _Score: **Major**_ 70 | 71 | All fields queried in a fragment must be delivered together. The "typename hack" 72 | (an unique alias on the `__typename` field) is a method to determine if a 73 | GraphQL fragment has been fulfilled. 74 | 75 | Example: 76 | 77 | ```graphql 78 | { 79 | me { 80 | id 81 | avatarUrl 82 | } 83 | ...Stats @defer 84 | } 85 | 86 | fragment Stats on Query { 87 | Footer: __typename 88 | me { 89 | friends { 90 | totalCount 91 | } 92 | } 93 | } 94 | ``` 95 | 96 | Clients must be able to use the presence of `"Footer": "Query"` to determine 97 | that the entire `Stats` fragment has been delivered. 98 | 99 | ## 🎯 G. Fields can be deferred independently 100 | 101 | _Score: **Major**_ 102 | 103 | Product developers should be able to defer fields independently, either by 104 | placing them in separate deferred fragments or via another method. These 105 | independently deferred fields should be delivered when they are ready, without 106 | being blocked by the execution of one another. Solutions that merge deferred 107 | fragments with the same path or label will pass this criteria as they still 108 | provide a mechanism to allow fields to be independently deferred. 109 | 110 | ## 🎯 H. Server should be able to inline individual @defer/@stream directives 111 | 112 | _Score: **Major**_ 113 | 114 | A server should be able to inline a given defer directive, i.e. treat it the 115 | same as if it's `if` argument was set to `false`. Possible reasons for this 116 | include, but are not limited to 117 | 118 | - Not degrading server performance 119 | - a server determining it would lead to better client performance if the 120 | deferred data was inlined 121 | - the deferred fields are proxied to a different GraphQL server that does not 122 | support defer 123 | 124 | ## 🎯 I. Server can start executing deferred fields before initial result is completed 125 | 126 | _Score: **Minor**_ 127 | 128 | A server should be able to start executing deferred fields without waiting until 129 | the entire initial result is complete. If a server is required to wait, it could 130 | stretch out the execution time of a single operation by many times the amount of 131 | time spent on a similar operation without defers. 132 | 133 | ## 🎯 J. Patching should be cheap (no deep merges) 134 | 135 | _Score: **Minor**_ 136 | 137 | It should be simple for a client to apply incremental results without requiring 138 | many deep object merges. 139 | 140 | ## 🎯 K. Error bubbling 141 | 142 | _Score: **Minor**_ 143 | 144 | Since it is not possible to travel back in time to null out previously sent 145 | results, error bubbling should work in an intuitive way 146 | 147 | ## 🎯 L. Clients do not need to add fields to identify resolved data 148 | 149 | _Score: **Minor**_ 150 | 151 | Clients should not be required to add fields like `__typename` to deferred 152 | fragments able to understand when this fragment has been delivered. Metadata 153 | like `path` and `label` should uniquely identify which defer the delivered data 154 | is associated with. 155 | 156 | ## 🎯 M. Deduplicate fields 157 | 158 | _Score: **Minor**_ 159 | 160 | The same fields should not be delivered to the client multiple times, 161 | unnecessarily increasing the data transferred. 162 | 163 | ## 🎯 N. Thrashing should be minimized 164 | 165 | _Score: **Minor**_ 166 | 167 | Incremental results should be able to be batched, and clients should be able to 168 | apply all of the batched updates before triggering a re-render. 169 | 170 | ## 🎯 O. Possible incremental payload shapes should be predictable 171 | 172 | _Score: **Minor**_ 173 | 174 | Predicable payload shapes are beneficial for statically typed clients 175 | 176 | ## 🎯 P. Full fragment returned in each payload 177 | 178 | _Score: **Minor**_ 179 | 180 | A close representation of the fragment response should be returned in payloads, 181 | allowing clients to render directly from the incremental responses without 182 | building on prior results. 183 | 184 | ## 🎯 Q. Field ordering is maintained 185 | 186 | _Score: **Minor**_ 187 | 188 | The GraphQL spec says on field ordering 189 | 190 | > Serialization formats which represent an ordered map should preserve the order 191 | > of requested fields as defined by CollectFields() in the Execution section. 192 | > Serialization formats which only represent unordered maps but where order is 193 | > still implicit in the serialization’s textual order (such as JSON) should 194 | > preserve the order of requested fields textually. 195 | 196 | A solution meets this criteria if the final reconciled object preserves the 197 | order of requested fields as defined by CollectFields(). 198 | -------------------------------------------------------------------------------- /agendas/2023/08-Aug/2023-08-14.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 14th August 2023 71 | 72 | To read about the purpose of this subcommittee, please see 73 | [the README](../../README.md). 74 | 75 | This is an open meeting in which anyone in the GraphQL community may attend. 76 | 77 | - **Date & Time**: 78 | [August 14th 2023 14:00 - 15:00 UTC](https://www.timeanddate.com/worldclock/meetingdetails.html?year=2023&month=8&day=14&hour=14&min=0&sec=0&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=240&iv=0) 79 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 80 | - _Please Note:_ The date or time may change. Please check this agenda the 81 | week of the meeting to confirm. While we try to keep all calendars accurate, 82 | this agenda document is the source of truth. 83 | - **Video Conference Link**: https://zoom.us/j/92252078709 84 | - _Password:_ graphqlwg 85 | - **Live Notes**: [Google Doc](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit) 86 | 87 | [calendar]: 88 | https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 89 | [google calendar]: 90 | https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 91 | [ical file]: 92 | https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 93 | 94 | ## Attendees 95 | 96 | 97 | | Name | GitHub | Organization | Location | 98 | | :------------------ | :---------------- | :----------------- | :---------------------------------- | 99 | | Rob Richard (host) | @robrichard | 1stDibs | Jersey City, NJ, US | 100 | | Ivan Goncharov | @IvanGoncharov | Apollo | Lviv, UA 101 | | Yaacov Rydzinski | @yaacovCR | Individual | West Hempstead, NY, US | 102 | 103 | ## Agenda 104 | 105 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and 106 | Code of Conduct (1m, Organizer) 107 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 108 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 109 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 110 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 111 | 1. Introduction of attendees (5m, Organizer) 112 | 1. Determine volunteers for note taking (1m, Organizer) 113 | 1. Review agenda (2m, Organizer) 114 | 1. Review previous meeting's action items (5m, Organizer) 115 | -------------------------------------------------------------------------------- /agendas/2023/08-Aug/2023-08-21.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2023-08-21) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [August 21, 2023, 10:00 – 11:00 AM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20230821T140000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | 96 | 97 | ## Agenda 98 | 99 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 100 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 101 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 102 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 103 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 104 | 1. Introduction of attendees (5m, Host) 105 | 1. Determine volunteers for note taking (1m, Host) 106 | 1. Review agenda (2m, Host) 107 | 1. Review previous meeting's action items (5m, Host) 108 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 109 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 110 | -------------------------------------------------------------------------------- /agendas/2023/08-Aug/2023-08-28.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2023-08-28) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [August 28, 2023, 10:00 – 11:00 AM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20230828T140000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | 96 | 97 | ## Agenda 98 | 99 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 100 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 101 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 102 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 103 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 104 | 1. Introduction of attendees (5m, Host) 105 | 1. Determine volunteers for note taking (1m, Host) 106 | 1. Review agenda (2m, Host) 107 | 1. Review previous meeting's action items (5m, Host) 108 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 109 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 110 | 1. Updating graphql-js to new repsonse format (5m, Rob, Yaacov) 111 | 1. Discuss concerns raised in https://github.com/graphql/defer-stream-wg/discussions/69#discussioncomment-6781506 (5m, Rob) 112 | -------------------------------------------------------------------------------- /agendas/2023/09-Sep/2023-09-04.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # This meeting is canceled 71 | 72 | # GraphQL Incremental Delivery WG – 2023-09-04) 73 | 74 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 75 | 76 | -------------------------------------------------------------------------------- /agendas/2023/09-Sep/2023-09-11.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2023-09-11) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [September 11, 2023, 10:00 – 11:00 AM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20230911T140000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | | Benoit Lubek | @BoD | Apollo | Lyon, FR | 96 | | Benjie Gillam | @benjie | Graphile | Chandler's Ford, UK | 97 | 98 | ## Agenda 99 | 100 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 101 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 102 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 103 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 104 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 105 | 1. Introduction of attendees (5m, Host) 106 | 1. Determine volunteers for note taking (1m, Host) 107 | 1. Review agenda (2m, Host) 108 | 1. Review previous meeting's action items (5m, Host) 109 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 110 | 1. Validation against the same fragment spread with different defers (10m, Rob) 111 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 112 | -------------------------------------------------------------------------------- /agendas/2023/09-Sep/2023-09-18.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2023-09-18) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [September 18, 2023, 10:00 – 11:00 AM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20230918T140000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | 96 | 97 | ## Agenda 98 | 99 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 100 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 101 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 102 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 103 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 104 | 1. Introduction of attendees (5m, Host) 105 | 1. Determine volunteers for note taking (1m, Host) 106 | 1. Review agenda (2m, Host) 107 | 1. Review previous meeting's action items (5m, Host) 108 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 109 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 110 | -------------------------------------------------------------------------------- /agendas/2023/09-Sep/2023-09-25.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2023-09-25) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [September 25, 2023, 10:00 – 11:00 AM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20230925T140000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | 96 | 97 | ## Agenda 98 | 99 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 100 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 101 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 102 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 103 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 104 | 1. Introduction of attendees (5m, Host) 105 | 1. Determine volunteers for note taking (1m, Host) 106 | 1. Review agenda (2m, Host) 107 | 1. Review previous meeting's action items (5m, Host) 108 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 109 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 110 | -------------------------------------------------------------------------------- /agendas/2023/11-Nov/2023-11-20.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2023-11-20) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [November 20, 2023, 10:00 – 11:00 AM EST](https://www.timeanddate.com/worldclock/converter.html?iso=20231120T150000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | | Yaacov Rydzinski | @yaacovCR | Individual | Neve Daniel, IL | 96 | | Benjie Gillam | @benjie | Graphile | Chandler's Ford, UK | 97 | 98 | 99 | ## Agenda 100 | 101 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 102 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 103 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 104 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 105 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 106 | 1. Introduction of attendees (5m, Host) 107 | 1. Determine volunteers for note taking (1m, Host) 108 | 1. Review agenda (2m, Host) 109 | 1. Review previous meeting's action items (5m, Host) 110 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 111 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 112 | 1. Discuss New Draft Spec Changes 113 | - https://github.com/graphql/graphql-spec/pull/1052 114 | 1. Simplify collectFields in graphql-js 115 | - https://github.com/graphql/graphql-js/pull/3982 116 | -------------------------------------------------------------------------------- /agendas/2023/12-Dec/2023-12-11.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2023-12-11) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [December 11, 2023, 10:00 – 11:00 AM EST](https://www.timeanddate.com/worldclock/converter.html?iso=20231211T150000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | 96 | 97 | ## Agenda 98 | 99 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 100 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 101 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 102 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 103 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 104 | 1. Introduction of attendees (5m, Host) 105 | 1. Determine volunteers for note taking (1m, Host) 106 | 1. Review agenda (2m, Host) 107 | 1. Review previous meeting's action items (5m, Host) 108 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 109 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 110 | -------------------------------------------------------------------------------- /agendas/2024/01-Jan/2024-01-08.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2024-01-08) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [January 8, 2024, 10:00 – 11:00 AM EST](https://www.timeanddate.com/worldclock/converter.html?iso=20240108T150000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | | Yaacov Rydzinski | @yaacovCR | Individual | Neve Daniel IL | 96 | | Benjie Gillam | @benjie | Graphile | Chandler's Ford, UK | 97 | 98 | 99 | ## Agenda 100 | 101 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 102 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 103 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 104 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 105 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 106 | 1. Introduction of attendees (5m, Host) 107 | 1. Determine volunteers for note taking (1m, Host) 108 | 1. Review agenda (2m, Host) 109 | 1. Review previous meeting's action items (5m, Host) 110 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 111 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 112 | 1. nested defer execution (& delivery ordering) 113 | - See https://github.com/graphql/defer-stream-wg/discussions/80 and linked items. 114 | -------------------------------------------------------------------------------- /agendas/2024/02-Feb/2024-02-12.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2024-02-12) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [February 12, 2024, 10:00 – 11:00 AM EST](https://www.timeanddate.com/worldclock/converter.html?iso=20240212T150000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | | Yaacov Rydzinski | @yaacovCR | Individual | Neve Daniel, IL | 96 | | Benjie Gillam | @benjie | Graphile | Chandler's Ford, UK | 97 | 98 | 99 | ## Agenda 100 | 101 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 102 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 103 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 104 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 105 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 106 | 1. Introduction of attendees (5m, Host) 107 | 1. Determine volunteers for note taking (1m, Host) 108 | 1. Review agenda (2m, Host) 109 | 1. Review previous meeting's action items (5m, Host) 110 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 111 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 112 | -------------------------------------------------------------------------------- /agendas/2024/03-Mar/2024-03-11.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2024-03-11) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [March 11, 2024, 10:00 – 11:00 AM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20240311T140000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | 96 | 97 | ## Agenda 98 | 99 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 100 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 101 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 102 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 103 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 104 | 1. Introduction of attendees (5m, Host) 105 | 1. Determine volunteers for note taking (1m, Host) 106 | 1. Review agenda (2m, Host) 107 | 1. Review previous meeting's action items (5m, Host) 108 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 109 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 110 | -------------------------------------------------------------------------------- /agendas/2024/04-Apr/2024-04-08.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2024-04-08) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [April 8, 2024, 11:30 AM – 12:30 PM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20240408T153000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | | Yaacov Rydzinski | @yaacovCR | Individual | Neve Daniel, IL | 96 | | Benjie Gillam | @benjie | Graphile | Chandler's Ford, UK | 97 | 98 | 99 | ## Agenda 100 | 101 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 102 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 103 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 104 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 105 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 106 | 1. Introduction of attendees (5m, Host) 107 | 1. Determine volunteers for note taking (1m, Host) 108 | 1. Review agenda (2m, Host) 109 | 1. Review previous meeting's action items (5m, Host) 110 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 111 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 112 | 1. Discuss edge case with Benjie's spec proposal: 113 | - Draft spec PR: https://github.com/graphql/graphql-spec/pull/1074 114 | - Edge case: https://github.com/graphql/graphql-spec/pull/1074#issuecomment-2012339481 115 | 2. Discuss status of graphql-js rewrite: 116 | - Rewrite will match Yaacov's spec proposal, see https://github.com/graphql/graphql-spec/pull/1077 117 | - Final PR in stack: https://github.com/graphql/graphql-js/pull/4046 118 | - Filtering will bring performance back to or better than 17-alpha-1, pre-incremental delivery. 119 | -------------------------------------------------------------------------------- /agendas/2024/05-May/2024-05-13.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2024-05-13) 71 | 72 | This meeting was canceled 73 | -------------------------------------------------------------------------------- /agendas/2024/06-Jun/2024-06-10.md: -------------------------------------------------------------------------------- 1 | 66 | 67 | | This is an open meeting: To attend or add agenda, send a Pull Request against this file. | 68 | | ---------------------------------------------------------------------------------------- | 69 | 70 | # GraphQL Incremental Delivery WG – 2024-06-10) 71 | 72 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 73 | 74 | This is an open meeting in which anyone in the GraphQL community may attend. 75 | 76 | - **Date & Time**: [June 10, 2024, 11:30 AM – 12:30 PM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20240610T153000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 77 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 78 | - _Please Note:_ The date or time may change. Please check this agenda the 79 | week of the meeting to confirm. While we try to keep all calendars accurate, 80 | this agenda document is the source of truth. 81 | - **Video Conference Link**: https://zoom.us/j/92252078709 82 | - _Password:_ graphqlwg 83 | - **Live Notes**: [Google Doc Notes](https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing) 84 | 85 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 86 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 87 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 88 | [google doc notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 89 | 90 | ## Attendees 91 | 92 | | Name | GitHub | Organization | Location | 93 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 94 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 95 | 96 | 97 | ## Agenda 98 | 99 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 100 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 101 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 102 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 103 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 104 | 1. Introduction of attendees (5m, Host) 105 | 1. Determine volunteers for note taking (1m, Host) 106 | 1. Review agenda (2m, Host) 107 | 1. Review previous meeting's action items (5m, Host) 108 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 109 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 110 | -------------------------------------------------------------------------------- /agendas/2024/08-Aug/12-incremental-delivery-wg-august-2024.md: -------------------------------------------------------------------------------- 1 | | This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") | 2 | | ---------------------------------------------------------------------------------------- | 3 | 4 | # Incremental Delivery WG — August 2024 5 | 6 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 7 | 8 | 9 | - **Date & Time**: [August 12, 2024, 11:30 AM – 12:30 PM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20240812T153000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 10 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 11 | - _Please Note:_ The date or time may change. Please check this agenda the 12 | week of the meeting to confirm. While we try to keep all calendars accurate, 13 | this agenda document is the source of truth. 14 | - **Video Conference Link**: https://zoom.us/j/92252078709 15 | - _Password:_ graphqlwg 16 | - **Live Notes**: [Live Notes][] 17 | 18 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 19 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 20 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 21 | [live notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 22 | 23 | ## Attendees 24 | 25 | 26 | | Name | GitHub | Organization | Location | 27 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 28 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 29 | | Yaacov Rydzinski | @yaacovCR | 1stDibs | New York, NY, US | 30 | 31 | 32 | ## Agenda 33 | 34 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 35 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 36 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 37 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 38 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 39 | 1. Introduction of attendees (5m, Host) 40 | 1. Determine volunteers for note taking (1m, Host) 41 | 1. Review agenda (2m, Host) 42 | 1. Review previous meeting's action items (5m, Host) 43 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 44 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 45 | -------------------------------------------------------------------------------- /agendas/2024/09-Sep/09-incremental-delivery-wg-september-2024.md: -------------------------------------------------------------------------------- 1 | | This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") | 2 | | ---------------------------------------------------------------------------------------- | 3 | 4 | # This meeting has been canceled 5 | 6 | # Incremental Delivery WG — September 2024 7 | 8 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 9 | 10 | 11 | - **Date & Time**: [September 9, 2024, 11:30 AM – 12:30 PM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20240909T153000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 12 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 13 | - _Please Note:_ The date or time may change. Please check this agenda the 14 | week of the meeting to confirm. While we try to keep all calendars accurate, 15 | this agenda document is the source of truth. 16 | - **Video Conference Link**: https://zoom.us/j/92252078709 17 | - _Password:_ graphqlwg 18 | - **Live Notes**: [Live Notes][] 19 | -------------------------------------------------------------------------------- /agendas/2024/10-Oct/14-incremental-delivery-wg-october-2024.md: -------------------------------------------------------------------------------- 1 | | This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") | 2 | | ---------------------------------------------------------------------------------------- | 3 | 4 | # Incremental Delivery WG — October 2024 5 | 6 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 7 | 8 | 9 | - **Date & Time**: [October 14, 2024, 11:30 AM – 12:30 PM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20241014T153000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 10 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 11 | - _Please Note:_ The date or time may change. Please check this agenda the 12 | week of the meeting to confirm. While we try to keep all calendars accurate, 13 | this agenda document is the source of truth. 14 | - **Video Conference Link**: https://zoom.us/j/92252078709 15 | - _Password:_ graphqlwg 16 | - **Live Notes**: [Live Notes][] 17 | 18 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 19 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 20 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 21 | [live notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 22 | 23 | ## Attendees 24 | 25 | 26 | | Name | GitHub | Organization | Location | 27 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 28 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 29 | 30 | 31 | ## Agenda 32 | 33 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 34 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 35 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 36 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 37 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 38 | 1. Introduction of attendees (5m, Host) 39 | 1. Determine volunteers for note taking (1m, Host) 40 | 1. Review agenda (2m, Host) 41 | 1. Review previous meeting's action items (5m, Host) 42 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 43 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 44 | -------------------------------------------------------------------------------- /agendas/2024/11-Nov/11-incremental-delivery-wg-november-2024.md: -------------------------------------------------------------------------------- 1 | | This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") | 2 | | ---------------------------------------------------------------------------------------- | 3 | 4 | # Incremental Delivery WG — November 2024 5 | 6 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 7 | 8 | 9 | - **Date & Time**: [November 11, 2024, 11:30 AM – 12:30 PM EST](https://www.timeanddate.com/worldclock/converter.html?iso=20241111T163000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 10 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 11 | - _Please Note:_ The date or time may change. Please check this agenda the 12 | week of the meeting to confirm. While we try to keep all calendars accurate, 13 | this agenda document is the source of truth. 14 | - **Video Conference Link**: https://zoom.us/j/92252078709 15 | - _Password:_ graphqlwg 16 | - **Live Notes**: [Live Notes][] 17 | 18 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 19 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 20 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 21 | [live notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 22 | 23 | ## Attendees 24 | 25 | 26 | | Name | GitHub | Organization | Location | 27 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 28 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 29 | 30 | 31 | ## Agenda 32 | 33 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 34 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 35 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 36 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 37 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 38 | 1. Introduction of attendees (5m, Host) 39 | 1. Determine volunteers for note taking (1m, Host) 40 | 1. Review agenda (2m, Host) 41 | 1. Review previous meeting's action items (5m, Host) 42 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 43 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 44 | -------------------------------------------------------------------------------- /agendas/2024/12-Dec/09-incremental-delivery-wg-december-2024.md: -------------------------------------------------------------------------------- 1 | | This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") | 2 | | ---------------------------------------------------------------------------------------- | 3 | 4 | # Incremental Delivery WG — December 2024 5 | 6 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 7 | 8 | 9 | - **Date & Time**: [December 9, 2024, 11:30 AM – 12:30 PM EST](https://www.timeanddate.com/worldclock/converter.html?iso=20241209T163000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 10 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 11 | - _Please Note:_ The date or time may change. Please check this agenda the 12 | week of the meeting to confirm. While we try to keep all calendars accurate, 13 | this agenda document is the source of truth. 14 | - **Video Conference Link**: https://zoom.us/j/92252078709 15 | - _Password:_ graphqlwg 16 | - **Live Notes**: [Live Notes][] 17 | 18 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 19 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 20 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 21 | [live notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 22 | 23 | ## Attendees 24 | 25 | 26 | | Name | GitHub | Organization | Location | 27 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 28 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 29 | 30 | 31 | ## Agenda 32 | 33 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 34 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 35 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 36 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 37 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 38 | 1. Introduction of attendees (5m, Host) 39 | 1. Determine volunteers for note taking (1m, Host) 40 | 1. Review agenda (2m, Host) 41 | 1. Review previous meeting's action items (5m, Host) 42 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 43 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 44 | -------------------------------------------------------------------------------- /agendas/2025/01-Jan/13-incremental-delivery-wg-january-2025.md: -------------------------------------------------------------------------------- 1 | | This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") | 2 | | ---------------------------------------------------------------------------------------- | 3 | 4 | # Incremental Delivery WG — January 2025 5 | 6 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 7 | 8 | 9 | - **Date & Time**: [January 13, 2025, 11:30 AM – 12:30 PM EST](https://www.timeanddate.com/worldclock/converter.html?iso=20250113T163000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 10 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 11 | - _Please Note:_ The date or time may change. Please check this agenda the 12 | week of the meeting to confirm. While we try to keep all calendars accurate, 13 | this agenda document is the source of truth. 14 | - **Video Conference Link**: https://zoom.us/j/92252078709 15 | - _Password:_ graphqlwg 16 | - **Live Notes**: [Live Notes][] 17 | 18 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 19 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 20 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 21 | [live notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 22 | 23 | ## Attendees 24 | 25 | 26 | | Name | GitHub | Organization | Location | 27 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 28 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 29 | | Benjie Gillam | @benjie | Graphile | Chandler's Ford, UK | 30 | | Yaacov Rydzinski | @yaacovCR | Individual | Neve Daniel, IL | 31 | 32 | 33 | ## Agenda 34 | 35 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 36 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 37 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 38 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 39 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 40 | 1. Introduction of attendees (5m, Host) 41 | 1. Determine volunteers for note taking (1m, Host) 42 | 1. Review agenda (2m, Host) 43 | 1. Review previous meeting's action items (5m, Host) 44 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 45 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 46 | 1. Same stream in different defers: https://github.com/graphql/defer-stream-wg/discussions/100 (15m, Rob) 47 | -------------------------------------------------------------------------------- /agendas/2025/02-Feb/10-incremental-delivery-wg-february-2025.md: -------------------------------------------------------------------------------- 1 | # Canceled for lack of agenda 2 | -------------------------------------------------------------------------------- /agendas/2025/02-Feb/20-incremental-delivery-wg-february-2025.md: -------------------------------------------------------------------------------- 1 | | This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") | 2 | | ---------------------------------------------------------------------------------------- | 3 | 4 | # Incremental Delivery WG — February 20 2025 (Ad-Hoc) 5 | 6 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 7 | 8 | 9 | - **Date & Time**: [February 20, 2025, 1:00 PM – 2:00 PM EST](https://www.timeanddate.com/worldclock/converter.html?iso=20250220T180000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 10 | - **Video Conference Link**: https://zoom.us/j/92252078709 11 | - _Password:_ graphqlwg 12 | - **Live Notes**: [Live Notes][] 13 | 14 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 15 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 16 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 17 | [live notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 18 | 19 | ## Attendees 20 | 21 | 22 | | Name | GitHub | Organization | Location | 23 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 24 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 25 | | Benjie Gillam | @benjie | Graphile | Chandler's Ford, UK | 26 | 27 | 28 | ## Agenda 29 | 30 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 31 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 32 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 33 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 34 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 35 | 1. Introduction of attendees (5m, Host) 36 | 1. Determine volunteers for note taking (1m, Host) 37 | 1. Review agenda (2m, Host) 38 | 1. Review previous meeting's action items (5m, Host) 39 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 40 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 41 | 1. Discuss terms used to describe response objects (45m, Rob) 42 | - https://github.com/graphql/defer-stream-wg/discussions/106#discussioncomment-12148473 43 | -------------------------------------------------------------------------------- /agendas/2025/03-Mar/10-incremental-delivery-wg-march-2025.md: -------------------------------------------------------------------------------- 1 | # Canceled 2 | -------------------------------------------------------------------------------- /agendas/2025/04-Apr/14-incremental-delivery-wg-april-2025.md: -------------------------------------------------------------------------------- 1 | | This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") | 2 | | ---------------------------------------------------------------------------------------- | 3 | 4 | # Incremental Delivery WG — April 2025 5 | 6 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 7 | 8 | 9 | - **Date & Time**: [April 14, 2025, 11:30 AM – 12:30 PM EDT](https://www.timeanddate.com/worldclock/converter.html?iso=20250414T153000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240) 10 | - View the [calendar][], or subscribe ([Google Calendar][], [ical file][]). 11 | - _Please Note:_ The date or time may change. Please check this agenda the 12 | week of the meeting to confirm. While we try to keep all calendars accurate, 13 | this agenda document is the source of truth. 14 | - **Video Conference Link**: https://zoom.us/j/92252078709 15 | - _Password:_ graphqlwg 16 | - **Live Notes**: [Live Notes][] 17 | 18 | [calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com 19 | [google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 20 | [ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics 21 | [live notes]: https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing 22 | 23 | ## Attendees 24 | 25 | 26 | | Name | GitHub | Organization | Location | 27 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 28 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 29 | 30 | 31 | ## Agenda 32 | 33 | 1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host) 34 | - [Specification Membership Agreement](https://github.com/graphql/foundation) 35 | - [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines) 36 | - [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) 37 | - [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md) 38 | - Meetings are [published to YouTube](https://www.youtube.com/@GraphQLFoundation/videos) and we may use LLM/AI summary tools 39 | 1. Introduction of attendees (5m, Host) 40 | 1. Determine volunteers for note taking (1m, Host) 41 | 1. Review agenda (2m, Host) 42 | 1. Review previous meeting's action items (5m, Host) 43 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 44 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 45 | -------------------------------------------------------------------------------- /agendas/README.md: -------------------------------------------------------------------------------- 1 | # Agendas 2 | 3 | An agenda contains details of when a subcommittee meeting occurs, how to access 4 | it, who will be attending and what the topics to be covered are. 5 | 6 | Agendas files are always named in `YYYY-MM-DD.md` format, and should be located 7 | in a folder representing the year. 8 | 9 | To request participation in an upcoming meeting, please send a pull request by 10 | editing the relevant meeting agenda. 11 | 12 | After a meeting, notes should be uploaded to the reciprocal file in 13 | [the notes folder](../notes). 14 | 15 | Meetings are recorded, and they can be viewed on the GraphQL Foundation's 16 | YouTube channel: 17 | 18 | https://www.youtube.com/channel/UCERcwLeheOXp_u61jEXxHMA/videos 19 | 20 | There's a playlist for this subcommittee specifically: 21 | 22 | https://www.youtube.com/playlist?list=PLP1igyLx8foHTSNBi4tKUByY5kz4pqz1u 23 | -------------------------------------------------------------------------------- /cspell.yml: -------------------------------------------------------------------------------- 1 | language: en-US 2 | ignoreRegExpList: 3 | # Posessives 4 | - /[a-z]{2,}'s/ 5 | words: 6 | # Terms of art 7 | - endianness 8 | - interoperation 9 | - monospace 10 | - openwebfoundation 11 | - parallelization 12 | - structs 13 | - subselection 14 | - proxied 15 | # Software 16 | - ical 17 | - meros 18 | # Fictional characters / examples 19 | -------------------------------------------------------------------------------- /notes/2023/2023-08.md: -------------------------------------------------------------------------------- 1 | # GraphQL Incremental Delivery WG Notes - August 2023 2 | 3 | **Watch the replays:** 4 | [GraphQL Working Group Meetings on YouTube](https://www.youtube.com/playlist?list=PLP1igyLx8foHTSNBi4tKUByY5kz4pqz1u) 5 | 6 | ## 2023-08-14 7 | 8 | ### Landing new response format in graphql-js 9 | * Discussed reviewing yaacov’s PRs 10 | * Will focus on getting them merged and new graphql-js alpha published so users can start using the new response format 11 | 12 | ## 2023-08-28 13 | * Updating graphql-js to new repsonse format 14 | * New response format is mostly merged to graphql-js, all is done except for the `id` & `subPath` field. Yaacov is currently working on that 15 | 16 | * Discuss concerns raised in [#69 (comment)](https://github.com/graphql/defer-stream-wg/discussions/69#discussioncomment-6781506) 17 | * Rob to respond to discussion explaining why descision was made around deduplication, how ids can be used as pointers for clients, how labels may not be required with __typename 18 | -------------------------------------------------------------------------------- /notes/README.md: -------------------------------------------------------------------------------- 1 | ## Notes for all past subcommittee meetings are kept here. 2 | 3 | Interested in 4 | [taking notes](https://github.com/graphql/graphql-wg#volunteer-to-take-notes) 5 | for a meeting? Sign up for the next session! 6 | 7 | Notes files mirror the file structure of the agendas; namely they should be in 8 | `YYYY/YYYY-MM-DD.md` files to match the date that the meeting took place. 9 | 10 | All notes files should begin with the following format: 11 | 12 | ```md 13 | # GraphQL Incremental Delivery WG Notes - 14 | 15 | **Watch the replay:** 16 | [GraphQL Working Group Meetings on YouTube](https://www.youtube.com/channel/UCERcwLeheOXp_u61jEXxHMA/videos) 17 | 18 | ## Agenda 19 | 20 | 21 | ``` 22 | 23 | When adding notes: use H2 (`##`) to indicate new topics, use bullet points to 24 | track discussion, try and keep track of who said each thing, and keep in mind 25 | this is not a transcription - everything is assumed to be 26 | paraphrased/simplified. When inserting meta-notes (notes on the notes), use 27 | curly braces to avoid conflicts with markdown - e.g. `{inaudible}`, 28 | `{could not keep up with discussion}`, or `{time - 22:03}` 29 | 30 | It's beneficial to insert timestamps periodically throughout the notes as it 31 | allows for easier lookup of the discussion in the video on YouTube. 32 | 33 | Actions should be recorded in the following format: 34 | 35 | ``` 36 | - : **ACTION - **: 37 | ``` 38 | 39 | For example: 40 | 41 | - Lee: **ACTION - Benjie** Write an implementation in GraphQL.js 42 | 43 | Sometimes ACTIONS are inferred rather than explicit, try and write down the 44 | inferred action as best you can - it's okay to omit the speaker, the critical 45 | thing is to have an assignee and a brief description of the assignment. 46 | 47 | Sometimes actions are on everyone; in these cases `**ACTION - everyone**` is 48 | appropriate, but when filing the action item it should be assigned on GitHub to 49 | the champion for that topic. 50 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "defer-stream-wg", 3 | "private": true, 4 | "license": "OWFa-1.0", 5 | "repository": { 6 | "type": "git", 7 | "url": "http://github.com/robrichard/defer-stream-wg.git" 8 | }, 9 | "scripts": { 10 | "gen-agenda": "wgutils agenda gen", 11 | "test": "npm run test:spelling && npm run test:format", 12 | "format": "prettier --write \"**/*.{md,yml,yaml,json}\"", 13 | "test:format": "prettier --check \"**/*.{md,yml,yaml,json}\"", 14 | "test:spelling": "cspell \"**/*.md\"" 15 | }, 16 | "devDependencies": { 17 | "cspell": "5.9.1", 18 | "prettier": "2.8.7" 19 | }, 20 | "prettier": { 21 | "proseWrap": "always", 22 | "trailingComma": "none" 23 | }, 24 | "dependencies": { 25 | "wgutils": "^1.2.5" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /wg.config.js: -------------------------------------------------------------------------------- 1 | // @ts-check 2 | 3 | /** @type {import('wgutils').Config} */ 4 | const config = { 5 | name: "Incremental Delivery WG", 6 | repoUrl: "https://github.com/graphql/defer-stream-wg", 7 | videoConferenceDetails: `https://zoom.us/j/92252078709 8 | - _Password:_ graphqlwg`, 9 | liveNotesUrl: 10 | "https://docs.google.com/document/d/1_4u4vHKeIyowo6ViGCJxE8ce-ihwcR5aoSqT0ZDQuf0/edit?usp=sharing", 11 | timezone: "US/Eastern", 12 | frequency: "monthly", 13 | nth: 2, 14 | weekday: "M", // M, Tu, W, Th, F, Sa, Su 15 | time: "11:30-12:30", // 24-hour clock, range 16 | attendeesTemplate: `\ 17 | | Name | GitHub | Organization | Location | 18 | | :------------------------- | :------------------- | :----------------- | :----------------------- | 19 | | Rob Richard (Host) | @robrichard | 1stDibs | Jersey City, NJ, US | 20 | `, 21 | agendasFolder: "agendas", 22 | dateAndTimeLocations: 23 | "p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240", 24 | description: `\ 25 | To read about the purpose of this subcommittee, please see [the README](../../README.md). 26 | `, 27 | agendaTemplateBottom: `\ 28 | 1. Review previous meeting's action items (5m, Host) 29 | - [Ready for review](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc) 30 | - [All open action items (by last update)](https://github.com/graphql/defer-stream-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc) 31 | ` 32 | }; 33 | 34 | module.exports = config; 35 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.22.10" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3" 8 | integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA== 9 | dependencies: 10 | "@babel/highlight" "^7.22.10" 11 | chalk "^2.4.2" 12 | 13 | "@babel/helper-validator-identifier@^7.22.5": 14 | version "7.22.5" 15 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" 16 | integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== 17 | 18 | "@babel/highlight@^7.22.10": 19 | version "7.22.10" 20 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7" 21 | integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ== 22 | dependencies: 23 | "@babel/helper-validator-identifier" "^7.22.5" 24 | chalk "^2.4.2" 25 | js-tokens "^4.0.0" 26 | 27 | "@babel/runtime@^7.21.0": 28 | version "7.24.7" 29 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.7.tgz#f4f0d5530e8dbdf59b3451b9b3e594b6ba082e12" 30 | integrity sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw== 31 | dependencies: 32 | regenerator-runtime "^0.14.0" 33 | 34 | "@cspell/cspell-bundled-dicts@^5.21.2": 35 | version "5.21.2" 36 | resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.21.2.tgz#2254c392e2a617b5ffe591a438840028fe8dc4b8" 37 | integrity sha512-Y5TU6wV/H+RV1VOB32MowiKofBsEZId4x4ReWCyw4KUtJegeljajCfhHwiQaZuvA69E13cJnOMDwi9qozj4kjw== 38 | dependencies: 39 | "@cspell/dict-ada" "^2.0.0" 40 | "@cspell/dict-aws" "^2.0.0" 41 | "@cspell/dict-bash" "^2.0.2" 42 | "@cspell/dict-companies" "^2.0.4" 43 | "@cspell/dict-cpp" "^3.1.0" 44 | "@cspell/dict-cryptocurrencies" "^2.0.0" 45 | "@cspell/dict-csharp" "^3.0.1" 46 | "@cspell/dict-css" "^2.0.0" 47 | "@cspell/dict-dart" "^1.1.0" 48 | "@cspell/dict-django" "^2.0.0" 49 | "@cspell/dict-dotnet" "^2.0.1" 50 | "@cspell/dict-elixir" "^2.0.1" 51 | "@cspell/dict-en-gb" "^1.1.33" 52 | "@cspell/dict-en_us" "^2.2.5" 53 | "@cspell/dict-filetypes" "^2.0.1" 54 | "@cspell/dict-fonts" "^2.0.0" 55 | "@cspell/dict-fullstack" "^2.0.5" 56 | "@cspell/dict-git" "^1.0.1" 57 | "@cspell/dict-golang" "^3.0.1" 58 | "@cspell/dict-haskell" "^2.0.0" 59 | "@cspell/dict-html" "^3.0.1" 60 | "@cspell/dict-html-symbol-entities" "^3.0.0" 61 | "@cspell/dict-java" "^2.0.0" 62 | "@cspell/dict-latex" "^2.0.3" 63 | "@cspell/dict-lorem-ipsum" "^2.0.0" 64 | "@cspell/dict-lua" "^2.0.0" 65 | "@cspell/dict-node" "^2.0.1" 66 | "@cspell/dict-npm" "^2.0.3" 67 | "@cspell/dict-php" "^2.0.0" 68 | "@cspell/dict-powershell" "^2.0.0" 69 | "@cspell/dict-public-licenses" "^1.0.4" 70 | "@cspell/dict-python" "^3.0.5" 71 | "@cspell/dict-r" "^1.0.2" 72 | "@cspell/dict-ruby" "^2.0.1" 73 | "@cspell/dict-rust" "^2.0.0" 74 | "@cspell/dict-scala" "^2.0.0" 75 | "@cspell/dict-software-terms" "^2.1.7" 76 | "@cspell/dict-swift" "^1.0.2" 77 | "@cspell/dict-typescript" "^2.0.0" 78 | "@cspell/dict-vue" "^2.0.2" 79 | 80 | "@cspell/cspell-pipe@^5.21.2": 81 | version "5.21.2" 82 | resolved "https://registry.yarnpkg.com/@cspell/cspell-pipe/-/cspell-pipe-5.21.2.tgz#7adfbc66426ee28549fd72a39deec7b98a76b320" 83 | integrity sha512-MN1SXeqqurWYNknbUMPHRFyTvURbO53/1Aw3zEoCeVUSiGbD5rrb1N+t0YDbOphWrkkrJAZk82/2ZBJ2USE/vg== 84 | 85 | "@cspell/cspell-types@^5.21.2": 86 | version "5.21.2" 87 | resolved "https://registry.yarnpkg.com/@cspell/cspell-types/-/cspell-types-5.21.2.tgz#899b4c41b59ca6e0b81c12f1973fda63535e6f3e" 88 | integrity sha512-g2h4qNR6C53IcSM3KR0DZ9gsqp+2FyKD371htJOmSJGmWb4s45QY0hsPr12A2J8/bT+E3uMtHn9KxJeQ7t0SzA== 89 | 90 | "@cspell/dict-ada@^2.0.0": 91 | version "2.0.1" 92 | resolved "https://registry.yarnpkg.com/@cspell/dict-ada/-/dict-ada-2.0.1.tgz#662e1f459531298e7c3f1ff7e63fd36c2b311d5b" 93 | integrity sha512-vopTJ1oHrrFYV5GU55Sr+AzItR78Uj5YbCaspYABmYKlq4NRrcUAUsr4bWgymDcspMIHO7e7IFcj48OKs1fndA== 94 | 95 | "@cspell/dict-aws@^2.0.0": 96 | version "2.0.0" 97 | resolved "https://registry.yarnpkg.com/@cspell/dict-aws/-/dict-aws-2.0.0.tgz#9af72af4e59e96029dd4335271d87784843cb7dd" 98 | integrity sha512-NKz7pDZ7pwj/b33i3f4WLpC1rOOUMmENwYgftxU+giU2YBeKM2wZbMTSEIzsrel56r0UlQYmdIVlP/B4nnVaoQ== 99 | 100 | "@cspell/dict-bash@^2.0.2": 101 | version "2.0.4" 102 | resolved "https://registry.yarnpkg.com/@cspell/dict-bash/-/dict-bash-2.0.4.tgz#93f0ff159d96b8823fed9282f803e4f3447af33d" 103 | integrity sha512-uK/ehmp5LYrmRH2Gv3nbvdPswpkybJUn34WYKLpeuYHQktmi+pOI1A9uPdBPnSbMDffSvwQlQohIyKawz+X8Ag== 104 | 105 | "@cspell/dict-companies@^2.0.4": 106 | version "2.0.14" 107 | resolved "https://registry.yarnpkg.com/@cspell/dict-companies/-/dict-companies-2.0.14.tgz#2b31941107e3aa41d3d122d40c3f3daae9eaa7f2" 108 | integrity sha512-Sq1X29Z05OZ/UNqTwVhf3/WaqvJQy4/S6gS8qYI5AQRX45gVe8CPhNBLmZOTC6z8m716bfQCxa5rRT9YNSdTZg== 109 | 110 | "@cspell/dict-cpp@^3.1.0": 111 | version "3.2.1" 112 | resolved "https://registry.yarnpkg.com/@cspell/dict-cpp/-/dict-cpp-3.2.1.tgz#2c8c232c53c22c69b73802a26480203e1d9b6fbf" 113 | integrity sha512-XcmzrKIghqFfrYLLaHtWKOp9rupiuGdc5ODONk+emsq0W5CIc3Abn27IQHwUzxzF+Cm5IfKAIJ5Kpe6hkzm0HQ== 114 | 115 | "@cspell/dict-cryptocurrencies@^2.0.0": 116 | version "2.0.0" 117 | resolved "https://registry.yarnpkg.com/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-2.0.0.tgz#a74eecb42a46a96d08b6613fdb5c554529d3afff" 118 | integrity sha512-nREysmmfOp7L2YCRAUufQahwD5/Punzb5AZ6eyg4zUamdRWHgBFphb5/9h2flt1vgdUfhc6hZcML21Ci7iXjaA== 119 | 120 | "@cspell/dict-csharp@^3.0.1": 121 | version "3.0.1" 122 | resolved "https://registry.yarnpkg.com/@cspell/dict-csharp/-/dict-csharp-3.0.1.tgz#94a673e02bb7cc03c25bc699bc1b5bd786c2c5fd" 123 | integrity sha512-xkfQu03F388w4sdVQSSjrVMkxAxpTYB2yW7nw0XYtTjl3L/jBgvTr/j1BTjdFbQhdNf10Lg0Ak1kXOjmHodVqA== 124 | 125 | "@cspell/dict-css@^2.0.0": 126 | version "2.1.0" 127 | resolved "https://registry.yarnpkg.com/@cspell/dict-css/-/dict-css-2.1.0.tgz#799708a8e59cb58077b21b1f37aacdc75c240efb" 128 | integrity sha512-glASAELcGhh4Ru0rTQ4G9mTQxSyPwsZOON/5BYflB6Kks8YC8nUvKrtMCoo5W7CPKPfSEa8zUNctFQ1+IUYDHA== 129 | 130 | "@cspell/dict-dart@^1.1.0": 131 | version "1.1.1" 132 | resolved "https://registry.yarnpkg.com/@cspell/dict-dart/-/dict-dart-1.1.1.tgz#d4da9cf72e5df369b6d9ebe588f9c1474adf3556" 133 | integrity sha512-XBOCpezXrgFN18kGEwqMpTUGZdw4BjCoJrNOo6qBdcdZySCrEHLwELraLOkcSba2kM4stmTp0t59FkwtP8TKOA== 134 | 135 | "@cspell/dict-django@^2.0.0": 136 | version "2.0.0" 137 | resolved "https://registry.yarnpkg.com/@cspell/dict-django/-/dict-django-2.0.0.tgz#a5f5f693a686e5873f9dfb547ee3b3142ef760b1" 138 | integrity sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw== 139 | 140 | "@cspell/dict-dotnet@^2.0.1": 141 | version "2.0.1" 142 | resolved "https://registry.yarnpkg.com/@cspell/dict-dotnet/-/dict-dotnet-2.0.1.tgz#8ef56df758b63f0a2ba4d8681a427a6861ed34d5" 143 | integrity sha512-b1n4crJRW0WZVf9Gp/52j/tDtjYiZ3N81fIyfqPlBrjsh/5AivfA697DYwQ2mr8ngNX7RsqRtYNQjealA1rEnQ== 144 | 145 | "@cspell/dict-elixir@^2.0.1": 146 | version "2.0.1" 147 | resolved "https://registry.yarnpkg.com/@cspell/dict-elixir/-/dict-elixir-2.0.1.tgz#1a9b422215b5edabb84568cfa5c0c70bc164a2ce" 148 | integrity sha512-eTTTxZt1FqGkM780yFDxsGHvTbWqvlK8YISSccK8FyrB6ULW+uflQlNS5AnWg3uWKC48b7pQott+odYCsPJ+Ow== 149 | 150 | "@cspell/dict-en-gb@^1.1.33": 151 | version "1.1.33" 152 | resolved "https://registry.yarnpkg.com/@cspell/dict-en-gb/-/dict-en-gb-1.1.33.tgz#7f1fd90fc364a5cb77111b5438fc9fcf9cc6da0e" 153 | integrity sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g== 154 | 155 | "@cspell/dict-en_us@^2.2.5": 156 | version "2.3.3" 157 | resolved "https://registry.yarnpkg.com/@cspell/dict-en_us/-/dict-en_us-2.3.3.tgz#4b20b5aa91151a4fb6f40425436b3b4c54ddaef4" 158 | integrity sha512-csyKeaNktfpvMkmE2GOPTwsrQm3wWhLKVaDRaGU0qTcIjDiCvqv/iYgrVrKRkoddA3kdNTZ8YNCcix7lb6VkOg== 159 | 160 | "@cspell/dict-filetypes@^2.0.1": 161 | version "2.1.1" 162 | resolved "https://registry.yarnpkg.com/@cspell/dict-filetypes/-/dict-filetypes-2.1.1.tgz#f778ad814ff6d7050f81bbd7c856b6f555ba6bae" 163 | integrity sha512-Oo0/mUbFHzsaATqRLdkV1RMoYns3aGzeKFIpVJg415GYtJ8EABXtEArYTXeMwlboyGTPvEk+PR2hBSTSfQTqmg== 164 | 165 | "@cspell/dict-fonts@^2.0.0": 166 | version "2.1.0" 167 | resolved "https://registry.yarnpkg.com/@cspell/dict-fonts/-/dict-fonts-2.1.0.tgz#89b32b41bc66a38b6fbf9c970540e2f7ebd6e8b1" 168 | integrity sha512-hk7xsbfWEUhc136Xj7I2TD7ouKAfWwzCVAQaHBxcVXAsVxu7bDOGj4FvE2jBzlkSUY8A9Ww8qS0GOFvowJshVg== 169 | 170 | "@cspell/dict-fullstack@^2.0.5": 171 | version "2.0.6" 172 | resolved "https://registry.yarnpkg.com/@cspell/dict-fullstack/-/dict-fullstack-2.0.6.tgz#0bec93306cba070ed6aa0b619d8080c86310ab5d" 173 | integrity sha512-R2E2xvbHvvRwwurxfpBJDRIJjXBMfEPF5WNV3LTOEMRqkZtoYCeJK9aqc8LHlmJMtAbnN1cx//BCDIyTJ0rO0A== 174 | 175 | "@cspell/dict-git@^1.0.1": 176 | version "1.0.1" 177 | resolved "https://registry.yarnpkg.com/@cspell/dict-git/-/dict-git-1.0.1.tgz#9de5ab2532abcdc8b10bd83ccb1f5e5dae0b6067" 178 | integrity sha512-Rk+eTof/9inF11lvxmkCRK+gODatA3qai8kSASv6OG/JfPvpj7fTHErx/rdgPw/LOTDUafnoTjTYmj7B2MOQXg== 179 | 180 | "@cspell/dict-golang@^3.0.1": 181 | version "3.0.1" 182 | resolved "https://registry.yarnpkg.com/@cspell/dict-golang/-/dict-golang-3.0.1.tgz#acde95eb340c4512d132586a8326b1b3d971c0f7" 183 | integrity sha512-0KNfXTbxHW2l8iVjxeOf+KFv9Qrw3z5cyKnkuYJWlBTSB5KcUBfeKCb4fsds26VdANqiy6U91b4gDx5kNEmBjQ== 184 | 185 | "@cspell/dict-haskell@^2.0.0": 186 | version "2.0.1" 187 | resolved "https://registry.yarnpkg.com/@cspell/dict-haskell/-/dict-haskell-2.0.1.tgz#941aa5eed0eb5e327e1a2b04dcad4f0e60f663c0" 188 | integrity sha512-ooA23qIG7InOOxlLm67CNH5O2J85QsPHEAzEU9KEqVfYG5ovFs5tx6n9pHekDVk3MpQULpqfNUYDR0KigPLg5g== 189 | 190 | "@cspell/dict-html-symbol-entities@^3.0.0": 191 | version "3.0.0" 192 | resolved "https://registry.yarnpkg.com/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-3.0.0.tgz#55d5d96c37ecbde00492c4238e229908eea9cedb" 193 | integrity sha512-04K7cPTcbYXmHICfiob4gZA1yaj4hpfM+Nl5WIJ1EAZsSGHdqmGEF28GuCjyQ8ZeKiJAsPt/vXuLBbjxkHqZyQ== 194 | 195 | "@cspell/dict-html@^3.0.1": 196 | version "3.3.2" 197 | resolved "https://registry.yarnpkg.com/@cspell/dict-html/-/dict-html-3.3.2.tgz#5b5fa6b2b8a1d51f8f735dc3fd5310ff287c29bf" 198 | integrity sha512-cM5pQSEiqjrdk6cRFLrlLdWNT/J8399f/A6DjwjfYhHrGy0e/Rsjv76HZT0GlE1OqMoq9eG9jdQsfoYYgWTIpQ== 199 | 200 | "@cspell/dict-java@^2.0.0": 201 | version "2.0.0" 202 | resolved "https://registry.yarnpkg.com/@cspell/dict-java/-/dict-java-2.0.0.tgz#76252cee8f04e099ac6dae0f45f22257088060a7" 203 | integrity sha512-9f5LDATlAiXRGqxLxgqbOLlQxuMW2zcN7tBgxwtN+4u90vM03ZUOR/gKIuDV/y0ZuAiWBIjA73cjk8DJ13Q1eA== 204 | 205 | "@cspell/dict-latex@^2.0.3": 206 | version "2.0.9" 207 | resolved "https://registry.yarnpkg.com/@cspell/dict-latex/-/dict-latex-2.0.9.tgz#ba376b2ae8c4b9fad14e8ed293df027a8b08348f" 208 | integrity sha512-d1kTK6dJb5z6UcfASQWjqQlsjZvnoVOvMWxYtLpGksYf6gM4IgqoPVNMLYYK6xBS4T/uAnLIj975A6YuAeyZpg== 209 | 210 | "@cspell/dict-lorem-ipsum@^2.0.0": 211 | version "2.0.1" 212 | resolved "https://registry.yarnpkg.com/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.1.tgz#694ffe36ea9cdb7bce35066a850f9d4e4811c5d9" 213 | integrity sha512-s7Ft8UiloUJwgz4z8uLeFvCkeTcZ43HQl7mSAlZd76eW+keLSsdeGmLDx2zaciqo+MftPGyzygVCwaJjTGxiew== 214 | 215 | "@cspell/dict-lua@^2.0.0": 216 | version "2.0.0" 217 | resolved "https://registry.yarnpkg.com/@cspell/dict-lua/-/dict-lua-2.0.0.tgz#b96d0363a28ac7e0483ad03edb21705c4f951459" 218 | integrity sha512-7WUEBEspSKtsq104WdIys1+DLqAxpJPzw74Py1TuE3fI5GvlzeSZkRFP2ya54GB2lCO4C3mq4M8EnitpibVDfw== 219 | 220 | "@cspell/dict-node@^2.0.1": 221 | version "2.0.1" 222 | resolved "https://registry.yarnpkg.com/@cspell/dict-node/-/dict-node-2.0.1.tgz#eda891ebdbce83f20829cb6c85cd209da8cf5cdd" 223 | integrity sha512-ztBWzhvI+YaMehICSJ65cohhjQqoztxf9vrS3YckOiVGBFvUMaFVNdX9klQkvrLcS/O4+2PzoGeIEkmf99amLA== 224 | 225 | "@cspell/dict-npm@^2.0.3": 226 | version "2.0.5" 227 | resolved "https://registry.yarnpkg.com/@cspell/dict-npm/-/dict-npm-2.0.5.tgz#d5b77025fcb46db843091e002409faffcfccade0" 228 | integrity sha512-KuPL5fKaqyG9ACrrinNt84FhVdh23VRtxDLO8MtGUdStca9tjfjPdmP2YF/5VkEKmpKYkfFKVcBUk9RgVkx5bw== 229 | 230 | "@cspell/dict-php@^2.0.0": 231 | version "2.0.0" 232 | resolved "https://registry.yarnpkg.com/@cspell/dict-php/-/dict-php-2.0.0.tgz#5d42f7df7c1da89fe19c2ccfe1bf61231d183990" 233 | integrity sha512-29WgU77eTO985LvMHwPi1pcpfopfCWfTdffDyqya0JIfOSaFUrlYKzGPkE4mRxcz2G3hXsaM0SRvBNdIRwEdUg== 234 | 235 | "@cspell/dict-powershell@^2.0.0": 236 | version "2.0.0" 237 | resolved "https://registry.yarnpkg.com/@cspell/dict-powershell/-/dict-powershell-2.0.0.tgz#6e8ae7381b1928dfaf8f5a625f8fae6e8d93f224" 238 | integrity sha512-6uvEhLiGmG3u9TFkM1TYcky6aL9Yk7Sk3KJwoTYBaQJY2KqrprgyQtW6yxIw9oU52VRHlq3KKvSAA9Q26+SIkQ== 239 | 240 | "@cspell/dict-public-licenses@^1.0.4": 241 | version "1.0.6" 242 | resolved "https://registry.yarnpkg.com/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.6.tgz#e296be04dfa8db9596ea1874d26dfd0ec3d62e80" 243 | integrity sha512-Z9IUFPkkOpOsEdgPUfQOJNQ+qU6+iBAZWS/CR5sUqTX+s5VkPNVwQyVC2kdmgmE2U5qwzAPewG6nVKr2MVogwg== 244 | 245 | "@cspell/dict-python@^3.0.5": 246 | version "3.0.6" 247 | resolved "https://registry.yarnpkg.com/@cspell/dict-python/-/dict-python-3.0.6.tgz#884f398e053a5d500adc9de47d1f1049a7afcc9c" 248 | integrity sha512-tzxJ4sd9ZGhAUKg/WJJpQGDNtoHvM8Wn+iS2+PnQj2/LTHBW4mnaCogsGsBtYu8C4b2+BEQs+tc5808AeEfLug== 249 | 250 | "@cspell/dict-r@^1.0.2": 251 | version "1.0.3" 252 | resolved "https://registry.yarnpkg.com/@cspell/dict-r/-/dict-r-1.0.3.tgz#1480016695ee119cf63fa8c71b161d033bbb9029" 253 | integrity sha512-u2qeXd4cx/TvTVcmkvA+sK6f4K1uMAMO6QPMSr1pSvqGElPRP1mIBXmuiSuBzLO3LbsJuUEHw5Cp3/bxIB6rNA== 254 | 255 | "@cspell/dict-ruby@^2.0.1": 256 | version "2.0.2" 257 | resolved "https://registry.yarnpkg.com/@cspell/dict-ruby/-/dict-ruby-2.0.2.tgz#a0e9737832047e146e113f72268e198defda4e71" 258 | integrity sha512-vVnUpSmGDbPjs7MHq741DsLHhQcoA4CnUCM9wsTorQ9AQRDAkDTbK/LcY8nM19MoXCb3eF8PFku5Jq+gqH0u7w== 259 | 260 | "@cspell/dict-rust@^2.0.0": 261 | version "2.0.1" 262 | resolved "https://registry.yarnpkg.com/@cspell/dict-rust/-/dict-rust-2.0.1.tgz#2923392a41784e76ee00b9456d581f86a83097fb" 263 | integrity sha512-ATDpIh0VWpQdUIZa8zqqJY4wQz3q00BTXlQCodeOmObYSb23+L6KWWzJ8mKLgpbc1lqTkogWrqxiCxlrCmqNmg== 264 | 265 | "@cspell/dict-scala@^2.0.0": 266 | version "2.0.0" 267 | resolved "https://registry.yarnpkg.com/@cspell/dict-scala/-/dict-scala-2.0.0.tgz#b8098103bb03a13406c1c79f1769052353aafac4" 268 | integrity sha512-MUwA2YKpqaQOSR4V1/CVGRNk8Ii5kf6I8Ch+4/BhRZRQXuwWbi21rDRYWPqdQWps7VNzAbbMA+PQDWsD5YY38g== 269 | 270 | "@cspell/dict-software-terms@^2.1.7": 271 | version "2.3.0" 272 | resolved "https://registry.yarnpkg.com/@cspell/dict-software-terms/-/dict-software-terms-2.3.0.tgz#1953b6be012fe6bb6849ad51bafa04b3661e57bc" 273 | integrity sha512-rl+quUw68IxjWgeX/QDMgQsImZ1DaKzFyYMSGrCNcNPp4b4SMLwHCKoJ97/uOnUnw0jaBxueXoqp2iyN/QiOVw== 274 | 275 | "@cspell/dict-swift@^1.0.2": 276 | version "1.0.3" 277 | resolved "https://registry.yarnpkg.com/@cspell/dict-swift/-/dict-swift-1.0.3.tgz#b819da0ca2c5dfecdd61bec55181636a06d23677" 278 | integrity sha512-yOBLSaRD0AnkkkndJ8PuB82Evp6lA2xItf2AWsnPfCCgxp5Ojk6uUBC/WQBSkzkCAOGbXyHsu9D97tsOx2c6cw== 279 | 280 | "@cspell/dict-typescript@^2.0.0": 281 | version "2.0.2" 282 | resolved "https://registry.yarnpkg.com/@cspell/dict-typescript/-/dict-typescript-2.0.2.tgz#2cf4aa7a4e9c0a336fe442d8734a6f6dee273611" 283 | integrity sha512-OIoSJsCw9WHX4eDikoF5/0QbptMPZjElOcMYdYCyV03nqV5n4ot72ysTexW95yW4+fQU6uDPNQvnrUnhXXEkTA== 284 | 285 | "@cspell/dict-vue@^2.0.2": 286 | version "2.0.2" 287 | resolved "https://registry.yarnpkg.com/@cspell/dict-vue/-/dict-vue-2.0.2.tgz#8618b9f4825b3d80e1788082c19ac9c15832463e" 288 | integrity sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g== 289 | 290 | "@types/parse-json@^4.0.0": 291 | version "4.0.0" 292 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" 293 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== 294 | 295 | ansi-regex@^5.0.1: 296 | version "5.0.1" 297 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 298 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 299 | 300 | ansi-styles@^3.2.1: 301 | version "3.2.1" 302 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 303 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 304 | dependencies: 305 | color-convert "^1.9.0" 306 | 307 | ansi-styles@^4.0.0, ansi-styles@^4.1.0: 308 | version "4.3.0" 309 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 310 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 311 | dependencies: 312 | color-convert "^2.0.1" 313 | 314 | array-timsort@^1.0.3: 315 | version "1.0.3" 316 | resolved "https://registry.yarnpkg.com/array-timsort/-/array-timsort-1.0.3.tgz#3c9e4199e54fb2b9c3fe5976396a21614ef0d926" 317 | integrity sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ== 318 | 319 | balanced-match@^1.0.0: 320 | version "1.0.2" 321 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 322 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 323 | 324 | brace-expansion@^1.1.7: 325 | version "1.1.11" 326 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 327 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 328 | dependencies: 329 | balanced-match "^1.0.0" 330 | concat-map "0.0.1" 331 | 332 | braces@^3.0.2: 333 | version "3.0.2" 334 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 335 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 336 | dependencies: 337 | fill-range "^7.0.1" 338 | 339 | callsites@^3.0.0, callsites@^3.1.0: 340 | version "3.1.0" 341 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 342 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 343 | 344 | chalk@^2.4.2: 345 | version "2.4.2" 346 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 347 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 348 | dependencies: 349 | ansi-styles "^3.2.1" 350 | escape-string-regexp "^1.0.5" 351 | supports-color "^5.3.0" 352 | 353 | chalk@^4.1.2: 354 | version "4.1.2" 355 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 356 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 357 | dependencies: 358 | ansi-styles "^4.1.0" 359 | supports-color "^7.1.0" 360 | 361 | clear-module@^4.1.2: 362 | version "4.1.2" 363 | resolved "https://registry.yarnpkg.com/clear-module/-/clear-module-4.1.2.tgz#5a58a5c9f8dccf363545ad7284cad3c887352a80" 364 | integrity sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw== 365 | dependencies: 366 | parent-module "^2.0.0" 367 | resolve-from "^5.0.0" 368 | 369 | cliui@^8.0.1: 370 | version "8.0.1" 371 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" 372 | integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== 373 | dependencies: 374 | string-width "^4.2.0" 375 | strip-ansi "^6.0.1" 376 | wrap-ansi "^7.0.0" 377 | 378 | color-convert@^1.9.0: 379 | version "1.9.3" 380 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 381 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 382 | dependencies: 383 | color-name "1.1.3" 384 | 385 | color-convert@^2.0.1: 386 | version "2.0.1" 387 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 388 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 389 | dependencies: 390 | color-name "~1.1.4" 391 | 392 | color-name@1.1.3: 393 | version "1.1.3" 394 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 395 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 396 | 397 | color-name@~1.1.4: 398 | version "1.1.4" 399 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 400 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 401 | 402 | commander@^8.2.0: 403 | version "8.3.0" 404 | resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" 405 | integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== 406 | 407 | comment-json@^4.1.1, comment-json@^4.2.2: 408 | version "4.2.3" 409 | resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-4.2.3.tgz#50b487ebbf43abe44431f575ebda07d30d015365" 410 | integrity sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw== 411 | dependencies: 412 | array-timsort "^1.0.3" 413 | core-util-is "^1.0.3" 414 | esprima "^4.0.1" 415 | has-own-prop "^2.0.0" 416 | repeat-string "^1.6.1" 417 | 418 | concat-map@0.0.1: 419 | version "0.0.1" 420 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 421 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 422 | 423 | configstore@^5.0.1: 424 | version "5.0.1" 425 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" 426 | integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== 427 | dependencies: 428 | dot-prop "^5.2.0" 429 | graceful-fs "^4.1.2" 430 | make-dir "^3.0.0" 431 | unique-string "^2.0.0" 432 | write-file-atomic "^3.0.0" 433 | xdg-basedir "^4.0.0" 434 | 435 | core-util-is@^1.0.3: 436 | version "1.0.3" 437 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" 438 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== 439 | 440 | cosmiconfig@^7.0.1: 441 | version "7.1.0" 442 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" 443 | integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== 444 | dependencies: 445 | "@types/parse-json" "^4.0.0" 446 | import-fresh "^3.2.1" 447 | parse-json "^5.0.0" 448 | path-type "^4.0.0" 449 | yaml "^1.10.0" 450 | 451 | crypto-random-string@^2.0.0: 452 | version "2.0.0" 453 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" 454 | integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== 455 | 456 | cspell-glob@^5.21.2, cspell-glob@^5.9.1: 457 | version "5.21.2" 458 | resolved "https://registry.yarnpkg.com/cspell-glob/-/cspell-glob-5.21.2.tgz#ef56578b561ab67efd3c2c84c2fbd85a7072ba61" 459 | integrity sha512-AabqzG31UWy4CSz1xJIK4qzXcarxuRFP9OD2EX8iDtEo0tQJLGoTHE+UpNDBPWTHearE0BZPhpMDF/radtZAgw== 460 | dependencies: 461 | micromatch "^4.0.5" 462 | 463 | cspell-io@^5.21.2: 464 | version "5.21.2" 465 | resolved "https://registry.yarnpkg.com/cspell-io/-/cspell-io-5.21.2.tgz#d9087163b1c8ad11c6f94cb7dddf8c57eb97fabe" 466 | integrity sha512-3J4cLuN59R7ARiRZ8ke5QwlC5uPfzHLVELOtEAmsTIjuUMvr7BpbrdCuTsUvLkAqYE9NA5eqolqQm3GLXnECNw== 467 | 468 | cspell-lib@^5.9.1: 469 | version "5.21.2" 470 | resolved "https://registry.yarnpkg.com/cspell-lib/-/cspell-lib-5.21.2.tgz#77e81b4f134441e11c0434dee7532c00ea116268" 471 | integrity sha512-emAFXtDfs84FoMlhOxZYxYVvbCoCN0LxN0obIRvCsvFCLUPj9y7vHv/Tu/01ZyAPeo2r6gkqhanJpQyoIDA1yg== 472 | dependencies: 473 | "@cspell/cspell-bundled-dicts" "^5.21.2" 474 | "@cspell/cspell-pipe" "^5.21.2" 475 | "@cspell/cspell-types" "^5.21.2" 476 | clear-module "^4.1.2" 477 | comment-json "^4.2.2" 478 | configstore "^5.0.1" 479 | cosmiconfig "^7.0.1" 480 | cspell-glob "^5.21.2" 481 | cspell-io "^5.21.2" 482 | cspell-trie-lib "^5.21.2" 483 | fast-equals "^3.0.2" 484 | find-up "^5.0.0" 485 | fs-extra "^10.1.0" 486 | gensequence "^3.1.1" 487 | import-fresh "^3.3.0" 488 | resolve-from "^5.0.0" 489 | resolve-global "^1.0.0" 490 | vscode-languageserver-textdocument "^1.0.4" 491 | vscode-uri "^3.0.3" 492 | 493 | cspell-trie-lib@^5.21.2: 494 | version "5.21.2" 495 | resolved "https://registry.yarnpkg.com/cspell-trie-lib/-/cspell-trie-lib-5.21.2.tgz#5d00667754c02695a00fc98f2c6bd467f7945951" 496 | integrity sha512-iux2F+85jDlBEJZgikfPT5SUZMwuFjNqEJiO1SO+xfQG+2MFV9CaHTsoRJIGNy3udMm1mw0GMY5UIVAodwlnhg== 497 | dependencies: 498 | "@cspell/cspell-pipe" "^5.21.2" 499 | fs-extra "^10.1.0" 500 | gensequence "^3.1.1" 501 | 502 | cspell@5.9.1: 503 | version "5.9.1" 504 | resolved "https://registry.yarnpkg.com/cspell/-/cspell-5.9.1.tgz#21745f93ee3740e8d5e0e542ee1003b270dcc23e" 505 | integrity sha512-4dec5W4K4c7TUREDfUYtcbwh70SL7oqkFim9XOpg3Ax0YadMZ8A4Xb8LKL+J7Egj/MqV+neMwomAakpWphDIrA== 506 | dependencies: 507 | chalk "^4.1.2" 508 | commander "^8.2.0" 509 | comment-json "^4.1.1" 510 | cspell-glob "^5.9.1" 511 | cspell-lib "^5.9.1" 512 | fs-extra "^10.0.0" 513 | get-stdin "^8.0.0" 514 | glob "^7.1.7" 515 | strip-ansi "^6.0.0" 516 | vscode-uri "^3.0.2" 517 | 518 | date-fns-tz@^2.0.0: 519 | version "2.0.1" 520 | resolved "https://registry.yarnpkg.com/date-fns-tz/-/date-fns-tz-2.0.1.tgz#0a9b2099031c0d74120b45de9fd23192e48ea495" 521 | integrity sha512-fJCG3Pwx8HUoLhkepdsP7Z5RsucUi+ZBOxyM5d0ZZ6c4SdYustq0VMmOu6Wf7bli+yS/Jwp91TOCqn9jMcVrUA== 522 | 523 | date-fns@^2: 524 | version "2.30.0" 525 | resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" 526 | integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== 527 | dependencies: 528 | "@babel/runtime" "^7.21.0" 529 | 530 | dot-prop@^5.2.0: 531 | version "5.3.0" 532 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" 533 | integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== 534 | dependencies: 535 | is-obj "^2.0.0" 536 | 537 | emoji-regex@^8.0.0: 538 | version "8.0.0" 539 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 540 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 541 | 542 | error-ex@^1.3.1: 543 | version "1.3.2" 544 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 545 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 546 | dependencies: 547 | is-arrayish "^0.2.1" 548 | 549 | escalade@^3.1.1: 550 | version "3.1.2" 551 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" 552 | integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== 553 | 554 | escape-string-regexp@^1.0.5: 555 | version "1.0.5" 556 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 557 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 558 | 559 | esprima@^4.0.1: 560 | version "4.0.1" 561 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 562 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 563 | 564 | fast-equals@^3.0.2: 565 | version "3.0.3" 566 | resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-3.0.3.tgz#8e6cb4e51ca1018d87dd41982ef92758b3e4197f" 567 | integrity sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg== 568 | 569 | fill-range@^7.0.1: 570 | version "7.0.1" 571 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 572 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 573 | dependencies: 574 | to-regex-range "^5.0.1" 575 | 576 | find-up@^5.0.0: 577 | version "5.0.0" 578 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" 579 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== 580 | dependencies: 581 | locate-path "^6.0.0" 582 | path-exists "^4.0.0" 583 | 584 | fs-extra@^10.0.0, fs-extra@^10.1.0: 585 | version "10.1.0" 586 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" 587 | integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== 588 | dependencies: 589 | graceful-fs "^4.2.0" 590 | jsonfile "^6.0.1" 591 | universalify "^2.0.0" 592 | 593 | fs.realpath@^1.0.0: 594 | version "1.0.0" 595 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 596 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 597 | 598 | gensequence@^3.1.1: 599 | version "3.1.1" 600 | resolved "https://registry.yarnpkg.com/gensequence/-/gensequence-3.1.1.tgz#95c1afc7c0680f92942c17f2d6f83f3d26ea97af" 601 | integrity sha512-ys3h0hiteRwmY6BsvSttPmkhC0vEQHPJduANBRtH/dlDPZ0UBIb/dXy80IcckXyuQ6LKg+PloRqvGER9IS7F7g== 602 | 603 | get-caller-file@^2.0.5: 604 | version "2.0.5" 605 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 606 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 607 | 608 | get-stdin@^8.0.0: 609 | version "8.0.0" 610 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" 611 | integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== 612 | 613 | glob@^7.1.7: 614 | version "7.2.3" 615 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 616 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 617 | dependencies: 618 | fs.realpath "^1.0.0" 619 | inflight "^1.0.4" 620 | inherits "2" 621 | minimatch "^3.1.1" 622 | once "^1.3.0" 623 | path-is-absolute "^1.0.0" 624 | 625 | global-dirs@^0.1.1: 626 | version "0.1.1" 627 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" 628 | integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== 629 | dependencies: 630 | ini "^1.3.4" 631 | 632 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: 633 | version "4.2.11" 634 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" 635 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 636 | 637 | has-flag@^3.0.0: 638 | version "3.0.0" 639 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 640 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 641 | 642 | has-flag@^4.0.0: 643 | version "4.0.0" 644 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 645 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 646 | 647 | has-own-prop@^2.0.0: 648 | version "2.0.0" 649 | resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-2.0.0.tgz#f0f95d58f65804f5d218db32563bb85b8e0417af" 650 | integrity sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ== 651 | 652 | import-fresh@^3.2.1, import-fresh@^3.3.0: 653 | version "3.3.0" 654 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 655 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 656 | dependencies: 657 | parent-module "^1.0.0" 658 | resolve-from "^4.0.0" 659 | 660 | imurmurhash@^0.1.4: 661 | version "0.1.4" 662 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 663 | integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== 664 | 665 | inflight@^1.0.4: 666 | version "1.0.6" 667 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 668 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 669 | dependencies: 670 | once "^1.3.0" 671 | wrappy "1" 672 | 673 | inherits@2: 674 | version "2.0.4" 675 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 676 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 677 | 678 | ini@^1.3.4: 679 | version "1.3.8" 680 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 681 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 682 | 683 | is-arrayish@^0.2.1: 684 | version "0.2.1" 685 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 686 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== 687 | 688 | is-fullwidth-code-point@^3.0.0: 689 | version "3.0.0" 690 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 691 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 692 | 693 | is-number@^7.0.0: 694 | version "7.0.0" 695 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 696 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 697 | 698 | is-obj@^2.0.0: 699 | version "2.0.0" 700 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" 701 | integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== 702 | 703 | is-typedarray@^1.0.0: 704 | version "1.0.0" 705 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 706 | integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== 707 | 708 | js-tokens@^4.0.0: 709 | version "4.0.0" 710 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 711 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 712 | 713 | json-parse-even-better-errors@^2.3.0: 714 | version "2.3.1" 715 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 716 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 717 | 718 | jsonfile@^6.0.1: 719 | version "6.1.0" 720 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" 721 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== 722 | dependencies: 723 | universalify "^2.0.0" 724 | optionalDependencies: 725 | graceful-fs "^4.1.6" 726 | 727 | lines-and-columns@^1.1.6: 728 | version "1.2.4" 729 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 730 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 731 | 732 | locate-path@^6.0.0: 733 | version "6.0.0" 734 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" 735 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== 736 | dependencies: 737 | p-locate "^5.0.0" 738 | 739 | make-dir@^3.0.0: 740 | version "3.1.0" 741 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 742 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== 743 | dependencies: 744 | semver "^6.0.0" 745 | 746 | micromatch@^4.0.5: 747 | version "4.0.5" 748 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" 749 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== 750 | dependencies: 751 | braces "^3.0.2" 752 | picomatch "^2.3.1" 753 | 754 | minimatch@^3.1.1: 755 | version "3.1.2" 756 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 757 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 758 | dependencies: 759 | brace-expansion "^1.1.7" 760 | 761 | once@^1.3.0: 762 | version "1.4.0" 763 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 764 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 765 | dependencies: 766 | wrappy "1" 767 | 768 | p-limit@^3.0.2: 769 | version "3.1.0" 770 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" 771 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== 772 | dependencies: 773 | yocto-queue "^0.1.0" 774 | 775 | p-locate@^5.0.0: 776 | version "5.0.0" 777 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" 778 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== 779 | dependencies: 780 | p-limit "^3.0.2" 781 | 782 | parent-module@^1.0.0: 783 | version "1.0.1" 784 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 785 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 786 | dependencies: 787 | callsites "^3.0.0" 788 | 789 | parent-module@^2.0.0: 790 | version "2.0.0" 791 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-2.0.0.tgz#fa71f88ff1a50c27e15d8ff74e0e3a9523bf8708" 792 | integrity sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg== 793 | dependencies: 794 | callsites "^3.1.0" 795 | 796 | parse-diff@0.11.1: 797 | version "0.11.1" 798 | resolved "https://registry.yarnpkg.com/parse-diff/-/parse-diff-0.11.1.tgz#d93ca2d225abed280782bccb1476711ca9dd84f0" 799 | integrity sha512-Oq4j8LAOPOcssanQkIjxosjATBIEJhCxMCxPhMu+Ci4wdNmAEdx0O+a7gzbR2PyKXgKPvRLIN5g224+dJAsKHA== 800 | 801 | parse-json@^5.0.0: 802 | version "5.2.0" 803 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" 804 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 805 | dependencies: 806 | "@babel/code-frame" "^7.0.0" 807 | error-ex "^1.3.1" 808 | json-parse-even-better-errors "^2.3.0" 809 | lines-and-columns "^1.1.6" 810 | 811 | path-exists@^4.0.0: 812 | version "4.0.0" 813 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 814 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 815 | 816 | path-is-absolute@^1.0.0: 817 | version "1.0.1" 818 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 819 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 820 | 821 | path-type@^4.0.0: 822 | version "4.0.0" 823 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 824 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 825 | 826 | picomatch@^2.3.1: 827 | version "2.3.1" 828 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 829 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 830 | 831 | prettier@2.8.7: 832 | version "2.8.7" 833 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450" 834 | integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== 835 | 836 | regenerator-runtime@^0.14.0: 837 | version "0.14.1" 838 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" 839 | integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== 840 | 841 | repeat-string@^1.6.1: 842 | version "1.6.1" 843 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 844 | integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== 845 | 846 | require-directory@^2.1.1: 847 | version "2.1.1" 848 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 849 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 850 | 851 | resolve-from@^4.0.0: 852 | version "4.0.0" 853 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 854 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 855 | 856 | resolve-from@^5.0.0: 857 | version "5.0.0" 858 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 859 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 860 | 861 | resolve-global@^1.0.0: 862 | version "1.0.0" 863 | resolved "https://registry.yarnpkg.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" 864 | integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== 865 | dependencies: 866 | global-dirs "^0.1.1" 867 | 868 | semver@^6.0.0: 869 | version "6.3.1" 870 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" 871 | integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== 872 | 873 | signal-exit@^3.0.2: 874 | version "3.0.7" 875 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" 876 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== 877 | 878 | string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: 879 | version "4.2.3" 880 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 881 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 882 | dependencies: 883 | emoji-regex "^8.0.0" 884 | is-fullwidth-code-point "^3.0.0" 885 | strip-ansi "^6.0.1" 886 | 887 | strip-ansi@^6.0.0, strip-ansi@^6.0.1: 888 | version "6.0.1" 889 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 890 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 891 | dependencies: 892 | ansi-regex "^5.0.1" 893 | 894 | supports-color@^5.3.0: 895 | version "5.5.0" 896 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 897 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 898 | dependencies: 899 | has-flag "^3.0.0" 900 | 901 | supports-color@^7.1.0: 902 | version "7.2.0" 903 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 904 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 905 | dependencies: 906 | has-flag "^4.0.0" 907 | 908 | to-regex-range@^5.0.1: 909 | version "5.0.1" 910 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 911 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 912 | dependencies: 913 | is-number "^7.0.0" 914 | 915 | typedarray-to-buffer@^3.1.5: 916 | version "3.1.5" 917 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" 918 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== 919 | dependencies: 920 | is-typedarray "^1.0.0" 921 | 922 | unique-string@^2.0.0: 923 | version "2.0.0" 924 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" 925 | integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== 926 | dependencies: 927 | crypto-random-string "^2.0.0" 928 | 929 | universalify@^2.0.0: 930 | version "2.0.0" 931 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 932 | integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 933 | 934 | vscode-languageserver-textdocument@^1.0.4: 935 | version "1.0.8" 936 | resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" 937 | integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q== 938 | 939 | vscode-uri@^3.0.2, vscode-uri@^3.0.3: 940 | version "3.0.7" 941 | resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8" 942 | integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== 943 | 944 | wgutils@^1.2.5: 945 | version "1.2.5" 946 | resolved "https://registry.yarnpkg.com/wgutils/-/wgutils-1.2.5.tgz#193b96bb45553bcafa9991f5128e7154b78b64be" 947 | integrity sha512-Yr6W8MFJcbzOphhOe0Knzj75QMaDbwjKQ/xRIoUgzM8SOCDC3IJJ7gE8gTrT+X2w5wmgK3HKOLT3VY+/fquQUg== 948 | dependencies: 949 | date-fns "^2" 950 | date-fns-tz "^2.0.0" 951 | parse-diff "0.11.1" 952 | yargs "^17.7.2" 953 | zod "^3.22.4" 954 | 955 | wrap-ansi@^7.0.0: 956 | version "7.0.0" 957 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 958 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 959 | dependencies: 960 | ansi-styles "^4.0.0" 961 | string-width "^4.1.0" 962 | strip-ansi "^6.0.0" 963 | 964 | wrappy@1: 965 | version "1.0.2" 966 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 967 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 968 | 969 | write-file-atomic@^3.0.0: 970 | version "3.0.3" 971 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" 972 | integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== 973 | dependencies: 974 | imurmurhash "^0.1.4" 975 | is-typedarray "^1.0.0" 976 | signal-exit "^3.0.2" 977 | typedarray-to-buffer "^3.1.5" 978 | 979 | xdg-basedir@^4.0.0: 980 | version "4.0.0" 981 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" 982 | integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== 983 | 984 | y18n@^5.0.5: 985 | version "5.0.8" 986 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" 987 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== 988 | 989 | yaml@^1.10.0: 990 | version "1.10.2" 991 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 992 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 993 | 994 | yargs-parser@^21.1.1: 995 | version "21.1.1" 996 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" 997 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== 998 | 999 | yargs@^17.7.2: 1000 | version "17.7.2" 1001 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" 1002 | integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== 1003 | dependencies: 1004 | cliui "^8.0.1" 1005 | escalade "^3.1.1" 1006 | get-caller-file "^2.0.5" 1007 | require-directory "^2.1.1" 1008 | string-width "^4.2.3" 1009 | y18n "^5.0.5" 1010 | yargs-parser "^21.1.1" 1011 | 1012 | yocto-queue@^0.1.0: 1013 | version "0.1.0" 1014 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" 1015 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== 1016 | 1017 | zod@^3.22.4: 1018 | version "3.23.8" 1019 | resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" 1020 | integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== 1021 | --------------------------------------------------------------------------------