├── .github
└── workflows
│ └── test.yml
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE.txt
├── README.md
├── code-of-conduct.md
├── package.json
└── yarn.lock
/.github/workflows/test.yml:
--------------------------------------------------------------------------------
1 | name: Node CI
2 |
3 | on: [push]
4 |
5 | jobs:
6 | build:
7 |
8 | runs-on: ubuntu-latest
9 |
10 | steps:
11 | - uses: actions/checkout@v4
12 | - uses: actions/setup-node@v4
13 | - name: test
14 | run: |
15 | npm install
16 | npm test
17 | env:
18 | CI: true
19 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | yarn-error.log
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contribution Guidelines
2 |
3 | Please note that this project is released with a
4 | [Contributor Code of Conduct](CODE-OF-CONDUCT.md). By participating in this
5 | project you agree to abide by its terms.
6 |
7 | ---
8 |
9 | Just raise a PR (or an issue) and let's talk!
10 |
11 |
12 | ## Updating your PR
13 |
14 | If the maintainers notice anything that we'd like changed, we'll ask you to
15 | edit your PR before we merge it. There's no need to open a new PR, just edit
16 | the existing one. If you're not sure how to do that,
17 | [here is a guide](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md)
18 | on the different ways you can update your PR so that we can merge it.
19 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | CC0 1.0 Universal
2 |
3 | Statement of Purpose
4 |
5 | The laws of most jurisdictions throughout the world automatically confer
6 | exclusive Copyright and Related Rights (defined below) upon the creator and
7 | subsequent owner(s) (each and all, an "owner") of an original work of
8 | authorship and/or a database (each, a "Work").
9 |
10 | Certain owners wish to permanently relinquish those rights to a Work for the
11 | purpose of contributing to a commons of creative, cultural and scientific
12 | works ("Commons") that the public can reliably and without fear of later
13 | claims of infringement build upon, modify, incorporate in other works, reuse
14 | and redistribute as freely as possible in any form whatsoever and for any
15 | purposes, including without limitation commercial purposes. These owners may
16 | contribute to the Commons to promote the ideal of a free culture and the
17 | further production of creative, cultural and scientific works, or to gain
18 | reputation or greater distribution for their Work in part through the use and
19 | efforts of others.
20 |
21 | For these and/or other purposes and motivations, and without any expectation
22 | of additional consideration or compensation, the person associating CC0 with a
23 | Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
24 | and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
25 | and publicly distribute the Work under its terms, with knowledge of his or her
26 | Copyright and Related Rights in the Work and the meaning and intended legal
27 | effect of CC0 on those rights.
28 |
29 | 1. Copyright and Related Rights. A Work made available under CC0 may be
30 | protected by copyright and related or neighboring rights ("Copyright and
31 | Related Rights"). Copyright and Related Rights include, but are not limited
32 | to, the following:
33 |
34 | i. the right to reproduce, adapt, distribute, perform, display, communicate,
35 | and translate a Work;
36 |
37 | ii. moral rights retained by the original author(s) and/or performer(s);
38 |
39 | iii. publicity and privacy rights pertaining to a person's image or likeness
40 | depicted in a Work;
41 |
42 | iv. rights protecting against unfair competition in regards to a Work,
43 | subject to the limitations in paragraph 4(a), below;
44 |
45 | v. rights protecting the extraction, dissemination, use and reuse of data in
46 | a Work;
47 |
48 | vi. database rights (such as those arising under Directive 96/9/EC of the
49 | European Parliament and of the Council of 11 March 1996 on the legal
50 | protection of databases, and under any national implementation thereof,
51 | including any amended or successor version of such directive); and
52 |
53 | vii. other similar, equivalent or corresponding rights throughout the world
54 | based on applicable law or treaty, and any national implementations thereof.
55 |
56 | 2. Waiver. To the greatest extent permitted by, but not in contravention of,
57 | applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
58 | unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
59 | and Related Rights and associated claims and causes of action, whether now
60 | known or unknown (including existing as well as future claims and causes of
61 | action), in the Work (i) in all territories worldwide, (ii) for the maximum
62 | duration provided by applicable law or treaty (including future time
63 | extensions), (iii) in any current or future medium and for any number of
64 | copies, and (iv) for any purpose whatsoever, including without limitation
65 | commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
66 | the Waiver for the benefit of each member of the public at large and to the
67 | detriment of Affirmer's heirs and successors, fully intending that such Waiver
68 | shall not be subject to revocation, rescission, cancellation, termination, or
69 | any other legal or equitable action to disrupt the quiet enjoyment of the Work
70 | by the public as contemplated by Affirmer's express Statement of Purpose.
71 |
72 | 3. Public License Fallback. Should any part of the Waiver for any reason be
73 | judged legally invalid or ineffective under applicable law, then the Waiver
74 | shall be preserved to the maximum extent permitted taking into account
75 | Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
76 | is so judged Affirmer hereby grants to each affected person a royalty-free,
77 | non transferable, non sublicensable, non exclusive, irrevocable and
78 | unconditional license to exercise Affirmer's Copyright and Related Rights in
79 | the Work (i) in all territories worldwide, (ii) for the maximum duration
80 | provided by applicable law or treaty (including future time extensions), (iii)
81 | in any current or future medium and for any number of copies, and (iv) for any
82 | purpose whatsoever, including without limitation commercial, advertising or
83 | promotional purposes (the "License"). The License shall be deemed effective as
84 | of the date CC0 was applied by Affirmer to the Work. Should any part of the
85 | License for any reason be judged legally invalid or ineffective under
86 | applicable law, such partial invalidity or ineffectiveness shall not
87 | invalidate the remainder of the License, and in such case Affirmer hereby
88 | affirms that he or she will not (i) exercise any of his or her remaining
89 | Copyright and Related Rights in the Work or (ii) assert any associated claims
90 | and causes of action with respect to the Work, in either case contrary to
91 | Affirmer's express Statement of Purpose.
92 |
93 | 4. Limitations and Disclaimers.
94 |
95 | a. No trademark or patent rights held by Affirmer are waived, abandoned,
96 | surrendered, licensed or otherwise affected by this document.
97 |
98 | b. Affirmer offers the Work as-is and makes no representations or warranties
99 | of any kind concerning the Work, express, implied, statutory or otherwise,
100 | including without limitation warranties of title, merchantability, fitness
101 | for a particular purpose, non infringement, or the absence of latent or
102 | other defects, accuracy, or the present or absence of errors, whether or not
103 | discoverable, all to the greatest extent permissible under applicable law.
104 |
105 | c. Affirmer disclaims responsibility for clearing rights of other persons
106 | that may apply to the Work or any use thereof, including without limitation
107 | any person's Copyright and Related Rights in the Work. Further, Affirmer
108 | disclaims responsibility for obtaining any necessary consents, permissions
109 | or other rights required for any use of the Work.
110 |
111 | d. Affirmer understands and acknowledges that Creative Commons is not a
112 | party to this document and has no duty or obligation with respect to this
113 | CC0 or use of the Work.
114 |
115 | For more information, please see
116 |
117 | CC0 1.0 Universal
118 |
119 | Statement of Purpose
120 |
121 | The laws of most jurisdictions throughout the world automatically confer
122 | exclusive Copyright and Related Rights (defined below) upon the creator and
123 | subsequent owner(s) (each and all, an "owner") of an original work of
124 | authorship and/or a database (each, a "Work").
125 |
126 | Certain owners wish to permanently relinquish those rights to a Work for the
127 | purpose of contributing to a commons of creative, cultural and scientific
128 | works ("Commons") that the public can reliably and without fear of later
129 | claims of infringement build upon, modify, incorporate in other works, reuse
130 | and redistribute as freely as possible in any form whatsoever and for any
131 | purposes, including without limitation commercial purposes. These owners may
132 | contribute to the Commons to promote the ideal of a free culture and the
133 | further production of creative, cultural and scientific works, or to gain
134 | reputation or greater distribution for their Work in part through the use and
135 | efforts of others.
136 |
137 | For these and/or other purposes and motivations, and without any expectation
138 | of additional consideration or compensation, the person associating CC0 with a
139 | Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
140 | and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
141 | and publicly distribute the Work under its terms, with knowledge of his or her
142 | Copyright and Related Rights in the Work and the meaning and intended legal
143 | effect of CC0 on those rights.
144 |
145 | 1. Copyright and Related Rights. A Work made available under CC0 may be
146 | protected by copyright and related or neighboring rights ("Copyright and
147 | Related Rights"). Copyright and Related Rights include, but are not limited
148 | to, the following:
149 |
150 | i. the right to reproduce, adapt, distribute, perform, display, communicate,
151 | and translate a Work;
152 |
153 | ii. moral rights retained by the original author(s) and/or performer(s);
154 |
155 | iii. publicity and privacy rights pertaining to a person's image or likeness
156 | depicted in a Work;
157 |
158 | iv. rights protecting against unfair competition in regards to a Work,
159 | subject to the limitations in paragraph 4(a), below;
160 |
161 | v. rights protecting the extraction, dissemination, use and reuse of data in
162 | a Work;
163 |
164 | vi. database rights (such as those arising under Directive 96/9/EC of the
165 | European Parliament and of the Council of 11 March 1996 on the legal
166 | protection of databases, and under any national implementation thereof,
167 | including any amended or successor version of such directive); and
168 |
169 | vii. other similar, equivalent or corresponding rights throughout the world
170 | based on applicable law or treaty, and any national implementations thereof.
171 |
172 | 2. Waiver. To the greatest extent permitted by, but not in contravention of,
173 | applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
174 | unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
175 | and Related Rights and associated claims and causes of action, whether now
176 | known or unknown (including existing as well as future claims and causes of
177 | action), in the Work (i) in all territories worldwide, (ii) for the maximum
178 | duration provided by applicable law or treaty (including future time
179 | extensions), (iii) in any current or future medium and for any number of
180 | copies, and (iv) for any purpose whatsoever, including without limitation
181 | commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
182 | the Waiver for the benefit of each member of the public at large and to the
183 | detriment of Affirmer's heirs and successors, fully intending that such Waiver
184 | shall not be subject to revocation, rescission, cancellation, termination, or
185 | any other legal or equitable action to disrupt the quiet enjoyment of the Work
186 | by the public as contemplated by Affirmer's express Statement of Purpose.
187 |
188 | 3. Public License Fallback. Should any part of the Waiver for any reason be
189 | judged legally invalid or ineffective under applicable law, then the Waiver
190 | shall be preserved to the maximum extent permitted taking into account
191 | Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
192 | is so judged Affirmer hereby grants to each affected person a royalty-free,
193 | non transferable, non sublicensable, non exclusive, irrevocable and
194 | unconditional license to exercise Affirmer's Copyright and Related Rights in
195 | the Work (i) in all territories worldwide, (ii) for the maximum duration
196 | provided by applicable law or treaty (including future time extensions), (iii)
197 | in any current or future medium and for any number of copies, and (iv) for any
198 | purpose whatsoever, including without limitation commercial, advertising or
199 | promotional purposes (the "License"). The License shall be deemed effective as
200 | of the date CC0 was applied by Affirmer to the Work. Should any part of the
201 | License for any reason be judged legally invalid or ineffective under
202 | applicable law, such partial invalidity or ineffectiveness shall not
203 | invalidate the remainder of the License, and in such case Affirmer hereby
204 | affirms that he or she will not (i) exercise any of his or her remaining
205 | Copyright and Related Rights in the Work or (ii) assert any associated claims
206 | and causes of action with respect to the Work, in either case contrary to
207 | Affirmer's express Statement of Purpose.
208 |
209 | 4. Limitations and Disclaimers.
210 |
211 | a. No trademark or patent rights held by Affirmer are waived, abandoned,
212 | surrendered, licensed or otherwise affected by this document.
213 |
214 | b. Affirmer offers the Work as-is and makes no representations or warranties
215 | of any kind concerning the Work, express, implied, statutory or otherwise,
216 | including without limitation warranties of title, merchantability, fitness
217 | for a particular purpose, non infringement, or the absence of latent or
218 | other defects, accuracy, or the present or absence of errors, whether or not
219 | discoverable, all to the greatest extent permissible under applicable law.
220 |
221 | c. Affirmer disclaims responsibility for clearing rights of other persons
222 | that may apply to the Work or any use thereof, including without limitation
223 | any person's Copyright and Related Rights in the Work. Further, Affirmer
224 | disclaims responsibility for obtaining any necessary consents, permissions
225 | or other rights required for any use of the Work.
226 |
227 | d. Affirmer understands and acknowledges that Creative Commons is not a
228 | party to this document and has no duty or obligation with respect to this
229 | CC0 or use of the Work.
230 |
231 | For more information, please see
232 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Awesome Page Speed Metrics [](https://awesome.re)
2 |
3 | > Metrics to help understand page speed and user experience.
4 |
5 | If you're just getting started check out [web.dev/metrics](https://web.dev/metrics/) first.
6 |
7 | ## Contents
8 |
9 |
10 |
11 | - [Concepts](#concepts)
12 | - [Lab Data (Synthetic Measurements)](#lab-data-synthetic-measurements)
13 | - [Field Data (Real User Monitoring - RUM)](#field-data-real-user-monitoring---rum)
14 | - [Critical rendering path](#critical-rendering-path)
15 | - [Long tasks](#long-tasks)
16 | - [User-centric metrics](#user-centric-metrics)
17 | - [Rendering metrics](#rendering-metrics)
18 | - [First Contentful Paint (FCP)](#first-contentful-paint-fcp)
19 | - [Largest Contentful Paint (LCP)](#largest-contentful-paint-lcp)
20 | - [Cumulative Layout Shift (CLS)](#cumulative-layout-shift-cls)
21 | - [Visually Complete](#visually-complete)
22 | - [Speed Index](#speed-index)
23 | - [(Hero) Element Timing](#hero-element-timing)
24 | - [Interactivity metrics](#interactivity-metrics)
25 | - [Time to Interactive (TTI)](#time-to-interactive-tti)
26 | - [Total Blocking Time (TBT)](#total-blocking-time-tbt)
27 | - [First Input Delay (FID)](#first-input-delay-fid)
28 | - [Max Potential First Input Delay](#max-potential-first-input-delay)
29 | - [Network metrics](#network-metrics)
30 | - [DNS latency](#dns-latency)
31 | - [TCP and SSL/TLS latency](#tcp-and-ssltls-latency)
32 | - [Time to First Byte (TTFB)](#time-to-first-byte-ttfb)
33 | - [Transferred bytes](#transferred-bytes)
34 | - [Other metrics](#other-metrics)
35 | - [Google PageSpeed Insights score](#google-pagespeed-insights-score)
36 | - [User Timing](#user-timing)
37 | - [Server Timing](#server-timing)
38 | - [Frame rate](#frame-rate)
39 | - [DOMContentLoaded](#domcontentloaded)
40 | - [window.load](#windowload)
41 |
42 |
43 |
44 | ## Concepts
45 |
46 | ### Lab Data (Synthetic Measurements)
47 |
48 | Make a request to your page with a tool and evaluate performance. Be sure to make it realistic (e.g. by throttling network and CPU) and reduce noise (e.g. by running multiple times).
49 |
50 | - [Lighthouse](https://developers.google.com/web/tools/lighthouse/) - A tool built on Google Chrome to audit web pages. You can run it from Chrome DevTools, a Chrome Extension or from the command line (even with headless Chrome).
51 | - [Google PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/) - Free and hosted Lighthouse reporting (and more) by Google.
52 | - [WebpageTest](https://www.webpagetest.org/) - Free and hosted web performance testing (also an open source project).
53 | - [Sitespeed.io](https://www.sitespeed.io/) - A set of open source performance monitoring tools.
54 | - [Calibre](https://calibreapp.com) - Web performance monitoring SaaS.
55 | - [treo.sh](https://treo.sh/) - Web performance monitoring SaaS.
56 | - [SpeedCurve](https://speedcurve.com/) - Web performance monitoring SaaS.
57 | - [AwesomeTechStack](https://awesometechstack.com/) - Website awesomeness monitoring Tool.
58 |
59 | ---
60 |
61 | ### Field Data (Real User Monitoring - RUM)
62 |
63 | Collect performance data from real users visiting your page. Be mindful of the actual overhead, as it runs in your user's browser and watch out for browser support of more recent metrics (e.g. compared to your user-base).
64 |
65 | - [Performance tracking with Google Analytics (GA)](https://philipwalton.com/articles/the-google-analytics-setup-i-use-on-every-site-i-build/#performance-tracking)
66 | - [Chrome User Experience Report (CrUX)](https://developers.google.com/web/tools/chrome-user-experience-report/)
67 | - [Load abandonment](https://developers.google.com/web/updates/2017/06/user-centric-performance-metrics#load_abandonment) - Track `visibilitychange` to account for survivorship bias.
68 | - [SpeedCurve LUX](https://speedcurve.com/features/lux/) - Real User Monitoring SaaS.
69 | - [Akamai mPulse](https://www.akamai.com/uk/en/products/performance/mpulse-real-user-monitoring.jsp) - Real User Monitoring SaaS.
70 | - [Sematext Experience](https://sematext.com/experience/) - Real User Monitoring SaaS.
71 | - [Perfume.js](https://zizzamia.github.io/perfume/) - Open Source Library to collect Field Data.
72 | - [Web Vitals](https://github.com/GoogleChrome/web-vitals) - Open Source Library to collect Field Data.
73 | - [Vercel Analytics](https://vercel.com/docs/analytics) - Real User Monitoring based on Web Vitals.
74 |
75 | ### Critical rendering path
76 |
77 | The critical rendering path is **everything that happens between receiving network bytes and rendering something on the screen**. To optimize any rendering metrics like [First Contentful Paint (FCP)](#first-contentful-paint-fcp) or [Speed Index](#speed-index) you have to understand how the critical rendering path works.
78 |
79 | - [Critical rendering path](https://developers.google.com/web/fundamentals/performance/critical-rendering-path/)
80 |
81 | ### Long tasks
82 |
83 | The browser Main Thread that handles user input is also the one executing JavaScript (among many other things). Blocking the Main Thread for too long can make your page unresponsive.
84 |
85 | A user perceives any visual change within 100ms as instant. Any task blocking the Main Thread by **taking longer than 50ms is considered a long task** (as it might make the browser unresponsive to user input).
86 |
87 | To optimize interactivity metrics like [Total Blocking Time (TBT)](#total-blocking-time-tbt) and [First Input Delay (FID)](#first-input-delay-fid) you have to understand long tasks and how to avoid them as much as possible.
88 |
89 | - [Spec - Long Tasks](https://w3c.github.io/longtasks/)
90 | - [Blogpost - Tracking CPU with Long Tasks API](https://calendar.perfplanet.com/2017/tracking-cpu-with-long-tasks-api/)
91 |
92 | ### User-centric metrics
93 |
94 | It's important to track metrics relevant to users and their experience. To measure the perceived performance we can choose metrics by framing them around a few key questions.
95 |
96 | - [Docs - User-centric Performance Metrics - web.dev](https://web.dev/user-centric-performance-metrics/)
97 | - Is it happening? - Did the navigation start successfully? Has the server responded? (e.g [FCP](https://github.com/csabapalfi/awesome-web-performance-metrics/#first-contentful-paint-fcp))
98 | - Is it useful/meaningful? - Has enough content rendered that users can engage with it? (e.g. [LCP](https://github.com/csabapalfi/awesome-web-performance-metrics/#largest-contentful-paint-lcp))
99 | - Is it usable - Can users interact with the page, or is it still busy loading? (e.g [TBT](https://github.com/csabapalfi/awesome-web-performance-metrics/#total-blocking-time-tbt))
100 | - Is it delightful/smooth? - Are the interactions smooth and natural, free of lag and jank?
101 |
102 | ---
103 |
104 | ## Rendering metrics
105 |
106 | ### First Contentful Paint (FCP)
107 |
108 | The First Contentful Paint (FCP) metric measures the time from when the page starts loading to when any part of the page's content is rendered on the screen. For this metric, "content" refers to text, images (including background images), `` elements, or non-white `` elements.
109 |
110 | - Lab: Lighthouse
111 | - Field: Chrome 60+, CrUX
112 | - [Docs - FCP - web.dev](https://web.dev/fcp/)
113 | - [Spec - Paint Timing - W3C](https://w3c.github.io/paint-timing/)
114 |
115 | ### Largest Contentful Paint (LCP)
116 |
117 | The Largest Contentful Paint (LCP) metric reports the render time of the largest content element visible within the viewport.
118 |
119 | - Lab: Lighthouse/WPT
120 | - Field: Chrome 77+
121 | - [Docs - LCP - web.dev](https://web.dev/largest-contentful-paint/)
122 | - [Spec - LCP - W3C](https://github.com/WICG/largest-contentful-paint#readme)
123 |
124 | ### Cumulative Layout Shift (CLS)
125 |
126 | A layout shift occurs any time a visible element changes its position from one frame to the next. CLS measures the sum total of all individual layout shift scores for every unexpected layout shift that occurs during the entire lifespan of the page.
127 |
128 | - Lab: Lighthouse/WPT
129 | - Field: Chrome 77+
130 | - [Docs - CLS - web.dev](https://web.dev/cls/)
131 | - [Spec - Layout Instability API - W3C](https://github.com/WICG/layout-instability)
132 |
133 | ### Visually Complete
134 |
135 | The Visually Complete is the time from the start of the initial navigation until the **visible (above the fold) part of your page is no longer changing**. (e.g. WPT measures this using a color histogram of the page based on video/screenshots recording).
136 |
137 | - Lab: WPT
138 | - Field: N/A
139 | - [Docs - Visually Complete - WPT](https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index)
140 |
141 | ### Speed Index
142 |
143 | Speed Index shows **how quickly the contents of a page are visibly populated** (lower numbers are better). This is done by frequently measuring visual completeness during loading. The quicker the page is more visually complete the lower the value.
144 |
145 | - Lab: Lighthouse, WPT (but slightly different spec)
146 | - Field: N/A
147 | - [Docs - Speed Index - web.dev](https://web.dev/speed-index/)
148 | - [Docs - Speed Index - WPT](https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index)
149 | - [Talk - Speed Perception and Lighthouse](https://ldnwebperf.org/sessions/speed-perception-and-lighthouse/)
150 |
151 | ### (Hero) Element Timing
152 |
153 | Element Timing captures **when specific elements are painted** by the browser. Hero elements can be defined as the largest h1, img or background image (or custom ones using the Element Timing API)
154 |
155 | - Lab: WPT
156 | - Field: Chrome 77+
157 | - [Docs - Last Painted Hero - WPT](https://github.com/WPO-Foundation/webpagetest/blob/master/docs/Metrics/HeroElements.md)
158 | - [Spec - Element Timing API](https://wicg.github.io/element-timing/)
159 | - [Blogpost - Hero Element Timing - SpeedCurve](https://speedcurve.com/blog/web-performance-monitoring-hero-times/)
160 |
161 | ---
162 |
163 | ## Interactivity metrics
164 |
165 | ### Time to Interactive (TTI)
166 |
167 | Time to interactive is **the time it takes for the page to become fully interactive** (as in Main Thread quiet for 5s). Sometimes called Consistently Interactice and not to be confused with First Interactive or First CPU Idle. (Warning: one of the most confusing and misunderstood metrics).
168 |
169 | - Lab: Lighthouse, WPT
170 | - Field: Not recommended as users interacting with your page can skew field measurements of TTI
171 | - [Docs - TTI - web.dev](https://web.dev/tti/)
172 | - [Spec - TTI - Lighthouse](https://docs.google.com/document/d/1GGiI9-7KeY3TPqS3YT271upUVimo-XiL5mwWorDUD4c/edit)
173 | - [Blogpost - TTI](https://blog.dareboost.com/en/2019/05/measuring-interactivity-time-to-interactive/)
174 |
175 | ### Total Blocking Time (TBT)
176 |
177 | The Total Blocking Time (TBT) metric measures the total amount of time between First Contentful Paint (FCP) and Time to Interactive (TTI) where the main thread was blocked for long enough to prevent input responsiveness.
178 |
179 | - Lab: Lighthouse
180 | - Field: N/A
181 | - [Docs - TBT - web.dev](https://web.dev/tbt/)
182 |
183 | ### First Input Delay (FID)
184 |
185 | First Input Delay (FID) measures **the time from when a user first interacts with your site to the time when the browser is actually able to respond** to that interaction. An interaction can be when users click a link, tap on a button, or use a custom, JavaScript-powered control.
186 |
187 | - Lab: N/A (as it requires the user to interact with the page)
188 | - Field: IE9+ (and Safari, Chrome, Firefox) (with polyfill - 0.4KB)
189 | - [Docs - FID - web.dev](https://web.dev/fid/)
190 | - [Polyfill - FID](https://github.com/GoogleChromeLabs/first-input-delay)
191 |
192 | ### Max Potential First Input Delay
193 |
194 | The maximum potential [First Input Delay](#first-input-delay-fid) that your users could experience. Basically equals to the duration of the longest [long task](#long-tasks) on the browser Main Thread.
195 |
196 | - Lab: Lighthouse
197 | - Field: N/A
198 | - [Docs - Max Potential FID - web.dev](https://web.dev/lighthouse-max-potential-fid/)
199 |
200 | ---
201 |
202 | ## Network metrics
203 |
204 | Network timing field data can uncover a non-optimized TLS setup, slow DNS lookups or server side processing and issues with CDN configuration. See also a separate section about measuring [transferred bytes](#transferred-bytes).
205 |
206 | - [Blogpost - Navigation and Resource Timing](https://developers.google.com/web/fundamentals/performance/navigation-and-resource-timing/)
207 | - [Spec - Navigation Timing](https://www.w3.org/TR/navigation-timing-2/)
208 | - [Spec - Resource Timing](https://www.w3.org/TR/resource-timing-2/)
209 |
210 | ### DNS latency
211 |
212 | - Lab: DNS performance testing tools
213 | - Field: IE9+, Safari 9+
214 |
215 | ```js
216 | // Measuring DNS lookup time
217 | var pageNav = performance.getEntriesByType("navigation")[0];
218 | var dnsTime = pageNav.domainLookupEnd - pageNav.domainLookupStart;
219 | ```
220 |
221 | ### TCP and SSL/TLS latency
222 |
223 | - Lab: See [Qualys SSL Labs](https://www.ssllabs.com/ssltest/index.html) for an audit
224 | - Field: IE9+, Safari 9+
225 |
226 | ```js
227 | // Quantifying total connection time
228 | var pageNav = performance.getEntriesByType("navigation")[0];
229 | var connectionTime = pageNav.connectEnd - pageNav.connectStart;
230 | var tlsTime = 0; // <-- Assume 0 by default
231 |
232 | // Did any TLS stuff happen?
233 | if (pageNav.secureConnectionStart > 0) {
234 | // Awesome! Calculate it!
235 | tlsTime = pageNav.connectEnd - pageNav.secureConnectionStart;
236 | }
237 | ```
238 |
239 | ### Time to First Byte (TTFB)
240 |
241 | - Lab: most server load testing tools report this
242 | - Field: IE9+, Safari 9+
243 |
244 | ```js
245 | var ttfb = pageNav.responseStart - pageNav.requestStart;
246 | ```
247 |
248 | ### Transferred bytes
249 |
250 | You can measure the byte weight of your assets with a number of tools. You would normally track these Lab only as the numbers are usually the same in the Field (but be mindful of device type or geographical location specific pages).
251 |
252 | Measuring own (and third-party) JavaScript bytes is crucial as JavaScript is the main cause of high [TTI](#time-to-interactive-tti) or [FID](#first-input-delay-fid) values.
253 |
254 | - Lab: Lighthouse (budgets), Sitespeed.io, custom tools
255 | - Field: N/A - but numbers usually the same as in Lab
256 | - [Sitespeed.io PageXray](https://www.sitespeed.io/documentation/pagexray/)
257 | - [Lighthouse Performance Budgets](https://developers.google.com/web/tools/lighthouse/audits/budgets)
258 | - [Can You Afford It?: Real-world Web Performance Budgets](https://infrequently.org/2017/10/can-you-afford-it-real-world-web-performance-budgets/)
259 | - [Which third party scripts are most excessive](https://github.com/patrickhulce/third-party-web)
260 |
261 | ---
262 |
263 | ## Other metrics
264 |
265 | ### Google PageSpeed Insights score
266 |
267 | - [About PageSpeed Insights](https://developers.google.com/speed/docs/insights/v5/about)
268 | - [What's in the Google PageSpeed score](https://medium.com/expedia-group-tech/whats-in-the-google-pagespeed-score-a5fc93f91e91)
269 | - [How Google Pagespeed works](https://calibreapp.com/blog/how-pagespeed-works/)
270 |
271 | ### User Timing
272 |
273 | The User Timing API allows the developer to create application specific timestamps that are part of the browser's performance timeline. e.g. you can create a user timing mark to measure when your JS has loaded for a specific component on the page.
274 |
275 | - Lab: Lighthouse, WPT
276 | - Field: IE 10+, Safari 11+ (and Chrome, Firefox of course)
277 | - [Spec - User Timing](https://www.w3.org/TR/user-timing/)
278 |
279 | ### Server Timing
280 |
281 | Surface any backend server timing metrics (e.g. database latency, etc.) in the developer tools in the user's browser or in the PerformanceServerTiming interface.
282 |
283 | - [Docs - Server Timing](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing)
284 |
285 | ### Frame rate
286 |
287 | The frame rate is the **frequency at which the browser can display frames**. A frame represents the amount of work a browser does in one event loop iteration such as processing DOM events, resizing, scrolling, rendering, CSS animations, etc. A frame rate of 60 fps (frames per second) is a common target for a good responsive user experience. This means the browser should process a frame in about 16.7 ms.
288 |
289 | - Lab: Chrome and FF Devtools
290 | - Field: No browser implements the Frame Timing API yet but you can roll your own fps meter using `requestAnimationFrame`
291 | - [Docs - Frame Timing API](https://developer.mozilla.org/en-US/docs/Web/API/Frame_Timing_API)
292 | - [Docs - Chrome Devtools - FPS](https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/#analyze_frames_per_second)
293 | - [Docs - Firefox Developer Tools - Frame rate](https://developer.mozilla.org/en-US/docs/Tools/Performance/Frame_rate)
294 |
295 | ### DOMContentLoaded
296 |
297 | - [Docs - `DOMContentLoaded`](https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded)
298 |
299 | ### window.load
300 |
301 | - [Docs - `window.load`](https://developer.mozilla.org/en-US/docs/Web/Events/load)
302 |
303 | ## License
304 |
305 | [](https://creativecommons.org/publicdomain/zero/1.0/)
306 |
307 | To the extent possible under law, Csaba Palfi has waived all copyright and related or neighboring rights to this work.
308 |
--------------------------------------------------------------------------------
/code-of-conduct.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | In the interest of fostering an open and welcoming environment, we as
6 | contributors and maintainers pledge to making participation in our project and
7 | our community a harassment-free experience for everyone, regardless of age, body
8 | size, disability, ethnicity, gender identity and expression, level of experience,
9 | nationality, personal appearance, race, religion, or sexual identity and
10 | orientation.
11 |
12 | ## Our Standards
13 |
14 | Examples of behavior that contributes to creating a positive environment
15 | include:
16 |
17 | * Using welcoming and inclusive language
18 | * Being respectful of differing viewpoints and experiences
19 | * Gracefully accepting constructive criticism
20 | * Focusing on what is best for the community
21 | * Showing empathy towards other community members
22 |
23 | Examples of unacceptable behavior by participants include:
24 |
25 | * The use of sexualized language or imagery and unwelcome sexual attention or
26 | advances
27 | * Trolling, insulting/derogatory comments, and personal or political attacks
28 | * Public or private harassment
29 | * Publishing others' private information, such as a physical or electronic
30 | address, without explicit permission
31 | * Other conduct which could reasonably be considered inappropriate in a
32 | professional setting
33 |
34 | ## Our Responsibilities
35 |
36 | Project maintainers are responsible for clarifying the standards of acceptable
37 | behavior and are expected to take appropriate and fair corrective action in
38 | response to any instances of unacceptable behavior.
39 |
40 | Project maintainers have the right and responsibility to remove, edit, or
41 | reject comments, commits, code, wiki edits, issues, and other contributions
42 | that are not aligned to this Code of Conduct, or to ban temporarily or
43 | permanently any contributor for other behaviors that they deem inappropriate,
44 | threatening, offensive, or harmful.
45 |
46 | ## Scope
47 |
48 | This Code of Conduct applies both within project spaces and in public spaces
49 | when an individual is representing the project or its community. Examples of
50 | representing a project or community include using an official project e-mail
51 | address, posting via an official social media account, or acting as an appointed
52 | representative at an online or offline event. Representation of a project may be
53 | further defined and clarified by project maintainers.
54 |
55 | ## Enforcement
56 |
57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
58 | reported by contacting the project team at csaba@palfi.me. All
59 | complaints will be reviewed and investigated and will result in a response that
60 | is deemed necessary and appropriate to the circumstances. The project team is
61 | obligated to maintain confidentiality with regard to the reporter of an incident.
62 | Further details of specific enforcement policies may be posted separately.
63 |
64 | Project maintainers who do not follow or enforce the Code of Conduct in good
65 | faith may face temporary or permanent repercussions as determined by other
66 | members of the project's leadership.
67 |
68 | ## Attribution
69 |
70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71 | available at [http://contributor-covenant.org/version/1/4][version]
72 |
73 | [homepage]: http://contributor-covenant.org
74 | [version]: http://contributor-covenant.org/version/1/4/
75 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "scripts": {
3 | "lint": "awesome-lint",
4 | "build": "markdown-toc -i --bullets=- --skip=License README.md",
5 | "test": "npm run build -- --check && npm run lint"
6 | },
7 | "devDependencies": {
8 | "@csabapalfi/markdown-toc": "2.0.0",
9 | "awesome-lint": "^0.13.0"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/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.8.3"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
8 | integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
9 | dependencies:
10 | "@babel/highlight" "^7.8.3"
11 |
12 | "@babel/helper-validator-identifier@^7.9.0":
13 | version "7.9.5"
14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80"
15 | integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==
16 |
17 | "@babel/highlight@^7.8.3":
18 | version "7.9.0"
19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079"
20 | integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==
21 | dependencies:
22 | "@babel/helper-validator-identifier" "^7.9.0"
23 | chalk "^2.0.0"
24 | js-tokens "^4.0.0"
25 |
26 | "@csabapalfi/markdown-toc@2.0.0":
27 | version "2.0.0"
28 | resolved "https://registry.yarnpkg.com/@csabapalfi/markdown-toc/-/markdown-toc-2.0.0.tgz#268d764a18339854649225deb8bf1fc7c247e57a"
29 | integrity sha512-LiUjs/Px8sbYTGxpsMCzv3WQvvhW5IEVf6EIOxvFha0qWzx+k+PFhLVVKpC3zuQ85WuI+ZL8H5teGje4RN1mdw==
30 | dependencies:
31 | concat-stream "^1.5.2"
32 | diacritics-map "^0.1.0"
33 | gray-matter "^3.1.1"
34 | lazy-cache "^2.0.2"
35 | list-item "^1.1.1"
36 | markdown-link "^0.1.1"
37 | minimist "^1.2.0"
38 | mixin-deep "^1.1.3"
39 | object.pick "^1.2.0"
40 | remarkable "^1.7.1"
41 | repeat-string "^1.6.1"
42 | strip-color "^0.1.0"
43 |
44 | "@mrmlnc/readdir-enhanced@^2.2.1":
45 | version "2.2.1"
46 | resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde"
47 | integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==
48 | dependencies:
49 | call-me-maybe "^1.0.1"
50 | glob-to-regexp "^0.3.0"
51 |
52 | "@nodelib/fs.stat@^1.1.2":
53 | version "1.1.3"
54 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
55 | integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==
56 |
57 | "@sindresorhus/is@^0.14.0":
58 | version "0.14.0"
59 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
60 | integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
61 |
62 | "@szmarczak/http-timer@^1.1.2":
63 | version "1.1.2"
64 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
65 | integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
66 | dependencies:
67 | defer-to-connect "^1.0.1"
68 |
69 | "@types/color-name@^1.1.1":
70 | version "1.1.1"
71 | resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
72 | integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
73 |
74 | "@types/events@*":
75 | version "3.0.0"
76 | resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
77 | integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==
78 |
79 | "@types/glob@^7.1.1":
80 | version "7.1.1"
81 | resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
82 | integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==
83 | dependencies:
84 | "@types/events" "*"
85 | "@types/minimatch" "*"
86 | "@types/node" "*"
87 |
88 | "@types/minimatch@*":
89 | version "3.0.3"
90 | resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
91 | integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
92 |
93 | "@types/minimist@^1.2.0":
94 | version "1.2.0"
95 | resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6"
96 | integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=
97 |
98 | "@types/node@*":
99 | version "12.7.3"
100 | resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.3.tgz#27b3f40addaf2f580459fdb405222685542f907a"
101 | integrity sha512-3SiLAIBkDWDg6vFo0+5YJyHPWU9uwu40Qe+v+0MH8wRKYBimHvvAOyk3EzMrD/TrIlLYfXrqDqrg913PynrMJQ==
102 |
103 | "@types/normalize-package-data@^2.4.0":
104 | version "2.4.0"
105 | resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
106 | integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
107 |
108 | "@types/unist@^2.0.0", "@types/unist@^2.0.2":
109 | version "2.0.3"
110 | resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
111 | integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
112 |
113 | ansi-escapes@^4.2.1:
114 | version "4.3.1"
115 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
116 | integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==
117 | dependencies:
118 | type-fest "^0.11.0"
119 |
120 | ansi-regex@^5.0.0:
121 | version "5.0.0"
122 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
123 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
124 |
125 | ansi-styles@^3.2.1:
126 | version "3.2.1"
127 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
128 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
129 | dependencies:
130 | color-convert "^1.9.0"
131 |
132 | ansi-styles@^4.1.0:
133 | version "4.2.1"
134 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
135 | integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
136 | dependencies:
137 | "@types/color-name" "^1.1.1"
138 | color-convert "^2.0.1"
139 |
140 | append-type@^1.0.1:
141 | version "1.0.2"
142 | resolved "https://registry.yarnpkg.com/append-type/-/append-type-1.0.2.tgz#a492f350e81ddcb46b787fc605becf6dd8bccbf6"
143 | integrity sha512-hac740vT/SAbrFBLgLIWZqVT5PUAcGTWS5UkDDhr+OCizZSw90WKw6sWAEgGaYd2viIblggypMXwpjzHXOvAQg==
144 |
145 | argparse@^1.0.10, argparse@^1.0.7:
146 | version "1.0.10"
147 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
148 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
149 | dependencies:
150 | sprintf-js "~1.0.2"
151 |
152 | arr-diff@^4.0.0:
153 | version "4.0.0"
154 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
155 | integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
156 |
157 | arr-flatten@^1.1.0:
158 | version "1.1.0"
159 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
160 | integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
161 |
162 | arr-union@^3.1.0:
163 | version "3.1.0"
164 | resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
165 | integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
166 |
167 | array-to-sentence@^1.1.0:
168 | version "1.1.0"
169 | resolved "https://registry.yarnpkg.com/array-to-sentence/-/array-to-sentence-1.1.0.tgz#c804956dafa53232495b205a9452753a258d39fc"
170 | integrity sha1-yASVba+lMjJJWyBalFJ1OiWNOfw=
171 |
172 | array-union@^1.0.2:
173 | version "1.0.2"
174 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
175 | integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
176 | dependencies:
177 | array-uniq "^1.0.1"
178 |
179 | array-uniq@^1.0.1:
180 | version "1.0.3"
181 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
182 | integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
183 |
184 | array-unique@^0.3.2:
185 | version "0.3.2"
186 | resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
187 | integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
188 |
189 | arrify@^1.0.1:
190 | version "1.0.1"
191 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
192 | integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
193 |
194 | arrify@^2.0.1:
195 | version "2.0.1"
196 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
197 | integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==
198 |
199 | assert-valid-glob-opts@^1.0.0:
200 | version "1.0.0"
201 | resolved "https://registry.yarnpkg.com/assert-valid-glob-opts/-/assert-valid-glob-opts-1.0.0.tgz#ab9b5438ec5e929f5bb08201819affb1227f730a"
202 | integrity sha512-/mttty5Xh7wE4o7ttKaUpBJl0l04xWe3y6muy1j27gyzSsnceK0AYU9owPtUoL9z8+9hnPxztmuhdFZ7jRoyWw==
203 | dependencies:
204 | glob-option-error "^1.0.0"
205 | validate-glob-opts "^1.0.0"
206 |
207 | assign-symbols@^1.0.0:
208 | version "1.0.0"
209 | resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
210 | integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
211 |
212 | atob@^2.1.1:
213 | version "2.1.2"
214 | resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
215 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
216 |
217 | autolinker@~0.28.0:
218 | version "0.28.1"
219 | resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-0.28.1.tgz#0652b491881879f0775dace0cdca3233942a4e47"
220 | integrity sha1-BlK0kYgYefB3XazgzcoyM5QqTkc=
221 | dependencies:
222 | gulp-header "^1.7.1"
223 |
224 | awesome-lint@^0.13.0:
225 | version "0.13.0"
226 | resolved "https://registry.yarnpkg.com/awesome-lint/-/awesome-lint-0.13.0.tgz#ff99b113011680be04ba8023e78b17966587a76f"
227 | integrity sha512-IBK7q6yrCJoGa835c9PmmbxiqRiI2zb0IvsAbo6Xrc2u0sZdB1e1PDombua+emdfgyp50szgVWtg6VBBp/i2Ag==
228 | dependencies:
229 | arrify "^2.0.1"
230 | case "^1.5.5"
231 | emoji-regex "^9.0.0"
232 | execa "^1.0.0"
233 | git-clone "^0.1.0"
234 | github-slugger "^1.2.0"
235 | github-url-to-object "^4.0.4"
236 | globby "^9.0.0"
237 | got "^9.6.0"
238 | is-github-url "^1.2.2"
239 | is-url-superb "^3.0.0"
240 | mdast-util-to-string "^1.0.4"
241 | meow "^7.0.1"
242 | ora "^4.0.4"
243 | parse-github-url "^1.0.2"
244 | pify "^5.0.0"
245 | read-pkg "^5.1.1"
246 | remark "^12.0.0"
247 | remark-lint "^7.0.0"
248 | remark-lint-blockquote-indentation "^2.0.0"
249 | remark-lint-checkbox-character-style "^2.0.0"
250 | remark-lint-checkbox-content-indent "^2.0.0"
251 | remark-lint-code-block-style "^2.0.0"
252 | remark-lint-definition-case "^2.0.0"
253 | remark-lint-definition-spacing "^2.0.0"
254 | remark-lint-emphasis-marker "^2.0.0"
255 | remark-lint-fenced-code-marker "^2.0.0"
256 | remark-lint-file-extension "^1.0.2"
257 | remark-lint-final-newline "^1.0.2"
258 | remark-lint-hard-break-spaces "^2.0.0"
259 | remark-lint-heading-style "^2.0.0"
260 | remark-lint-link-title-style "^2.0.0"
261 | remark-lint-list-item-bullet-indent "^2.0.0"
262 | remark-lint-list-item-content-indent "^2.0.0"
263 | remark-lint-list-item-indent "^2.0.0"
264 | remark-lint-match-punctuation "^0.2.0"
265 | remark-lint-no-auto-link-without-protocol "^2.0.0"
266 | remark-lint-no-blockquote-without-marker "^3.0.0"
267 | remark-lint-no-emphasis-as-heading "^2.0.0"
268 | remark-lint-no-empty-sections "^4.0.0"
269 | remark-lint-no-file-name-articles "^1.0.2"
270 | remark-lint-no-file-name-consecutive-dashes "^1.0.2"
271 | remark-lint-no-file-name-irregular-characters "^1.0.2"
272 | remark-lint-no-file-name-mixed-case "^1.0.2"
273 | remark-lint-no-file-name-outer-dashes "^1.0.3"
274 | remark-lint-no-heading-content-indent "^2.0.0"
275 | remark-lint-no-heading-indent "^2.0.0"
276 | remark-lint-no-heading-punctuation "^2.0.0"
277 | remark-lint-no-inline-padding "^2.0.0"
278 | remark-lint-no-multiple-toplevel-headings "^2.0.0"
279 | remark-lint-no-repeat-punctuation "^0.1.3"
280 | remark-lint-no-shell-dollars "^2.0.1"
281 | remark-lint-no-table-indentation "^2.0.0"
282 | remark-lint-no-undefined-references "^2.0.0"
283 | remark-lint-no-unneeded-full-reference-image "^2.0.0"
284 | remark-lint-no-unneeded-full-reference-link "^2.0.0"
285 | remark-lint-no-unused-definitions "^2.0.0"
286 | remark-lint-ordered-list-marker-style "^2.0.0"
287 | remark-lint-ordered-list-marker-value "^2.0.0"
288 | remark-lint-rule-style "^2.0.0"
289 | remark-lint-strong-marker "^2.0.0"
290 | remark-lint-table-cell-padding "^2.0.0"
291 | remark-lint-table-pipe-alignment "^2.0.0"
292 | remark-lint-table-pipes "^2.0.0"
293 | remark-lint-unordered-list-marker-style "^2.0.0"
294 | rmfr "^2.0.0"
295 | tempy "^0.5.0"
296 | to-vfile "^6.0.0"
297 | unified-lint-rule "^1.0.3"
298 | unist-util-find "^1.0.1"
299 | unist-util-find-all-after "^3.0.1"
300 | unist-util-find-all-before "^2.0.2"
301 | unist-util-find-all-between "^2.0.0"
302 | unist-util-visit "^2.0.1"
303 | vfile-reporter-pretty "^4.0.0"
304 |
305 | bail@^1.0.0:
306 | version "1.0.4"
307 | resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b"
308 | integrity sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==
309 |
310 | balanced-match@^1.0.0:
311 | version "1.0.0"
312 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
313 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
314 |
315 | base@^0.11.1:
316 | version "0.11.2"
317 | resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
318 | integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
319 | dependencies:
320 | cache-base "^1.0.1"
321 | class-utils "^0.3.5"
322 | component-emitter "^1.2.1"
323 | define-property "^1.0.0"
324 | isobject "^3.0.1"
325 | mixin-deep "^1.2.0"
326 | pascalcase "^0.1.1"
327 |
328 | brace-expansion@^1.1.7:
329 | version "1.1.11"
330 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
331 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
332 | dependencies:
333 | balanced-match "^1.0.0"
334 | concat-map "0.0.1"
335 |
336 | braces@^2.3.1:
337 | version "2.3.2"
338 | resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
339 | integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
340 | dependencies:
341 | arr-flatten "^1.1.0"
342 | array-unique "^0.3.2"
343 | extend-shallow "^2.0.1"
344 | fill-range "^4.0.0"
345 | isobject "^3.0.1"
346 | repeat-element "^1.1.2"
347 | snapdragon "^0.8.1"
348 | snapdragon-node "^2.0.1"
349 | split-string "^3.0.2"
350 | to-regex "^3.0.1"
351 |
352 | buffer-from@^1.0.0:
353 | version "1.1.1"
354 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
355 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
356 |
357 | cache-base@^1.0.1:
358 | version "1.0.1"
359 | resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
360 | integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
361 | dependencies:
362 | collection-visit "^1.0.0"
363 | component-emitter "^1.2.1"
364 | get-value "^2.0.6"
365 | has-value "^1.0.0"
366 | isobject "^3.0.1"
367 | set-value "^2.0.0"
368 | to-object-path "^0.3.0"
369 | union-value "^1.0.0"
370 | unset-value "^1.0.0"
371 |
372 | cacheable-request@^6.0.0:
373 | version "6.1.0"
374 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
375 | integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
376 | dependencies:
377 | clone-response "^1.0.2"
378 | get-stream "^5.1.0"
379 | http-cache-semantics "^4.0.0"
380 | keyv "^3.0.0"
381 | lowercase-keys "^2.0.0"
382 | normalize-url "^4.1.0"
383 | responselike "^1.0.2"
384 |
385 | call-me-maybe@^1.0.1:
386 | version "1.0.1"
387 | resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b"
388 | integrity sha1-JtII6onje1y95gJQoV8DHBak1ms=
389 |
390 | camelcase-keys@^6.2.2:
391 | version "6.2.2"
392 | resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
393 | integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==
394 | dependencies:
395 | camelcase "^5.3.1"
396 | map-obj "^4.0.0"
397 | quick-lru "^4.0.1"
398 |
399 | camelcase@^5.0.0, camelcase@^5.3.1:
400 | version "5.3.1"
401 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
402 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
403 |
404 | camelcase@^6.0.0:
405 | version "6.0.0"
406 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e"
407 | integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==
408 |
409 | case@^1.5.5:
410 | version "1.6.2"
411 | resolved "https://registry.yarnpkg.com/case/-/case-1.6.2.tgz#2ea68af6956752cd69c349c8b3e6bc860d1cba95"
412 | integrity sha512-ll380ZRoraT7mUK2G92UbH+FJVD5AwdVIAYk9xhV1tauh0carDgYByUD1HhjCWsWgxrfQvCeHvtfj7IYR6TKeg==
413 |
414 | ccount@^1.0.0:
415 | version "1.0.4"
416 | resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.4.tgz#9cf2de494ca84060a2a8d2854edd6dfb0445f386"
417 | integrity sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w==
418 |
419 | chalk@^2.0.0, chalk@^2.4.2:
420 | version "2.4.2"
421 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
422 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
423 | dependencies:
424 | ansi-styles "^3.2.1"
425 | escape-string-regexp "^1.0.5"
426 | supports-color "^5.3.0"
427 |
428 | chalk@^3.0.0:
429 | version "3.0.0"
430 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
431 | integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
432 | dependencies:
433 | ansi-styles "^4.1.0"
434 | supports-color "^7.1.0"
435 |
436 | character-entities-html4@^1.0.0:
437 | version "1.1.3"
438 | resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.3.tgz#5ce6e01618e47048ac22f34f7f39db5c6fd679ef"
439 | integrity sha512-SwnyZ7jQBCRHELk9zf2CN5AnGEc2nA+uKMZLHvcqhpPprjkYhiLn0DywMHgN5ttFZuITMATbh68M6VIVKwJbcg==
440 |
441 | character-entities-legacy@^1.0.0:
442 | version "1.1.3"
443 | resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4"
444 | integrity sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==
445 |
446 | character-entities@^1.0.0:
447 | version "1.2.3"
448 | resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6"
449 | integrity sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==
450 |
451 | character-reference-invalid@^1.0.0:
452 | version "1.1.3"
453 | resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85"
454 | integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==
455 |
456 | class-utils@^0.3.5:
457 | version "0.3.6"
458 | resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
459 | integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
460 | dependencies:
461 | arr-union "^3.1.0"
462 | define-property "^0.2.5"
463 | isobject "^3.0.0"
464 | static-extend "^0.1.1"
465 |
466 | cli-cursor@^3.1.0:
467 | version "3.1.0"
468 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
469 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
470 | dependencies:
471 | restore-cursor "^3.1.0"
472 |
473 | cli-spinners@^2.2.0:
474 | version "2.3.0"
475 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.3.0.tgz#0632239a4b5aa4c958610142c34bb7a651fc8df5"
476 | integrity sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==
477 |
478 | clone-response@^1.0.2:
479 | version "1.0.2"
480 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
481 | integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
482 | dependencies:
483 | mimic-response "^1.0.0"
484 |
485 | clone@^1.0.2:
486 | version "1.0.4"
487 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
488 | integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
489 |
490 | co@3.1.0:
491 | version "3.1.0"
492 | resolved "https://registry.yarnpkg.com/co/-/co-3.1.0.tgz#4ea54ea5a08938153185e15210c68d9092bc1b78"
493 | integrity sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=
494 |
495 | collapse-white-space@^1.0.0, collapse-white-space@^1.0.2, collapse-white-space@^1.0.4:
496 | version "1.0.5"
497 | resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a"
498 | integrity sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==
499 |
500 | collection-visit@^1.0.0:
501 | version "1.0.0"
502 | resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
503 | integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
504 | dependencies:
505 | map-visit "^1.0.0"
506 | object-visit "^1.0.0"
507 |
508 | color-convert@^1.9.0:
509 | version "1.9.3"
510 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
511 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
512 | dependencies:
513 | color-name "1.1.3"
514 |
515 | color-convert@^2.0.1:
516 | version "2.0.1"
517 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
518 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
519 | dependencies:
520 | color-name "~1.1.4"
521 |
522 | color-name@1.1.3:
523 | version "1.1.3"
524 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
525 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
526 |
527 | color-name@~1.1.4:
528 | version "1.1.4"
529 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
530 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
531 |
532 | component-emitter@^1.2.1:
533 | version "1.3.0"
534 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
535 | integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
536 |
537 | concat-map@0.0.1:
538 | version "0.0.1"
539 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
540 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
541 |
542 | concat-stream@^1.5.2:
543 | version "1.6.2"
544 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
545 | integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
546 | dependencies:
547 | buffer-from "^1.0.0"
548 | inherits "^2.0.3"
549 | readable-stream "^2.2.2"
550 | typedarray "^0.0.6"
551 |
552 | concat-with-sourcemaps@*:
553 | version "1.1.0"
554 | resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e"
555 | integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==
556 | dependencies:
557 | source-map "^0.6.1"
558 |
559 | copy-descriptor@^0.1.0:
560 | version "0.1.1"
561 | resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
562 | integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
563 |
564 | core-util-is@~1.0.0:
565 | version "1.0.2"
566 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
567 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
568 |
569 | cross-spawn@^6.0.0:
570 | version "6.0.5"
571 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
572 | integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
573 | dependencies:
574 | nice-try "^1.0.4"
575 | path-key "^2.0.1"
576 | semver "^5.5.0"
577 | shebang-command "^1.2.0"
578 | which "^1.2.9"
579 |
580 | crypto-random-string@^2.0.0:
581 | version "2.0.0"
582 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
583 | integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
584 |
585 | debug@^2.2.0, debug@^2.3.3:
586 | version "2.6.9"
587 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
588 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
589 | dependencies:
590 | ms "2.0.0"
591 |
592 | decamelize-keys@^1.1.0:
593 | version "1.1.0"
594 | resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
595 | integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
596 | dependencies:
597 | decamelize "^1.1.0"
598 | map-obj "^1.0.0"
599 |
600 | decamelize@^1.1.0, decamelize@^1.2.0:
601 | version "1.2.0"
602 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
603 | integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
604 |
605 | decode-uri-component@^0.2.0:
606 | version "0.2.0"
607 | resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
608 | integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
609 |
610 | decompress-response@^3.3.0:
611 | version "3.3.0"
612 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
613 | integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
614 | dependencies:
615 | mimic-response "^1.0.0"
616 |
617 | defaults@^1.0.3:
618 | version "1.0.3"
619 | resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
620 | integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
621 | dependencies:
622 | clone "^1.0.2"
623 |
624 | defer-to-connect@^1.0.1:
625 | version "1.0.2"
626 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.0.2.tgz#4bae758a314b034ae33902b5aac25a8dd6a8633e"
627 | integrity sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==
628 |
629 | define-property@^0.2.5:
630 | version "0.2.5"
631 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
632 | integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
633 | dependencies:
634 | is-descriptor "^0.1.0"
635 |
636 | define-property@^1.0.0:
637 | version "1.0.0"
638 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
639 | integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
640 | dependencies:
641 | is-descriptor "^1.0.0"
642 |
643 | define-property@^2.0.2:
644 | version "2.0.2"
645 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
646 | integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
647 | dependencies:
648 | is-descriptor "^1.0.2"
649 | isobject "^3.0.1"
650 |
651 | diacritics-map@^0.1.0:
652 | version "0.1.0"
653 | resolved "https://registry.yarnpkg.com/diacritics-map/-/diacritics-map-0.1.0.tgz#6dfc0ff9d01000a2edf2865371cac316e94977af"
654 | integrity sha1-bfwP+dAQAKLt8oZTccrDFulJd68=
655 |
656 | dir-glob@^2.2.2:
657 | version "2.2.2"
658 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4"
659 | integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==
660 | dependencies:
661 | path-type "^3.0.0"
662 |
663 | duplexer3@^0.1.4:
664 | version "0.1.4"
665 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
666 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
667 |
668 | "emoji-regex@>=6.0.0 <=6.1.1":
669 | version "6.1.1"
670 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e"
671 | integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=
672 |
673 | emoji-regex@^8.0.0:
674 | version "8.0.0"
675 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
676 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
677 |
678 | emoji-regex@^9.0.0:
679 | version "9.0.0"
680 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.0.0.tgz#48a2309cc8a1d2e9d23bc6a67c39b63032e76ea4"
681 | integrity sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==
682 |
683 | end-of-stream@^1.1.0:
684 | version "1.4.1"
685 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
686 | integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==
687 | dependencies:
688 | once "^1.4.0"
689 |
690 | error-ex@^1.3.1:
691 | version "1.3.2"
692 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
693 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
694 | dependencies:
695 | is-arrayish "^0.2.1"
696 |
697 | escape-string-regexp@^1.0.5:
698 | version "1.0.5"
699 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
700 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
701 |
702 | eslint-formatter-pretty@^3.0.0:
703 | version "3.0.1"
704 | resolved "https://registry.yarnpkg.com/eslint-formatter-pretty/-/eslint-formatter-pretty-3.0.1.tgz#97603fcb2ddcc6dd60662d6e9f327a734cc55a54"
705 | integrity sha512-hhQ/ASD4i6BAEalcEfUxesFtJFftT8xFsimCzUpPbTzygJ4J17yCGcJ3XKCB2g7XTJTv0pi7rVTadfHVmtfSRA==
706 | dependencies:
707 | ansi-escapes "^4.2.1"
708 | chalk "^3.0.0"
709 | eslint-rule-docs "^1.1.5"
710 | log-symbols "^3.0.0"
711 | plur "^3.0.1"
712 | string-width "^4.2.0"
713 | supports-hyperlinks "^2.0.0"
714 |
715 | eslint-rule-docs@^1.1.5:
716 | version "1.1.157"
717 | resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.157.tgz#e0b006271b298744120ef1bd5f01d3e7b976800e"
718 | integrity sha512-dU5fDKa6o6pYnrBofDzhm8We8HJOZXgzLu5XYA8UVN0sptUD1H4ZH8LFjh8WVhXI1T3Epd5xPJeesu780BMexg==
719 |
720 | esprima@^4.0.0:
721 | version "4.0.1"
722 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
723 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
724 |
725 | execa@^1.0.0:
726 | version "1.0.0"
727 | resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
728 | integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
729 | dependencies:
730 | cross-spawn "^6.0.0"
731 | get-stream "^4.0.0"
732 | is-stream "^1.1.0"
733 | npm-run-path "^2.0.0"
734 | p-finally "^1.0.0"
735 | signal-exit "^3.0.0"
736 | strip-eof "^1.0.0"
737 |
738 | expand-brackets@^2.1.4:
739 | version "2.1.4"
740 | resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
741 | integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
742 | dependencies:
743 | debug "^2.3.3"
744 | define-property "^0.2.5"
745 | extend-shallow "^2.0.1"
746 | posix-character-classes "^0.1.0"
747 | regex-not "^1.0.0"
748 | snapdragon "^0.8.1"
749 | to-regex "^3.0.1"
750 |
751 | expand-range@^1.8.1:
752 | version "1.8.2"
753 | resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
754 | integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
755 | dependencies:
756 | fill-range "^2.1.0"
757 |
758 | extend-shallow@^2.0.1:
759 | version "2.0.1"
760 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
761 | integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
762 | dependencies:
763 | is-extendable "^0.1.0"
764 |
765 | extend-shallow@^3.0.0, extend-shallow@^3.0.2:
766 | version "3.0.2"
767 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
768 | integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
769 | dependencies:
770 | assign-symbols "^1.0.0"
771 | is-extendable "^1.0.1"
772 |
773 | extend@^3.0.0:
774 | version "3.0.2"
775 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
776 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
777 |
778 | extglob@^2.0.4:
779 | version "2.0.4"
780 | resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
781 | integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
782 | dependencies:
783 | array-unique "^0.3.2"
784 | define-property "^1.0.0"
785 | expand-brackets "^2.1.4"
786 | extend-shallow "^2.0.1"
787 | fragment-cache "^0.2.1"
788 | regex-not "^1.0.0"
789 | snapdragon "^0.8.1"
790 | to-regex "^3.0.1"
791 |
792 | fast-glob@^2.2.6:
793 | version "2.2.7"
794 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d"
795 | integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==
796 | dependencies:
797 | "@mrmlnc/readdir-enhanced" "^2.2.1"
798 | "@nodelib/fs.stat" "^1.1.2"
799 | glob-parent "^3.1.0"
800 | is-glob "^4.0.0"
801 | merge2 "^1.2.3"
802 | micromatch "^3.1.10"
803 |
804 | fill-range@^2.1.0:
805 | version "2.2.4"
806 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565"
807 | integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==
808 | dependencies:
809 | is-number "^2.1.0"
810 | isobject "^2.0.0"
811 | randomatic "^3.0.0"
812 | repeat-element "^1.1.2"
813 | repeat-string "^1.5.2"
814 |
815 | fill-range@^4.0.0:
816 | version "4.0.0"
817 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
818 | integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
819 | dependencies:
820 | extend-shallow "^2.0.1"
821 | is-number "^3.0.0"
822 | repeat-string "^1.6.1"
823 | to-regex-range "^2.1.0"
824 |
825 | find-up@^4.1.0:
826 | version "4.1.0"
827 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
828 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
829 | dependencies:
830 | locate-path "^5.0.0"
831 | path-exists "^4.0.0"
832 |
833 | for-in@^1.0.2:
834 | version "1.0.2"
835 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
836 | integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
837 |
838 | fragment-cache@^0.2.1:
839 | version "0.2.1"
840 | resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
841 | integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
842 | dependencies:
843 | map-cache "^0.2.2"
844 |
845 | fs.realpath@^1.0.0:
846 | version "1.0.0"
847 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
848 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
849 |
850 | function-bind@^1.1.1:
851 | version "1.1.1"
852 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
853 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
854 |
855 | get-stream@^4.0.0, get-stream@^4.1.0:
856 | version "4.1.0"
857 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
858 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
859 | dependencies:
860 | pump "^3.0.0"
861 |
862 | get-stream@^5.1.0:
863 | version "5.1.0"
864 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
865 | integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
866 | dependencies:
867 | pump "^3.0.0"
868 |
869 | get-value@^2.0.3, get-value@^2.0.6:
870 | version "2.0.6"
871 | resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
872 | integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
873 |
874 | git-clone@^0.1.0:
875 | version "0.1.0"
876 | resolved "https://registry.yarnpkg.com/git-clone/-/git-clone-0.1.0.tgz#0d76163778093aef7f1c30238f2a9ef3f07a2eb9"
877 | integrity sha1-DXYWN3gJOu9/HDAjjyqe8/B6Lrk=
878 |
879 | github-slugger@^1.2.0:
880 | version "1.2.1"
881 | resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.2.1.tgz#47e904e70bf2dccd0014748142d31126cfd49508"
882 | integrity sha512-SsZUjg/P03KPzQBt7OxJPasGw6NRO5uOgiZ5RGXVud5iSIZ0eNZeNp5rTwCxtavrRUa/A77j8mePVc5lEvk0KQ==
883 | dependencies:
884 | emoji-regex ">=6.0.0 <=6.1.1"
885 |
886 | github-url-to-object@^4.0.4:
887 | version "4.0.4"
888 | resolved "https://registry.yarnpkg.com/github-url-to-object/-/github-url-to-object-4.0.4.tgz#a9797b7026e18d53b50b07f45b7e169b55fd90ee"
889 | integrity sha512-1Ri1pR8XTfzLpbtPz5MlW/amGNdNReuExPsbF9rxLsBfO1GH9RtDBamhJikd0knMWq3RTTQDbTtw0GGvvEAJEA==
890 | dependencies:
891 | is-url "^1.1.0"
892 |
893 | glob-option-error@^1.0.0:
894 | version "1.0.0"
895 | resolved "https://registry.yarnpkg.com/glob-option-error/-/glob-option-error-1.0.0.tgz#57cc65def9c7d5c1461baf13129bb5403cff6176"
896 | integrity sha1-V8xl3vnH1cFGG68TEpu1QDz/YXY=
897 |
898 | glob-parent@^3.1.0:
899 | version "3.1.0"
900 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
901 | integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
902 | dependencies:
903 | is-glob "^3.1.0"
904 | path-dirname "^1.0.0"
905 |
906 | glob-to-regexp@^0.3.0:
907 | version "0.3.0"
908 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
909 | integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
910 |
911 | glob@^7.1.2, glob@^7.1.3:
912 | version "7.1.4"
913 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
914 | integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
915 | dependencies:
916 | fs.realpath "^1.0.0"
917 | inflight "^1.0.4"
918 | inherits "2"
919 | minimatch "^3.0.4"
920 | once "^1.3.0"
921 | path-is-absolute "^1.0.0"
922 |
923 | globby@^9.0.0:
924 | version "9.2.0"
925 | resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d"
926 | integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==
927 | dependencies:
928 | "@types/glob" "^7.1.1"
929 | array-union "^1.0.2"
930 | dir-glob "^2.2.2"
931 | fast-glob "^2.2.6"
932 | glob "^7.1.3"
933 | ignore "^4.0.3"
934 | pify "^4.0.1"
935 | slash "^2.0.0"
936 |
937 | got@^9.6.0:
938 | version "9.6.0"
939 | resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
940 | integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
941 | dependencies:
942 | "@sindresorhus/is" "^0.14.0"
943 | "@szmarczak/http-timer" "^1.1.2"
944 | cacheable-request "^6.0.0"
945 | decompress-response "^3.3.0"
946 | duplexer3 "^0.1.4"
947 | get-stream "^4.1.0"
948 | lowercase-keys "^1.0.1"
949 | mimic-response "^1.0.1"
950 | p-cancelable "^1.0.0"
951 | to-readable-stream "^1.0.0"
952 | url-parse-lax "^3.0.0"
953 |
954 | graceful-fs@^4.1.11:
955 | version "4.2.2"
956 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02"
957 | integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==
958 |
959 | gray-matter@^3.1.1:
960 | version "3.1.1"
961 | resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac"
962 | integrity sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA==
963 | dependencies:
964 | extend-shallow "^2.0.1"
965 | js-yaml "^3.10.0"
966 | kind-of "^5.0.2"
967 | strip-bom-string "^1.0.0"
968 |
969 | gulp-header@^1.7.1:
970 | version "1.8.12"
971 | resolved "https://registry.yarnpkg.com/gulp-header/-/gulp-header-1.8.12.tgz#ad306be0066599127281c4f8786660e705080a84"
972 | integrity sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==
973 | dependencies:
974 | concat-with-sourcemaps "*"
975 | lodash.template "^4.4.0"
976 | through2 "^2.0.0"
977 |
978 | hard-rejection@^2.1.0:
979 | version "2.1.0"
980 | resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
981 | integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
982 |
983 | has-flag@^3.0.0:
984 | version "3.0.0"
985 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
986 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
987 |
988 | has-flag@^4.0.0:
989 | version "4.0.0"
990 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
991 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
992 |
993 | has-value@^0.3.1:
994 | version "0.3.1"
995 | resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
996 | integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
997 | dependencies:
998 | get-value "^2.0.3"
999 | has-values "^0.1.4"
1000 | isobject "^2.0.0"
1001 |
1002 | has-value@^1.0.0:
1003 | version "1.0.0"
1004 | resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
1005 | integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
1006 | dependencies:
1007 | get-value "^2.0.6"
1008 | has-values "^1.0.0"
1009 | isobject "^3.0.0"
1010 |
1011 | has-values@^0.1.4:
1012 | version "0.1.4"
1013 | resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
1014 | integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
1015 |
1016 | has-values@^1.0.0:
1017 | version "1.0.0"
1018 | resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
1019 | integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
1020 | dependencies:
1021 | is-number "^3.0.0"
1022 | kind-of "^4.0.0"
1023 |
1024 | has@^1.0.1:
1025 | version "1.0.3"
1026 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1027 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1028 | dependencies:
1029 | function-bind "^1.1.1"
1030 |
1031 | hosted-git-info@^2.1.4:
1032 | version "2.8.4"
1033 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546"
1034 | integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==
1035 |
1036 | http-cache-semantics@^4.0.0:
1037 | version "4.0.3"
1038 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz#495704773277eeef6e43f9ab2c2c7d259dda25c5"
1039 | integrity sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==
1040 |
1041 | ignore@^4.0.3:
1042 | version "4.0.6"
1043 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
1044 | integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
1045 |
1046 | indent-string@^4.0.0:
1047 | version "4.0.0"
1048 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
1049 | integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
1050 |
1051 | indexed-filter@^1.0.0:
1052 | version "1.0.3"
1053 | resolved "https://registry.yarnpkg.com/indexed-filter/-/indexed-filter-1.0.3.tgz#7911439191cac588188464640a8db4f6b324973d"
1054 | integrity sha512-oBIzs6EARNMzrLgVg20fK52H19WcRHBiukiiEkw9rnnI//8rinEBMLrYdwEfJ9d4K7bjV1L6nSGft6H/qzHNgQ==
1055 | dependencies:
1056 | append-type "^1.0.1"
1057 |
1058 | inflight@^1.0.4:
1059 | version "1.0.6"
1060 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1061 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1062 | dependencies:
1063 | once "^1.3.0"
1064 | wrappy "1"
1065 |
1066 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
1067 | version "2.0.4"
1068 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1069 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1070 |
1071 | inspect-with-kind@^1.0.4:
1072 | version "1.0.5"
1073 | resolved "https://registry.yarnpkg.com/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz#fce151d4ce89722c82ca8e9860bb96f9167c316c"
1074 | integrity sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==
1075 | dependencies:
1076 | kind-of "^6.0.2"
1077 |
1078 | ip-regex@^4.1.0:
1079 | version "4.1.0"
1080 | resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.1.0.tgz#5ad62f685a14edb421abebc2fff8db94df67b455"
1081 | integrity sha512-pKnZpbgCTfH/1NLIlOduP/V+WRXzC2MOz3Qo8xmxk8C5GudJLgK5QyLVXOSWy3ParAH7Eemurl3xjv/WXYFvMA==
1082 |
1083 | irregular-plurals@^2.0.0:
1084 | version "2.0.0"
1085 | resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-2.0.0.tgz#39d40f05b00f656d0b7fa471230dd3b714af2872"
1086 | integrity sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==
1087 |
1088 | is-accessor-descriptor@^0.1.6:
1089 | version "0.1.6"
1090 | resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
1091 | integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
1092 | dependencies:
1093 | kind-of "^3.0.2"
1094 |
1095 | is-accessor-descriptor@^1.0.0:
1096 | version "1.0.0"
1097 | resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
1098 | integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
1099 | dependencies:
1100 | kind-of "^6.0.0"
1101 |
1102 | is-alphabetical@^1.0.0:
1103 | version "1.0.3"
1104 | resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8"
1105 | integrity sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==
1106 |
1107 | is-alphanumeric@^1.0.0:
1108 | version "1.0.0"
1109 | resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4"
1110 | integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=
1111 |
1112 | is-alphanumerical@^1.0.0:
1113 | version "1.0.3"
1114 | resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c"
1115 | integrity sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==
1116 | dependencies:
1117 | is-alphabetical "^1.0.0"
1118 | is-decimal "^1.0.0"
1119 |
1120 | is-arrayish@^0.2.1:
1121 | version "0.2.1"
1122 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1123 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
1124 |
1125 | is-buffer@^1.1.5:
1126 | version "1.1.6"
1127 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
1128 | integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
1129 |
1130 | is-buffer@^2.0.0:
1131 | version "2.0.3"
1132 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725"
1133 | integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==
1134 |
1135 | is-data-descriptor@^0.1.4:
1136 | version "0.1.4"
1137 | resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
1138 | integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
1139 | dependencies:
1140 | kind-of "^3.0.2"
1141 |
1142 | is-data-descriptor@^1.0.0:
1143 | version "1.0.0"
1144 | resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
1145 | integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
1146 | dependencies:
1147 | kind-of "^6.0.0"
1148 |
1149 | is-decimal@^1.0.0:
1150 | version "1.0.3"
1151 | resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7"
1152 | integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==
1153 |
1154 | is-decimal@^1.0.2:
1155 | version "1.0.4"
1156 | resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
1157 | integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
1158 |
1159 | is-descriptor@^0.1.0:
1160 | version "0.1.6"
1161 | resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
1162 | integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
1163 | dependencies:
1164 | is-accessor-descriptor "^0.1.6"
1165 | is-data-descriptor "^0.1.4"
1166 | kind-of "^5.0.0"
1167 |
1168 | is-descriptor@^1.0.0, is-descriptor@^1.0.2:
1169 | version "1.0.2"
1170 | resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
1171 | integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
1172 | dependencies:
1173 | is-accessor-descriptor "^1.0.0"
1174 | is-data-descriptor "^1.0.0"
1175 | kind-of "^6.0.2"
1176 |
1177 | is-extendable@^0.1.0, is-extendable@^0.1.1:
1178 | version "0.1.1"
1179 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
1180 | integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
1181 |
1182 | is-extendable@^1.0.1:
1183 | version "1.0.1"
1184 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
1185 | integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
1186 | dependencies:
1187 | is-plain-object "^2.0.4"
1188 |
1189 | is-extglob@^2.1.0, is-extglob@^2.1.1:
1190 | version "2.1.1"
1191 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1192 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1193 |
1194 | is-fullwidth-code-point@^3.0.0:
1195 | version "3.0.0"
1196 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
1197 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1198 |
1199 | is-github-url@^1.2.2:
1200 | version "1.2.2"
1201 | resolved "https://registry.yarnpkg.com/is-github-url/-/is-github-url-1.2.2.tgz#0734176092c9599a38a72422d121ff3e11d6ff3e"
1202 | integrity sha1-BzQXYJLJWZo4pyQi0SH/PhHW/z4=
1203 |
1204 | is-glob@^3.1.0:
1205 | version "3.1.0"
1206 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
1207 | integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
1208 | dependencies:
1209 | is-extglob "^2.1.0"
1210 |
1211 | is-glob@^4.0.0:
1212 | version "4.0.1"
1213 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
1214 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
1215 | dependencies:
1216 | is-extglob "^2.1.1"
1217 |
1218 | is-hexadecimal@^1.0.0:
1219 | version "1.0.3"
1220 | resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee"
1221 | integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==
1222 |
1223 | is-interactive@^1.0.0:
1224 | version "1.0.0"
1225 | resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
1226 | integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
1227 |
1228 | is-number@^2.1.0:
1229 | version "2.1.0"
1230 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
1231 | integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
1232 | dependencies:
1233 | kind-of "^3.0.2"
1234 |
1235 | is-number@^3.0.0:
1236 | version "3.0.0"
1237 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
1238 | integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
1239 | dependencies:
1240 | kind-of "^3.0.2"
1241 |
1242 | is-number@^4.0.0:
1243 | version "4.0.0"
1244 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
1245 | integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==
1246 |
1247 | is-plain-obj@^1.1.0:
1248 | version "1.1.0"
1249 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
1250 | integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
1251 |
1252 | is-plain-obj@^2.0.0:
1253 | version "2.1.0"
1254 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
1255 | integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
1256 |
1257 | is-plain-object@^2.0.3, is-plain-object@^2.0.4:
1258 | version "2.0.4"
1259 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
1260 | integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
1261 | dependencies:
1262 | isobject "^3.0.1"
1263 |
1264 | is-stream@^1.1.0:
1265 | version "1.1.0"
1266 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
1267 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
1268 |
1269 | is-stream@^2.0.0:
1270 | version "2.0.0"
1271 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
1272 | integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
1273 |
1274 | is-url-superb@^3.0.0:
1275 | version "3.0.0"
1276 | resolved "https://registry.yarnpkg.com/is-url-superb/-/is-url-superb-3.0.0.tgz#b9a1da878a1ac73659047d1e6f4ef22c209d3e25"
1277 | integrity sha512-3faQP+wHCGDQT1qReM5zCPx2mxoal6DzbzquFlCYJLWyy4WPTved33ea2xFbX37z4NoriEwZGIYhFtx8RUB5wQ==
1278 | dependencies:
1279 | url-regex "^5.0.0"
1280 |
1281 | is-url@^1.1.0:
1282 | version "1.2.4"
1283 | resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"
1284 | integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==
1285 |
1286 | is-whitespace-character@^1.0.0:
1287 | version "1.0.3"
1288 | resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac"
1289 | integrity sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==
1290 |
1291 | is-windows@^1.0.2:
1292 | version "1.0.2"
1293 | resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
1294 | integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
1295 |
1296 | is-word-character@^1.0.0:
1297 | version "1.0.3"
1298 | resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa"
1299 | integrity sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==
1300 |
1301 | isarray@1.0.0, isarray@~1.0.0:
1302 | version "1.0.0"
1303 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
1304 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
1305 |
1306 | isexe@^2.0.0:
1307 | version "2.0.0"
1308 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1309 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1310 |
1311 | isobject@^2.0.0:
1312 | version "2.1.0"
1313 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
1314 | integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
1315 | dependencies:
1316 | isarray "1.0.0"
1317 |
1318 | isobject@^3.0.0, isobject@^3.0.1:
1319 | version "3.0.1"
1320 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
1321 | integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
1322 |
1323 | js-tokens@^4.0.0:
1324 | version "4.0.0"
1325 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1326 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1327 |
1328 | js-yaml@^3.10.0:
1329 | version "3.13.1"
1330 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
1331 | integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
1332 | dependencies:
1333 | argparse "^1.0.7"
1334 | esprima "^4.0.0"
1335 |
1336 | json-buffer@3.0.0:
1337 | version "3.0.0"
1338 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
1339 | integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
1340 |
1341 | json-parse-better-errors@^1.0.1:
1342 | version "1.0.2"
1343 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
1344 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
1345 |
1346 | keyv@^3.0.0:
1347 | version "3.1.0"
1348 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
1349 | integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
1350 | dependencies:
1351 | json-buffer "3.0.0"
1352 |
1353 | kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
1354 | version "3.2.2"
1355 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
1356 | integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
1357 | dependencies:
1358 | is-buffer "^1.1.5"
1359 |
1360 | kind-of@^4.0.0:
1361 | version "4.0.0"
1362 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
1363 | integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
1364 | dependencies:
1365 | is-buffer "^1.1.5"
1366 |
1367 | kind-of@^5.0.0, kind-of@^5.0.2:
1368 | version "5.1.0"
1369 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
1370 | integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
1371 |
1372 | kind-of@^6.0.0, kind-of@^6.0.2:
1373 | version "6.0.2"
1374 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
1375 | integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
1376 |
1377 | kind-of@^6.0.3:
1378 | version "6.0.3"
1379 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
1380 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
1381 |
1382 | lazy-cache@^2.0.2:
1383 | version "2.0.2"
1384 | resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264"
1385 | integrity sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=
1386 | dependencies:
1387 | set-getter "^0.1.0"
1388 |
1389 | lines-and-columns@^1.1.6:
1390 | version "1.1.6"
1391 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
1392 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
1393 |
1394 | list-item@^1.1.1:
1395 | version "1.1.1"
1396 | resolved "https://registry.yarnpkg.com/list-item/-/list-item-1.1.1.tgz#0c65d00e287cb663ccb3cb3849a77e89ec268a56"
1397 | integrity sha1-DGXQDih8tmPMs8s4Sad+iewmilY=
1398 | dependencies:
1399 | expand-range "^1.8.1"
1400 | extend-shallow "^2.0.1"
1401 | is-number "^2.1.0"
1402 | repeat-string "^1.5.2"
1403 |
1404 | locate-path@^5.0.0:
1405 | version "5.0.0"
1406 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
1407 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
1408 | dependencies:
1409 | p-locate "^4.1.0"
1410 |
1411 | lodash._reinterpolate@^3.0.0:
1412 | version "3.0.0"
1413 | resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
1414 | integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
1415 |
1416 | lodash.iteratee@^4.5.0:
1417 | version "4.7.0"
1418 | resolved "https://registry.yarnpkg.com/lodash.iteratee/-/lodash.iteratee-4.7.0.tgz#be4177db289a8ccc3c0990f1db26b5b22fc1554c"
1419 | integrity sha1-vkF32yiajMw8CZDx2ya1si/BVUw=
1420 |
1421 | lodash.template@^4.4.0:
1422 | version "4.5.0"
1423 | resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
1424 | integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==
1425 | dependencies:
1426 | lodash._reinterpolate "^3.0.0"
1427 | lodash.templatesettings "^4.0.0"
1428 |
1429 | lodash.templatesettings@^4.0.0:
1430 | version "4.2.0"
1431 | resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33"
1432 | integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==
1433 | dependencies:
1434 | lodash._reinterpolate "^3.0.0"
1435 |
1436 | log-symbols@^3.0.0:
1437 | version "3.0.0"
1438 | resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
1439 | integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
1440 | dependencies:
1441 | chalk "^2.4.2"
1442 |
1443 | longest-streak@^1.0.0:
1444 | version "1.0.0"
1445 | resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-1.0.0.tgz#d06597c4d4c31b52ccb1f5d8f8fe7148eafd6965"
1446 | integrity sha1-0GWXxNTDG1LMsfXY+P5xSOr9aWU=
1447 |
1448 | longest-streak@^2.0.1:
1449 | version "2.0.3"
1450 | resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.3.tgz#3de7a3f47ee18e9074ded8575b5c091f5d0a4105"
1451 | integrity sha512-9lz5IVdpwsKLMzQi0MQ+oD9EA0mIGcWYP7jXMTZVXP8D42PwuAk+M/HBFYQoxt1G5OR8m7aSIgb1UymfWGBWEw==
1452 |
1453 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
1454 | version "1.0.1"
1455 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
1456 | integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
1457 |
1458 | lowercase-keys@^2.0.0:
1459 | version "2.0.0"
1460 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
1461 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
1462 |
1463 | map-cache@^0.2.2:
1464 | version "0.2.2"
1465 | resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
1466 | integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
1467 |
1468 | map-obj@^1.0.0:
1469 | version "1.0.1"
1470 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
1471 | integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
1472 |
1473 | map-obj@^4.0.0:
1474 | version "4.1.0"
1475 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5"
1476 | integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==
1477 |
1478 | map-visit@^1.0.0:
1479 | version "1.0.0"
1480 | resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
1481 | integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
1482 | dependencies:
1483 | object-visit "^1.0.0"
1484 |
1485 | markdown-escapes@^1.0.0:
1486 | version "1.0.3"
1487 | resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5"
1488 | integrity sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==
1489 |
1490 | markdown-link@^0.1.1:
1491 | version "0.1.1"
1492 | resolved "https://registry.yarnpkg.com/markdown-link/-/markdown-link-0.1.1.tgz#32c5c65199a6457316322d1e4229d13407c8c7cf"
1493 | integrity sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=
1494 |
1495 | markdown-table@^0.4.0:
1496 | version "0.4.0"
1497 | resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-0.4.0.tgz#890c2c1b3bfe83fb00e4129b8e4cfe645270f9d1"
1498 | integrity sha1-iQwsGzv+g/sA5BKbjkz+ZFJw+dE=
1499 |
1500 | markdown-table@^2.0.0:
1501 | version "2.0.0"
1502 | resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b"
1503 | integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==
1504 | dependencies:
1505 | repeat-string "^1.0.0"
1506 |
1507 | math-random@^1.0.1:
1508 | version "1.0.4"
1509 | resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c"
1510 | integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==
1511 |
1512 | mdast-comment-marker@^1.0.0:
1513 | version "1.1.1"
1514 | resolved "https://registry.yarnpkg.com/mdast-comment-marker/-/mdast-comment-marker-1.1.1.tgz#9c9c18e1ed57feafc1965d92b028f37c3c8da70d"
1515 | integrity sha512-TWZDaUtPLwKX1pzDIY48MkSUQRDwX/HqbTB4m3iYdL/zosi/Z6Xqfdv0C0hNVKvzrPjZENrpWDt4p4odeVO0Iw==
1516 |
1517 | mdast-util-compact@^2.0.0:
1518 | version "2.0.1"
1519 | resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz#cabc69a2f43103628326f35b1acf735d55c99490"
1520 | integrity sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==
1521 | dependencies:
1522 | unist-util-visit "^2.0.0"
1523 |
1524 | mdast-util-heading-style@^1.0.2:
1525 | version "1.0.5"
1526 | resolved "https://registry.yarnpkg.com/mdast-util-heading-style/-/mdast-util-heading-style-1.0.5.tgz#81b2e60d76754198687db0e8f044e42376db0426"
1527 | integrity sha512-8zQkb3IUwiwOdUw6jIhnwM6DPyib+mgzQuHAe7j2Hy1rIarU4VUxe472bp9oktqULW3xqZE+Kz6OD4Gi7IA3vw==
1528 |
1529 | mdast-util-to-string@^1.0.2, mdast-util-to-string@^1.0.4:
1530 | version "1.0.6"
1531 | resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.0.6.tgz#7d85421021343b33de1552fc71cb8e5b4ae7536d"
1532 | integrity sha512-868pp48gUPmZIhfKrLbaDneuzGiw3OTDjHc5M1kAepR2CWBJ+HpEsm252K4aXdiP5coVZaJPOqGtVU6Po8xnXg==
1533 |
1534 | meow@^7.0.1:
1535 | version "7.0.1"
1536 | resolved "https://registry.yarnpkg.com/meow/-/meow-7.0.1.tgz#1ed4a0a50b3844b451369c48362eb0515f04c1dc"
1537 | integrity sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==
1538 | dependencies:
1539 | "@types/minimist" "^1.2.0"
1540 | arrify "^2.0.1"
1541 | camelcase "^6.0.0"
1542 | camelcase-keys "^6.2.2"
1543 | decamelize-keys "^1.1.0"
1544 | hard-rejection "^2.1.0"
1545 | minimist-options "^4.0.2"
1546 | normalize-package-data "^2.5.0"
1547 | read-pkg-up "^7.0.1"
1548 | redent "^3.0.0"
1549 | trim-newlines "^3.0.0"
1550 | type-fest "^0.13.1"
1551 | yargs-parser "^18.1.3"
1552 |
1553 | merge2@^1.2.3:
1554 | version "1.2.4"
1555 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.4.tgz#c9269589e6885a60cf80605d9522d4b67ca646e3"
1556 | integrity sha512-FYE8xI+6pjFOhokZu0We3S5NKCirLbCzSh2Usf3qEyr4X8U+0jNg9P8RZ4qz+V2UoECLVwSyzU3LxXBaLGtD3A==
1557 |
1558 | micromatch@^3.1.10:
1559 | version "3.1.10"
1560 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
1561 | integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
1562 | dependencies:
1563 | arr-diff "^4.0.0"
1564 | array-unique "^0.3.2"
1565 | braces "^2.3.1"
1566 | define-property "^2.0.2"
1567 | extend-shallow "^3.0.2"
1568 | extglob "^2.0.4"
1569 | fragment-cache "^0.2.1"
1570 | kind-of "^6.0.2"
1571 | nanomatch "^1.2.9"
1572 | object.pick "^1.3.0"
1573 | regex-not "^1.0.0"
1574 | snapdragon "^0.8.1"
1575 | to-regex "^3.0.2"
1576 |
1577 | mimic-fn@^2.1.0:
1578 | version "2.1.0"
1579 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
1580 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
1581 |
1582 | mimic-response@^1.0.0, mimic-response@^1.0.1:
1583 | version "1.0.1"
1584 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
1585 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
1586 |
1587 | min-indent@^1.0.0:
1588 | version "1.0.1"
1589 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
1590 | integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
1591 |
1592 | minimatch@^3.0.4:
1593 | version "3.0.4"
1594 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1595 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1596 | dependencies:
1597 | brace-expansion "^1.1.7"
1598 |
1599 | minimist-options@^4.0.2:
1600 | version "4.1.0"
1601 | resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
1602 | integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==
1603 | dependencies:
1604 | arrify "^1.0.1"
1605 | is-plain-obj "^1.1.0"
1606 | kind-of "^6.0.3"
1607 |
1608 | minimist@^1.2.0:
1609 | version "1.2.5"
1610 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
1611 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
1612 |
1613 | mixin-deep@^1.1.3, mixin-deep@^1.2.0:
1614 | version "1.3.2"
1615 | resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
1616 | integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
1617 | dependencies:
1618 | for-in "^1.0.2"
1619 | is-extendable "^1.0.1"
1620 |
1621 | ms@2.0.0:
1622 | version "2.0.0"
1623 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1624 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1625 |
1626 | mute-stream@0.0.8:
1627 | version "0.0.8"
1628 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
1629 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
1630 |
1631 | nanomatch@^1.2.9:
1632 | version "1.2.13"
1633 | resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
1634 | integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
1635 | dependencies:
1636 | arr-diff "^4.0.0"
1637 | array-unique "^0.3.2"
1638 | define-property "^2.0.2"
1639 | extend-shallow "^3.0.2"
1640 | fragment-cache "^0.2.1"
1641 | is-windows "^1.0.2"
1642 | kind-of "^6.0.2"
1643 | object.pick "^1.3.0"
1644 | regex-not "^1.0.0"
1645 | snapdragon "^0.8.1"
1646 | to-regex "^3.0.1"
1647 |
1648 | nice-try@^1.0.4:
1649 | version "1.0.5"
1650 | resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
1651 | integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
1652 |
1653 | normalize-package-data@^2.5.0:
1654 | version "2.5.0"
1655 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
1656 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
1657 | dependencies:
1658 | hosted-git-info "^2.1.4"
1659 | resolve "^1.10.0"
1660 | semver "2 || 3 || 4 || 5"
1661 | validate-npm-package-license "^3.0.1"
1662 |
1663 | normalize-url@^4.1.0:
1664 | version "4.3.0"
1665 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.3.0.tgz#9c49e10fc1876aeb76dba88bf1b2b5d9fa57b2ee"
1666 | integrity sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ==
1667 |
1668 | npm-run-path@^2.0.0:
1669 | version "2.0.2"
1670 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
1671 | integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
1672 | dependencies:
1673 | path-key "^2.0.0"
1674 |
1675 | object-assign@^4.0.1:
1676 | version "4.1.1"
1677 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1678 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1679 |
1680 | object-copy@^0.1.0:
1681 | version "0.1.0"
1682 | resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
1683 | integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
1684 | dependencies:
1685 | copy-descriptor "^0.1.0"
1686 | define-property "^0.2.5"
1687 | kind-of "^3.0.3"
1688 |
1689 | object-visit@^1.0.0:
1690 | version "1.0.1"
1691 | resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
1692 | integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
1693 | dependencies:
1694 | isobject "^3.0.0"
1695 |
1696 | object.pick@^1.2.0, object.pick@^1.3.0:
1697 | version "1.3.0"
1698 | resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
1699 | integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
1700 | dependencies:
1701 | isobject "^3.0.1"
1702 |
1703 | once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0:
1704 | version "1.4.0"
1705 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1706 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1707 | dependencies:
1708 | wrappy "1"
1709 |
1710 | onetime@^5.1.0:
1711 | version "5.1.0"
1712 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
1713 | integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
1714 | dependencies:
1715 | mimic-fn "^2.1.0"
1716 |
1717 | ora@^4.0.4:
1718 | version "4.0.4"
1719 | resolved "https://registry.yarnpkg.com/ora/-/ora-4.0.4.tgz#e8da697cc5b6a47266655bf68e0fb588d29a545d"
1720 | integrity sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==
1721 | dependencies:
1722 | chalk "^3.0.0"
1723 | cli-cursor "^3.1.0"
1724 | cli-spinners "^2.2.0"
1725 | is-interactive "^1.0.0"
1726 | log-symbols "^3.0.0"
1727 | mute-stream "0.0.8"
1728 | strip-ansi "^6.0.0"
1729 | wcwidth "^1.0.1"
1730 |
1731 | p-cancelable@^1.0.0:
1732 | version "1.1.0"
1733 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
1734 | integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
1735 |
1736 | p-finally@^1.0.0:
1737 | version "1.0.0"
1738 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
1739 | integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
1740 |
1741 | p-limit@^2.2.0:
1742 | version "2.3.0"
1743 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
1744 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
1745 | dependencies:
1746 | p-try "^2.0.0"
1747 |
1748 | p-locate@^4.1.0:
1749 | version "4.1.0"
1750 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
1751 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
1752 | dependencies:
1753 | p-limit "^2.2.0"
1754 |
1755 | p-try@^2.0.0:
1756 | version "2.2.0"
1757 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
1758 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1759 |
1760 | parse-entities@^1.0.2:
1761 | version "1.2.2"
1762 | resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50"
1763 | integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==
1764 | dependencies:
1765 | character-entities "^1.0.0"
1766 | character-entities-legacy "^1.0.0"
1767 | character-reference-invalid "^1.0.0"
1768 | is-alphanumerical "^1.0.0"
1769 | is-decimal "^1.0.0"
1770 | is-hexadecimal "^1.0.0"
1771 |
1772 | parse-entities@^2.0.0:
1773 | version "2.0.0"
1774 | resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8"
1775 | integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==
1776 | dependencies:
1777 | character-entities "^1.0.0"
1778 | character-entities-legacy "^1.0.0"
1779 | character-reference-invalid "^1.0.0"
1780 | is-alphanumerical "^1.0.0"
1781 | is-decimal "^1.0.0"
1782 | is-hexadecimal "^1.0.0"
1783 |
1784 | parse-github-url@^1.0.2:
1785 | version "1.0.2"
1786 | resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395"
1787 | integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==
1788 |
1789 | parse-json@^5.0.0:
1790 | version "5.0.0"
1791 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
1792 | integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
1793 | dependencies:
1794 | "@babel/code-frame" "^7.0.0"
1795 | error-ex "^1.3.1"
1796 | json-parse-better-errors "^1.0.1"
1797 | lines-and-columns "^1.1.6"
1798 |
1799 | pascalcase@^0.1.1:
1800 | version "0.1.1"
1801 | resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
1802 | integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
1803 |
1804 | path-dirname@^1.0.0:
1805 | version "1.0.2"
1806 | resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
1807 | integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
1808 |
1809 | path-exists@^4.0.0:
1810 | version "4.0.0"
1811 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
1812 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
1813 |
1814 | path-is-absolute@^1.0.0:
1815 | version "1.0.1"
1816 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1817 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
1818 |
1819 | path-key@^2.0.0, path-key@^2.0.1:
1820 | version "2.0.1"
1821 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
1822 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
1823 |
1824 | path-parse@^1.0.6:
1825 | version "1.0.6"
1826 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
1827 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
1828 |
1829 | path-type@^3.0.0:
1830 | version "3.0.0"
1831 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
1832 | integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
1833 | dependencies:
1834 | pify "^3.0.0"
1835 |
1836 | pify@^3.0.0:
1837 | version "3.0.0"
1838 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
1839 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
1840 |
1841 | pify@^4.0.1:
1842 | version "4.0.1"
1843 | resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
1844 | integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
1845 |
1846 | pify@^5.0.0:
1847 | version "5.0.0"
1848 | resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f"
1849 | integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==
1850 |
1851 | plur@^3.0.1:
1852 | version "3.1.1"
1853 | resolved "https://registry.yarnpkg.com/plur/-/plur-3.1.1.tgz#60267967866a8d811504fe58f2faaba237546a5b"
1854 | integrity sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==
1855 | dependencies:
1856 | irregular-plurals "^2.0.0"
1857 |
1858 | pluralize@^8.0.0:
1859 | version "8.0.0"
1860 | resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
1861 | integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
1862 |
1863 | posix-character-classes@^0.1.0:
1864 | version "0.1.1"
1865 | resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
1866 | integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
1867 |
1868 | prepend-http@^2.0.0:
1869 | version "2.0.0"
1870 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
1871 | integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
1872 |
1873 | process-nextick-args@~2.0.0:
1874 | version "2.0.1"
1875 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
1876 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
1877 |
1878 | pump@^3.0.0:
1879 | version "3.0.0"
1880 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
1881 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
1882 | dependencies:
1883 | end-of-stream "^1.1.0"
1884 | once "^1.3.1"
1885 |
1886 | quick-lru@^4.0.1:
1887 | version "4.0.1"
1888 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
1889 | integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==
1890 |
1891 | randomatic@^3.0.0:
1892 | version "3.1.1"
1893 | resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
1894 | integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
1895 | dependencies:
1896 | is-number "^4.0.0"
1897 | kind-of "^6.0.0"
1898 | math-random "^1.0.1"
1899 |
1900 | read-pkg-up@^7.0.1:
1901 | version "7.0.1"
1902 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
1903 | integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
1904 | dependencies:
1905 | find-up "^4.1.0"
1906 | read-pkg "^5.2.0"
1907 | type-fest "^0.8.1"
1908 |
1909 | read-pkg@^5.1.1, read-pkg@^5.2.0:
1910 | version "5.2.0"
1911 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
1912 | integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
1913 | dependencies:
1914 | "@types/normalize-package-data" "^2.4.0"
1915 | normalize-package-data "^2.5.0"
1916 | parse-json "^5.0.0"
1917 | type-fest "^0.6.0"
1918 |
1919 | readable-stream@^2.2.2, readable-stream@~2.3.6:
1920 | version "2.3.6"
1921 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
1922 | integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
1923 | dependencies:
1924 | core-util-is "~1.0.0"
1925 | inherits "~2.0.3"
1926 | isarray "~1.0.0"
1927 | process-nextick-args "~2.0.0"
1928 | safe-buffer "~5.1.1"
1929 | string_decoder "~1.1.1"
1930 | util-deprecate "~1.0.1"
1931 |
1932 | redent@^3.0.0:
1933 | version "3.0.0"
1934 | resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
1935 | integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==
1936 | dependencies:
1937 | indent-string "^4.0.0"
1938 | strip-indent "^3.0.0"
1939 |
1940 | regex-not@^1.0.0, regex-not@^1.0.2:
1941 | version "1.0.2"
1942 | resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
1943 | integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
1944 | dependencies:
1945 | extend-shallow "^3.0.2"
1946 | safe-regex "^1.1.0"
1947 |
1948 | remark-lint-blockquote-indentation@^2.0.0:
1949 | version "2.0.0"
1950 | resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-2.0.0.tgz#bbeef77eee9fdfa74975cd5491446ec9f3a96500"
1951 | integrity sha512-Ma/lk+egYzvzV9+RLxR7iaNcFqwsF02guxY2nFF7gaVFXWDhbRy+hbiRZiTQe3y8AK+smc2yE79I+JRUVL15LQ==
1952 | dependencies:
1953 | mdast-util-to-string "^1.0.2"
1954 | pluralize "^8.0.0"
1955 | unified-lint-rule "^1.0.0"
1956 | unist-util-generated "^1.1.0"
1957 | unist-util-position "^3.0.0"
1958 | unist-util-visit "^2.0.0"
1959 |
1960 | remark-lint-checkbox-character-style@^2.0.0:
1961 | version "2.0.0"
1962 | resolved "https://registry.yarnpkg.com/remark-lint-checkbox-character-style/-/remark-lint-checkbox-character-style-2.0.0.tgz#6a87c8bafc9eefde4b3fb84a88cd924cf306b403"
1963 | integrity sha512-V+eTXFHrHCpFFG2RWaQM6lSetLLvpYC8WEZ9dMYSAUbeS/h0PhA7cB7j5kGH86RUwGCihawfzNAKbRmgGxL+DQ==
1964 | dependencies:
1965 | unified-lint-rule "^1.0.0"
1966 | unist-util-generated "^1.1.0"
1967 | unist-util-position "^3.0.0"
1968 | unist-util-visit "^2.0.0"
1969 | vfile-location "^3.0.0"
1970 |
1971 | remark-lint-checkbox-content-indent@^2.0.0:
1972 | version "2.0.0"
1973 | resolved "https://registry.yarnpkg.com/remark-lint-checkbox-content-indent/-/remark-lint-checkbox-content-indent-2.0.0.tgz#f45860d05db99b73af2a6899cae69dff647eaa01"
1974 | integrity sha512-02Xytexe8nso1ofPC6wN3FE48302nmteSIwydeIDFhJq7mG14SxF4xgay+Kjbhs/O5NoRIF2ju9qcPNJ5gFsXA==
1975 | dependencies:
1976 | unified-lint-rule "^1.0.0"
1977 | unist-util-generated "^1.1.0"
1978 | unist-util-position "^3.0.0"
1979 | unist-util-visit "^2.0.0"
1980 | vfile-location "^3.0.0"
1981 |
1982 | remark-lint-code-block-style@^2.0.0:
1983 | version "2.0.0"
1984 | resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-2.0.0.tgz#8d33bbbfc5e25c8b85be221a376fe64bf32c094e"
1985 | integrity sha512-bXT1b9MvYDxKdLfzWTW3eSXWy7v57LXtU5ySLzlD1g3DWoSA6rSWjJT5l/2mA+iOuswg18ssY3SSjwExmTyWUA==
1986 | dependencies:
1987 | unified-lint-rule "^1.0.0"
1988 | unist-util-generated "^1.1.0"
1989 | unist-util-position "^3.0.0"
1990 | unist-util-visit "^2.0.0"
1991 |
1992 | remark-lint-definition-case@^2.0.0:
1993 | version "2.0.0"
1994 | resolved "https://registry.yarnpkg.com/remark-lint-definition-case/-/remark-lint-definition-case-2.0.0.tgz#971daa6e510dcb8adbe1d8e8a98815e0113192a5"
1995 | integrity sha512-HU9lit5VSHJFPF6VJKR2oqFLZ75Jf6yNZIoqQsnQVTIW7HWn4hI1BTzytZOCA0LW/ZAtIGUpN4rIXg+pEibbeg==
1996 | dependencies:
1997 | unified-lint-rule "^1.0.0"
1998 | unist-util-generated "^1.1.0"
1999 | unist-util-position "^3.0.0"
2000 | unist-util-visit "^2.0.0"
2001 |
2002 | remark-lint-definition-spacing@^2.0.0:
2003 | version "2.0.0"
2004 | resolved "https://registry.yarnpkg.com/remark-lint-definition-spacing/-/remark-lint-definition-spacing-2.0.0.tgz#cdfe480e7e82e5bd0a8dbc4334f2f0aa9e55deb3"
2005 | integrity sha512-kE+ffEGsyxgUDlcKSVrnhqyHjQfH0RtUVN/OdA/iSzKfTy/Yc9VMMaNu6xT14xhwjTnSVPrd38rUOnDt1LZhAw==
2006 | dependencies:
2007 | unified-lint-rule "^1.0.0"
2008 | unist-util-generated "^1.1.0"
2009 | unist-util-position "^3.0.0"
2010 | unist-util-visit "^2.0.0"
2011 |
2012 | remark-lint-emphasis-marker@^2.0.0:
2013 | version "2.0.0"
2014 | resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-2.0.0.tgz#a4d4b2457eda05880d53754a85f76872a098ae98"
2015 | integrity sha512-O7/8xeie/dkazeSjty+kxQ5n3kxw+YjeK81F3lbZ88J8L7bRIK4q84hTB2bzeHddOmX8zRzwvw8Y+BNesBU2/g==
2016 | dependencies:
2017 | unified-lint-rule "^1.0.0"
2018 | unist-util-generated "^1.1.0"
2019 | unist-util-position "^3.0.0"
2020 | unist-util-visit "^2.0.0"
2021 |
2022 | remark-lint-fenced-code-marker@^2.0.0:
2023 | version "2.0.0"
2024 | resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-2.0.0.tgz#813d978112cf64be5b1f9c6cfb1d91c848219270"
2025 | integrity sha512-ZkJ4/o0A34nQefhsu6AU2cftQjCwzXClbZ5TrwgtkQQHG9BSu9/vo3PSLxGGw7XBX63oKcrx5HWGrWXaeLTN2g==
2026 | dependencies:
2027 | unified-lint-rule "^1.0.0"
2028 | unist-util-generated "^1.1.0"
2029 | unist-util-position "^3.0.0"
2030 | unist-util-visit "^2.0.0"
2031 |
2032 | remark-lint-file-extension@^1.0.2:
2033 | version "1.0.3"
2034 | resolved "https://registry.yarnpkg.com/remark-lint-file-extension/-/remark-lint-file-extension-1.0.3.tgz#a7fc78fbf041e513c618b2cca0f2160ee37daa13"
2035 | integrity sha512-P5gzsxKmuAVPN7Kq1W0f8Ss0cFKfu+OlezYJWXf+5qOa+9Y5GqHEUOobPnsmNFZrVMiM7JoqJN2C9ZjrUx3N6Q==
2036 | dependencies:
2037 | unified-lint-rule "^1.0.0"
2038 |
2039 | remark-lint-final-newline@^1.0.2:
2040 | version "1.0.3"
2041 | resolved "https://registry.yarnpkg.com/remark-lint-final-newline/-/remark-lint-final-newline-1.0.3.tgz#06c3d71ec7b97c16cde31543cd41a16b36c30f79"
2042 | integrity sha512-ETAadktv75EwUS3XDhyZUVstXKxfPAEn7SmfN9kZ4+Jb4qo4hHE9gtTOzhE6HxLUxxl9BBhpC5mMO3JcL8UZ5A==
2043 | dependencies:
2044 | unified-lint-rule "^1.0.0"
2045 |
2046 | remark-lint-hard-break-spaces@^2.0.0:
2047 | version "2.0.0"
2048 | resolved "https://registry.yarnpkg.com/remark-lint-hard-break-spaces/-/remark-lint-hard-break-spaces-2.0.0.tgz#266c2b59f63203edd4a5a6d004f63cb7f7142d14"
2049 | integrity sha512-dmB8GucOSDtEctwa+Y8JlSAWF4q8HcquvLr+OpFOSE1QCrpFoZdb2mcSY+rZuTtfeg4S60orhhzArd2aiHvUPQ==
2050 | dependencies:
2051 | unified-lint-rule "^1.0.0"
2052 | unist-util-generated "^1.1.0"
2053 | unist-util-position "^3.0.0"
2054 | unist-util-visit "^2.0.0"
2055 |
2056 | remark-lint-heading-style@^2.0.0:
2057 | version "2.0.0"
2058 | resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-2.0.0.tgz#7d54cf91a4929db125ae088f3afc7bb021a0212e"
2059 | integrity sha512-LZvnAq5zWh9i/oRAEocth8yajEEH4kRgCrL4dE547Nkv6zaR2SKcym+uXMZ+GF6WEWcjXMiwSxIL7MHaT6XexA==
2060 | dependencies:
2061 | mdast-util-heading-style "^1.0.2"
2062 | unified-lint-rule "^1.0.0"
2063 | unist-util-generated "^1.1.0"
2064 | unist-util-visit "^2.0.0"
2065 |
2066 | remark-lint-link-title-style@^2.0.0:
2067 | version "2.0.0"
2068 | resolved "https://registry.yarnpkg.com/remark-lint-link-title-style/-/remark-lint-link-title-style-2.0.0.tgz#6a2d1887b4a3be6b507b4026a42022e7909b1e24"
2069 | integrity sha512-XQOHQmeVVizjbQtJ1vCWwqG0FkHlZUOhdt3Gj65NqRIuOWQepGzu9KnPcdACuyax4P9wKGFvOEWlLrlPlFseyg==
2070 | dependencies:
2071 | unified-lint-rule "^1.0.0"
2072 | unist-util-generated "^1.1.0"
2073 | unist-util-position "^3.0.0"
2074 | unist-util-visit "^2.0.0"
2075 | vfile-location "^3.0.0"
2076 |
2077 | remark-lint-list-item-bullet-indent@^2.0.0:
2078 | version "2.0.0"
2079 | resolved "https://registry.yarnpkg.com/remark-lint-list-item-bullet-indent/-/remark-lint-list-item-bullet-indent-2.0.0.tgz#895e71cdeb7b0c37eab4abb7b2e1ae3b61275a6f"
2080 | integrity sha512-8iK+ht771UBf/Iuj4YBgdLnFFOyEgfXY62jBoywtMuiOLVWXDfPe+jUY7pCrnFjsnxXGEnMaxHJqENgrHd0J/w==
2081 | dependencies:
2082 | pluralize "^8.0.0"
2083 | unified-lint-rule "^1.0.0"
2084 | unist-util-generated "^1.1.0"
2085 | unist-util-position "^3.0.0"
2086 | unist-util-visit "^2.0.0"
2087 |
2088 | remark-lint-list-item-content-indent@^2.0.0:
2089 | version "2.0.0"
2090 | resolved "https://registry.yarnpkg.com/remark-lint-list-item-content-indent/-/remark-lint-list-item-content-indent-2.0.0.tgz#86c3195c0112578b823bc47445e9d7a1a044f4f9"
2091 | integrity sha512-UO3c71SVW7cCYMuw630FOFI/5fc5ombw+Dxkw7snKsjI3Yrhkln8t6YycYc5Isa8qQu9I2JgD6PG2EMla8iNRQ==
2092 | dependencies:
2093 | pluralize "^8.0.0"
2094 | unified-lint-rule "^1.0.0"
2095 | unist-util-generated "^1.1.0"
2096 | unist-util-position "^3.0.0"
2097 | unist-util-visit "^2.0.0"
2098 |
2099 | remark-lint-list-item-indent@^2.0.0:
2100 | version "2.0.0"
2101 | resolved "https://registry.yarnpkg.com/remark-lint-list-item-indent/-/remark-lint-list-item-indent-2.0.0.tgz#88b47c12ca487b639cef10520bf445c5f609c190"
2102 | integrity sha512-qnKsq2UQpCC8gnI1O23dgoKsd+5RAJrAJuvHXrlkRgzsab7BOMluptxRlyLVXn0P71l4Wo/bfo84Ual7qpOyWw==
2103 | dependencies:
2104 | pluralize "^8.0.0"
2105 | unified-lint-rule "^1.0.0"
2106 | unist-util-generated "^1.1.0"
2107 | unist-util-position "^3.0.0"
2108 | unist-util-visit "^2.0.0"
2109 |
2110 | remark-lint-match-punctuation@^0.2.0:
2111 | version "0.2.0"
2112 | resolved "https://registry.yarnpkg.com/remark-lint-match-punctuation/-/remark-lint-match-punctuation-0.2.0.tgz#d9f8e7271fbd88a076effd63a8a1f83f672c04c8"
2113 | integrity sha512-b+jtg+zXb3JJ9fBrGb33JAipXXYZPDDVoJslDxMVVGvCIAgCy6T7+6WSoyaAgIj/zYo3lez4jgv2wE0ioReDDQ==
2114 | dependencies:
2115 | unified-lint-rule "^1.0.3"
2116 | unist-util-to-list-of-char "^0.1.1"
2117 |
2118 | remark-lint-no-auto-link-without-protocol@^2.0.0:
2119 | version "2.0.0"
2120 | resolved "https://registry.yarnpkg.com/remark-lint-no-auto-link-without-protocol/-/remark-lint-no-auto-link-without-protocol-2.0.0.tgz#e245d7841a08ad5197113aad05110456b1c78ab9"
2121 | integrity sha512-pIntUa+zNiyRxIt2Wvp1soktDbVnk1SEiJXsjcLYYn9GapgXqOQG5ZfFwR6zxTkGV5mZKo9927EvHQkvIV6cLQ==
2122 | dependencies:
2123 | mdast-util-to-string "^1.0.2"
2124 | unified-lint-rule "^1.0.0"
2125 | unist-util-generated "^1.1.0"
2126 | unist-util-position "^3.0.0"
2127 | unist-util-visit "^2.0.0"
2128 |
2129 | remark-lint-no-blockquote-without-marker@^3.0.0:
2130 | version "3.0.0"
2131 | resolved "https://registry.yarnpkg.com/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-3.0.0.tgz#8790558a6b45e326434a89e36806f86ea59a82d1"
2132 | integrity sha512-auyAxMVDuhvGw29VilqUfUIUnBT7qmByG/kBPqV/GwM1a5rn4fIUJ7p9Je9BlWMRCBMTNQUMsm3ce0dawouVew==
2133 | dependencies:
2134 | unified-lint-rule "^1.0.0"
2135 | unist-util-generated "^1.1.0"
2136 | unist-util-position "^3.0.0"
2137 | unist-util-visit "^2.0.0"
2138 | vfile-location "^3.0.0"
2139 |
2140 | remark-lint-no-emphasis-as-heading@^2.0.0:
2141 | version "2.0.0"
2142 | resolved "https://registry.yarnpkg.com/remark-lint-no-emphasis-as-heading/-/remark-lint-no-emphasis-as-heading-2.0.0.tgz#c5ab36733e8f32eaf566802d9dd17cd7bcba2994"
2143 | integrity sha512-1POPqULVRC5zKczE3LJS+QGY8efLuFl+wdd/Q9xEULK42yEEiFHgZP4mlF6yi9rim5KgrIBMAoGPxJLXse2rPQ==
2144 | dependencies:
2145 | unified-lint-rule "^1.0.0"
2146 | unist-util-generated "^1.1.0"
2147 | unist-util-visit "^2.0.0"
2148 |
2149 | remark-lint-no-empty-sections@^4.0.0:
2150 | version "4.0.0"
2151 | resolved "https://registry.yarnpkg.com/remark-lint-no-empty-sections/-/remark-lint-no-empty-sections-4.0.0.tgz#be207583704a09098fb7aa992f8cd24552e694a1"
2152 | integrity sha512-Tx1nCu7Dq3dsJ500402sSvM0uVK/6khSuEjx8K8u9aHN+Y4vjL6h88xVzdzCmZq2J2yqyFnvMjG1y7lQv+DRvg==
2153 | dependencies:
2154 | mdast-util-to-string "^1.0.2"
2155 | unified-lint-rule "^1.0.0"
2156 | unist-util-visit "^1.0.0"
2157 |
2158 | remark-lint-no-file-name-articles@^1.0.2:
2159 | version "1.0.3"
2160 | resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-articles/-/remark-lint-no-file-name-articles-1.0.3.tgz#c712d06a24e24b0c4c3666cf3084a0052a2c2c17"
2161 | integrity sha512-YZDJDKUWZEmhrO6tHB0u0K0K2qJKxyg/kryr14OaRMvWLS62RgMn97sXPZ38XOSN7mOcCnl0k7/bClghJXx0sg==
2162 | dependencies:
2163 | unified-lint-rule "^1.0.0"
2164 |
2165 | remark-lint-no-file-name-consecutive-dashes@^1.0.2:
2166 | version "1.0.3"
2167 | resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-consecutive-dashes/-/remark-lint-no-file-name-consecutive-dashes-1.0.3.tgz#6a96ddf60e18dcdb004533733f3ccbfd8ab076ae"
2168 | integrity sha512-7f4vyXn/ca5lAguWWC3eu5hi8oZ7etX7aQlnTSgQZeslnJCbVJm6V6prFJKAzrqbBzMicUXr5pZLBDoXyTvHHw==
2169 | dependencies:
2170 | unified-lint-rule "^1.0.0"
2171 |
2172 | remark-lint-no-file-name-irregular-characters@^1.0.2:
2173 | version "1.0.3"
2174 | resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-irregular-characters/-/remark-lint-no-file-name-irregular-characters-1.0.3.tgz#6dcd8b51e00e10094585918cb8e7fc999df776c3"
2175 | integrity sha512-b4xIy1Yi8qZpM2vnMN+6gEujagPGxUBAs1judv6xJQngkl5d5zT8VQZsYsTGHku4NWHjjh3b7vK5mr0/yp4JSg==
2176 | dependencies:
2177 | unified-lint-rule "^1.0.0"
2178 |
2179 | remark-lint-no-file-name-mixed-case@^1.0.2:
2180 | version "1.0.3"
2181 | resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-mixed-case/-/remark-lint-no-file-name-mixed-case-1.0.3.tgz#0ebe5eedd0191507d27ad6ac5eed1778cb33c2de"
2182 | integrity sha512-d7rJ4c8CzDbEbGafw2lllOY8k7pvnsO77t8cV4PHFylwQ3hmCdTHLuDvK87G3DaWCeKclp0PMyamfOgJWKMkPA==
2183 | dependencies:
2184 | unified-lint-rule "^1.0.0"
2185 |
2186 | remark-lint-no-file-name-outer-dashes@^1.0.3:
2187 | version "1.0.4"
2188 | resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-outer-dashes/-/remark-lint-no-file-name-outer-dashes-1.0.4.tgz#c6e22a5cc64df4e12fc31712a927e8039854a666"
2189 | integrity sha512-+bZvvme2Bm3Vp5L2iKuvGHYVmHKrTkkRt8JqJPGepuhvBvT4Q7+CgfKyMtC/hIjyl+IcuJQ2H0qPRzdicjy1wQ==
2190 | dependencies:
2191 | unified-lint-rule "^1.0.0"
2192 |
2193 | remark-lint-no-heading-content-indent@^2.0.0:
2194 | version "2.0.0"
2195 | resolved "https://registry.yarnpkg.com/remark-lint-no-heading-content-indent/-/remark-lint-no-heading-content-indent-2.0.0.tgz#1ffb32496c674ac276565daf49fea4c36d9c0ccb"
2196 | integrity sha512-Zqg0WXG60Nan8j7HZtnBXidMxXhlhc7Q5JrB54I3n7H3vSPCyaqhZJ2/obYVLalEVGND8NOJGvfA1rtchaZyYg==
2197 | dependencies:
2198 | mdast-util-heading-style "^1.0.2"
2199 | pluralize "^8.0.0"
2200 | unified-lint-rule "^1.0.0"
2201 | unist-util-generated "^1.1.0"
2202 | unist-util-position "^3.0.0"
2203 | unist-util-visit "^2.0.0"
2204 |
2205 | remark-lint-no-heading-indent@^2.0.0:
2206 | version "2.0.0"
2207 | resolved "https://registry.yarnpkg.com/remark-lint-no-heading-indent/-/remark-lint-no-heading-indent-2.0.0.tgz#a1b7980cf05fad7f75a708dd4bb8064ca80d3b7e"
2208 | integrity sha512-dBjSP2QdQVypFpwQdjZ6h/VsyY3CBY+IXY2edSWiITOofZrt7knmwrLFUoxPtvc9k4PIBA7XXpiwPPYBQzuLFg==
2209 | dependencies:
2210 | pluralize "^8.0.0"
2211 | unified-lint-rule "^1.0.0"
2212 | unist-util-generated "^1.1.0"
2213 | unist-util-position "^3.0.0"
2214 | unist-util-visit "^2.0.0"
2215 |
2216 | remark-lint-no-heading-punctuation@^2.0.0:
2217 | version "2.0.0"
2218 | resolved "https://registry.yarnpkg.com/remark-lint-no-heading-punctuation/-/remark-lint-no-heading-punctuation-2.0.0.tgz#c15b0d51d3635832f91ac2bdf3855dccc5ad4edf"
2219 | integrity sha512-aJdMCKULB1G5NTEi1gprE7Z6OMgRWgH22sOIUbcMSO49tofy9tnYMRKIXG2qhvH7Jep9JTGuNsx03xJzDgJe9A==
2220 | dependencies:
2221 | mdast-util-to-string "^1.0.2"
2222 | unified-lint-rule "^1.0.0"
2223 | unist-util-generated "^1.1.0"
2224 | unist-util-visit "^2.0.0"
2225 |
2226 | remark-lint-no-inline-padding@^2.0.0:
2227 | version "2.0.0"
2228 | resolved "https://registry.yarnpkg.com/remark-lint-no-inline-padding/-/remark-lint-no-inline-padding-2.0.0.tgz#fc1b997a939477def3fc69198c2a7d43169e25a9"
2229 | integrity sha512-0YueQ3SBA8zFQYCN0/afRc6ZuSbM4Azx4sPVeVpAfMT0MrYgmi6msswyhUDXaeN2RwVO6bx/ZW6di8dVqRr7UA==
2230 | dependencies:
2231 | mdast-util-to-string "^1.0.2"
2232 | unified-lint-rule "^1.0.0"
2233 | unist-util-generated "^1.1.0"
2234 | unist-util-visit "^2.0.0"
2235 |
2236 | remark-lint-no-multiple-toplevel-headings@^2.0.0:
2237 | version "2.0.0"
2238 | resolved "https://registry.yarnpkg.com/remark-lint-no-multiple-toplevel-headings/-/remark-lint-no-multiple-toplevel-headings-2.0.0.tgz#6fb9ef88cf53cdaca2a606f3b3abc80028386a80"
2239 | integrity sha512-vpbdnrqUykyqpjaREg4W07J3gHgR0eTapDkz9RjVwyGNmBry7xUnyvaiPavAKqsA+qO/nnpIH8Qyw/2u5hDsJQ==
2240 | dependencies:
2241 | unified-lint-rule "^1.0.0"
2242 | unist-util-generated "^1.1.0"
2243 | unist-util-position "^3.0.0"
2244 | unist-util-stringify-position "^2.0.0"
2245 | unist-util-visit "^2.0.0"
2246 |
2247 | remark-lint-no-repeat-punctuation@^0.1.3:
2248 | version "0.1.3"
2249 | resolved "https://registry.yarnpkg.com/remark-lint-no-repeat-punctuation/-/remark-lint-no-repeat-punctuation-0.1.3.tgz#c69c709f91c413cd9a1f005773954d3dbd6d032c"
2250 | integrity sha512-NoRZimrU7/yiUzjqXD/ZM4+ZAezKXLBCprc6gsM4/m58YKT2m6xqXBY06qIJcLZnmsq1EOOkarVtY0E+h/uI9w==
2251 | dependencies:
2252 | unified-lint-rule "^1.0.3"
2253 | unist-util-map "^1.0.4"
2254 | unist-util-to-list-of-char "^0.1.2"
2255 |
2256 | remark-lint-no-shell-dollars@^2.0.1:
2257 | version "2.0.1"
2258 | resolved "https://registry.yarnpkg.com/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-2.0.1.tgz#58d1cb24eeb05676b23f43a00cccf55d2fe5c696"
2259 | integrity sha512-N+wOq3nmZ8WnCreWhi/rfIKQJPAz+pcbErQATcnQzH0znzldXlX8Ovlm54yDx/A+TmGMex/epkCwuiewIj9m4g==
2260 | dependencies:
2261 | unified-lint-rule "^1.0.0"
2262 | unist-util-generated "^1.1.0"
2263 | unist-util-visit "^2.0.0"
2264 |
2265 | remark-lint-no-table-indentation@^2.0.0:
2266 | version "2.0.0"
2267 | resolved "https://registry.yarnpkg.com/remark-lint-no-table-indentation/-/remark-lint-no-table-indentation-2.0.0.tgz#218c27d952c780df5577c2b461e63499a641a793"
2268 | integrity sha512-5akpqHl+5r3Xe2WFiZB1I9eAwn6zTYqXNd0CVsiTF3DJo0KyvvgyrFRV1sCf/l/kzyNaFvpWpFDTMoWc8EI0RQ==
2269 | dependencies:
2270 | unified-lint-rule "^1.0.0"
2271 | unist-util-generated "^1.1.0"
2272 | unist-util-position "^3.0.0"
2273 | unist-util-visit "^2.0.0"
2274 |
2275 | remark-lint-no-undefined-references@^2.0.0:
2276 | version "2.0.0"
2277 | resolved "https://registry.yarnpkg.com/remark-lint-no-undefined-references/-/remark-lint-no-undefined-references-2.0.0.tgz#ec2a45cd19d36a5d9ce16df0a044496881143119"
2278 | integrity sha512-K4k05pmlMRqEMUDYewitRUx8zM+ntJWbG61dILmL7to7uy0JoSbzuDtz1cxC+kKBKzkulPnyE3WOgRZG8RX2Jg==
2279 | dependencies:
2280 | collapse-white-space "^1.0.4"
2281 | unified-lint-rule "^1.0.0"
2282 | unist-util-generated "^1.1.0"
2283 | unist-util-visit "^2.0.0"
2284 |
2285 | remark-lint-no-unneeded-full-reference-image@^2.0.0:
2286 | version "2.0.0"
2287 | resolved "https://registry.yarnpkg.com/remark-lint-no-unneeded-full-reference-image/-/remark-lint-no-unneeded-full-reference-image-2.0.0.tgz#ffd84adefe038844bae62e08b0418c569d32c8b7"
2288 | integrity sha512-mGocJ71Pp5/Jf97RMt4dUcEPnbPJgn/9fvm6FXXMCG9INGNhM5UX252Zr2Al+4L9TQQmZhCt5osBrK34TGBTjw==
2289 | dependencies:
2290 | collapse-white-space "^1.0.0"
2291 | unified-lint-rule "^1.0.0"
2292 | unist-util-generated "^1.1.0"
2293 | unist-util-visit "^2.0.0"
2294 |
2295 | remark-lint-no-unneeded-full-reference-link@^2.0.0:
2296 | version "2.0.0"
2297 | resolved "https://registry.yarnpkg.com/remark-lint-no-unneeded-full-reference-link/-/remark-lint-no-unneeded-full-reference-link-2.0.0.tgz#90118a0a04fc80cd38c9cad769d3050abbfb8f10"
2298 | integrity sha512-SrFhgShjxUwJmWHVuUvV41ekKEtszzhG+uiy/fKedH+53Ummie8naRYmlfVGVEAgz/wXrFBg4pdr8c3I11H+LA==
2299 | dependencies:
2300 | collapse-white-space "^1.0.0"
2301 | unified-lint-rule "^1.0.0"
2302 | unist-util-generated "^1.1.0"
2303 | unist-util-visit "^2.0.0"
2304 |
2305 | remark-lint-no-unused-definitions@^2.0.0:
2306 | version "2.0.0"
2307 | resolved "https://registry.yarnpkg.com/remark-lint-no-unused-definitions/-/remark-lint-no-unused-definitions-2.0.0.tgz#f622b6f129b8c073a4d75234a869211c213d66a7"
2308 | integrity sha512-Y8zrulwaf7z6WR1ICfEGjW92iq2SPEN7Zhrs0nloNITHOg22tIPf28TurUz9HSQ3sEd52d9bZCfW9RkdfMq1xw==
2309 | dependencies:
2310 | unified-lint-rule "^1.0.0"
2311 | unist-util-generated "^1.1.0"
2312 | unist-util-visit "^2.0.0"
2313 |
2314 | remark-lint-ordered-list-marker-style@^2.0.0:
2315 | version "2.0.0"
2316 | resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-2.0.0.tgz#0757ecb38ad7ec4ceeef8dcaa9558a969ef8ee2a"
2317 | integrity sha512-zYMZA8tQD/slJYKqsstZv0/Q34Hkdlf4DjC8SOr92PSA60R/xr7JdVd/AHHisbMsFvdnHZrxaB8oIOtbAUJCSw==
2318 | dependencies:
2319 | unified-lint-rule "^1.0.0"
2320 | unist-util-generated "^1.1.0"
2321 | unist-util-position "^3.0.0"
2322 | unist-util-visit "^2.0.0"
2323 |
2324 | remark-lint-ordered-list-marker-value@^2.0.0:
2325 | version "2.0.0"
2326 | resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-2.0.0.tgz#a0323eaddf85749c60a130c5605fa1c0ed0007c5"
2327 | integrity sha512-5ASe7Bgb/npEuLvdQO9AtldVCEVCAKExGSqC3RJ7esy3rI5y8B0Jo383cvvCICVdQrHFIIlO3JAPhINSGNVfig==
2328 | dependencies:
2329 | unified-lint-rule "^1.0.0"
2330 | unist-util-generated "^1.1.0"
2331 | unist-util-position "^3.0.0"
2332 | unist-util-visit "^2.0.0"
2333 |
2334 | remark-lint-rule-style@^2.0.0:
2335 | version "2.0.0"
2336 | resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-2.0.0.tgz#8e1f750975f931065023eb4ebaf8133b73042837"
2337 | integrity sha512-fdRfLUE5AJiFEn9rWTQrHwOUG3UcYtIxbWnR7YFvuPlFmzcMRwRHP5ZOcrj4KIpwCdVtlPI3h08m0kfO7a1KlQ==
2338 | dependencies:
2339 | unified-lint-rule "^1.0.0"
2340 | unist-util-generated "^1.1.0"
2341 | unist-util-position "^3.0.0"
2342 | unist-util-visit "^2.0.0"
2343 |
2344 | remark-lint-strong-marker@^2.0.0:
2345 | version "2.0.0"
2346 | resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-2.0.0.tgz#6017ee1d58b16a3e7be997de94e074396e5d76af"
2347 | integrity sha512-1gl6vZF5BvV4kvS4xxhl8cw90La5Cio9ZFDQuspZMRA2KjzpwoU5RlTUbeHv8OqlKJJ2p7s0MDs8bLZNTzzjHA==
2348 | dependencies:
2349 | unified-lint-rule "^1.0.0"
2350 | unist-util-generated "^1.1.0"
2351 | unist-util-position "^3.0.0"
2352 | unist-util-visit "^2.0.0"
2353 |
2354 | remark-lint-table-cell-padding@^2.0.0:
2355 | version "2.0.0"
2356 | resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-2.0.0.tgz#0efc3d5a1085e98cca828e0603cb681a9d352dd6"
2357 | integrity sha512-UstIXIaRVRJPKZPv1AXX/p3qCt//RYNsRHIq8KvL5YQPKaKWRkj2cNermCgm0XoUXy0EmRPNiBtUcuAQaP+jXg==
2358 | dependencies:
2359 | unified-lint-rule "^1.0.0"
2360 | unist-util-generated "^1.1.0"
2361 | unist-util-position "^3.0.0"
2362 | unist-util-visit "^2.0.0"
2363 |
2364 | remark-lint-table-pipe-alignment@^2.0.0:
2365 | version "2.0.0"
2366 | resolved "https://registry.yarnpkg.com/remark-lint-table-pipe-alignment/-/remark-lint-table-pipe-alignment-2.0.0.tgz#e8abd7a431a9c5c585be4fe397cf0266989beb74"
2367 | integrity sha512-sml1Megf3Qgipd7Esi0nbD0+Jd/iyw3dtghp3G5NOmopS4yMg/fbriNbbWdwT1R+FfW/a3YORtes11ThVPRFKw==
2368 | dependencies:
2369 | unified-lint-rule "^1.0.0"
2370 | unist-util-generated "^1.1.0"
2371 | unist-util-position "^3.0.0"
2372 | unist-util-visit "^2.0.0"
2373 |
2374 | remark-lint-table-pipes@^2.0.0:
2375 | version "2.0.0"
2376 | resolved "https://registry.yarnpkg.com/remark-lint-table-pipes/-/remark-lint-table-pipes-2.0.0.tgz#5fe4b2ad38a00a29c9d792a3aab9212cc65207e7"
2377 | integrity sha512-qGIttPFNT+19BEDz2JJWQtJIClFNIpg+XVw6ruX9LSR7xdo5QG9uARG4XS2EGUQQ7fiLIxQYb8g2dHwuXGbfmA==
2378 | dependencies:
2379 | unified-lint-rule "^1.0.0"
2380 | unist-util-generated "^1.1.0"
2381 | unist-util-position "^3.0.0"
2382 | unist-util-visit "^2.0.0"
2383 |
2384 | remark-lint-unordered-list-marker-style@^2.0.0:
2385 | version "2.0.0"
2386 | resolved "https://registry.yarnpkg.com/remark-lint-unordered-list-marker-style/-/remark-lint-unordered-list-marker-style-2.0.0.tgz#ec510bdf1b7e3d245cd232e59b84ceebf0324bd0"
2387 | integrity sha512-s+ZiBgBDbIiScPPxWG/r2E/4YY+xP6EFLsLXPV/uPx7JqegIP/4+MAPi7Nz2zLmnQ2eekssZrEXma3uDb/dE1Q==
2388 | dependencies:
2389 | unified-lint-rule "^1.0.0"
2390 | unist-util-generated "^1.1.0"
2391 | unist-util-position "^3.0.0"
2392 | unist-util-visit "^2.0.0"
2393 |
2394 | remark-lint@^7.0.0:
2395 | version "7.0.0"
2396 | resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-7.0.0.tgz#76c054bbd32e8b7b01234f6a0c00e3d72ac9129a"
2397 | integrity sha512-OLrWPYy0MUcGLa/2rjuy1kQILTRRK+JiRtyUzqe4XRoHboGuvFDcy/W2e7sq5hu/0xmD+Eh7cEa1Coiqp7LeaA==
2398 | dependencies:
2399 | remark-message-control "^6.0.0"
2400 |
2401 | remark-message-control@^6.0.0:
2402 | version "6.0.0"
2403 | resolved "https://registry.yarnpkg.com/remark-message-control/-/remark-message-control-6.0.0.tgz#955b054b38c197c9f2e35b1d88a4912949db7fc5"
2404 | integrity sha512-k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==
2405 | dependencies:
2406 | mdast-comment-marker "^1.0.0"
2407 | unified-message-control "^3.0.0"
2408 |
2409 | remark-parse@^1.1.0:
2410 | version "1.1.0"
2411 | resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-1.1.0.tgz#c3ca10f9a8da04615c28f09aa4e304510526ec21"
2412 | integrity sha1-w8oQ+ajaBGFcKPCapOMEUQUm7CE=
2413 | dependencies:
2414 | collapse-white-space "^1.0.0"
2415 | extend "^3.0.0"
2416 | parse-entities "^1.0.2"
2417 | repeat-string "^1.5.4"
2418 | trim "0.0.1"
2419 | trim-trailing-lines "^1.0.0"
2420 | unherit "^1.0.4"
2421 | unist-util-remove-position "^1.0.0"
2422 | vfile-location "^2.0.0"
2423 |
2424 | remark-parse@^8.0.0:
2425 | version "8.0.2"
2426 | resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.2.tgz#5999bc0b9c2e3edc038800a64ff103d0890b318b"
2427 | integrity sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ==
2428 | dependencies:
2429 | ccount "^1.0.0"
2430 | collapse-white-space "^1.0.2"
2431 | is-alphabetical "^1.0.0"
2432 | is-decimal "^1.0.0"
2433 | is-whitespace-character "^1.0.0"
2434 | is-word-character "^1.0.0"
2435 | markdown-escapes "^1.0.0"
2436 | parse-entities "^2.0.0"
2437 | repeat-string "^1.5.4"
2438 | state-toggle "^1.0.0"
2439 | trim "0.0.1"
2440 | trim-trailing-lines "^1.0.0"
2441 | unherit "^1.0.4"
2442 | unist-util-remove-position "^2.0.0"
2443 | vfile-location "^3.0.0"
2444 | xtend "^4.0.1"
2445 |
2446 | remark-stringify@^1.1.0:
2447 | version "1.1.0"
2448 | resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-1.1.0.tgz#a7105e25b9ee2bf9a49b75d2c423f11b06ae2092"
2449 | integrity sha1-pxBeJbnuK/mkm3XSxCPxGwauIJI=
2450 | dependencies:
2451 | ccount "^1.0.0"
2452 | extend "^3.0.0"
2453 | longest-streak "^1.0.0"
2454 | markdown-table "^0.4.0"
2455 | parse-entities "^1.0.2"
2456 | repeat-string "^1.5.4"
2457 | stringify-entities "^1.0.1"
2458 | unherit "^1.0.4"
2459 |
2460 | remark-stringify@^8.0.0:
2461 | version "8.1.0"
2462 | resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-8.1.0.tgz#1e555f4402e445c364fb23d12fc5f5e0337ec8b7"
2463 | integrity sha512-FSPZv1ds76oAZjurhhuV5qXSUSoz6QRPuwYK38S41sLHwg4oB7ejnmZshj7qwjgYLf93kdz6BOX9j5aidNE7rA==
2464 | dependencies:
2465 | ccount "^1.0.0"
2466 | is-alphanumeric "^1.0.0"
2467 | is-decimal "^1.0.0"
2468 | is-whitespace-character "^1.0.0"
2469 | longest-streak "^2.0.1"
2470 | markdown-escapes "^1.0.0"
2471 | markdown-table "^2.0.0"
2472 | mdast-util-compact "^2.0.0"
2473 | parse-entities "^2.0.0"
2474 | repeat-string "^1.5.4"
2475 | state-toggle "^1.0.0"
2476 | stringify-entities "^3.0.0"
2477 | unherit "^1.0.4"
2478 | xtend "^4.0.1"
2479 |
2480 | remark@^12.0.0:
2481 | version "12.0.0"
2482 | resolved "https://registry.yarnpkg.com/remark/-/remark-12.0.0.tgz#d1c145c07341c9232f93b2f8539d56da15a2548c"
2483 | integrity sha512-oX4lMIS0csgk8AEbzY0h2jdR0ngiCHOpwwpxjmRa5TqAkeknY+tkhjRJGZqnCmvyuWh55/0SW5WY3R3nn3PH9A==
2484 | dependencies:
2485 | remark-parse "^8.0.0"
2486 | remark-stringify "^8.0.0"
2487 | unified "^9.0.0"
2488 |
2489 | remark@^5.0.1:
2490 | version "5.1.0"
2491 | resolved "https://registry.yarnpkg.com/remark/-/remark-5.1.0.tgz#cb463bd3dbcb4b99794935eee1cf71d7a8e3068c"
2492 | integrity sha1-y0Y709vLS5l5STXu4c9x16jjBow=
2493 | dependencies:
2494 | remark-parse "^1.1.0"
2495 | remark-stringify "^1.1.0"
2496 | unified "^4.1.1"
2497 |
2498 | remarkable@^1.7.1:
2499 | version "1.7.4"
2500 | resolved "https://registry.yarnpkg.com/remarkable/-/remarkable-1.7.4.tgz#19073cb960398c87a7d6546eaa5e50d2022fcd00"
2501 | integrity sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==
2502 | dependencies:
2503 | argparse "^1.0.10"
2504 | autolinker "~0.28.0"
2505 |
2506 | repeat-element@^1.1.2:
2507 | version "1.1.3"
2508 | resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
2509 | integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
2510 |
2511 | repeat-string@^1.0.0, repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1:
2512 | version "1.6.1"
2513 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
2514 | integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
2515 |
2516 | replace-ext@1.0.0:
2517 | version "1.0.0"
2518 | resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
2519 | integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
2520 |
2521 | resolve-url@^0.2.1:
2522 | version "0.2.1"
2523 | resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
2524 | integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
2525 |
2526 | resolve@^1.10.0:
2527 | version "1.12.0"
2528 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
2529 | integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
2530 | dependencies:
2531 | path-parse "^1.0.6"
2532 |
2533 | responselike@^1.0.2:
2534 | version "1.0.2"
2535 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
2536 | integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
2537 | dependencies:
2538 | lowercase-keys "^1.0.0"
2539 |
2540 | restore-cursor@^3.1.0:
2541 | version "3.1.0"
2542 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
2543 | integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
2544 | dependencies:
2545 | onetime "^5.1.0"
2546 | signal-exit "^3.0.2"
2547 |
2548 | ret@~0.1.10:
2549 | version "0.1.15"
2550 | resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
2551 | integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
2552 |
2553 | rimraf@^2.6.2:
2554 | version "2.7.1"
2555 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
2556 | integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
2557 | dependencies:
2558 | glob "^7.1.3"
2559 |
2560 | rmfr@^2.0.0:
2561 | version "2.0.0"
2562 | resolved "https://registry.yarnpkg.com/rmfr/-/rmfr-2.0.0.tgz#8a42e81332550b3f0019b8fb8ab245bea81b6d1c"
2563 | integrity sha512-nQptLCZeyyJfgbpf2x97k5YE8vzDn7bhwx9NlvODdhgbU0mL1ruh71X0HYdRaOEvWC7Cr+SfV0p5p+Ib5yOl7A==
2564 | dependencies:
2565 | assert-valid-glob-opts "^1.0.0"
2566 | glob "^7.1.2"
2567 | graceful-fs "^4.1.11"
2568 | inspect-with-kind "^1.0.4"
2569 | rimraf "^2.6.2"
2570 |
2571 | safe-buffer@~5.1.0, safe-buffer@~5.1.1:
2572 | version "5.1.2"
2573 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2574 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2575 |
2576 | safe-regex@^1.1.0:
2577 | version "1.1.0"
2578 | resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
2579 | integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
2580 | dependencies:
2581 | ret "~0.1.10"
2582 |
2583 | "semver@2 || 3 || 4 || 5", semver@^5.5.0:
2584 | version "5.7.1"
2585 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
2586 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
2587 |
2588 | set-getter@^0.1.0:
2589 | version "0.1.0"
2590 | resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376"
2591 | integrity sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=
2592 | dependencies:
2593 | to-object-path "^0.3.0"
2594 |
2595 | set-value@^2.0.0, set-value@^2.0.1:
2596 | version "2.0.1"
2597 | resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
2598 | integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
2599 | dependencies:
2600 | extend-shallow "^2.0.1"
2601 | is-extendable "^0.1.1"
2602 | is-plain-object "^2.0.3"
2603 | split-string "^3.0.1"
2604 |
2605 | shebang-command@^1.2.0:
2606 | version "1.2.0"
2607 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
2608 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
2609 | dependencies:
2610 | shebang-regex "^1.0.0"
2611 |
2612 | shebang-regex@^1.0.0:
2613 | version "1.0.0"
2614 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
2615 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
2616 |
2617 | signal-exit@^3.0.0, signal-exit@^3.0.2:
2618 | version "3.0.2"
2619 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
2620 | integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
2621 |
2622 | slash@^2.0.0:
2623 | version "2.0.0"
2624 | resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
2625 | integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
2626 |
2627 | sliced@^1.0.1:
2628 | version "1.0.1"
2629 | resolved "https://registry.yarnpkg.com/sliced/-/sliced-1.0.1.tgz#0b3a662b5d04c3177b1926bea82b03f837a2ef41"
2630 | integrity sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=
2631 |
2632 | snapdragon-node@^2.0.1:
2633 | version "2.1.1"
2634 | resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
2635 | integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
2636 | dependencies:
2637 | define-property "^1.0.0"
2638 | isobject "^3.0.0"
2639 | snapdragon-util "^3.0.1"
2640 |
2641 | snapdragon-util@^3.0.1:
2642 | version "3.0.1"
2643 | resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
2644 | integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
2645 | dependencies:
2646 | kind-of "^3.2.0"
2647 |
2648 | snapdragon@^0.8.1:
2649 | version "0.8.2"
2650 | resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
2651 | integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
2652 | dependencies:
2653 | base "^0.11.1"
2654 | debug "^2.2.0"
2655 | define-property "^0.2.5"
2656 | extend-shallow "^2.0.1"
2657 | map-cache "^0.2.2"
2658 | source-map "^0.5.6"
2659 | source-map-resolve "^0.5.0"
2660 | use "^3.1.0"
2661 |
2662 | source-map-resolve@^0.5.0:
2663 | version "0.5.2"
2664 | resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259"
2665 | integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==
2666 | dependencies:
2667 | atob "^2.1.1"
2668 | decode-uri-component "^0.2.0"
2669 | resolve-url "^0.2.1"
2670 | source-map-url "^0.4.0"
2671 | urix "^0.1.0"
2672 |
2673 | source-map-url@^0.4.0:
2674 | version "0.4.0"
2675 | resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
2676 | integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
2677 |
2678 | source-map@^0.5.6:
2679 | version "0.5.7"
2680 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
2681 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
2682 |
2683 | source-map@^0.6.1:
2684 | version "0.6.1"
2685 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2686 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2687 |
2688 | spdx-correct@^3.0.0:
2689 | version "3.1.0"
2690 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
2691 | integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
2692 | dependencies:
2693 | spdx-expression-parse "^3.0.0"
2694 | spdx-license-ids "^3.0.0"
2695 |
2696 | spdx-exceptions@^2.1.0:
2697 | version "2.2.0"
2698 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
2699 | integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
2700 |
2701 | spdx-expression-parse@^3.0.0:
2702 | version "3.0.0"
2703 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
2704 | integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
2705 | dependencies:
2706 | spdx-exceptions "^2.1.0"
2707 | spdx-license-ids "^3.0.0"
2708 |
2709 | spdx-license-ids@^3.0.0:
2710 | version "3.0.5"
2711 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
2712 | integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
2713 |
2714 | split-string@^3.0.1, split-string@^3.0.2:
2715 | version "3.1.0"
2716 | resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
2717 | integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
2718 | dependencies:
2719 | extend-shallow "^3.0.0"
2720 |
2721 | sprintf-js@~1.0.2:
2722 | version "1.0.3"
2723 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
2724 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
2725 |
2726 | state-toggle@^1.0.0:
2727 | version "1.0.2"
2728 | resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc"
2729 | integrity sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==
2730 |
2731 | static-extend@^0.1.1:
2732 | version "0.1.2"
2733 | resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
2734 | integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
2735 | dependencies:
2736 | define-property "^0.2.5"
2737 | object-copy "^0.1.0"
2738 |
2739 | string-width@^4.2.0:
2740 | version "4.2.0"
2741 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
2742 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
2743 | dependencies:
2744 | emoji-regex "^8.0.0"
2745 | is-fullwidth-code-point "^3.0.0"
2746 | strip-ansi "^6.0.0"
2747 |
2748 | string_decoder@~1.1.1:
2749 | version "1.1.1"
2750 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
2751 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
2752 | dependencies:
2753 | safe-buffer "~5.1.0"
2754 |
2755 | stringify-entities@^1.0.1:
2756 | version "1.3.2"
2757 | resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7"
2758 | integrity sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==
2759 | dependencies:
2760 | character-entities-html4 "^1.0.0"
2761 | character-entities-legacy "^1.0.0"
2762 | is-alphanumerical "^1.0.0"
2763 | is-hexadecimal "^1.0.0"
2764 |
2765 | stringify-entities@^3.0.0:
2766 | version "3.0.1"
2767 | resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.0.1.tgz#32154b91286ab0869ab2c07696223bd23b6dbfc0"
2768 | integrity sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==
2769 | dependencies:
2770 | character-entities-html4 "^1.0.0"
2771 | character-entities-legacy "^1.0.0"
2772 | is-alphanumerical "^1.0.0"
2773 | is-decimal "^1.0.2"
2774 | is-hexadecimal "^1.0.0"
2775 |
2776 | strip-ansi@^6.0.0:
2777 | version "6.0.0"
2778 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
2779 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
2780 | dependencies:
2781 | ansi-regex "^5.0.0"
2782 |
2783 | strip-bom-string@^1.0.0:
2784 | version "1.0.0"
2785 | resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92"
2786 | integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=
2787 |
2788 | strip-color@^0.1.0:
2789 | version "0.1.0"
2790 | resolved "https://registry.yarnpkg.com/strip-color/-/strip-color-0.1.0.tgz#106f65d3d3e6a2d9401cac0eb0ce8b8a702b4f7b"
2791 | integrity sha1-EG9l09PmotlAHKwOsM6LinArT3s=
2792 |
2793 | strip-eof@^1.0.0:
2794 | version "1.0.0"
2795 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
2796 | integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
2797 |
2798 | strip-indent@^3.0.0:
2799 | version "3.0.0"
2800 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
2801 | integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
2802 | dependencies:
2803 | min-indent "^1.0.0"
2804 |
2805 | supports-color@^5.3.0:
2806 | version "5.5.0"
2807 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
2808 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
2809 | dependencies:
2810 | has-flag "^3.0.0"
2811 |
2812 | supports-color@^7.0.0, supports-color@^7.1.0:
2813 | version "7.1.0"
2814 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
2815 | integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
2816 | dependencies:
2817 | has-flag "^4.0.0"
2818 |
2819 | supports-hyperlinks@^2.0.0:
2820 | version "2.1.0"
2821 | resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47"
2822 | integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==
2823 | dependencies:
2824 | has-flag "^4.0.0"
2825 | supports-color "^7.0.0"
2826 |
2827 | temp-dir@^2.0.0:
2828 | version "2.0.0"
2829 | resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
2830 | integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==
2831 |
2832 | tempy@^0.5.0:
2833 | version "0.5.0"
2834 | resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.5.0.tgz#2785c89df39fcc4d1714fc554813225e1581d70b"
2835 | integrity sha512-VEY96x7gbIRfsxqsafy2l5yVxxp3PhwAGoWMyC2D2Zt5DmEv+2tGiPOrquNRpf21hhGnKLVEsuqleqiZmKG/qw==
2836 | dependencies:
2837 | is-stream "^2.0.0"
2838 | temp-dir "^2.0.0"
2839 | type-fest "^0.12.0"
2840 | unique-string "^2.0.0"
2841 |
2842 | through2@^2.0.0:
2843 | version "2.0.5"
2844 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
2845 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
2846 | dependencies:
2847 | readable-stream "~2.3.6"
2848 | xtend "~4.0.1"
2849 |
2850 | tlds@^1.203.0:
2851 | version "1.207.0"
2852 | resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.207.0.tgz#459264e644cf63ddc0965fece3898913286b1afd"
2853 | integrity sha512-k7d7Q1LqjtAvhtEOs3yN14EabsNO8ZCoY6RESSJDB9lst3bTx3as/m1UuAeCKzYxiyhR1qq72ZPhpSf+qlqiwg==
2854 |
2855 | to-object-path@^0.3.0:
2856 | version "0.3.0"
2857 | resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
2858 | integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
2859 | dependencies:
2860 | kind-of "^3.0.2"
2861 |
2862 | to-readable-stream@^1.0.0:
2863 | version "1.0.0"
2864 | resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
2865 | integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
2866 |
2867 | to-regex-range@^2.1.0:
2868 | version "2.1.1"
2869 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
2870 | integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
2871 | dependencies:
2872 | is-number "^3.0.0"
2873 | repeat-string "^1.6.1"
2874 |
2875 | to-regex@^3.0.1, to-regex@^3.0.2:
2876 | version "3.0.2"
2877 | resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
2878 | integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
2879 | dependencies:
2880 | define-property "^2.0.2"
2881 | extend-shallow "^3.0.2"
2882 | regex-not "^1.0.2"
2883 | safe-regex "^1.1.0"
2884 |
2885 | to-vfile@^6.0.0:
2886 | version "6.1.0"
2887 | resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.1.0.tgz#5f7a3f65813c2c4e34ee1f7643a5646344627699"
2888 | integrity sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==
2889 | dependencies:
2890 | is-buffer "^2.0.0"
2891 | vfile "^4.0.0"
2892 |
2893 | trim-newlines@^3.0.0:
2894 | version "3.0.0"
2895 | resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30"
2896 | integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==
2897 |
2898 | trim-trailing-lines@^1.0.0:
2899 | version "1.1.2"
2900 | resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz#d2f1e153161152e9f02fabc670fb40bec2ea2e3a"
2901 | integrity sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==
2902 |
2903 | trim@0.0.1:
2904 | version "0.0.1"
2905 | resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd"
2906 | integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0=
2907 |
2908 | trough@^1.0.0:
2909 | version "1.0.4"
2910 | resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e"
2911 | integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==
2912 |
2913 | type-fest@^0.11.0:
2914 | version "0.11.0"
2915 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
2916 | integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
2917 |
2918 | type-fest@^0.12.0:
2919 | version "0.12.0"
2920 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.12.0.tgz#f57a27ab81c68d136a51fd71467eff94157fa1ee"
2921 | integrity sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==
2922 |
2923 | type-fest@^0.13.1:
2924 | version "0.13.1"
2925 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"
2926 | integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==
2927 |
2928 | type-fest@^0.6.0:
2929 | version "0.6.0"
2930 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
2931 | integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
2932 |
2933 | type-fest@^0.8.1:
2934 | version "0.8.1"
2935 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
2936 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
2937 |
2938 | typedarray@^0.0.6:
2939 | version "0.0.6"
2940 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
2941 | integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
2942 |
2943 | unherit@^1.0.4:
2944 | version "1.1.2"
2945 | resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449"
2946 | integrity sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==
2947 | dependencies:
2948 | inherits "^2.0.1"
2949 | xtend "^4.0.1"
2950 |
2951 | unified-lint-rule@^1.0.0, unified-lint-rule@^1.0.3:
2952 | version "1.0.4"
2953 | resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-1.0.4.tgz#be432d316db7ad801166041727b023ba18963e24"
2954 | integrity sha512-q9wY6S+d38xRAuWQVOMjBQYi7zGyKkY23ciNafB8JFVmDroyKjtytXHCg94JnhBCXrNqpfojo3+8D+gmF4zxJQ==
2955 | dependencies:
2956 | wrapped "^1.0.1"
2957 |
2958 | unified-message-control@^3.0.0:
2959 | version "3.0.1"
2960 | resolved "https://registry.yarnpkg.com/unified-message-control/-/unified-message-control-3.0.1.tgz#7018855daea9af96082cbea35970d48c9c4dbbf2"
2961 | integrity sha512-K2Kvvp1DBzeuxYLLsumZh/gDWUTl4e2z/P3VReFirC78cfHKtQifbhnfRrSBtKtd1Uc6cvYTW0/SZIUaMAEcTg==
2962 | dependencies:
2963 | unist-util-visit "^2.0.0"
2964 | vfile-location "^3.0.0"
2965 |
2966 | unified@^4.1.1:
2967 | version "4.2.1"
2968 | resolved "https://registry.yarnpkg.com/unified/-/unified-4.2.1.tgz#76ff43aa8da430f6e7e4a55c84ebac2ad2cfcd2e"
2969 | integrity sha1-dv9Dqo2kMPbn5KVchOusKtLPzS4=
2970 | dependencies:
2971 | bail "^1.0.0"
2972 | extend "^3.0.0"
2973 | has "^1.0.1"
2974 | once "^1.3.3"
2975 | trough "^1.0.0"
2976 | vfile "^1.0.0"
2977 |
2978 | unified@^9.0.0:
2979 | version "9.0.0"
2980 | resolved "https://registry.yarnpkg.com/unified/-/unified-9.0.0.tgz#12b099f97ee8b36792dbad13d278ee2f696eed1d"
2981 | integrity sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ==
2982 | dependencies:
2983 | bail "^1.0.0"
2984 | extend "^3.0.0"
2985 | is-buffer "^2.0.0"
2986 | is-plain-obj "^2.0.0"
2987 | trough "^1.0.0"
2988 | vfile "^4.0.0"
2989 |
2990 | union-value@^1.0.0:
2991 | version "1.0.1"
2992 | resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
2993 | integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
2994 | dependencies:
2995 | arr-union "^3.1.0"
2996 | get-value "^2.0.6"
2997 | is-extendable "^0.1.1"
2998 | set-value "^2.0.1"
2999 |
3000 | unique-string@^2.0.0:
3001 | version "2.0.0"
3002 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
3003 | integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
3004 | dependencies:
3005 | crypto-random-string "^2.0.0"
3006 |
3007 | unist-util-find-all-after@^3.0.1:
3008 | version "3.0.1"
3009 | resolved "https://registry.yarnpkg.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz#95cc62f48812d879b4685a0512bf1b838da50e9a"
3010 | integrity sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==
3011 | dependencies:
3012 | unist-util-is "^4.0.0"
3013 |
3014 | unist-util-find-all-before@^2.0.2:
3015 | version "2.0.4"
3016 | resolved "https://registry.yarnpkg.com/unist-util-find-all-before/-/unist-util-find-all-before-2.0.4.tgz#396c45b1883c80711925e4416deb562fb1f462e6"
3017 | integrity sha512-FsczNu8yraq5oxGsPpBlVZ2pqOzxcAGOQ5uetunSJ+uFouhF7epJJAgRSli9Y5vI38hMw9uthTfbK/4qwKLbJA==
3018 | dependencies:
3019 | unist-util-is "^3.0.0"
3020 |
3021 | unist-util-find-all-between@^2.0.0:
3022 | version "2.0.0"
3023 | resolved "https://registry.yarnpkg.com/unist-util-find-all-between/-/unist-util-find-all-between-2.0.0.tgz#3de67508df056971da43c231ac2abf94a9433a15"
3024 | integrity sha512-tSCQ5dMoAbVQCf7nz1Bt2ejopAF2QZxnflCNG1hLgj+fvY0Y23idCbU0+yGbtk9vQSWGzyIhjJG1ZM1TfPf3Dg==
3025 | dependencies:
3026 | unist-util-find "^1.0.1"
3027 | unist-util-is "^4.0.0"
3028 |
3029 | unist-util-find@^1.0.1:
3030 | version "1.0.1"
3031 | resolved "https://registry.yarnpkg.com/unist-util-find/-/unist-util-find-1.0.1.tgz#1062bbb6928c7a97c6adc89b53745d4c46c222a2"
3032 | integrity sha1-EGK7tpKMepfGrcibU3RdTEbCIqI=
3033 | dependencies:
3034 | lodash.iteratee "^4.5.0"
3035 | remark "^5.0.1"
3036 | unist-util-visit "^1.1.0"
3037 |
3038 | unist-util-generated@^1.1.0:
3039 | version "1.1.4"
3040 | resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.4.tgz#2261c033d9fc23fae41872cdb7663746e972c1a7"
3041 | integrity sha512-SA7Sys3h3X4AlVnxHdvN/qYdr4R38HzihoEVY2Q2BZu8NHWDnw5OGcC/tXWjQfd4iG+M6qRFNIRGqJmp2ez4Ww==
3042 |
3043 | unist-util-is@^3.0.0:
3044 | version "3.0.0"
3045 | resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd"
3046 | integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==
3047 |
3048 | unist-util-is@^4.0.0:
3049 | version "4.0.2"
3050 | resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de"
3051 | integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==
3052 |
3053 | unist-util-map@^1.0.4:
3054 | version "1.0.5"
3055 | resolved "https://registry.yarnpkg.com/unist-util-map/-/unist-util-map-1.0.5.tgz#701069b72e1d1cc02db265502a5e82b77c2eb8b7"
3056 | integrity sha512-dFil/AN6vqhnQWNCZk0GF/G3+Q5YwsB+PqjnzvpO2wzdRtUJ1E8PN+XRE/PRr/G3FzKjRTJU0haqE0Ekl+O3Ag==
3057 | dependencies:
3058 | object-assign "^4.0.1"
3059 |
3060 | unist-util-position@^3.0.0:
3061 | version "3.0.3"
3062 | resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.0.3.tgz#fff942b879538b242096c148153826664b1ca373"
3063 | integrity sha512-28EpCBYFvnMeq9y/4w6pbnFmCUfzlsc41NJui5c51hOFjBA1fejcwc+5W4z2+0ECVbScG3dURS3JTVqwenzqZw==
3064 |
3065 | unist-util-remove-position@^1.0.0:
3066 | version "1.1.3"
3067 | resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz#d91aa8b89b30cb38bad2924da11072faa64fd972"
3068 | integrity sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA==
3069 | dependencies:
3070 | unist-util-visit "^1.1.0"
3071 |
3072 | unist-util-remove-position@^2.0.0:
3073 | version "2.0.1"
3074 | resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc"
3075 | integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==
3076 | dependencies:
3077 | unist-util-visit "^2.0.0"
3078 |
3079 | unist-util-stringify-position@^2.0.0:
3080 | version "2.0.1"
3081 | resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz#de2a2bc8d3febfa606652673a91455b6a36fb9f3"
3082 | integrity sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==
3083 | dependencies:
3084 | "@types/unist" "^2.0.2"
3085 |
3086 | unist-util-to-list-of-char@^0.1.1, unist-util-to-list-of-char@^0.1.2:
3087 | version "0.1.2"
3088 | resolved "https://registry.yarnpkg.com/unist-util-to-list-of-char/-/unist-util-to-list-of-char-0.1.2.tgz#0bf702e093028a58078600ebb5e2a4a2cf58f0ae"
3089 | integrity sha512-5lbFigjFtxEBxx8n9w16UwWjVepQvsamfIlgY3PPDJ+LPR3BmCE7P5ufZM0CE+yizjkuwK8FT8Z0sHfavIc0Cg==
3090 | dependencies:
3091 | unist-util-visit "^1.4.0"
3092 |
3093 | unist-util-visit-parents@^2.0.0:
3094 | version "2.1.2"
3095 | resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9"
3096 | integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==
3097 | dependencies:
3098 | unist-util-is "^3.0.0"
3099 |
3100 | unist-util-visit-parents@^3.0.0:
3101 | version "3.0.2"
3102 | resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz#d4076af3011739c71d2ce99d05de37d545f4351d"
3103 | integrity sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==
3104 | dependencies:
3105 | "@types/unist" "^2.0.0"
3106 | unist-util-is "^4.0.0"
3107 |
3108 | unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.4.0:
3109 | version "1.4.1"
3110 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3"
3111 | integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==
3112 | dependencies:
3113 | unist-util-visit-parents "^2.0.0"
3114 |
3115 | unist-util-visit@^2.0.0, unist-util-visit@^2.0.1:
3116 | version "2.0.2"
3117 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.2.tgz#3843782a517de3d2357b4c193b24af2d9366afb7"
3118 | integrity sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==
3119 | dependencies:
3120 | "@types/unist" "^2.0.0"
3121 | unist-util-is "^4.0.0"
3122 | unist-util-visit-parents "^3.0.0"
3123 |
3124 | unset-value@^1.0.0:
3125 | version "1.0.0"
3126 | resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
3127 | integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
3128 | dependencies:
3129 | has-value "^0.3.1"
3130 | isobject "^3.0.0"
3131 |
3132 | urix@^0.1.0:
3133 | version "0.1.0"
3134 | resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
3135 | integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
3136 |
3137 | url-parse-lax@^3.0.0:
3138 | version "3.0.0"
3139 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
3140 | integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
3141 | dependencies:
3142 | prepend-http "^2.0.0"
3143 |
3144 | url-regex@^5.0.0:
3145 | version "5.0.0"
3146 | resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-5.0.0.tgz#8f5456ab83d898d18b2f91753a702649b873273a"
3147 | integrity sha512-O08GjTiAFNsSlrUWfqF1jH0H1W3m35ZyadHrGv5krdnmPPoxP27oDTqux/579PtaroiSGm5yma6KT1mHFH6Y/g==
3148 | dependencies:
3149 | ip-regex "^4.1.0"
3150 | tlds "^1.203.0"
3151 |
3152 | use@^3.1.0:
3153 | version "3.1.1"
3154 | resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
3155 | integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
3156 |
3157 | util-deprecate@~1.0.1:
3158 | version "1.0.2"
3159 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
3160 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
3161 |
3162 | validate-glob-opts@^1.0.0:
3163 | version "1.0.2"
3164 | resolved "https://registry.yarnpkg.com/validate-glob-opts/-/validate-glob-opts-1.0.2.tgz#ef9f98977d965537ea4f51fa7d5799e9c6ebca91"
3165 | integrity sha512-3PKjRQq/R514lUcG9OEiW0u9f7D4fP09A07kmk1JbNn2tfeQdAHhlT+A4dqERXKu2br2rrxSM3FzagaEeq9w+A==
3166 | dependencies:
3167 | array-to-sentence "^1.1.0"
3168 | indexed-filter "^1.0.0"
3169 | inspect-with-kind "^1.0.4"
3170 | is-plain-obj "^1.1.0"
3171 |
3172 | validate-npm-package-license@^3.0.1:
3173 | version "3.0.4"
3174 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
3175 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
3176 | dependencies:
3177 | spdx-correct "^3.0.0"
3178 | spdx-expression-parse "^3.0.0"
3179 |
3180 | vfile-location@^2.0.0:
3181 | version "2.0.5"
3182 | resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.5.tgz#c83eb02f8040228a8d2b3f10e485be3e3433e0a2"
3183 | integrity sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ==
3184 |
3185 | vfile-location@^3.0.0:
3186 | version "3.0.1"
3187 | resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.0.1.tgz#d78677c3546de0f7cd977544c367266764d31bb3"
3188 | integrity sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==
3189 |
3190 | vfile-message@^2.0.0:
3191 | version "2.0.4"
3192 | resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a"
3193 | integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
3194 | dependencies:
3195 | "@types/unist" "^2.0.0"
3196 | unist-util-stringify-position "^2.0.0"
3197 |
3198 | vfile-reporter-pretty@^4.0.0:
3199 | version "4.0.0"
3200 | resolved "https://registry.yarnpkg.com/vfile-reporter-pretty/-/vfile-reporter-pretty-4.0.0.tgz#ca1e98c9e59422f6b0b0b0d9567ce5b2bc60d462"
3201 | integrity sha512-OAXA9aVBZxNkqryEgsivZjoF8gXCC41oJk3mdfDGOxLE5C5g5Vv2cYIw66hWsyUJz8RF7Po5qfmr93QIJ7Iwig==
3202 | dependencies:
3203 | eslint-formatter-pretty "^3.0.0"
3204 | vfile-to-eslint "^2.0.0"
3205 |
3206 | vfile-statistics@^1.1.1:
3207 | version "1.1.3"
3208 | resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-1.1.3.tgz#e9c87071997fbcb4243764d2c3805e0bb0820c60"
3209 | integrity sha512-CstaK/ebTz1W3Qp41Bt9Lj/2DmumFsCwC2sKahDNSPh0mPh7/UyMLCoU8ZBX34CRU0d61B4W41yIFsV0NKMZeA==
3210 |
3211 | vfile-to-eslint@^2.0.0:
3212 | version "2.0.1"
3213 | resolved "https://registry.yarnpkg.com/vfile-to-eslint/-/vfile-to-eslint-2.0.1.tgz#72993e28c9a84432f05484620ec554ed69c662f1"
3214 | integrity sha512-zU2wnPPxHlWnVLE5HSm1BExE//xJZ2yHgpeHBbR1Z/djHbF/PS1BaxhrIhi9kVhJWcYDWWrLuGHqwgXf+P+OyQ==
3215 | dependencies:
3216 | vfile-statistics "^1.1.1"
3217 |
3218 | vfile@^1.0.0:
3219 | version "1.4.0"
3220 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-1.4.0.tgz#c0fd6fa484f8debdb771f68c31ed75d88da97fe7"
3221 | integrity sha1-wP1vpIT43r23cfaMMe112I2pf+c=
3222 |
3223 | vfile@^4.0.0:
3224 | version "4.1.0"
3225 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.1.0.tgz#d79248957f43225d57ff67a56effc67bef08946e"
3226 | integrity sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==
3227 | dependencies:
3228 | "@types/unist" "^2.0.0"
3229 | is-buffer "^2.0.0"
3230 | replace-ext "1.0.0"
3231 | unist-util-stringify-position "^2.0.0"
3232 | vfile-message "^2.0.0"
3233 |
3234 | wcwidth@^1.0.1:
3235 | version "1.0.1"
3236 | resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
3237 | integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
3238 | dependencies:
3239 | defaults "^1.0.3"
3240 |
3241 | which@^1.2.9:
3242 | version "1.3.1"
3243 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
3244 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
3245 | dependencies:
3246 | isexe "^2.0.0"
3247 |
3248 | wrapped@^1.0.1:
3249 | version "1.0.1"
3250 | resolved "https://registry.yarnpkg.com/wrapped/-/wrapped-1.0.1.tgz#c783d9d807b273e9b01e851680a938c87c907242"
3251 | integrity sha1-x4PZ2Aeyc+mwHoUWgKk4yHyQckI=
3252 | dependencies:
3253 | co "3.1.0"
3254 | sliced "^1.0.1"
3255 |
3256 | wrappy@1:
3257 | version "1.0.2"
3258 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3259 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
3260 |
3261 | xtend@^4.0.1, xtend@~4.0.1:
3262 | version "4.0.2"
3263 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
3264 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
3265 |
3266 | yargs-parser@^18.1.3:
3267 | version "18.1.3"
3268 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
3269 | integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
3270 | dependencies:
3271 | camelcase "^5.0.0"
3272 | decamelize "^1.2.0"
3273 |
--------------------------------------------------------------------------------