├── Caddyfile
├── .github
├── FUNDING.yml
└── ISSUE_TEMPLATE
│ ├── bug-report.yml
│ ├── config.yml
│ └── new-upstream.yml
├── .gitignore
├── .husky
├── commit-msg
└── pre-commit
├── CHANGELOG.md
├── LICENSE
├── README.md
├── _coverpage.md
├── _images
├── b2-warning.jpg
└── fastly.svg
├── _media
├── favicon.svg
└── icon.svg
├── _navbar.md
├── _sidebar.md
├── commitlint.config.js
├── dev-server.js
├── etc
├── github-source.md
└── githubusercontent.md
├── index.html
├── lang_i18n
├── .gitkeep
└── zh-CN
│ ├── README.md
│ ├── _coverpage.md
│ ├── _navbar.md
│ ├── _sidebar.md
│ ├── etc
│ ├── github-source.md
│ └── githubusercontent.md
│ ├── media
│ ├── backblaze-b2.md
│ ├── github-objects.md
│ ├── github-raw.md
│ ├── github-release.md
│ ├── google-fonts-api.md
│ └── google-fonts.md
│ ├── os-images
│ ├── android-avd.md
│ └── ubuntu-cd.md
│ ├── os-packages
│ └── ubuntu.md
│ ├── software
│ └── npm.md
│ ├── sponsor-project.md
│ └── template
│ └── new-upstream.md
├── media
├── backblaze-b2.md
├── github-objects.md
├── github-raw.md
├── github-release.md
├── google-fonts-api.md
└── google-fonts.md
├── os-images
├── android-avd.md
└── ubuntu-cd.md
├── os-packages
└── ubuntu.md
├── package.json
├── pnpm-lock.yaml
├── software
└── npm.md
├── sponsor-project.md
└── template
└── new-upstream.md
/ Caddyfile:
--------------------------------------------------------------------------------
1 | :4000 {
2 | file_server {
3 | root ./
4 | index index.html
5 | hide .git
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github:
4 | open_collective: homin
5 | tidelift:
6 | ko_fi: initd
7 | patreon: initd
8 | custom: # Replace with a single custom sponsorship URL
9 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug-report.yml:
--------------------------------------------------------------------------------
1 | name: Bug Report
2 | description: File a bug report
3 | title: "[Bug]: "
4 | labels: ["bug"]
5 | body:
6 | - type: markdown
7 | attributes:
8 | value: |
9 | Thanks for taking the time to fill out this bug report!
10 | - type: input
11 | id: which-service
12 | attributes:
13 | label: which service
14 | placeholder: ex. npm registry
15 | validations:
16 | required: true
17 | - type: textarea
18 | id: what-happened
19 | attributes:
20 | label: What happened?
21 | description: Also tell us, what did you expect to happen?
22 | placeholder: Tell us what you see!
23 | validations:
24 | required: true
25 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: true
2 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/new-upstream.yml:
--------------------------------------------------------------------------------
1 | name: New upstream
2 | description: add a new upstream
3 | title: "[Feat]: "
4 | labels: ["feat"]
5 | body:
6 | - type: input
7 | id: what-service
8 | attributes:
9 | label: what service
10 | validations:
11 | required: true
12 | - type: textarea
13 | id: problem
14 | attributes:
15 | label: problem
16 | validations:
17 | required: false
18 | - type: textarea
19 | id: example
20 | attributes:
21 | label: example
22 | validations:
23 | required: false
24 | - type: input
25 | id: offical-mirror
26 | attributes:
27 | label: offical mirror
28 | validations:
29 | required: false
30 | - type: input
31 | id: our-mirror
32 | attributes:
33 | label: our mirror
34 | validations:
35 | required: false
36 | - type: textarea
37 | id: usage
38 | attributes:
39 | label: usage
40 | validations:
41 | required: true
42 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .idea
3 | .vscode
4 | node_modules
5 | /dist
6 |
--------------------------------------------------------------------------------
/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | . "$(dirname "$0")/_/husky.sh"
3 |
4 | pnpm commitlint --edit $1
5 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | . "$(dirname "$0")/_/husky.sh"
3 |
4 | pnpm lint-staged
5 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
4 |
5 | ### [2022.2.8](https://github.com/initdc/mirr-docsify/compare/v2022.2.2...v2022.2.8) (2022-02-07)
6 |
7 | ### Features
8 |
9 | - **github:** add github release direct logic, add new providers ([fdca863](https://github.com/initdc/mirr-docsify/commit/fdca8639b47122ba6d34439c1ff5194b14ebf648))
10 | - **github:** add github source for git clone ([9636260](https://github.com/initdc/mirr-docsify/commit/9636260aed2e95b045bdeb50ac82ab9c07b478b3))
11 |
12 | ### 2022.2.2 (2022-02-02)
13 |
14 | ### Features
15 |
16 | - add Backblaze B2 mirror ([723bdf2](https://github.com/initdc/mirr-docsify/commit/723bdf268919b1b213427ee856717dc5889a8dc0))
17 | - **backblaze:** add fastly branch for backblaze ([a999c47](https://github.com/initdc/mirr-docsify/commit/a999c470442672e4ffbc828f6a88ee0159e5c785))
18 | - **github:** add github file raw mirror ([ecaca5f](https://github.com/initdc/mirr-docsify/commit/ecaca5f3f57db026b029fb2c814ba6a74d6302bc))
19 | - **github:** add github release mirror, add temporary cf workers ([4242ed4](https://github.com/initdc/mirr-docsify/commit/4242ed4609b3f2ae1fa8d8b4ebe4df9f7c97cf03))
20 | - **ubuntu:** found official archive and CD mirrors ([3d5f5a6](https://github.com/initdc/mirr-docsify/commit/3d5f5a6905621201a9cfe2112d19b5563cf28172))
21 |
22 | ### Bug Fixes
23 |
24 | - correct google fonts api and sponsor url ([b40ff6e](https://github.com/initdc/mirr-docsify/commit/b40ff6e0a568a518354215e26e08ec083fa053fd))
25 | - fill website description ([14bc27f](https://github.com/initdc/mirr-docsify/commit/14bc27fff5282adf24920f423f4ef5a667333972))
26 | - **gapis:** found gapis official mirror ([caba401](https://github.com/initdc/mirr-docsify/commit/caba4013d3f3f16a3575119c926675c0cbe0b4d7))
27 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Mozilla Public License Version 2.0
2 | ==================================
3 |
4 | 1. Definitions
5 | --------------
6 |
7 | 1.1. "Contributor"
8 | means each individual or legal entity that creates, contributes to
9 | the creation of, or owns Covered Software.
10 |
11 | 1.2. "Contributor Version"
12 | means the combination of the Contributions of others (if any) used
13 | by a Contributor and that particular Contributor's Contribution.
14 |
15 | 1.3. "Contribution"
16 | means Covered Software of a particular Contributor.
17 |
18 | 1.4. "Covered Software"
19 | means Source Code Form to which the initial Contributor has attached
20 | the notice in Exhibit A, the Executable Form of such Source Code
21 | Form, and Modifications of such Source Code Form, in each case
22 | including portions thereof.
23 |
24 | 1.5. "Incompatible With Secondary Licenses"
25 | means
26 |
27 | (a) that the initial Contributor has attached the notice described
28 | in Exhibit B to the Covered Software; or
29 |
30 | (b) that the Covered Software was made available under the terms of
31 | version 1.1 or earlier of the License, but not also under the
32 | terms of a Secondary License.
33 |
34 | 1.6. "Executable Form"
35 | means any form of the work other than Source Code Form.
36 |
37 | 1.7. "Larger Work"
38 | means a work that combines Covered Software with other material, in
39 | a separate file or files, that is not Covered Software.
40 |
41 | 1.8. "License"
42 | means this document.
43 |
44 | 1.9. "Licensable"
45 | means having the right to grant, to the maximum extent possible,
46 | whether at the time of the initial grant or subsequently, any and
47 | all of the rights conveyed by this License.
48 |
49 | 1.10. "Modifications"
50 | means any of the following:
51 |
52 | (a) any file in Source Code Form that results from an addition to,
53 | deletion from, or modification of the contents of Covered
54 | Software; or
55 |
56 | (b) any new file in Source Code Form that contains any Covered
57 | Software.
58 |
59 | 1.11. "Patent Claims" of a Contributor
60 | means any patent claim(s), including without limitation, method,
61 | process, and apparatus claims, in any patent Licensable by such
62 | Contributor that would be infringed, but for the grant of the
63 | License, by the making, using, selling, offering for sale, having
64 | made, import, or transfer of either its Contributions or its
65 | Contributor Version.
66 |
67 | 1.12. "Secondary License"
68 | means either the GNU General Public License, Version 2.0, the GNU
69 | Lesser General Public License, Version 2.1, the GNU Affero General
70 | Public License, Version 3.0, or any later versions of those
71 | licenses.
72 |
73 | 1.13. "Source Code Form"
74 | means the form of the work preferred for making modifications.
75 |
76 | 1.14. "You" (or "Your")
77 | means an individual or a legal entity exercising rights under this
78 | License. For legal entities, "You" includes any entity that
79 | controls, is controlled by, or is under common control with You. For
80 | purposes of this definition, "control" means (a) the power, direct
81 | or indirect, to cause the direction or management of such entity,
82 | whether by contract or otherwise, or (b) ownership of more than
83 | fifty percent (50%) of the outstanding shares or beneficial
84 | ownership of such entity.
85 |
86 | 2. License Grants and Conditions
87 | --------------------------------
88 |
89 | 2.1. Grants
90 |
91 | Each Contributor hereby grants You a world-wide, royalty-free,
92 | non-exclusive license:
93 |
94 | (a) under intellectual property rights (other than patent or trademark)
95 | Licensable by such Contributor to use, reproduce, make available,
96 | modify, display, perform, distribute, and otherwise exploit its
97 | Contributions, either on an unmodified basis, with Modifications, or
98 | as part of a Larger Work; and
99 |
100 | (b) under Patent Claims of such Contributor to make, use, sell, offer
101 | for sale, have made, import, and otherwise transfer either its
102 | Contributions or its Contributor Version.
103 |
104 | 2.2. Effective Date
105 |
106 | The licenses granted in Section 2.1 with respect to any Contribution
107 | become effective for each Contribution on the date the Contributor first
108 | distributes such Contribution.
109 |
110 | 2.3. Limitations on Grant Scope
111 |
112 | The licenses granted in this Section 2 are the only rights granted under
113 | this License. No additional rights or licenses will be implied from the
114 | distribution or licensing of Covered Software under this License.
115 | Notwithstanding Section 2.1(b) above, no patent license is granted by a
116 | Contributor:
117 |
118 | (a) for any code that a Contributor has removed from Covered Software;
119 | or
120 |
121 | (b) for infringements caused by: (i) Your and any other third party's
122 | modifications of Covered Software, or (ii) the combination of its
123 | Contributions with other software (except as part of its Contributor
124 | Version); or
125 |
126 | (c) under Patent Claims infringed by Covered Software in the absence of
127 | its Contributions.
128 |
129 | This License does not grant any rights in the trademarks, service marks,
130 | or logos of any Contributor (except as may be necessary to comply with
131 | the notice requirements in Section 3.4).
132 |
133 | 2.4. Subsequent Licenses
134 |
135 | No Contributor makes additional grants as a result of Your choice to
136 | distribute the Covered Software under a subsequent version of this
137 | License (see Section 10.2) or under the terms of a Secondary License (if
138 | permitted under the terms of Section 3.3).
139 |
140 | 2.5. Representation
141 |
142 | Each Contributor represents that the Contributor believes its
143 | Contributions are its original creation(s) or it has sufficient rights
144 | to grant the rights to its Contributions conveyed by this License.
145 |
146 | 2.6. Fair Use
147 |
148 | This License is not intended to limit any rights You have under
149 | applicable copyright doctrines of fair use, fair dealing, or other
150 | equivalents.
151 |
152 | 2.7. Conditions
153 |
154 | Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
155 | in Section 2.1.
156 |
157 | 3. Responsibilities
158 | -------------------
159 |
160 | 3.1. Distribution of Source Form
161 |
162 | All distribution of Covered Software in Source Code Form, including any
163 | Modifications that You create or to which You contribute, must be under
164 | the terms of this License. You must inform recipients that the Source
165 | Code Form of the Covered Software is governed by the terms of this
166 | License, and how they can obtain a copy of this License. You may not
167 | attempt to alter or restrict the recipients' rights in the Source Code
168 | Form.
169 |
170 | 3.2. Distribution of Executable Form
171 |
172 | If You distribute Covered Software in Executable Form then:
173 |
174 | (a) such Covered Software must also be made available in Source Code
175 | Form, as described in Section 3.1, and You must inform recipients of
176 | the Executable Form how they can obtain a copy of such Source Code
177 | Form by reasonable means in a timely manner, at a charge no more
178 | than the cost of distribution to the recipient; and
179 |
180 | (b) You may distribute such Executable Form under the terms of this
181 | License, or sublicense it under different terms, provided that the
182 | license for the Executable Form does not attempt to limit or alter
183 | the recipients' rights in the Source Code Form under this License.
184 |
185 | 3.3. Distribution of a Larger Work
186 |
187 | You may create and distribute a Larger Work under terms of Your choice,
188 | provided that You also comply with the requirements of this License for
189 | the Covered Software. If the Larger Work is a combination of Covered
190 | Software with a work governed by one or more Secondary Licenses, and the
191 | Covered Software is not Incompatible With Secondary Licenses, this
192 | License permits You to additionally distribute such Covered Software
193 | under the terms of such Secondary License(s), so that the recipient of
194 | the Larger Work may, at their option, further distribute the Covered
195 | Software under the terms of either this License or such Secondary
196 | License(s).
197 |
198 | 3.4. Notices
199 |
200 | You may not remove or alter the substance of any license notices
201 | (including copyright notices, patent notices, disclaimers of warranty,
202 | or limitations of liability) contained within the Source Code Form of
203 | the Covered Software, except that You may alter any license notices to
204 | the extent required to remedy known factual inaccuracies.
205 |
206 | 3.5. Application of Additional Terms
207 |
208 | You may choose to offer, and to charge a fee for, warranty, support,
209 | indemnity or liability obligations to one or more recipients of Covered
210 | Software. However, You may do so only on Your own behalf, and not on
211 | behalf of any Contributor. You must make it absolutely clear that any
212 | such warranty, support, indemnity, or liability obligation is offered by
213 | You alone, and You hereby agree to indemnify every Contributor for any
214 | liability incurred by such Contributor as a result of warranty, support,
215 | indemnity or liability terms You offer. You may include additional
216 | disclaimers of warranty and limitations of liability specific to any
217 | jurisdiction.
218 |
219 | 4. Inability to Comply Due to Statute or Regulation
220 | ---------------------------------------------------
221 |
222 | If it is impossible for You to comply with any of the terms of this
223 | License with respect to some or all of the Covered Software due to
224 | statute, judicial order, or regulation then You must: (a) comply with
225 | the terms of this License to the maximum extent possible; and (b)
226 | describe the limitations and the code they affect. Such description must
227 | be placed in a text file included with all distributions of the Covered
228 | Software under this License. Except to the extent prohibited by statute
229 | or regulation, such description must be sufficiently detailed for a
230 | recipient of ordinary skill to be able to understand it.
231 |
232 | 5. Termination
233 | --------------
234 |
235 | 5.1. The rights granted under this License will terminate automatically
236 | if You fail to comply with any of its terms. However, if You become
237 | compliant, then the rights granted under this License from a particular
238 | Contributor are reinstated (a) provisionally, unless and until such
239 | Contributor explicitly and finally terminates Your grants, and (b) on an
240 | ongoing basis, if such Contributor fails to notify You of the
241 | non-compliance by some reasonable means prior to 60 days after You have
242 | come back into compliance. Moreover, Your grants from a particular
243 | Contributor are reinstated on an ongoing basis if such Contributor
244 | notifies You of the non-compliance by some reasonable means, this is the
245 | first time You have received notice of non-compliance with this License
246 | from such Contributor, and You become compliant prior to 30 days after
247 | Your receipt of the notice.
248 |
249 | 5.2. If You initiate litigation against any entity by asserting a patent
250 | infringement claim (excluding declaratory judgment actions,
251 | counter-claims, and cross-claims) alleging that a Contributor Version
252 | directly or indirectly infringes any patent, then the rights granted to
253 | You by any and all Contributors for the Covered Software under Section
254 | 2.1 of this License shall terminate.
255 |
256 | 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
257 | end user license agreements (excluding distributors and resellers) which
258 | have been validly granted by You or Your distributors under this License
259 | prior to termination shall survive termination.
260 |
261 | ************************************************************************
262 | * *
263 | * 6. Disclaimer of Warranty *
264 | * ------------------------- *
265 | * *
266 | * Covered Software is provided under this License on an "as is" *
267 | * basis, without warranty of any kind, either expressed, implied, or *
268 | * statutory, including, without limitation, warranties that the *
269 | * Covered Software is free of defects, merchantable, fit for a *
270 | * particular purpose or non-infringing. The entire risk as to the *
271 | * quality and performance of the Covered Software is with You. *
272 | * Should any Covered Software prove defective in any respect, You *
273 | * (not any Contributor) assume the cost of any necessary servicing, *
274 | * repair, or correction. This disclaimer of warranty constitutes an *
275 | * essential part of this License. No use of any Covered Software is *
276 | * authorized under this License except under this disclaimer. *
277 | * *
278 | ************************************************************************
279 |
280 | ************************************************************************
281 | * *
282 | * 7. Limitation of Liability *
283 | * -------------------------- *
284 | * *
285 | * Under no circumstances and under no legal theory, whether tort *
286 | * (including negligence), contract, or otherwise, shall any *
287 | * Contributor, or anyone who distributes Covered Software as *
288 | * permitted above, be liable to You for any direct, indirect, *
289 | * special, incidental, or consequential damages of any character *
290 | * including, without limitation, damages for lost profits, loss of *
291 | * goodwill, work stoppage, computer failure or malfunction, or any *
292 | * and all other commercial damages or losses, even if such party *
293 | * shall have been informed of the possibility of such damages. This *
294 | * limitation of liability shall not apply to liability for death or *
295 | * personal injury resulting from such party's negligence to the *
296 | * extent applicable law prohibits such limitation. Some *
297 | * jurisdictions do not allow the exclusion or limitation of *
298 | * incidental or consequential damages, so this exclusion and *
299 | * limitation may not apply to You. *
300 | * *
301 | ************************************************************************
302 |
303 | 8. Litigation
304 | -------------
305 |
306 | Any litigation relating to this License may be brought only in the
307 | courts of a jurisdiction where the defendant maintains its principal
308 | place of business and such litigation shall be governed by laws of that
309 | jurisdiction, without reference to its conflict-of-law provisions.
310 | Nothing in this Section shall prevent a party's ability to bring
311 | cross-claims or counter-claims.
312 |
313 | 9. Miscellaneous
314 | ----------------
315 |
316 | This License represents the complete agreement concerning the subject
317 | matter hereof. If any provision of this License is held to be
318 | unenforceable, such provision shall be reformed only to the extent
319 | necessary to make it enforceable. Any law or regulation which provides
320 | that the language of a contract shall be construed against the drafter
321 | shall not be used to construe this License against a Contributor.
322 |
323 | 10. Versions of the License
324 | ---------------------------
325 |
326 | 10.1. New Versions
327 |
328 | Mozilla Foundation is the license steward. Except as provided in Section
329 | 10.3, no one other than the license steward has the right to modify or
330 | publish new versions of this License. Each version will be given a
331 | distinguishing version number.
332 |
333 | 10.2. Effect of New Versions
334 |
335 | You may distribute the Covered Software under the terms of the version
336 | of the License under which You originally received the Covered Software,
337 | or under the terms of any subsequent version published by the license
338 | steward.
339 |
340 | 10.3. Modified Versions
341 |
342 | If you create software not governed by this License, and you want to
343 | create a new license for such software, you may create and use a
344 | modified version of this License if you rename the license and remove
345 | any references to the name of the license steward (except to note that
346 | such modified license differs from this License).
347 |
348 | 10.4. Distributing Source Code Form that is Incompatible With Secondary
349 | Licenses
350 |
351 | If You choose to distribute Source Code Form that is Incompatible With
352 | Secondary Licenses under the terms of this version of the License, the
353 | notice described in Exhibit B of this License must be attached.
354 |
355 | Exhibit A - Source Code Form License Notice
356 | -------------------------------------------
357 |
358 | This Source Code Form is subject to the terms of the Mozilla Public
359 | License, v. 2.0. If a copy of the MPL was not distributed with this
360 | file, You can obtain one at http://mozilla.org/MPL/2.0/.
361 |
362 | If it is not possible or desirable to put the notice in a particular
363 | file, then You may include the notice in a location (such as a LICENSE
364 | file in a relevant directory) where a recipient would be likely to look
365 | for such a notice.
366 |
367 | You may add additional accurate notices of copyright ownership.
368 |
369 | Exhibit B - "Incompatible With Secondary Licenses" Notice
370 | ---------------------------------------------------------
371 |
372 | This Source Code Form is "Incompatible With Secondary Licenses", as
373 | defined by the Mozilla Public License, v. 2.0.
374 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # mirr.one
2 |
3 | > A free CDN for Open Source
4 |
5 | [](https://gitlocalize.com/repo/7163/whole_project?utm_source=badge)
6 |
7 | ## Concept
8 |
9 | The advantages of CDN can be used in package distribution, and there are already precedents for using it, such as npm, debian, alpine...
10 |
11 | This project aims to improve the plight of some developers due to network problems with the help of CDNs
12 |
13 | ## Design
14 |
15 | Domain combination rule:
16 |
17 | | Software | CDN provider | Main domain |
18 | | -------- | ------------ | ----------- |
19 | | ubuntu. | fastly. | mirr.one |
20 | | ubuntu. | gcdn. | mirr.one |
21 |
22 | DNS record:
23 |
24 | ```dns
25 | *.mirr.one. 1 IN CNAME workers.dev. // Cloudflare’s free SSL cert covered main domain and any 2nd level subdomain
26 | *.gcdn.mirr.one. 1 IN CNAME cl-bec3d0f7.gcdn.co.
27 | *.fastly.mirr.one. 1 IN CNAME nonssl.global.fastly.net. // Developer account does not support add SSL certificates
28 | ```
29 |
30 | ## Usage
31 |
32 | E.g. npm registry:
33 |
34 | ```sh
35 | # set
36 | npm config set registry https://npm.fastly.mirr.one
37 |
38 | yarn config set registry https://npm.fastly.mirr.one
39 |
40 |
41 | # unset
42 | npm config set registry https://registry.npmjs.org
43 |
44 | yarn config set registry https://registry.npmjs.org
45 | ```
46 |
47 | ## Sponsors
48 |
49 | | fastly CDN |
50 | | ----------------------------------------------------------------------------------- |
51 | | |
52 |
53 | ## Providers
54 |
55 | - [Cloudflare](https://www.cloudflare.com/)
56 | - [Fastly](https://www.fastly.com/)
57 | - [G-core labs](https://gcorelabs.com/)
58 | - [Netlify](https://www.netlify.com/)
59 | - [fly.io](https://fly.io/)
60 | - [Heroku](https://www.heroku.com/)
61 |
62 | ## lang_i18n Provider
63 |
64 | - [gitlocalize](https://gitlocalize.com/)
65 |
66 | ## License
67 |
68 | MPL-2.0
69 |
--------------------------------------------------------------------------------
/_coverpage.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # mirr.one :id=coverpage
4 |
5 | > A free CDN for Open Source
6 |
7 | - Linux packages
8 | - npm registry
9 | - Github release
10 | - And more ...
11 |
12 | [Getting Started](#mirrone)
13 |
--------------------------------------------------------------------------------
/_images/b2-warning.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/initdc/mirr-docsify/c71710efed88477310955ff7b87fd011da7ce455/_images/b2-warning.jpg
--------------------------------------------------------------------------------
/_images/fastly.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
7 |
10 |
13 |
19 |
24 |
27 |
33 |
36 |
37 |
--------------------------------------------------------------------------------
/_media/favicon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/_media/icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/_navbar.md:
--------------------------------------------------------------------------------
1 | - [Github](https://github.com/initdc/mirr-docsify)
2 |
3 | - Translation
4 | - [:us: En](/)
5 | - [:cn: 中文](/zh-cn)
6 |
--------------------------------------------------------------------------------
/_sidebar.md:
--------------------------------------------------------------------------------
1 | - OS images
2 | - [Android AVD](os-images/android-avd.md)
3 | - [ubuntu CD](os-images/ubuntu-cd.md)
4 | - OS packages
5 | - [ubuntu](os-packages/ubuntu.md)
6 | - Software
7 | - [npm](software/npm.md)
8 | - media
9 | - [Google fonts](media/google-fonts.md)
10 | - [Google fonts api](media/google-fonts-api.md)
11 | - [Backblaze B2](media/backblaze-b2.md)
12 | - [Githubuser raw](media/github-raw.md)
13 | - [Githubuser objects](media/github-objects.md)
14 | - [Github release download](media/github-release.md)
15 | - etc.
16 | - [Github source](etc/github-source.md)
17 | - [Githubusercontent](etc/githubusercontent.md)
18 | - [Contribute](template/new-upstream.md)
19 | - [Changelog](CHANGELOG.md)
20 | - [Sponsor project](sponsor-project.md)
21 |
--------------------------------------------------------------------------------
/commitlint.config.js:
--------------------------------------------------------------------------------
1 | const commit_cc = require("@commitlint/config-conventional");
2 | module.exports = {
3 | ...commit_cc,
4 | rules: {
5 | "type-enum": [2, "always", ["lang", ...commit_cc.rules["type-enum"][2]]],
6 | },
7 | };
8 |
--------------------------------------------------------------------------------
/dev-server.js:
--------------------------------------------------------------------------------
1 | const express = require("express");
2 | const app = express();
3 | const port = 3000;
4 |
5 | app.use(express.static("."));
6 |
7 | app.listen(port, () => {
8 | console.log(`Example app listening on http://localhost:${port}`);
9 | });
10 |
--------------------------------------------------------------------------------
/etc/github-source.md:
--------------------------------------------------------------------------------
1 | # Github source
2 |
3 | ## upstream
4 |
5 | `github.com`
6 |
7 | ## example
8 |
9 | ```sh
10 | git clone https://github.com/element-plus/element-plus.git
11 | ```
12 |
13 | ## official mirror
14 |
15 | none
16 |
17 | ## our mirror
18 |
19 | - https
20 |
21 | `gh-cf.mirr.one`
22 |
23 | `gh.gcdn.mirr.one`
24 |
25 | `gh.fastly.mirr.one`
26 |
27 | - ssh
28 |
29 | **![DANGER] Private key will send to mirror server, deploy server by yourself**
30 |
31 | `ssh-fly.mirr.one`
32 |
33 | > ssh proxy by caddy-l4, source code: https://github.com/initdc/ssh-proxy-by-caddy-l4
34 |
35 | ## browsing mirror
36 |
37 | `gh-rep.mirr.one` - replace all redirect URL of `.githubusercontent.com` to `-ghuser.mirr.one`, powered by Cloudflare Workers
38 |
39 | ## usage
40 |
41 | - repo used by software (eg. brew)
42 |
43 | https://coding.net
44 |
45 | import repo as mirror repo from github, enable auto-sync
46 |
47 | - Human managed
48 |
49 | `git clone` with https, replace url
50 |
51 | ```sh
52 | GIT_SSL_NO_VERIFY=1 git clone https://gh.gcdn.mirr.one/element-plus/element-plus.git
53 |
54 | cd element-plus
55 |
56 | git remote add github https://github.com/element-plus/element-plus.git
57 | ```
58 |
59 | - ssh
60 |
61 | check: https://github.com/initdc/ssh-proxy-by-caddy-l4#run
62 |
--------------------------------------------------------------------------------
/etc/githubusercontent.md:
--------------------------------------------------------------------------------
1 | # Githubusercontent
2 |
3 | ## upstream
4 |
5 | `.githubusercontent.com`
6 |
7 | ## example
8 |
9 | ```sh
10 | sh <(curl -L https://raw.githubusercontent.com/initdc/vvtt/master/gen.sh)
11 | ```
12 |
13 | ## official mirror
14 |
15 | none
16 |
17 | ## our mirror
18 |
19 | `-ghuser.mirr.one` - Handle multi-host with Cloudflare HTTP Routes, powered by Workers.
20 |
21 | ## usage
22 |
23 | replace url
24 |
25 | ```sh
26 | sh <(curl -L https://raw-ghuser.mirr.one/initdc/vvtt/master/gen.sh)
27 | ```
28 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | mirr.one | A free CDN for Open Source
6 |
7 |
11 |
15 |
21 |
25 |
26 |
27 |
28 |
116 |
117 |
118 |
119 |
120 |
--------------------------------------------------------------------------------
/lang_i18n/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/initdc/mirr-docsify/c71710efed88477310955ff7b87fd011da7ce455/lang_i18n/.gitkeep
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/README.md:
--------------------------------------------------------------------------------
1 | # mirr.one
2 |
3 | > 为开源的免费 CDN
4 |
5 | [](https://gitlocalize.com/repo/7163/whole_project?utm_source=badge)
6 |
7 | ## 概念
8 |
9 | CDN 的优势可以用在包分发上,已经有使用的先例了,比如 npm、debian、alpine...
10 |
11 | 本项目旨在借助 CDN 改善部分开发者因网络问题而面临的困境
12 |
13 | ## 设计
14 |
15 | 域组合规则:
16 |
17 | | 软件 | CDN 提供商 | 主域 |
18 | | ------- | ---------- | -------- |
19 | | ubuntu. | fastly. | mirr.one |
20 | | ubuntu. | fastly. | mirr.one |
21 |
22 | DNS 记录:
23 |
24 | ```dns
25 | *.mirr.one. 1 IN CNAME workers.dev. // Cloudflare’s 免费 SSL 证书覆盖主域及其二级子域名
26 | *.gcdn.mirr.one. 1 IN CNAME cl-bec3d0f7.gcdn.co.
27 | *.fastly.mirr.one. 1 IN CNAME nonssl.global.fastly.net. // 开发者账户不能添加 SSL 证书
28 | ```
29 |
30 | ## 用法
31 |
32 | 例如 npm 注册表:
33 |
34 | ```sh
35 | # 设定
36 | npm config set registry https://npm.fastly.mirr.one
37 |
38 | yarn config set registry https://npm.fastly.mirr.one
39 |
40 |
41 | # 取消设定
42 | npm config set registry https://registry.npmjs.org
43 |
44 | yarn config set registry https://registry.npmjs.org
45 | ```
46 |
47 | ## 赞助商
48 |
49 | | fastly CDN |
50 | | ----------------------------------------------------------------------------------- |
51 | | |
52 |
53 | ## 提供者
54 |
55 | - [Cloudflare](https://www.cloudflare.com/)
56 | - [Fastly](https://www.fastly.com/)
57 | - [G-core labs](https://gcorelabs.com/)
58 | - [Netlify](https://www.netlify.com/)
59 | - [fly.io](https://fly.io/)
60 | - [Heroku](https://www.heroku.com/)
61 |
62 | ## lang_i18n Provider
63 |
64 | - [gitlocalize](https://gitlocalize.com/)
65 |
66 | ## 许可协议
67 |
68 | MPL-2.0
69 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/_coverpage.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # mirr.one :id=coverpage
4 |
5 | > 为开源的免费 CDN
6 |
7 | - Linux 软件包
8 | - npm 注册表
9 | - Github 发布
10 | - 和更多 ...
11 |
12 | [现在开始](/zh-cn/)
13 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/_navbar.md:
--------------------------------------------------------------------------------
1 | - [Github](https://github.com/initdc/mirr-docsify)
2 |
3 | - 翻译
4 |
5 | - [:us: En](/)
6 | - [:cn: 中文](/zh-cn)
7 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/_sidebar.md:
--------------------------------------------------------------------------------
1 | - OS images
2 | - [Android AVD](zh-cn/os-images/android-avd.md)
3 | - [ubuntu CD](zh-cn/os-images/ubuntu-cd.md)
4 | - OS packages
5 | - [ubuntu](zh-cn/os-packages/ubuntu.md)
6 | - Software
7 | - [npm](zh-cn/software/npm.md)
8 | - media
9 | - [Google fonts](zh-cn/media/google-fonts.md)
10 | - [Google fonts api](zh-cn/media/google-fonts-api.md)
11 | - [Backblaze B2](zh-cn/media/backblaze-b2.md)
12 | - [Githubuser raw](zh-cn/media/github-raw.md)
13 | - [Githubuser objects](zh-cn/media/github-objects.md)
14 | - [Github release download](zh-cn/media/github-release.md)
15 | - etc.
16 | - [Github source](zh-cn/etc/github-source.md)
17 | - [Githubusercontent](zh-cn/etc/githubusercontent.md)
18 | - [Contribute](zh-cn/template/new-upstream.md)
19 | - [Changelog](zh-cn/CHANGELOG.md)
20 | - [Sponsor project](zh-cn/sponsor-project.md)
21 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/etc/github-source.md:
--------------------------------------------------------------------------------
1 | # Github 源
2 |
3 | ## 上游
4 |
5 | `github.com`
6 |
7 | ## 示例
8 |
9 | ```sh
10 | git clone https://github.com/element-plus/element-plus.git
11 | ```
12 |
13 | ## 官方镜像
14 |
15 | 没有
16 |
17 | ## 我们的镜像
18 |
19 | - https
20 |
21 | `gh-cf.mirr.one`
22 |
23 | `gh.gcdn.mirr.one`
24 |
25 | `gh.fastly.mirr.one`
26 |
27 | - ssh
28 |
29 | **![危险] 私钥将发送到镜像服务器, 请自己部署服务器**
30 |
31 | `ssh-fly.mirr.one`
32 |
33 | > ssh 代理 通过 caddy-l4, 源码: https://github.com/initdc/ssh-proxy-by-caddy-l4
34 |
35 | ## 浏览用途镜像
36 |
37 | `gh-rep.mirr.one` -替换所有`.githubusercontent.com` 的跳转链接到 `-ghuser.mirr.one`, 由 Cloudflare Workers 驱动
38 |
39 | ## 用法
40 |
41 | - 软件使用的仓库(例如 brew)
42 |
43 | https://coding.net
44 |
45 | 从 github 导入 repo 作为镜像 repo,启用自动同步
46 |
47 | - 人工管理
48 |
49 | `git clone`用 https,替换 url
50 |
51 | ```sh
52 | GIT_SSL_NO_VERIFY=1 git clone https://gh.gcdn.mirr.one/element-plus/element-plus.git
53 |
54 | cd element-plus
55 |
56 | git remote add github https://github.com/element-plus/element-plus.git
57 | ```
58 |
59 | - ssh
60 |
61 | 查看: https://github.com/initdc/ssh-proxy-by-caddy-l4#run
62 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/etc/githubusercontent.md:
--------------------------------------------------------------------------------
1 | # Github 用户内容
2 |
3 | ## 上游
4 |
5 | `.githubusercontent.com`
6 |
7 | ## 示例
8 |
9 | ```sh
10 | sh <(curl -L https://raw.githubusercontent.com/initdc/vvtt/master/gen.sh)
11 | ```
12 |
13 | ## 官方镜像
14 |
15 | 没有
16 |
17 | ## 我们的镜像
18 |
19 | `-ghuser.mirr.one` - 使用的 Cloudflare HTTP 路由处理多域名请求,由 Workers 驱动
20 |
21 | ## 用法
22 |
23 | 替换网址
24 |
25 | ```sh
26 | sh <(curl -L https://raw-ghuser.mirr.one/initdc/vvtt/master/gen.sh)
27 | ```
28 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/media/backblaze-b2.md:
--------------------------------------------------------------------------------
1 | # Backblaze B2
2 |
3 | ## 上游
4 |
5 | ```js
6 | f001.backblazeb2.com;
7 | f002.backblazeb2.com;
8 | f003.backblazeb2.com;
9 | f004.backblazeb2.com;
10 | ```
11 |
12 | ## 示例
13 |
14 | ```md
15 | 
16 | ```
17 |
18 | ## 官方镜像
19 |
20 | 没有
21 |
22 | ## 我们的镜像
23 |
24 | - [带宽联盟 - Backblaze | Cloudflare](https://www.cloudflare.com/zh-cn/bandwidth-alliance/backblaze/)
25 |
26 | ```js
27 | f001.mirr.one;
28 | f002.mirr.one;
29 | f003.mirr.one;
30 | f004.mirr.one;
31 | ```
32 |
33 | - [使用 Backblaze B2 进行数据传输 |快速帮助指南](https://docs.fastly.com/en/guides/data-transfer-with-backblaze-b2)
34 |
35 | ```js
36 | // Not support https, only for downloading resource
37 | // Don't use it for providing website resource
38 |
39 | f001.fastly.mirr.one;
40 | f002.fastly.mirr.one;
41 | f003.fastly.mirr.one;
42 | f004.fastly.mirr.one;
43 | ```
44 |
45 | ## 用法
46 |
47 | 替换网址
48 |
49 | > **![WARNING] 不要使用多线程下载器下载资源,这会消耗大量的请求配额。**
50 |
51 | 
52 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/media/github-objects.md:
--------------------------------------------------------------------------------
1 | # Github 用户内容 对象
2 |
3 | ## 上游
4 |
5 | `objects.githubusercontent.com`
6 |
7 | ## 官方镜像
8 |
9 | 没有
10 |
11 | ## 我们的镜像
12 |
13 | `obj-gh.gcdn.mirr.one`
14 |
15 | `obj-gh.mirr.one` - cloudflare Workers
16 |
17 | `obj-gh.fastly.mirr.one`
18 |
19 | ## 用法
20 |
21 | 替换网址
22 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/media/github-raw.md:
--------------------------------------------------------------------------------
1 | # Github 用户内容 原始
2 |
3 | ## 上游
4 |
5 | `raw.githubusercontent.com`
6 |
7 | ## 示例
8 |
9 | ```sh
10 | sh <(curl -L https://raw.githubusercontent.com/initdc/vvtt/master/gen.sh)
11 | ```
12 |
13 | ## 官方镜像
14 |
15 | 没有
16 |
17 | ## 我们的镜像
18 |
19 | `raw-gh.gcdn.mirr.one`
20 |
21 | `raw-gh.mirr.one` - Cloudflare Workers
22 |
23 | `raw-gh.fastly.mirr.one`
24 |
25 | ## 用法
26 |
27 | 替换网址
28 |
29 | ```sh
30 | sh <(curl -L https://raw-gh.gcdn.mirr.one/initdc/vvtt/master/gen.sh)
31 | ```
32 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/media/github-release.md:
--------------------------------------------------------------------------------
1 | # Github 发布下载
2 |
3 | ## 上游
4 |
5 | `github.com`发布下载
6 |
7 | ## 示例
8 |
9 | ```sh
10 | wget https://github.com/egoist/bget/releases/download/v1.0.8/bget_1.0.8_Darwin_arm64.tar.gz
11 | ```
12 |
13 | ## 官方镜像
14 |
15 | 没有
16 |
17 | ## 定位到我们的镜像
18 |
19 | `gh-rep.mirr.one`
20 |
21 | ## 用法
22 |
23 | - 自动重定向
24 |
25 | https://gh-rep.mirr.one/egoist/bget/releases/download/v1.0.8/bget_1.0.8_Darwin_arm64.tar.gz
26 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/media/google-fonts-api.md:
--------------------------------------------------------------------------------
1 | # 谷歌字体接口
2 |
3 | ## 问题
4 |
5 | 无法访问`fonts.googleapis.com`
6 |
7 | ## 示例
8 |
9 | ```html
10 |
11 |
12 |
16 |
22 |
23 |
24 | Making the Web Beautiful!
25 |
26 |
27 | ```
28 |
29 | ## 官方镜像
30 |
31 | `fonts.googleapis.cn`
32 |
33 | ## 我们的镜像
34 |
35 | 不提供
36 |
37 | ## 用法
38 |
39 | ```html
40 |
44 | ```
45 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/media/google-fonts.md:
--------------------------------------------------------------------------------
1 | # 谷歌字体
2 |
3 | ## 问题
4 |
5 | 无法访问`fonts.gstatic.com`
6 |
7 | ## 官方镜像
8 |
9 | `fonts.gstatic.cn`
10 |
11 | ## 我们的镜像
12 |
13 | 不提供
14 |
15 | ## 用法
16 |
17 | 替换 .css 文件中的 url
18 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/os-images/android-avd.md:
--------------------------------------------------------------------------------
1 | # Android AVD(虚拟机磁盘文件)
2 |
3 | ## 上游
4 |
5 | `dl.google.com`
6 |
7 | ## 问题
8 |
9 | 无法访问,因此无法下载 Android AVD(虚拟机磁盘文件)
10 |
11 | ## 官方镜像
12 |
13 | 没有
14 |
15 | ## 我们的镜像
16 |
17 | `dl.fastly.mirr.one`
18 |
19 | `dl.gcdn.mirr.one`
20 |
21 | ## 用法
22 |
23 | 替换网址
24 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/os-images/ubuntu-cd.md:
--------------------------------------------------------------------------------
1 | # Ubuntu 系统镜像
2 |
3 | ## 上游
4 |
5 | https://releases.ubuntu.com/
6 |
7 | ## 官方镜像
8 |
9 | https://launchpad.net/ubuntu/+cdmirrors
10 |
11 | ## 我们的镜像
12 |
13 | 不提供
14 |
15 | ## 用法
16 |
17 | 下载
18 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/os-packages/ubuntu.md:
--------------------------------------------------------------------------------
1 | # ubuntu 软件包
2 |
3 | ## 上游
4 |
5 | `archive.ubuntu.com`
6 |
7 | ## 官方镜像
8 |
9 | https://launchpad.net/ubuntu/+archivemirrors
10 |
11 | ## 我们的镜像
12 |
13 | `ubuntu.fastly.mirr.one`
14 |
15 | `ubuntu.gcdn.mirr.one`
16 |
17 | ## 用法
18 |
19 | ```sh
20 | sudo su
21 |
22 | ## http
23 | # set
24 | sed -i 's/archive.ubuntu.com/ubuntu.fastly.mirr.one/g' /etc/apt/sources.list
25 | sed -i 's/security.ubuntu.com/ubuntu-sec.fastly.mirr.one/g' /etc/apt/sources.list
26 |
27 | # unset
28 | sed -i 's/ubuntu.fastly.mirr.one/archive.ubuntu.com/g' /etc/apt/sources.list
29 | sed -i 's/ubuntu-sec.fastly.mirr.one/security.ubuntu.com/g' /etc/apt/sources.list
30 |
31 |
32 | ## https need ca-certificates installed
33 | # set
34 | sed -i 's/http:\/\/archive.ubuntu.com/https:\/\/ubuntu.fastly.mirr.one/g' /etc/apt/sources.list
35 | sed -i 's/http:\/\/security.ubuntu.com/https:\/\/ubuntu-sec.fastly.mirr.one/g' /etc/apt/sources.list
36 |
37 | # unset
38 | sed -i 's/https:\/\/ubuntu.fastly.mirr.one/http:\/\/archive.ubuntu.com/g' /etc/apt/sources.list
39 | sed -i 's/https:\/\/ubuntu-sec.fastly.mirr.one/http:\/\/security.ubuntu.com/g' /etc/apt/sources.list
40 | ```
41 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/software/npm.md:
--------------------------------------------------------------------------------
1 | # npm 注册表
2 |
3 | ## 上游
4 |
5 | `registry.npmjs.org`
6 |
7 | ## 官方镜像
8 |
9 | 没有
10 |
11 | ## 我们的镜像
12 |
13 | `npm.fastly.mirr.one`
14 |
15 | `npm.gcdn.mirr.one`
16 |
17 | ## 用法
18 |
19 | ```sh
20 | # set
21 | npm config set registry https://npm.fastly.mirr.one
22 |
23 | yarn config set registry https://npm.fastly.mirr.one
24 |
25 |
26 | # unset
27 | npm config set registry https://registry.npmjs.org
28 |
29 | yarn config set registry https://registry.npmjs.org
30 | ```
31 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/sponsor-project.md:
--------------------------------------------------------------------------------
1 | # 赞助项目
2 |
3 | 您的帮助可以进一步推动项目。
4 |
5 | - [Github](https://github.com/initdc/mirr-docsify) 100 个收藏以加入 Open Source Collective Host
6 | - [Open Collective](https://opencollective.com/homin)
7 | - [Ko Fi](https://ko-fi.com/initd)
8 | - [Patreon](https://patreon.com/initd)
9 |
--------------------------------------------------------------------------------
/lang_i18n/zh-CN/template/new-upstream.md:
--------------------------------------------------------------------------------
1 | # 什么服务
2 |
3 | ## 上游
4 |
5 | ``
6 |
7 | ## 示例
8 |
9 | 如果对理解有帮助,您可以提供
10 |
11 | ## 官方镜像
12 |
13 | `` 或者没有
14 |
15 | ## 我们的镜像
16 |
17 | `` 或者不提供
18 |
19 | ## 用法
20 |
21 | 替换网址
22 |
23 | ```sh
24 | su
25 |
26 | sed
27 |
28 | vi
29 | ```
30 |
--------------------------------------------------------------------------------
/media/backblaze-b2.md:
--------------------------------------------------------------------------------
1 | # Backblaze B2
2 |
3 | ## upstream
4 |
5 | ```js
6 | f001.backblazeb2.com;
7 | f002.backblazeb2.com;
8 | f003.backblazeb2.com;
9 | f004.backblazeb2.com;
10 | ```
11 |
12 | ## example
13 |
14 | ```md
15 | 
16 | ```
17 |
18 | ## official mirror
19 |
20 | none
21 |
22 | ## our mirror
23 |
24 | - [Bandwidth Alliance - Backblaze | Cloudflare](https://www.cloudflare.com/zh-cn/bandwidth-alliance/backblaze/)
25 |
26 | ```js
27 | f001.mirr.one;
28 | f002.mirr.one;
29 | f003.mirr.one;
30 | f004.mirr.one;
31 | ```
32 |
33 | - [Data transfer with Backblaze B2 | Fastly Help Guides](https://docs.fastly.com/en/guides/data-transfer-with-backblaze-b2)
34 |
35 | ```js
36 | // Not support https, only for downloading resource
37 | // Don't use it for providing website resource
38 |
39 | f001.fastly.mirr.one;
40 | f002.fastly.mirr.one;
41 | f003.fastly.mirr.one;
42 | f004.fastly.mirr.one;
43 | ```
44 |
45 | ## usage
46 |
47 | replace url
48 |
49 | > **![WARNING] Don't download resource with multi-thread downloader, which will spend a lot of request quota.**
50 |
51 | 
52 |
--------------------------------------------------------------------------------
/media/github-objects.md:
--------------------------------------------------------------------------------
1 | # Githubusercontent objects
2 |
3 | ## upstream
4 |
5 | `objects.githubusercontent.com`
6 |
7 | ## official mirror
8 |
9 | none
10 |
11 | ## our mirror
12 |
13 | `obj-gh.gcdn.mirr.one`
14 |
15 | `obj-gh.mirr.one` - cloudflare Workers
16 |
17 | `obj-gh.fastly.mirr.one`
18 |
19 | ## usage
20 |
21 | replace url
22 |
--------------------------------------------------------------------------------
/media/github-raw.md:
--------------------------------------------------------------------------------
1 | # Githubusercontent raw
2 |
3 | ## upstream
4 |
5 | `raw.githubusercontent.com`
6 |
7 | ## example
8 |
9 | ```sh
10 | sh <(curl -L https://raw.githubusercontent.com/initdc/vvtt/master/gen.sh)
11 | ```
12 |
13 | ## official mirror
14 |
15 | none
16 |
17 | ## our mirror
18 |
19 | `raw-gh.gcdn.mirr.one`
20 |
21 | `raw-gh.mirr.one` - Cloudflare Workers
22 |
23 | `raw-gh.fastly.mirr.one`
24 |
25 | ## usage
26 |
27 | replace url
28 |
29 | ```sh
30 | sh <(curl -L https://raw-gh.gcdn.mirr.one/initdc/vvtt/master/gen.sh)
31 | ```
32 |
--------------------------------------------------------------------------------
/media/github-release.md:
--------------------------------------------------------------------------------
1 | # Github release download
2 |
3 | ## upstream
4 |
5 | `github.com` release download
6 |
7 | ## example
8 |
9 | ```sh
10 | wget https://github.com/egoist/bget/releases/download/v1.0.8/bget_1.0.8_Darwin_arm64.tar.gz
11 | ```
12 |
13 | ## official mirror
14 |
15 | none
16 |
17 | ## local to our mirror
18 |
19 | `gh-rep.mirr.one`
20 |
21 | ## usage
22 |
23 | - Auto redirect
24 |
25 | https://gh-rep.mirr.one/egoist/bget/releases/download/v1.0.8/bget_1.0.8_Darwin_arm64.tar.gz
26 |
--------------------------------------------------------------------------------
/media/google-fonts-api.md:
--------------------------------------------------------------------------------
1 | # Google fonts api
2 |
3 | ## problem
4 |
5 | Can't access `fonts.googleapis.com`
6 |
7 | ## example
8 |
9 | ```html
10 |
11 |
12 |
16 |
22 |
23 |
24 | Making the Web Beautiful!
25 |
26 |
27 | ```
28 |
29 | ## official mirror
30 |
31 | `fonts.googleapis.cn`
32 |
33 | ## our mirror
34 |
35 | not provide
36 |
37 | ## usage
38 |
39 | ```html
40 |
44 | ```
45 |
--------------------------------------------------------------------------------
/media/google-fonts.md:
--------------------------------------------------------------------------------
1 | # Google fonts
2 |
3 | ## problem
4 |
5 | Can't access `fonts.gstatic.com`
6 |
7 | ## official mirror
8 |
9 | `fonts.gstatic.cn`
10 |
11 | ## our mirror
12 |
13 | not provide
14 |
15 | ## usage
16 |
17 | replace url in .css file
18 |
--------------------------------------------------------------------------------
/os-images/android-avd.md:
--------------------------------------------------------------------------------
1 | # Android AVD images
2 |
3 | ## upstream
4 |
5 | `dl.google.com`
6 |
7 | ## problem
8 |
9 | Can't access, so can't download android studio AVD images.
10 |
11 | ## official mirror
12 |
13 | none
14 |
15 | ## our mirror
16 |
17 | `dl.fastly.mirr.one`
18 |
19 | `dl.gcdn.mirr.one`
20 |
21 | ## usage
22 |
23 | replace url
24 |
--------------------------------------------------------------------------------
/os-images/ubuntu-cd.md:
--------------------------------------------------------------------------------
1 | # ubuntu CD
2 |
3 | ## upstream
4 |
5 | https://releases.ubuntu.com/
6 |
7 | ## official mirror
8 |
9 | https://launchpad.net/ubuntu/+cdmirrors
10 |
11 | ## our mirror
12 |
13 | not provide
14 |
15 | ## usage
16 |
17 | download
18 |
--------------------------------------------------------------------------------
/os-packages/ubuntu.md:
--------------------------------------------------------------------------------
1 | # ubuntu packages
2 |
3 | ## upstream
4 |
5 | `archive.ubuntu.com`
6 |
7 | ## official mirror
8 |
9 | https://launchpad.net/ubuntu/+archivemirrors
10 |
11 | ## our mirror
12 |
13 | `ubuntu.fastly.mirr.one`
14 |
15 | `ubuntu.gcdn.mirr.one`
16 |
17 | ## usage
18 |
19 | ```sh
20 | sudo su
21 |
22 | ## http
23 | # set
24 | sed -i 's/archive.ubuntu.com/ubuntu.fastly.mirr.one/g' /etc/apt/sources.list
25 | sed -i 's/security.ubuntu.com/ubuntu-sec.fastly.mirr.one/g' /etc/apt/sources.list
26 |
27 | # unset
28 | sed -i 's/ubuntu.fastly.mirr.one/archive.ubuntu.com/g' /etc/apt/sources.list
29 | sed -i 's/ubuntu-sec.fastly.mirr.one/security.ubuntu.com/g' /etc/apt/sources.list
30 |
31 |
32 | ## https need ca-certificates installed
33 | # set
34 | sed -i 's/http:\/\/archive.ubuntu.com/https:\/\/ubuntu.fastly.mirr.one/g' /etc/apt/sources.list
35 | sed -i 's/http:\/\/security.ubuntu.com/https:\/\/ubuntu-sec.fastly.mirr.one/g' /etc/apt/sources.list
36 |
37 | # unset
38 | sed -i 's/https:\/\/ubuntu.fastly.mirr.one/http:\/\/archive.ubuntu.com/g' /etc/apt/sources.list
39 | sed -i 's/https:\/\/ubuntu-sec.fastly.mirr.one/http:\/\/security.ubuntu.com/g' /etc/apt/sources.list
40 | ```
41 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "mirr-docsify",
3 | "version": "2022.2.8",
4 | "description": "> A free CDN for Open Source",
5 | "repository": {
6 | "type": "git",
7 | "url": "git+https://github.com/initdc/mirr-docsify.git"
8 | },
9 | "author": "initdc",
10 | "license": "MPL-2.0",
11 | "bugs": {
12 | "url": "https://github.com/initdc/mirr-docsify/issues"
13 | },
14 | "homepage": "https://github.com/initdc/mirr-docsify#readme",
15 | "lint-staged": {
16 | "*": "prettier -wu ."
17 | },
18 | "scripts": {
19 | "dev": "node dev-server.js",
20 | "commit": "commit",
21 | "fmt:c": "prettier -cu .",
22 | "fmt:w": "prettier -wu .",
23 | "rel": "standard-version --help",
24 | "rel:d": "standard-version --dry-run",
25 | "rel:d:as": "standard-version --dry-run --release-as",
26 | "rel:d:m": "standard-version --dry-run --release-as major",
27 | "rel:d:n": "standard-version --dry-run --release-as minor",
28 | "rel:d:p": "standard-version --dry-run --release-as patch",
29 | "rel:v": "standard-version",
30 | "rel:v:as": "standard-version --release-as",
31 | "rel:v:m": "standard-version --release-as major",
32 | "rel:v:n": "standard-version --release-as minor",
33 | "rel:v:p": "standard-version --release-as patch",
34 | "pub:g": "conventional-github-releaser -v",
35 | "pub:n": "npm publish",
36 | "postinstall": "pnpm husky install"
37 | },
38 | "devDependencies": {
39 | "@commitlint/cli": "^16.1.0",
40 | "@commitlint/config-conventional": "^16.0.0",
41 | "@commitlint/prompt-cli": "^16.1.0",
42 | "conventional-github-releaser": "^3.1.5",
43 | "express": "^4.17.3",
44 | "husky": "^7.0.4",
45 | "lint-staged": "^12.2.1",
46 | "prettier": "^2.5.1",
47 | "standard-version": "^9.3.2"
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.3
2 |
3 | specifiers:
4 | "@commitlint/cli": ^16.1.0
5 | "@commitlint/config-conventional": ^16.0.0
6 | "@commitlint/prompt-cli": ^16.1.0
7 | conventional-github-releaser: ^3.1.5
8 | express: ^4.17.3
9 | husky: ^7.0.4
10 | lint-staged: ^12.2.1
11 | prettier: ^2.5.1
12 | standard-version: ^9.3.2
13 |
14 | devDependencies:
15 | "@commitlint/cli": 16.1.0
16 | "@commitlint/config-conventional": 16.0.0
17 | "@commitlint/prompt-cli": 16.1.0
18 | conventional-github-releaser: 3.1.5
19 | express: 4.17.3
20 | husky: 7.0.4
21 | lint-staged: 12.3.2
22 | prettier: 2.5.1
23 | standard-version: 9.3.2
24 |
25 | packages:
26 | /@babel/code-frame/7.16.7:
27 | resolution:
28 | {
29 | integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==,
30 | registry: https://npm.gcdn.mirr.one/,
31 | }
32 | engines: { node: ">=6.9.0" }
33 | dependencies:
34 | "@babel/highlight": 7.16.10
35 | dev: true
36 |
37 | /@babel/helper-validator-identifier/7.16.7:
38 | resolution:
39 | {
40 | integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==,
41 | registry: https://npm.gcdn.mirr.one/,
42 | }
43 | engines: { node: ">=6.9.0" }
44 | dev: true
45 |
46 | /@babel/highlight/7.16.10:
47 | resolution:
48 | {
49 | integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==,
50 | registry: https://npm.gcdn.mirr.one/,
51 | }
52 | engines: { node: ">=6.9.0" }
53 | dependencies:
54 | "@babel/helper-validator-identifier": 7.16.7
55 | chalk: 2.4.2
56 | js-tokens: 4.0.0
57 | dev: true
58 |
59 | /@commitlint/cli/16.1.0:
60 | resolution:
61 | {
62 | integrity: sha512-x5L1knvA3isRWBRVQx+Q6D45pA9139a2aZQYpxkljMG0dj4UHZkCnsYWpnGalxPxASI7nrI0KedKfS2YeQ55cQ==,
63 | registry: https://npm.gcdn.mirr.one/,
64 | }
65 | engines: { node: ">=v12" }
66 | hasBin: true
67 | dependencies:
68 | "@commitlint/format": 16.0.0
69 | "@commitlint/lint": 16.0.0
70 | "@commitlint/load": 16.1.0
71 | "@commitlint/read": 16.0.0
72 | "@commitlint/types": 16.0.0
73 | lodash: 4.17.21
74 | resolve-from: 5.0.0
75 | resolve-global: 1.0.0
76 | yargs: 17.3.1
77 | transitivePeerDependencies:
78 | - "@swc/core"
79 | - "@swc/wasm"
80 | - "@types/node"
81 | dev: true
82 |
83 | /@commitlint/config-conventional/16.0.0:
84 | resolution:
85 | {
86 | integrity: sha512-mN7J8KlKFn0kROd+q9PB01sfDx/8K/R25yITspL1No8PB4oj9M1p77xWjP80hPydqZG9OvQq+anXK3ZWeR7s3g==,
87 | registry: https://npm.gcdn.mirr.one/,
88 | }
89 | engines: { node: ">=v12" }
90 | dependencies:
91 | conventional-changelog-conventionalcommits: 4.6.3
92 | dev: true
93 |
94 | /@commitlint/config-validator/16.1.0:
95 | resolution:
96 | {
97 | integrity: sha512-2cHeZPNTuf1JWbMqyA46MkExor5HMSgv8JrdmzEakUbJHUreh35/wN00FJf57qGs134exQW2thiSQ1IJUsVx2Q==,
98 | registry: https://npm.gcdn.mirr.one/,
99 | }
100 | engines: { node: ">=v12" }
101 | dependencies:
102 | "@commitlint/types": 16.0.0
103 | ajv: 6.12.6
104 | dev: true
105 |
106 | /@commitlint/ensure/16.0.0:
107 | resolution:
108 | {
109 | integrity: sha512-WdMySU8DCTaq3JPf0tZFCKIUhqxaL54mjduNhu8v4D2AMUVIIQKYMGyvXn94k8begeW6iJkTf9cXBArayskE7Q==,
110 | registry: https://npm.gcdn.mirr.one/,
111 | }
112 | engines: { node: ">=v12" }
113 | dependencies:
114 | "@commitlint/types": 16.0.0
115 | lodash: 4.17.21
116 | dev: true
117 |
118 | /@commitlint/execute-rule/16.0.0:
119 | resolution:
120 | {
121 | integrity: sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw==,
122 | registry: https://npm.gcdn.mirr.one/,
123 | }
124 | engines: { node: ">=v12" }
125 | dev: true
126 |
127 | /@commitlint/format/16.0.0:
128 | resolution:
129 | {
130 | integrity: sha512-9yp5NCquXL1jVMKL0ZkRwJf/UHdebvCcMvICuZV00NQGYSAL89O398nhqrqxlbjBhM5EZVq0VGcV5+7r3D4zAA==,
131 | registry: https://npm.gcdn.mirr.one/,
132 | }
133 | engines: { node: ">=v12" }
134 | dependencies:
135 | "@commitlint/types": 16.0.0
136 | chalk: 4.1.2
137 | dev: true
138 |
139 | /@commitlint/is-ignored/16.0.0:
140 | resolution:
141 | {
142 | integrity: sha512-gmAQcwIGC/R/Lp0CEb2b5bfGC7MT5rPe09N8kOGjO/NcdNmfFSZMquwrvNJsq9hnAP0skRdHIsqwlkENkN4Lag==,
143 | registry: https://npm.gcdn.mirr.one/,
144 | }
145 | engines: { node: ">=v12" }
146 | dependencies:
147 | "@commitlint/types": 16.0.0
148 | semver: 7.3.5
149 | dev: true
150 |
151 | /@commitlint/lint/16.0.0:
152 | resolution:
153 | {
154 | integrity: sha512-HNl15bRC0h+pLzbMzQC3tM0j1aESXsLYhElqKnXcf5mnCBkBkHzu6WwJW8rZbfxX+YwJmNljN62cPhmdBo8x0A==,
155 | registry: https://npm.gcdn.mirr.one/,
156 | }
157 | engines: { node: ">=v12" }
158 | dependencies:
159 | "@commitlint/is-ignored": 16.0.0
160 | "@commitlint/parse": 16.0.0
161 | "@commitlint/rules": 16.0.0
162 | "@commitlint/types": 16.0.0
163 | dev: true
164 |
165 | /@commitlint/load/16.1.0:
166 | resolution:
167 | {
168 | integrity: sha512-MtlEhKjP8jAF85jjX4mw8DUUwCxKsCgAc865hhpnwxjrfBcmGP7Up2AFE/M3ZMGDmSl1X1TMybQk/zohj8Cqdg==,
169 | registry: https://npm.gcdn.mirr.one/,
170 | }
171 | engines: { node: ">=v12" }
172 | dependencies:
173 | "@commitlint/config-validator": 16.1.0
174 | "@commitlint/execute-rule": 16.0.0
175 | "@commitlint/resolve-extends": 16.1.0
176 | "@commitlint/types": 16.0.0
177 | chalk: 4.1.2
178 | cosmiconfig: 7.0.1
179 | cosmiconfig-typescript-loader: 1.0.4_typescript@4.5.5
180 | lodash: 4.17.21
181 | resolve-from: 5.0.0
182 | typescript: 4.5.5
183 | transitivePeerDependencies:
184 | - "@swc/core"
185 | - "@swc/wasm"
186 | - "@types/node"
187 | dev: true
188 |
189 | /@commitlint/message/16.0.0:
190 | resolution:
191 | {
192 | integrity: sha512-CmK2074SH1Ws6kFMEKOKH/7hMekGVbOD6vb4alCOo2+33ZSLUIX8iNkDYyrw38Jwg6yWUhLjyQLUxREeV+QIUA==,
193 | registry: https://npm.gcdn.mirr.one/,
194 | }
195 | engines: { node: ">=v12" }
196 | dev: true
197 |
198 | /@commitlint/parse/16.0.0:
199 | resolution:
200 | {
201 | integrity: sha512-F9EjFlMw4MYgBEqoRrWZZKQBzdiJzPBI0qFDFqwUvfQsMmXEREZ242T4R5bFwLINWaALFLHEIa/FXEPa6QxCag==,
202 | registry: https://npm.gcdn.mirr.one/,
203 | }
204 | engines: { node: ">=v12" }
205 | dependencies:
206 | "@commitlint/types": 16.0.0
207 | conventional-changelog-angular: 5.0.13
208 | conventional-commits-parser: 3.2.4
209 | dev: true
210 |
211 | /@commitlint/prompt-cli/16.1.0:
212 | resolution:
213 | {
214 | integrity: sha512-TYiQhP8ha1Rjtu2xht9I8Lta3pXFYuDi/k2OjaWrBLiQyJT/YqdYM80xITZ0WLfBa5/BPDzvsyOCwH95zCx7mQ==,
215 | registry: https://npm.gcdn.mirr.one/,
216 | }
217 | engines: { node: ">=v12" }
218 | hasBin: true
219 | dependencies:
220 | "@commitlint/prompt": 16.1.0
221 | execa: 5.1.1
222 | inquirer: 6.5.2
223 | transitivePeerDependencies:
224 | - "@swc/core"
225 | - "@swc/wasm"
226 | - "@types/node"
227 | dev: true
228 |
229 | /@commitlint/prompt/16.1.0:
230 | resolution:
231 | {
232 | integrity: sha512-YX/jGdP/VKUuWooBEz2sClxewQlXa6U1xXkfUseWXhbYJYPVb/tUDE5Bo1g9DXtBlyyLaYKfqZ3ZYvSEAd82Uw==,
233 | registry: https://npm.gcdn.mirr.one/,
234 | }
235 | engines: { node: ">=v12" }
236 | dependencies:
237 | "@commitlint/ensure": 16.0.0
238 | "@commitlint/load": 16.1.0
239 | "@commitlint/types": 16.0.0
240 | chalk: 4.1.2
241 | inquirer: 6.5.2
242 | lodash: 4.17.21
243 | transitivePeerDependencies:
244 | - "@swc/core"
245 | - "@swc/wasm"
246 | - "@types/node"
247 | dev: true
248 |
249 | /@commitlint/read/16.0.0:
250 | resolution:
251 | {
252 | integrity: sha512-H4T2zsfmYQK9B+JtoQaCXWBHUhgIJyOzWZjSfuIV9Ce69/OgHoffNpLZPF2lX6yKuDrS1SQFhI/kUCjVc/e4ew==,
253 | registry: https://npm.gcdn.mirr.one/,
254 | }
255 | engines: { node: ">=v12" }
256 | dependencies:
257 | "@commitlint/top-level": 16.0.0
258 | "@commitlint/types": 16.0.0
259 | fs-extra: 10.0.0
260 | git-raw-commits: 2.0.11
261 | dev: true
262 |
263 | /@commitlint/resolve-extends/16.1.0:
264 | resolution:
265 | {
266 | integrity: sha512-8182s6AFoUFX6+FT1PgQDt15nO2ogdR/EN8SYVAdhNXw1rLz8kT5saB/ICw567GuRAUgFTUMGCXy3ctMOXPEDg==,
267 | registry: https://npm.gcdn.mirr.one/,
268 | }
269 | engines: { node: ">=v12" }
270 | dependencies:
271 | "@commitlint/config-validator": 16.1.0
272 | "@commitlint/types": 16.0.0
273 | import-fresh: 3.3.0
274 | lodash: 4.17.21
275 | resolve-from: 5.0.0
276 | resolve-global: 1.0.0
277 | dev: true
278 |
279 | /@commitlint/rules/16.0.0:
280 | resolution:
281 | {
282 | integrity: sha512-AOl0y2SBTdJ1bvIv8nwHvQKRT/jC1xb09C5VZwzHoT8sE8F54KDeEzPCwHQFgUcWdGLyS10kkOTAH2MyA8EIlg==,
283 | registry: https://npm.gcdn.mirr.one/,
284 | }
285 | engines: { node: ">=v12" }
286 | dependencies:
287 | "@commitlint/ensure": 16.0.0
288 | "@commitlint/message": 16.0.0
289 | "@commitlint/to-lines": 16.0.0
290 | "@commitlint/types": 16.0.0
291 | execa: 5.1.1
292 | dev: true
293 |
294 | /@commitlint/to-lines/16.0.0:
295 | resolution:
296 | {
297 | integrity: sha512-iN/qU38TCKU7uKOg6RXLpD49wNiuI0TqMqybHbjefUeP/Jmzxa8ishryj0uLyVdrAl1ZjGeD1ukXGMTtvqz8iA==,
298 | registry: https://npm.gcdn.mirr.one/,
299 | }
300 | engines: { node: ">=v12" }
301 | dev: true
302 |
303 | /@commitlint/top-level/16.0.0:
304 | resolution:
305 | {
306 | integrity: sha512-/Jt6NLxyFkpjL5O0jxurZPCHURZAm7cQCqikgPCwqPAH0TLgwqdHjnYipl8J+AGnAMGDip4FNLoYrtgIpZGBYw==,
307 | registry: https://npm.gcdn.mirr.one/,
308 | }
309 | engines: { node: ">=v12" }
310 | dependencies:
311 | find-up: 5.0.0
312 | dev: true
313 |
314 | /@commitlint/types/16.0.0:
315 | resolution:
316 | {
317 | integrity: sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA==,
318 | registry: https://npm.gcdn.mirr.one/,
319 | }
320 | engines: { node: ">=v12" }
321 | dependencies:
322 | chalk: 4.1.2
323 | dev: true
324 |
325 | /@cspotcode/source-map-consumer/0.8.0:
326 | resolution:
327 | {
328 | integrity: sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==,
329 | registry: https://npm.gcdn.mirr.one/,
330 | }
331 | engines: { node: ">= 12" }
332 | dev: true
333 |
334 | /@cspotcode/source-map-support/0.7.0:
335 | resolution:
336 | {
337 | integrity: sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==,
338 | registry: https://npm.gcdn.mirr.one/,
339 | }
340 | engines: { node: ">=12" }
341 | dependencies:
342 | "@cspotcode/source-map-consumer": 0.8.0
343 | dev: true
344 |
345 | /@hutson/parse-repository-url/3.0.2:
346 | resolution:
347 | {
348 | integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==,
349 | registry: https://npm.gcdn.mirr.one/,
350 | }
351 | engines: { node: ">=6.9.0" }
352 | dev: true
353 |
354 | /@sindresorhus/is/0.7.0:
355 | resolution:
356 | {
357 | integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==,
358 | registry: https://npm.gcdn.mirr.one/,
359 | }
360 | engines: { node: ">=4" }
361 | dev: true
362 |
363 | /@tsconfig/node10/1.0.8:
364 | resolution:
365 | {
366 | integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==,
367 | registry: https://npm.gcdn.mirr.one/,
368 | }
369 | dev: true
370 |
371 | /@tsconfig/node12/1.0.9:
372 | resolution:
373 | {
374 | integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==,
375 | registry: https://npm.gcdn.mirr.one/,
376 | }
377 | dev: true
378 |
379 | /@tsconfig/node14/1.0.1:
380 | resolution:
381 | {
382 | integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==,
383 | registry: https://npm.gcdn.mirr.one/,
384 | }
385 | dev: true
386 |
387 | /@tsconfig/node16/1.0.2:
388 | resolution:
389 | {
390 | integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==,
391 | registry: https://npm.gcdn.mirr.one/,
392 | }
393 | dev: true
394 |
395 | /@types/minimist/1.2.2:
396 | resolution:
397 | {
398 | integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==,
399 | registry: https://npm.gcdn.mirr.one/,
400 | }
401 | dev: true
402 |
403 | /@types/normalize-package-data/2.4.1:
404 | resolution:
405 | {
406 | integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==,
407 | registry: https://npm.gcdn.mirr.one/,
408 | }
409 | dev: true
410 |
411 | /@types/parse-json/4.0.0:
412 | resolution:
413 | {
414 | integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==,
415 | registry: https://npm.gcdn.mirr.one/,
416 | }
417 | dev: true
418 |
419 | /JSONStream/1.3.5:
420 | resolution:
421 | {
422 | integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==,
423 | registry: https://npm.gcdn.mirr.one/,
424 | }
425 | hasBin: true
426 | dependencies:
427 | jsonparse: 1.3.1
428 | through: 2.3.8
429 | dev: true
430 |
431 | /accepts/1.3.8:
432 | resolution:
433 | {
434 | integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==,
435 | }
436 | engines: { node: ">= 0.6" }
437 | dependencies:
438 | mime-types: 2.1.34
439 | negotiator: 0.6.3
440 | dev: true
441 |
442 | /acorn-walk/8.2.0:
443 | resolution:
444 | {
445 | integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==,
446 | registry: https://npm.gcdn.mirr.one/,
447 | }
448 | engines: { node: ">=0.4.0" }
449 | dev: true
450 |
451 | /acorn/8.7.0:
452 | resolution:
453 | {
454 | integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==,
455 | registry: https://npm.gcdn.mirr.one/,
456 | }
457 | engines: { node: ">=0.4.0" }
458 | hasBin: true
459 | dev: true
460 |
461 | /add-stream/1.0.0:
462 | resolution:
463 | {
464 | integrity: sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=,
465 | registry: https://npm.gcdn.mirr.one/,
466 | }
467 | dev: true
468 |
469 | /aggregate-error/3.1.0:
470 | resolution:
471 | {
472 | integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==,
473 | registry: https://npm.gcdn.mirr.one/,
474 | }
475 | engines: { node: ">=8" }
476 | dependencies:
477 | clean-stack: 2.2.0
478 | indent-string: 4.0.0
479 | dev: true
480 |
481 | /ajv/6.12.6:
482 | resolution:
483 | {
484 | integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==,
485 | registry: https://npm.gcdn.mirr.one/,
486 | }
487 | dependencies:
488 | fast-deep-equal: 3.1.3
489 | fast-json-stable-stringify: 2.1.0
490 | json-schema-traverse: 0.4.1
491 | uri-js: 4.4.1
492 | dev: true
493 |
494 | /ansi-escapes/3.2.0:
495 | resolution:
496 | {
497 | integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==,
498 | registry: https://npm.gcdn.mirr.one/,
499 | }
500 | engines: { node: ">=4" }
501 | dev: true
502 |
503 | /ansi-escapes/4.3.2:
504 | resolution:
505 | {
506 | integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==,
507 | registry: https://npm.gcdn.mirr.one/,
508 | }
509 | engines: { node: ">=8" }
510 | dependencies:
511 | type-fest: 0.21.3
512 | dev: true
513 |
514 | /ansi-regex/3.0.0:
515 | resolution:
516 | {
517 | integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=,
518 | registry: https://npm.gcdn.mirr.one/,
519 | }
520 | engines: { node: ">=4" }
521 | dev: true
522 |
523 | /ansi-regex/4.1.0:
524 | resolution:
525 | {
526 | integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==,
527 | registry: https://npm.gcdn.mirr.one/,
528 | }
529 | engines: { node: ">=6" }
530 | dev: true
531 |
532 | /ansi-regex/5.0.1:
533 | resolution:
534 | {
535 | integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==,
536 | registry: https://npm.gcdn.mirr.one/,
537 | }
538 | engines: { node: ">=8" }
539 | dev: true
540 |
541 | /ansi-regex/6.0.1:
542 | resolution:
543 | {
544 | integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==,
545 | registry: https://npm.gcdn.mirr.one/,
546 | }
547 | engines: { node: ">=12" }
548 | dev: true
549 |
550 | /ansi-styles/3.2.1:
551 | resolution:
552 | {
553 | integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==,
554 | registry: https://npm.gcdn.mirr.one/,
555 | }
556 | engines: { node: ">=4" }
557 | dependencies:
558 | color-convert: 1.9.3
559 | dev: true
560 |
561 | /ansi-styles/4.3.0:
562 | resolution:
563 | {
564 | integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==,
565 | registry: https://npm.gcdn.mirr.one/,
566 | }
567 | engines: { node: ">=8" }
568 | dependencies:
569 | color-convert: 2.0.1
570 | dev: true
571 |
572 | /ansi-styles/6.1.0:
573 | resolution:
574 | {
575 | integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==,
576 | registry: https://npm.gcdn.mirr.one/,
577 | }
578 | engines: { node: ">=12" }
579 | dev: true
580 |
581 | /arg/4.1.3:
582 | resolution:
583 | {
584 | integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==,
585 | registry: https://npm.gcdn.mirr.one/,
586 | }
587 | dev: true
588 |
589 | /array-find-index/1.0.2:
590 | resolution:
591 | {
592 | integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=,
593 | registry: https://npm.gcdn.mirr.one/,
594 | }
595 | engines: { node: ">=0.10.0" }
596 | dev: true
597 |
598 | /array-flatten/1.1.1:
599 | resolution: { integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= }
600 | dev: true
601 |
602 | /array-ify/1.0.0:
603 | resolution:
604 | {
605 | integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=,
606 | registry: https://npm.gcdn.mirr.one/,
607 | }
608 | dev: true
609 |
610 | /arrify/1.0.1:
611 | resolution:
612 | {
613 | integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=,
614 | registry: https://npm.gcdn.mirr.one/,
615 | }
616 | engines: { node: ">=0.10.0" }
617 | dev: true
618 |
619 | /astral-regex/2.0.0:
620 | resolution:
621 | {
622 | integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==,
623 | registry: https://npm.gcdn.mirr.one/,
624 | }
625 | engines: { node: ">=8" }
626 | dev: true
627 |
628 | /balanced-match/1.0.2:
629 | resolution:
630 | {
631 | integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==,
632 | registry: https://npm.gcdn.mirr.one/,
633 | }
634 | dev: true
635 |
636 | /body-parser/1.19.2:
637 | resolution:
638 | {
639 | integrity: sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==,
640 | }
641 | engines: { node: ">= 0.8" }
642 | dependencies:
643 | bytes: 3.1.2
644 | content-type: 1.0.4
645 | debug: 2.6.9
646 | depd: 1.1.2
647 | http-errors: 1.8.1
648 | iconv-lite: 0.4.24
649 | on-finished: 2.3.0
650 | qs: 6.9.7
651 | raw-body: 2.4.3
652 | type-is: 1.6.18
653 | dev: true
654 |
655 | /brace-expansion/1.1.11:
656 | resolution:
657 | {
658 | integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==,
659 | registry: https://npm.gcdn.mirr.one/,
660 | }
661 | dependencies:
662 | balanced-match: 1.0.2
663 | concat-map: 0.0.1
664 | dev: true
665 |
666 | /braces/3.0.2:
667 | resolution:
668 | {
669 | integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==,
670 | registry: https://npm.gcdn.mirr.one/,
671 | }
672 | engines: { node: ">=8" }
673 | dependencies:
674 | fill-range: 7.0.1
675 | dev: true
676 |
677 | /buffer-from/1.1.2:
678 | resolution:
679 | {
680 | integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==,
681 | registry: https://npm.gcdn.mirr.one/,
682 | }
683 | dev: true
684 |
685 | /bytes/3.1.2:
686 | resolution:
687 | {
688 | integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==,
689 | }
690 | engines: { node: ">= 0.8" }
691 | dev: true
692 |
693 | /cacheable-request/2.1.4:
694 | resolution:
695 | {
696 | integrity: sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=,
697 | registry: https://npm.gcdn.mirr.one/,
698 | }
699 | dependencies:
700 | clone-response: 1.0.2
701 | get-stream: 3.0.0
702 | http-cache-semantics: 3.8.1
703 | keyv: 3.0.0
704 | lowercase-keys: 1.0.0
705 | normalize-url: 2.0.1
706 | responselike: 1.0.2
707 | dev: true
708 |
709 | /callsites/3.1.0:
710 | resolution:
711 | {
712 | integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==,
713 | registry: https://npm.gcdn.mirr.one/,
714 | }
715 | engines: { node: ">=6" }
716 | dev: true
717 |
718 | /camelcase-keys/2.1.0:
719 | resolution:
720 | {
721 | integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=,
722 | registry: https://npm.gcdn.mirr.one/,
723 | }
724 | engines: { node: ">=0.10.0" }
725 | dependencies:
726 | camelcase: 2.1.1
727 | map-obj: 1.0.1
728 | dev: true
729 |
730 | /camelcase-keys/4.2.0:
731 | resolution:
732 | {
733 | integrity: sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=,
734 | registry: https://npm.gcdn.mirr.one/,
735 | }
736 | engines: { node: ">=4" }
737 | dependencies:
738 | camelcase: 4.1.0
739 | map-obj: 2.0.0
740 | quick-lru: 1.1.0
741 | dev: true
742 |
743 | /camelcase-keys/6.2.2:
744 | resolution:
745 | {
746 | integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==,
747 | registry: https://npm.gcdn.mirr.one/,
748 | }
749 | engines: { node: ">=8" }
750 | dependencies:
751 | camelcase: 5.3.1
752 | map-obj: 4.3.0
753 | quick-lru: 4.0.1
754 | dev: true
755 |
756 | /camelcase/2.1.1:
757 | resolution:
758 | {
759 | integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=,
760 | registry: https://npm.gcdn.mirr.one/,
761 | }
762 | engines: { node: ">=0.10.0" }
763 | dev: true
764 |
765 | /camelcase/4.1.0:
766 | resolution:
767 | {
768 | integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=,
769 | registry: https://npm.gcdn.mirr.one/,
770 | }
771 | engines: { node: ">=4" }
772 | dev: true
773 |
774 | /camelcase/5.3.1:
775 | resolution:
776 | {
777 | integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==,
778 | registry: https://npm.gcdn.mirr.one/,
779 | }
780 | engines: { node: ">=6" }
781 | dev: true
782 |
783 | /chalk/2.4.2:
784 | resolution:
785 | {
786 | integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==,
787 | registry: https://npm.gcdn.mirr.one/,
788 | }
789 | engines: { node: ">=4" }
790 | dependencies:
791 | ansi-styles: 3.2.1
792 | escape-string-regexp: 1.0.5
793 | supports-color: 5.5.0
794 | dev: true
795 |
796 | /chalk/4.1.2:
797 | resolution:
798 | {
799 | integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==,
800 | registry: https://npm.gcdn.mirr.one/,
801 | }
802 | engines: { node: ">=10" }
803 | dependencies:
804 | ansi-styles: 4.3.0
805 | supports-color: 7.2.0
806 | dev: true
807 |
808 | /chardet/0.7.0:
809 | resolution:
810 | {
811 | integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==,
812 | registry: https://npm.gcdn.mirr.one/,
813 | }
814 | dev: true
815 |
816 | /clean-stack/2.2.0:
817 | resolution:
818 | {
819 | integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==,
820 | registry: https://npm.gcdn.mirr.one/,
821 | }
822 | engines: { node: ">=6" }
823 | dev: true
824 |
825 | /cli-cursor/2.1.0:
826 | resolution:
827 | {
828 | integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=,
829 | registry: https://npm.gcdn.mirr.one/,
830 | }
831 | engines: { node: ">=4" }
832 | dependencies:
833 | restore-cursor: 2.0.0
834 | dev: true
835 |
836 | /cli-cursor/3.1.0:
837 | resolution:
838 | {
839 | integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==,
840 | registry: https://npm.gcdn.mirr.one/,
841 | }
842 | engines: { node: ">=8" }
843 | dependencies:
844 | restore-cursor: 3.1.0
845 | dev: true
846 |
847 | /cli-truncate/2.1.0:
848 | resolution:
849 | {
850 | integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==,
851 | registry: https://npm.gcdn.mirr.one/,
852 | }
853 | engines: { node: ">=8" }
854 | dependencies:
855 | slice-ansi: 3.0.0
856 | string-width: 4.2.3
857 | dev: true
858 |
859 | /cli-truncate/3.1.0:
860 | resolution:
861 | {
862 | integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==,
863 | registry: https://npm.gcdn.mirr.one/,
864 | }
865 | engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
866 | dependencies:
867 | slice-ansi: 5.0.0
868 | string-width: 5.1.0
869 | dev: true
870 |
871 | /cli-width/2.2.1:
872 | resolution:
873 | {
874 | integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==,
875 | registry: https://npm.gcdn.mirr.one/,
876 | }
877 | dev: true
878 |
879 | /cliui/7.0.4:
880 | resolution:
881 | {
882 | integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==,
883 | registry: https://npm.gcdn.mirr.one/,
884 | }
885 | dependencies:
886 | string-width: 4.2.3
887 | strip-ansi: 6.0.1
888 | wrap-ansi: 7.0.0
889 | dev: true
890 |
891 | /clone-response/1.0.2:
892 | resolution:
893 | {
894 | integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=,
895 | registry: https://npm.gcdn.mirr.one/,
896 | }
897 | dependencies:
898 | mimic-response: 1.0.1
899 | dev: true
900 |
901 | /color-convert/1.9.3:
902 | resolution:
903 | {
904 | integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==,
905 | registry: https://npm.gcdn.mirr.one/,
906 | }
907 | dependencies:
908 | color-name: 1.1.3
909 | dev: true
910 |
911 | /color-convert/2.0.1:
912 | resolution:
913 | {
914 | integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==,
915 | registry: https://npm.gcdn.mirr.one/,
916 | }
917 | engines: { node: ">=7.0.0" }
918 | dependencies:
919 | color-name: 1.1.4
920 | dev: true
921 |
922 | /color-name/1.1.3:
923 | resolution:
924 | {
925 | integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=,
926 | registry: https://npm.gcdn.mirr.one/,
927 | }
928 | dev: true
929 |
930 | /color-name/1.1.4:
931 | resolution:
932 | {
933 | integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==,
934 | registry: https://npm.gcdn.mirr.one/,
935 | }
936 | dev: true
937 |
938 | /colorette/2.0.16:
939 | resolution:
940 | {
941 | integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==,
942 | registry: https://npm.gcdn.mirr.one/,
943 | }
944 | dev: true
945 |
946 | /commander/8.3.0:
947 | resolution:
948 | {
949 | integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==,
950 | registry: https://npm.gcdn.mirr.one/,
951 | }
952 | engines: { node: ">= 12" }
953 | dev: true
954 |
955 | /compare-func/1.3.4:
956 | resolution:
957 | {
958 | integrity: sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==,
959 | registry: https://npm.gcdn.mirr.one/,
960 | }
961 | dependencies:
962 | array-ify: 1.0.0
963 | dot-prop: 3.0.0
964 | dev: true
965 |
966 | /compare-func/2.0.0:
967 | resolution:
968 | {
969 | integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==,
970 | registry: https://npm.gcdn.mirr.one/,
971 | }
972 | dependencies:
973 | array-ify: 1.0.0
974 | dot-prop: 5.3.0
975 | dev: true
976 |
977 | /concat-map/0.0.1:
978 | resolution:
979 | {
980 | integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=,
981 | registry: https://npm.gcdn.mirr.one/,
982 | }
983 | dev: true
984 |
985 | /concat-stream/2.0.0:
986 | resolution:
987 | {
988 | integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==,
989 | registry: https://npm.gcdn.mirr.one/,
990 | }
991 | engines: { "0": node >= 6.0 }
992 | dependencies:
993 | buffer-from: 1.1.2
994 | inherits: 2.0.4
995 | readable-stream: 3.6.0
996 | typedarray: 0.0.6
997 | dev: true
998 |
999 | /content-disposition/0.5.4:
1000 | resolution:
1001 | {
1002 | integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==,
1003 | }
1004 | engines: { node: ">= 0.6" }
1005 | dependencies:
1006 | safe-buffer: 5.2.1
1007 | dev: true
1008 |
1009 | /content-type/1.0.4:
1010 | resolution:
1011 | {
1012 | integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==,
1013 | }
1014 | engines: { node: ">= 0.6" }
1015 | dev: true
1016 |
1017 | /conventional-changelog-angular/1.6.6:
1018 | resolution:
1019 | {
1020 | integrity: sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==,
1021 | registry: https://npm.gcdn.mirr.one/,
1022 | }
1023 | dependencies:
1024 | compare-func: 1.3.4
1025 | q: 1.5.1
1026 | dev: true
1027 |
1028 | /conventional-changelog-angular/5.0.13:
1029 | resolution:
1030 | {
1031 | integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==,
1032 | registry: https://npm.gcdn.mirr.one/,
1033 | }
1034 | engines: { node: ">=10" }
1035 | dependencies:
1036 | compare-func: 2.0.0
1037 | q: 1.5.1
1038 | dev: true
1039 |
1040 | /conventional-changelog-atom/2.0.8:
1041 | resolution:
1042 | {
1043 | integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==,
1044 | registry: https://npm.gcdn.mirr.one/,
1045 | }
1046 | engines: { node: ">=10" }
1047 | dependencies:
1048 | q: 1.5.1
1049 | dev: true
1050 |
1051 | /conventional-changelog-codemirror/2.0.8:
1052 | resolution:
1053 | {
1054 | integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==,
1055 | registry: https://npm.gcdn.mirr.one/,
1056 | }
1057 | engines: { node: ">=10" }
1058 | dependencies:
1059 | q: 1.5.1
1060 | dev: true
1061 |
1062 | /conventional-changelog-config-spec/2.1.0:
1063 | resolution:
1064 | {
1065 | integrity: sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==,
1066 | registry: https://npm.gcdn.mirr.one/,
1067 | }
1068 | dev: true
1069 |
1070 | /conventional-changelog-conventionalcommits/4.6.1:
1071 | resolution:
1072 | {
1073 | integrity: sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==,
1074 | registry: https://npm.gcdn.mirr.one/,
1075 | }
1076 | engines: { node: ">=10" }
1077 | dependencies:
1078 | compare-func: 2.0.0
1079 | lodash: 4.17.21
1080 | q: 1.5.1
1081 | dev: true
1082 |
1083 | /conventional-changelog-conventionalcommits/4.6.3:
1084 | resolution:
1085 | {
1086 | integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==,
1087 | registry: https://npm.gcdn.mirr.one/,
1088 | }
1089 | engines: { node: ">=10" }
1090 | dependencies:
1091 | compare-func: 2.0.0
1092 | lodash: 4.17.21
1093 | q: 1.5.1
1094 | dev: true
1095 |
1096 | /conventional-changelog-core/3.2.3:
1097 | resolution:
1098 | {
1099 | integrity: sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==,
1100 | registry: https://npm.gcdn.mirr.one/,
1101 | }
1102 | engines: { node: ">=6.9.0" }
1103 | dependencies:
1104 | conventional-changelog-writer: 4.1.0
1105 | conventional-commits-parser: 3.2.4
1106 | dateformat: 3.0.3
1107 | get-pkg-repo: 1.4.0
1108 | git-raw-commits: 2.0.0
1109 | git-remote-origin-url: 2.0.0
1110 | git-semver-tags: 2.0.3
1111 | lodash: 4.17.21
1112 | normalize-package-data: 2.5.0
1113 | q: 1.5.1
1114 | read-pkg: 3.0.0
1115 | read-pkg-up: 3.0.0
1116 | through2: 3.0.2
1117 | dev: true
1118 |
1119 | /conventional-changelog-core/4.2.4:
1120 | resolution:
1121 | {
1122 | integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==,
1123 | registry: https://npm.gcdn.mirr.one/,
1124 | }
1125 | engines: { node: ">=10" }
1126 | dependencies:
1127 | add-stream: 1.0.0
1128 | conventional-changelog-writer: 5.0.1
1129 | conventional-commits-parser: 3.2.4
1130 | dateformat: 3.0.3
1131 | get-pkg-repo: 4.2.1
1132 | git-raw-commits: 2.0.11
1133 | git-remote-origin-url: 2.0.0
1134 | git-semver-tags: 4.1.1
1135 | lodash: 4.17.21
1136 | normalize-package-data: 3.0.3
1137 | q: 1.5.1
1138 | read-pkg: 3.0.0
1139 | read-pkg-up: 3.0.0
1140 | through2: 4.0.2
1141 | dev: true
1142 |
1143 | /conventional-changelog-ember/2.0.9:
1144 | resolution:
1145 | {
1146 | integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==,
1147 | registry: https://npm.gcdn.mirr.one/,
1148 | }
1149 | engines: { node: ">=10" }
1150 | dependencies:
1151 | q: 1.5.1
1152 | dev: true
1153 |
1154 | /conventional-changelog-eslint/3.0.9:
1155 | resolution:
1156 | {
1157 | integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==,
1158 | registry: https://npm.gcdn.mirr.one/,
1159 | }
1160 | engines: { node: ">=10" }
1161 | dependencies:
1162 | q: 1.5.1
1163 | dev: true
1164 |
1165 | /conventional-changelog-express/2.0.6:
1166 | resolution:
1167 | {
1168 | integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==,
1169 | registry: https://npm.gcdn.mirr.one/,
1170 | }
1171 | engines: { node: ">=10" }
1172 | dependencies:
1173 | q: 1.5.1
1174 | dev: true
1175 |
1176 | /conventional-changelog-jquery/0.1.0:
1177 | resolution:
1178 | {
1179 | integrity: sha1-Agg5cWLjhGmG5xJztsecW1+A9RA=,
1180 | registry: https://npm.gcdn.mirr.one/,
1181 | }
1182 | dependencies:
1183 | q: 1.5.1
1184 | dev: true
1185 |
1186 | /conventional-changelog-jquery/3.0.11:
1187 | resolution:
1188 | {
1189 | integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==,
1190 | registry: https://npm.gcdn.mirr.one/,
1191 | }
1192 | engines: { node: ">=10" }
1193 | dependencies:
1194 | q: 1.5.1
1195 | dev: true
1196 |
1197 | /conventional-changelog-jscs/0.1.0:
1198 | resolution:
1199 | {
1200 | integrity: sha1-BHnrRDzH1yxYvwvPDvHURKkvDlw=,
1201 | registry: https://npm.gcdn.mirr.one/,
1202 | }
1203 | dependencies:
1204 | q: 1.5.1
1205 | dev: true
1206 |
1207 | /conventional-changelog-jshint/2.0.9:
1208 | resolution:
1209 | {
1210 | integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==,
1211 | registry: https://npm.gcdn.mirr.one/,
1212 | }
1213 | engines: { node: ">=10" }
1214 | dependencies:
1215 | compare-func: 2.0.0
1216 | q: 1.5.1
1217 | dev: true
1218 |
1219 | /conventional-changelog-preset-loader/2.3.4:
1220 | resolution:
1221 | {
1222 | integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==,
1223 | registry: https://npm.gcdn.mirr.one/,
1224 | }
1225 | engines: { node: ">=10" }
1226 | dev: true
1227 |
1228 | /conventional-changelog-writer/4.1.0:
1229 | resolution:
1230 | {
1231 | integrity: sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==,
1232 | registry: https://npm.gcdn.mirr.one/,
1233 | }
1234 | engines: { node: ">=10" }
1235 | hasBin: true
1236 | dependencies:
1237 | compare-func: 2.0.0
1238 | conventional-commits-filter: 2.0.7
1239 | dateformat: 3.0.3
1240 | handlebars: 4.7.7
1241 | json-stringify-safe: 5.0.1
1242 | lodash: 4.17.21
1243 | meow: 8.1.2
1244 | semver: 6.3.0
1245 | split: 1.0.1
1246 | through2: 4.0.2
1247 | dev: true
1248 |
1249 | /conventional-changelog-writer/5.0.1:
1250 | resolution:
1251 | {
1252 | integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==,
1253 | registry: https://npm.gcdn.mirr.one/,
1254 | }
1255 | engines: { node: ">=10" }
1256 | hasBin: true
1257 | dependencies:
1258 | conventional-commits-filter: 2.0.7
1259 | dateformat: 3.0.3
1260 | handlebars: 4.7.7
1261 | json-stringify-safe: 5.0.1
1262 | lodash: 4.17.21
1263 | meow: 8.1.2
1264 | semver: 6.3.0
1265 | split: 1.0.1
1266 | through2: 4.0.2
1267 | dev: true
1268 |
1269 | /conventional-changelog/2.0.3:
1270 | resolution:
1271 | {
1272 | integrity: sha512-4bcII9cJHSKb2qi9e8qGF6aJHLf/AB0dokhyR+X6QILTMl77s4l163vK+reXhajvfOYbbHQvsrWybr5+PKZwNA==,
1273 | registry: https://npm.gcdn.mirr.one/,
1274 | }
1275 | engines: { node: ">=6.9.0" }
1276 | dependencies:
1277 | conventional-changelog-angular: 1.6.6
1278 | conventional-changelog-atom: 2.0.8
1279 | conventional-changelog-codemirror: 2.0.8
1280 | conventional-changelog-core: 3.2.3
1281 | conventional-changelog-ember: 2.0.9
1282 | conventional-changelog-eslint: 3.0.9
1283 | conventional-changelog-express: 2.0.6
1284 | conventional-changelog-jquery: 0.1.0
1285 | conventional-changelog-jscs: 0.1.0
1286 | conventional-changelog-jshint: 2.0.9
1287 | conventional-changelog-preset-loader: 2.3.4
1288 | dev: true
1289 |
1290 | /conventional-changelog/3.1.24:
1291 | resolution:
1292 | {
1293 | integrity: sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==,
1294 | registry: https://npm.gcdn.mirr.one/,
1295 | }
1296 | engines: { node: ">=10" }
1297 | dependencies:
1298 | conventional-changelog-angular: 5.0.13
1299 | conventional-changelog-atom: 2.0.8
1300 | conventional-changelog-codemirror: 2.0.8
1301 | conventional-changelog-conventionalcommits: 4.6.1
1302 | conventional-changelog-core: 4.2.4
1303 | conventional-changelog-ember: 2.0.9
1304 | conventional-changelog-eslint: 3.0.9
1305 | conventional-changelog-express: 2.0.6
1306 | conventional-changelog-jquery: 3.0.11
1307 | conventional-changelog-jshint: 2.0.9
1308 | conventional-changelog-preset-loader: 2.3.4
1309 | dev: true
1310 |
1311 | /conventional-commits-filter/2.0.7:
1312 | resolution:
1313 | {
1314 | integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==,
1315 | registry: https://npm.gcdn.mirr.one/,
1316 | }
1317 | engines: { node: ">=10" }
1318 | dependencies:
1319 | lodash.ismatch: 4.4.0
1320 | modify-values: 1.0.1
1321 | dev: true
1322 |
1323 | /conventional-commits-parser/3.2.4:
1324 | resolution:
1325 | {
1326 | integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==,
1327 | registry: https://npm.gcdn.mirr.one/,
1328 | }
1329 | engines: { node: ">=10" }
1330 | hasBin: true
1331 | dependencies:
1332 | is-text-path: 1.0.1
1333 | JSONStream: 1.3.5
1334 | lodash: 4.17.21
1335 | meow: 8.1.2
1336 | split2: 3.2.2
1337 | through2: 4.0.2
1338 | dev: true
1339 |
1340 | /conventional-github-releaser/3.1.5:
1341 | resolution:
1342 | {
1343 | integrity: sha512-VhPKbdN92b2ygnQLkuwHIfUaPAVrVfJVuQdxbmmVPkN927LDP98HthLWFVShh4pxqLK0nE66v78RERGJVeCzbg==,
1344 | registry: https://npm.gcdn.mirr.one/,
1345 | }
1346 | engines: { node: ">=6.9.0" }
1347 | hasBin: true
1348 | dependencies:
1349 | conventional-changelog: 2.0.3
1350 | dateformat: 3.0.3
1351 | debug: 3.2.7
1352 | gh-got: 7.1.0
1353 | git-semver-tags: 2.0.3
1354 | lodash.merge: 4.6.2
1355 | meow: 7.1.1
1356 | object-assign: 4.1.1
1357 | q: 1.5.1
1358 | semver: 5.7.1
1359 | semver-regex: 2.0.0
1360 | through2: 2.0.5
1361 | dev: true
1362 |
1363 | /conventional-recommended-bump/6.1.0:
1364 | resolution:
1365 | {
1366 | integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==,
1367 | registry: https://npm.gcdn.mirr.one/,
1368 | }
1369 | engines: { node: ">=10" }
1370 | hasBin: true
1371 | dependencies:
1372 | concat-stream: 2.0.0
1373 | conventional-changelog-preset-loader: 2.3.4
1374 | conventional-commits-filter: 2.0.7
1375 | conventional-commits-parser: 3.2.4
1376 | git-raw-commits: 2.0.11
1377 | git-semver-tags: 4.1.1
1378 | meow: 8.1.2
1379 | q: 1.5.1
1380 | dev: true
1381 |
1382 | /cookie-signature/1.0.6:
1383 | resolution: { integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= }
1384 | dev: true
1385 |
1386 | /cookie/0.4.2:
1387 | resolution:
1388 | {
1389 | integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==,
1390 | }
1391 | engines: { node: ">= 0.6" }
1392 | dev: true
1393 |
1394 | /core-util-is/1.0.3:
1395 | resolution:
1396 | {
1397 | integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==,
1398 | registry: https://npm.gcdn.mirr.one/,
1399 | }
1400 | dev: true
1401 |
1402 | /cosmiconfig-typescript-loader/1.0.4_typescript@4.5.5:
1403 | resolution:
1404 | {
1405 | integrity: sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA==,
1406 | registry: https://npm.gcdn.mirr.one/,
1407 | }
1408 | engines: { node: ">=12", npm: ">=6" }
1409 | peerDependencies:
1410 | "@types/node": "*"
1411 | typescript: ">=3"
1412 | dependencies:
1413 | cosmiconfig: 7.0.1
1414 | ts-node: 10.4.0_typescript@4.5.5
1415 | typescript: 4.5.5
1416 | transitivePeerDependencies:
1417 | - "@swc/core"
1418 | - "@swc/wasm"
1419 | dev: true
1420 |
1421 | /cosmiconfig/7.0.1:
1422 | resolution:
1423 | {
1424 | integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==,
1425 | registry: https://npm.gcdn.mirr.one/,
1426 | }
1427 | engines: { node: ">=10" }
1428 | dependencies:
1429 | "@types/parse-json": 4.0.0
1430 | import-fresh: 3.3.0
1431 | parse-json: 5.2.0
1432 | path-type: 4.0.0
1433 | yaml: 1.10.2
1434 | dev: true
1435 |
1436 | /create-require/1.1.1:
1437 | resolution:
1438 | {
1439 | integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==,
1440 | registry: https://npm.gcdn.mirr.one/,
1441 | }
1442 | dev: true
1443 |
1444 | /cross-spawn/7.0.3:
1445 | resolution:
1446 | {
1447 | integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==,
1448 | registry: https://npm.gcdn.mirr.one/,
1449 | }
1450 | engines: { node: ">= 8" }
1451 | dependencies:
1452 | path-key: 3.1.1
1453 | shebang-command: 2.0.0
1454 | which: 2.0.2
1455 | dev: true
1456 |
1457 | /currently-unhandled/0.4.1:
1458 | resolution:
1459 | {
1460 | integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=,
1461 | registry: https://npm.gcdn.mirr.one/,
1462 | }
1463 | engines: { node: ">=0.10.0" }
1464 | dependencies:
1465 | array-find-index: 1.0.2
1466 | dev: true
1467 |
1468 | /dargs/4.1.0:
1469 | resolution:
1470 | {
1471 | integrity: sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=,
1472 | registry: https://npm.gcdn.mirr.one/,
1473 | }
1474 | engines: { node: ">=0.10.0" }
1475 | dependencies:
1476 | number-is-nan: 1.0.1
1477 | dev: true
1478 |
1479 | /dargs/7.0.0:
1480 | resolution:
1481 | {
1482 | integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==,
1483 | registry: https://npm.gcdn.mirr.one/,
1484 | }
1485 | engines: { node: ">=8" }
1486 | dev: true
1487 |
1488 | /dateformat/3.0.3:
1489 | resolution:
1490 | {
1491 | integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==,
1492 | registry: https://npm.gcdn.mirr.one/,
1493 | }
1494 | dev: true
1495 |
1496 | /debug/2.6.9:
1497 | resolution:
1498 | {
1499 | integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==,
1500 | }
1501 | dependencies:
1502 | ms: 2.0.0
1503 | dev: true
1504 |
1505 | /debug/3.2.7:
1506 | resolution:
1507 | {
1508 | integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==,
1509 | registry: https://npm.gcdn.mirr.one/,
1510 | }
1511 | dependencies:
1512 | ms: 2.1.3
1513 | dev: true
1514 |
1515 | /debug/4.3.3_supports-color@9.2.1:
1516 | resolution:
1517 | {
1518 | integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==,
1519 | registry: https://npm.gcdn.mirr.one/,
1520 | }
1521 | engines: { node: ">=6.0" }
1522 | peerDependencies:
1523 | supports-color: "*"
1524 | peerDependenciesMeta:
1525 | supports-color:
1526 | optional: true
1527 | dependencies:
1528 | ms: 2.1.2
1529 | supports-color: 9.2.1
1530 | dev: true
1531 |
1532 | /decamelize-keys/1.1.0:
1533 | resolution:
1534 | {
1535 | integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=,
1536 | registry: https://npm.gcdn.mirr.one/,
1537 | }
1538 | engines: { node: ">=0.10.0" }
1539 | dependencies:
1540 | decamelize: 1.2.0
1541 | map-obj: 1.0.1
1542 | dev: true
1543 |
1544 | /decamelize/1.2.0:
1545 | resolution:
1546 | {
1547 | integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=,
1548 | registry: https://npm.gcdn.mirr.one/,
1549 | }
1550 | engines: { node: ">=0.10.0" }
1551 | dev: true
1552 |
1553 | /decode-uri-component/0.2.0:
1554 | resolution:
1555 | {
1556 | integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=,
1557 | registry: https://npm.gcdn.mirr.one/,
1558 | }
1559 | engines: { node: ">=0.10" }
1560 | dev: true
1561 |
1562 | /decompress-response/3.3.0:
1563 | resolution:
1564 | {
1565 | integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=,
1566 | registry: https://npm.gcdn.mirr.one/,
1567 | }
1568 | engines: { node: ">=4" }
1569 | dependencies:
1570 | mimic-response: 1.0.1
1571 | dev: true
1572 |
1573 | /depd/1.1.2:
1574 | resolution: { integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= }
1575 | engines: { node: ">= 0.6" }
1576 | dev: true
1577 |
1578 | /destroy/1.0.4:
1579 | resolution: { integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= }
1580 | dev: true
1581 |
1582 | /detect-indent/6.1.0:
1583 | resolution:
1584 | {
1585 | integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==,
1586 | registry: https://npm.gcdn.mirr.one/,
1587 | }
1588 | engines: { node: ">=8" }
1589 | dev: true
1590 |
1591 | /detect-newline/3.1.0:
1592 | resolution:
1593 | {
1594 | integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==,
1595 | registry: https://npm.gcdn.mirr.one/,
1596 | }
1597 | engines: { node: ">=8" }
1598 | dev: true
1599 |
1600 | /diff/4.0.2:
1601 | resolution:
1602 | {
1603 | integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==,
1604 | registry: https://npm.gcdn.mirr.one/,
1605 | }
1606 | engines: { node: ">=0.3.1" }
1607 | dev: true
1608 |
1609 | /dot-prop/3.0.0:
1610 | resolution:
1611 | {
1612 | integrity: sha1-G3CK8JSknJoOfbyteQq6U52sEXc=,
1613 | registry: https://npm.gcdn.mirr.one/,
1614 | }
1615 | engines: { node: ">=0.10.0" }
1616 | dependencies:
1617 | is-obj: 1.0.1
1618 | dev: true
1619 |
1620 | /dot-prop/5.3.0:
1621 | resolution:
1622 | {
1623 | integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==,
1624 | registry: https://npm.gcdn.mirr.one/,
1625 | }
1626 | engines: { node: ">=8" }
1627 | dependencies:
1628 | is-obj: 2.0.0
1629 | dev: true
1630 |
1631 | /dotgitignore/2.1.0:
1632 | resolution:
1633 | {
1634 | integrity: sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==,
1635 | registry: https://npm.gcdn.mirr.one/,
1636 | }
1637 | engines: { node: ">=6" }
1638 | dependencies:
1639 | find-up: 3.0.0
1640 | minimatch: 3.0.4
1641 | dev: true
1642 |
1643 | /duplexer3/0.1.4:
1644 | resolution:
1645 | {
1646 | integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=,
1647 | registry: https://npm.gcdn.mirr.one/,
1648 | }
1649 | dev: true
1650 |
1651 | /eastasianwidth/0.2.0:
1652 | resolution:
1653 | {
1654 | integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==,
1655 | registry: https://npm.gcdn.mirr.one/,
1656 | }
1657 | dev: true
1658 |
1659 | /ee-first/1.1.1:
1660 | resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= }
1661 | dev: true
1662 |
1663 | /emoji-regex/8.0.0:
1664 | resolution:
1665 | {
1666 | integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==,
1667 | registry: https://npm.gcdn.mirr.one/,
1668 | }
1669 | dev: true
1670 |
1671 | /emoji-regex/9.2.2:
1672 | resolution:
1673 | {
1674 | integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==,
1675 | registry: https://npm.gcdn.mirr.one/,
1676 | }
1677 | dev: true
1678 |
1679 | /encodeurl/1.0.2:
1680 | resolution: { integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= }
1681 | engines: { node: ">= 0.8" }
1682 | dev: true
1683 |
1684 | /error-ex/1.3.2:
1685 | resolution:
1686 | {
1687 | integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==,
1688 | registry: https://npm.gcdn.mirr.one/,
1689 | }
1690 | dependencies:
1691 | is-arrayish: 0.2.1
1692 | dev: true
1693 |
1694 | /escalade/3.1.1:
1695 | resolution:
1696 | {
1697 | integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==,
1698 | registry: https://npm.gcdn.mirr.one/,
1699 | }
1700 | engines: { node: ">=6" }
1701 | dev: true
1702 |
1703 | /escape-html/1.0.3:
1704 | resolution: { integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= }
1705 | dev: true
1706 |
1707 | /escape-string-regexp/1.0.5:
1708 | resolution:
1709 | {
1710 | integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=,
1711 | registry: https://npm.gcdn.mirr.one/,
1712 | }
1713 | engines: { node: ">=0.8.0" }
1714 | dev: true
1715 |
1716 | /etag/1.8.1:
1717 | resolution: { integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= }
1718 | engines: { node: ">= 0.6" }
1719 | dev: true
1720 |
1721 | /execa/5.1.1:
1722 | resolution:
1723 | {
1724 | integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==,
1725 | registry: https://npm.gcdn.mirr.one/,
1726 | }
1727 | engines: { node: ">=10" }
1728 | dependencies:
1729 | cross-spawn: 7.0.3
1730 | get-stream: 6.0.1
1731 | human-signals: 2.1.0
1732 | is-stream: 2.0.1
1733 | merge-stream: 2.0.0
1734 | npm-run-path: 4.0.1
1735 | onetime: 5.1.2
1736 | signal-exit: 3.0.6
1737 | strip-final-newline: 2.0.0
1738 | dev: true
1739 |
1740 | /express/4.17.3:
1741 | resolution:
1742 | {
1743 | integrity: sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==,
1744 | }
1745 | engines: { node: ">= 0.10.0" }
1746 | dependencies:
1747 | accepts: 1.3.8
1748 | array-flatten: 1.1.1
1749 | body-parser: 1.19.2
1750 | content-disposition: 0.5.4
1751 | content-type: 1.0.4
1752 | cookie: 0.4.2
1753 | cookie-signature: 1.0.6
1754 | debug: 2.6.9
1755 | depd: 1.1.2
1756 | encodeurl: 1.0.2
1757 | escape-html: 1.0.3
1758 | etag: 1.8.1
1759 | finalhandler: 1.1.2
1760 | fresh: 0.5.2
1761 | merge-descriptors: 1.0.1
1762 | methods: 1.1.2
1763 | on-finished: 2.3.0
1764 | parseurl: 1.3.3
1765 | path-to-regexp: 0.1.7
1766 | proxy-addr: 2.0.7
1767 | qs: 6.9.7
1768 | range-parser: 1.2.1
1769 | safe-buffer: 5.2.1
1770 | send: 0.17.2
1771 | serve-static: 1.14.2
1772 | setprototypeof: 1.2.0
1773 | statuses: 1.5.0
1774 | type-is: 1.6.18
1775 | utils-merge: 1.0.1
1776 | vary: 1.1.2
1777 | dev: true
1778 |
1779 | /external-editor/3.1.0:
1780 | resolution:
1781 | {
1782 | integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==,
1783 | registry: https://npm.gcdn.mirr.one/,
1784 | }
1785 | engines: { node: ">=4" }
1786 | dependencies:
1787 | chardet: 0.7.0
1788 | iconv-lite: 0.4.24
1789 | tmp: 0.0.33
1790 | dev: true
1791 |
1792 | /fast-deep-equal/3.1.3:
1793 | resolution:
1794 | {
1795 | integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==,
1796 | registry: https://npm.gcdn.mirr.one/,
1797 | }
1798 | dev: true
1799 |
1800 | /fast-json-stable-stringify/2.1.0:
1801 | resolution:
1802 | {
1803 | integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==,
1804 | registry: https://npm.gcdn.mirr.one/,
1805 | }
1806 | dev: true
1807 |
1808 | /figures/2.0.0:
1809 | resolution:
1810 | {
1811 | integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=,
1812 | registry: https://npm.gcdn.mirr.one/,
1813 | }
1814 | engines: { node: ">=4" }
1815 | dependencies:
1816 | escape-string-regexp: 1.0.5
1817 | dev: true
1818 |
1819 | /figures/3.2.0:
1820 | resolution:
1821 | {
1822 | integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==,
1823 | registry: https://npm.gcdn.mirr.one/,
1824 | }
1825 | engines: { node: ">=8" }
1826 | dependencies:
1827 | escape-string-regexp: 1.0.5
1828 | dev: true
1829 |
1830 | /fill-range/7.0.1:
1831 | resolution:
1832 | {
1833 | integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==,
1834 | registry: https://npm.gcdn.mirr.one/,
1835 | }
1836 | engines: { node: ">=8" }
1837 | dependencies:
1838 | to-regex-range: 5.0.1
1839 | dev: true
1840 |
1841 | /finalhandler/1.1.2:
1842 | resolution:
1843 | {
1844 | integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==,
1845 | }
1846 | engines: { node: ">= 0.8" }
1847 | dependencies:
1848 | debug: 2.6.9
1849 | encodeurl: 1.0.2
1850 | escape-html: 1.0.3
1851 | on-finished: 2.3.0
1852 | parseurl: 1.3.3
1853 | statuses: 1.5.0
1854 | unpipe: 1.0.0
1855 | dev: true
1856 |
1857 | /find-up/1.1.2:
1858 | resolution:
1859 | {
1860 | integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=,
1861 | registry: https://npm.gcdn.mirr.one/,
1862 | }
1863 | engines: { node: ">=0.10.0" }
1864 | dependencies:
1865 | path-exists: 2.1.0
1866 | pinkie-promise: 2.0.1
1867 | dev: true
1868 |
1869 | /find-up/2.1.0:
1870 | resolution:
1871 | {
1872 | integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=,
1873 | registry: https://npm.gcdn.mirr.one/,
1874 | }
1875 | engines: { node: ">=4" }
1876 | dependencies:
1877 | locate-path: 2.0.0
1878 | dev: true
1879 |
1880 | /find-up/3.0.0:
1881 | resolution:
1882 | {
1883 | integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==,
1884 | registry: https://npm.gcdn.mirr.one/,
1885 | }
1886 | engines: { node: ">=6" }
1887 | dependencies:
1888 | locate-path: 3.0.0
1889 | dev: true
1890 |
1891 | /find-up/4.1.0:
1892 | resolution:
1893 | {
1894 | integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==,
1895 | registry: https://npm.gcdn.mirr.one/,
1896 | }
1897 | engines: { node: ">=8" }
1898 | dependencies:
1899 | locate-path: 5.0.0
1900 | path-exists: 4.0.0
1901 | dev: true
1902 |
1903 | /find-up/5.0.0:
1904 | resolution:
1905 | {
1906 | integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==,
1907 | registry: https://npm.gcdn.mirr.one/,
1908 | }
1909 | engines: { node: ">=10" }
1910 | dependencies:
1911 | locate-path: 6.0.0
1912 | path-exists: 4.0.0
1913 | dev: true
1914 |
1915 | /forwarded/0.2.0:
1916 | resolution:
1917 | {
1918 | integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==,
1919 | }
1920 | engines: { node: ">= 0.6" }
1921 | dev: true
1922 |
1923 | /fresh/0.5.2:
1924 | resolution: { integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= }
1925 | engines: { node: ">= 0.6" }
1926 | dev: true
1927 |
1928 | /from2/2.3.0:
1929 | resolution:
1930 | {
1931 | integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=,
1932 | registry: https://npm.gcdn.mirr.one/,
1933 | }
1934 | dependencies:
1935 | inherits: 2.0.4
1936 | readable-stream: 2.3.7
1937 | dev: true
1938 |
1939 | /fs-access/1.0.1:
1940 | resolution:
1941 | {
1942 | integrity: sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=,
1943 | registry: https://npm.gcdn.mirr.one/,
1944 | }
1945 | engines: { node: ">=0.10.0" }
1946 | dependencies:
1947 | null-check: 1.0.0
1948 | dev: true
1949 |
1950 | /fs-extra/10.0.0:
1951 | resolution:
1952 | {
1953 | integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==,
1954 | registry: https://npm.gcdn.mirr.one/,
1955 | }
1956 | engines: { node: ">=12" }
1957 | dependencies:
1958 | graceful-fs: 4.2.9
1959 | jsonfile: 6.1.0
1960 | universalify: 2.0.0
1961 | dev: true
1962 |
1963 | /function-bind/1.1.1:
1964 | resolution:
1965 | {
1966 | integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==,
1967 | registry: https://npm.gcdn.mirr.one/,
1968 | }
1969 | dev: true
1970 |
1971 | /get-caller-file/2.0.5:
1972 | resolution:
1973 | {
1974 | integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==,
1975 | registry: https://npm.gcdn.mirr.one/,
1976 | }
1977 | engines: { node: 6.* || 8.* || >= 10.* }
1978 | dev: true
1979 |
1980 | /get-pkg-repo/1.4.0:
1981 | resolution:
1982 | {
1983 | integrity: sha1-xztInAbYDMVTbCyFP54FIyBWly0=,
1984 | registry: https://npm.gcdn.mirr.one/,
1985 | }
1986 | hasBin: true
1987 | dependencies:
1988 | hosted-git-info: 2.8.9
1989 | meow: 3.7.0
1990 | normalize-package-data: 2.5.0
1991 | parse-github-repo-url: 1.4.1
1992 | through2: 2.0.5
1993 | dev: true
1994 |
1995 | /get-pkg-repo/4.2.1:
1996 | resolution:
1997 | {
1998 | integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==,
1999 | registry: https://npm.gcdn.mirr.one/,
2000 | }
2001 | engines: { node: ">=6.9.0" }
2002 | hasBin: true
2003 | dependencies:
2004 | "@hutson/parse-repository-url": 3.0.2
2005 | hosted-git-info: 4.1.0
2006 | through2: 2.0.5
2007 | yargs: 16.2.0
2008 | dev: true
2009 |
2010 | /get-stdin/4.0.1:
2011 | resolution:
2012 | {
2013 | integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=,
2014 | registry: https://npm.gcdn.mirr.one/,
2015 | }
2016 | engines: { node: ">=0.10.0" }
2017 | dev: true
2018 |
2019 | /get-stream/3.0.0:
2020 | resolution:
2021 | {
2022 | integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=,
2023 | registry: https://npm.gcdn.mirr.one/,
2024 | }
2025 | engines: { node: ">=4" }
2026 | dev: true
2027 |
2028 | /get-stream/6.0.1:
2029 | resolution:
2030 | {
2031 | integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==,
2032 | registry: https://npm.gcdn.mirr.one/,
2033 | }
2034 | engines: { node: ">=10" }
2035 | dev: true
2036 |
2037 | /gh-got/7.1.0:
2038 | resolution:
2039 | {
2040 | integrity: sha512-KeWkkhresa7sbpzQLYzITMgez5rMigUsijhmSAHcLDORIMUbdlkdoZyaN1wQvIjmUZnyb/wkAPaXb4MQKX0mdQ==,
2041 | registry: https://npm.gcdn.mirr.one/,
2042 | }
2043 | engines: { node: ">=4" }
2044 | dependencies:
2045 | got: 8.3.2
2046 | is-plain-obj: 1.1.0
2047 | dev: true
2048 |
2049 | /git-raw-commits/2.0.0:
2050 | resolution:
2051 | {
2052 | integrity: sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==,
2053 | registry: https://npm.gcdn.mirr.one/,
2054 | }
2055 | engines: { node: ">=6.9.0" }
2056 | hasBin: true
2057 | dependencies:
2058 | dargs: 4.1.0
2059 | lodash.template: 4.5.0
2060 | meow: 4.0.1
2061 | split2: 2.2.0
2062 | through2: 2.0.5
2063 | dev: true
2064 |
2065 | /git-raw-commits/2.0.11:
2066 | resolution:
2067 | {
2068 | integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==,
2069 | registry: https://npm.gcdn.mirr.one/,
2070 | }
2071 | engines: { node: ">=10" }
2072 | hasBin: true
2073 | dependencies:
2074 | dargs: 7.0.0
2075 | lodash: 4.17.21
2076 | meow: 8.1.2
2077 | split2: 3.2.2
2078 | through2: 4.0.2
2079 | dev: true
2080 |
2081 | /git-remote-origin-url/2.0.0:
2082 | resolution:
2083 | {
2084 | integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=,
2085 | registry: https://npm.gcdn.mirr.one/,
2086 | }
2087 | engines: { node: ">=4" }
2088 | dependencies:
2089 | gitconfiglocal: 1.0.0
2090 | pify: 2.3.0
2091 | dev: true
2092 |
2093 | /git-semver-tags/2.0.3:
2094 | resolution:
2095 | {
2096 | integrity: sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==,
2097 | registry: https://npm.gcdn.mirr.one/,
2098 | }
2099 | engines: { node: ">=6.9.0" }
2100 | hasBin: true
2101 | dependencies:
2102 | meow: 4.0.1
2103 | semver: 6.3.0
2104 | dev: true
2105 |
2106 | /git-semver-tags/4.1.1:
2107 | resolution:
2108 | {
2109 | integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==,
2110 | registry: https://npm.gcdn.mirr.one/,
2111 | }
2112 | engines: { node: ">=10" }
2113 | hasBin: true
2114 | dependencies:
2115 | meow: 8.1.2
2116 | semver: 6.3.0
2117 | dev: true
2118 |
2119 | /gitconfiglocal/1.0.0:
2120 | resolution:
2121 | {
2122 | integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=,
2123 | registry: https://npm.gcdn.mirr.one/,
2124 | }
2125 | dependencies:
2126 | ini: 1.3.8
2127 | dev: true
2128 |
2129 | /global-dirs/0.1.1:
2130 | resolution:
2131 | {
2132 | integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=,
2133 | registry: https://npm.gcdn.mirr.one/,
2134 | }
2135 | engines: { node: ">=4" }
2136 | dependencies:
2137 | ini: 1.3.8
2138 | dev: true
2139 |
2140 | /got/8.3.2:
2141 | resolution:
2142 | {
2143 | integrity: sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==,
2144 | registry: https://npm.gcdn.mirr.one/,
2145 | }
2146 | engines: { node: ">=4" }
2147 | dependencies:
2148 | "@sindresorhus/is": 0.7.0
2149 | cacheable-request: 2.1.4
2150 | decompress-response: 3.3.0
2151 | duplexer3: 0.1.4
2152 | get-stream: 3.0.0
2153 | into-stream: 3.1.0
2154 | is-retry-allowed: 1.2.0
2155 | isurl: 1.0.0
2156 | lowercase-keys: 1.0.1
2157 | mimic-response: 1.0.1
2158 | p-cancelable: 0.4.1
2159 | p-timeout: 2.0.1
2160 | pify: 3.0.0
2161 | safe-buffer: 5.2.1
2162 | timed-out: 4.0.1
2163 | url-parse-lax: 3.0.0
2164 | url-to-options: 1.0.1
2165 | dev: true
2166 |
2167 | /graceful-fs/4.2.9:
2168 | resolution:
2169 | {
2170 | integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==,
2171 | registry: https://npm.gcdn.mirr.one/,
2172 | }
2173 | dev: true
2174 |
2175 | /handlebars/4.7.7:
2176 | resolution:
2177 | {
2178 | integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==,
2179 | registry: https://npm.gcdn.mirr.one/,
2180 | }
2181 | engines: { node: ">=0.4.7" }
2182 | hasBin: true
2183 | dependencies:
2184 | minimist: 1.2.5
2185 | neo-async: 2.6.2
2186 | source-map: 0.6.1
2187 | wordwrap: 1.0.0
2188 | optionalDependencies:
2189 | uglify-js: 3.15.0
2190 | dev: true
2191 |
2192 | /hard-rejection/2.1.0:
2193 | resolution:
2194 | {
2195 | integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==,
2196 | registry: https://npm.gcdn.mirr.one/,
2197 | }
2198 | engines: { node: ">=6" }
2199 | dev: true
2200 |
2201 | /has-flag/3.0.0:
2202 | resolution:
2203 | {
2204 | integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=,
2205 | registry: https://npm.gcdn.mirr.one/,
2206 | }
2207 | engines: { node: ">=4" }
2208 | dev: true
2209 |
2210 | /has-flag/4.0.0:
2211 | resolution:
2212 | {
2213 | integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==,
2214 | registry: https://npm.gcdn.mirr.one/,
2215 | }
2216 | engines: { node: ">=8" }
2217 | dev: true
2218 |
2219 | /has-symbol-support-x/1.4.2:
2220 | resolution:
2221 | {
2222 | integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==,
2223 | registry: https://npm.gcdn.mirr.one/,
2224 | }
2225 | dev: true
2226 |
2227 | /has-to-string-tag-x/1.4.1:
2228 | resolution:
2229 | {
2230 | integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==,
2231 | registry: https://npm.gcdn.mirr.one/,
2232 | }
2233 | dependencies:
2234 | has-symbol-support-x: 1.4.2
2235 | dev: true
2236 |
2237 | /has/1.0.3:
2238 | resolution:
2239 | {
2240 | integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==,
2241 | registry: https://npm.gcdn.mirr.one/,
2242 | }
2243 | engines: { node: ">= 0.4.0" }
2244 | dependencies:
2245 | function-bind: 1.1.1
2246 | dev: true
2247 |
2248 | /hosted-git-info/2.8.9:
2249 | resolution:
2250 | {
2251 | integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==,
2252 | registry: https://npm.gcdn.mirr.one/,
2253 | }
2254 | dev: true
2255 |
2256 | /hosted-git-info/4.1.0:
2257 | resolution:
2258 | {
2259 | integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==,
2260 | registry: https://npm.gcdn.mirr.one/,
2261 | }
2262 | engines: { node: ">=10" }
2263 | dependencies:
2264 | lru-cache: 6.0.0
2265 | dev: true
2266 |
2267 | /http-cache-semantics/3.8.1:
2268 | resolution:
2269 | {
2270 | integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==,
2271 | registry: https://npm.gcdn.mirr.one/,
2272 | }
2273 | dev: true
2274 |
2275 | /http-errors/1.8.1:
2276 | resolution:
2277 | {
2278 | integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==,
2279 | }
2280 | engines: { node: ">= 0.6" }
2281 | dependencies:
2282 | depd: 1.1.2
2283 | inherits: 2.0.4
2284 | setprototypeof: 1.2.0
2285 | statuses: 1.5.0
2286 | toidentifier: 1.0.1
2287 | dev: true
2288 |
2289 | /human-signals/2.1.0:
2290 | resolution:
2291 | {
2292 | integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==,
2293 | registry: https://npm.gcdn.mirr.one/,
2294 | }
2295 | engines: { node: ">=10.17.0" }
2296 | dev: true
2297 |
2298 | /husky/7.0.4:
2299 | resolution:
2300 | {
2301 | integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==,
2302 | registry: https://npm.gcdn.mirr.one/,
2303 | }
2304 | engines: { node: ">=12" }
2305 | hasBin: true
2306 | dev: true
2307 |
2308 | /iconv-lite/0.4.24:
2309 | resolution:
2310 | {
2311 | integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==,
2312 | registry: https://npm.gcdn.mirr.one/,
2313 | }
2314 | engines: { node: ">=0.10.0" }
2315 | dependencies:
2316 | safer-buffer: 2.1.2
2317 | dev: true
2318 |
2319 | /import-fresh/3.3.0:
2320 | resolution:
2321 | {
2322 | integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==,
2323 | registry: https://npm.gcdn.mirr.one/,
2324 | }
2325 | engines: { node: ">=6" }
2326 | dependencies:
2327 | parent-module: 1.0.1
2328 | resolve-from: 4.0.0
2329 | dev: true
2330 |
2331 | /indent-string/2.1.0:
2332 | resolution:
2333 | {
2334 | integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=,
2335 | registry: https://npm.gcdn.mirr.one/,
2336 | }
2337 | engines: { node: ">=0.10.0" }
2338 | dependencies:
2339 | repeating: 2.0.1
2340 | dev: true
2341 |
2342 | /indent-string/3.2.0:
2343 | resolution:
2344 | {
2345 | integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=,
2346 | registry: https://npm.gcdn.mirr.one/,
2347 | }
2348 | engines: { node: ">=4" }
2349 | dev: true
2350 |
2351 | /indent-string/4.0.0:
2352 | resolution:
2353 | {
2354 | integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==,
2355 | registry: https://npm.gcdn.mirr.one/,
2356 | }
2357 | engines: { node: ">=8" }
2358 | dev: true
2359 |
2360 | /inherits/2.0.4:
2361 | resolution:
2362 | {
2363 | integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==,
2364 | registry: https://npm.gcdn.mirr.one/,
2365 | }
2366 | dev: true
2367 |
2368 | /ini/1.3.8:
2369 | resolution:
2370 | {
2371 | integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==,
2372 | registry: https://npm.gcdn.mirr.one/,
2373 | }
2374 | dev: true
2375 |
2376 | /inquirer/6.5.2:
2377 | resolution:
2378 | {
2379 | integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==,
2380 | registry: https://npm.gcdn.mirr.one/,
2381 | }
2382 | engines: { node: ">=6.0.0" }
2383 | dependencies:
2384 | ansi-escapes: 3.2.0
2385 | chalk: 2.4.2
2386 | cli-cursor: 2.1.0
2387 | cli-width: 2.2.1
2388 | external-editor: 3.1.0
2389 | figures: 2.0.0
2390 | lodash: 4.17.21
2391 | mute-stream: 0.0.7
2392 | run-async: 2.4.1
2393 | rxjs: 6.6.7
2394 | string-width: 2.1.1
2395 | strip-ansi: 5.2.0
2396 | through: 2.3.8
2397 | dev: true
2398 |
2399 | /into-stream/3.1.0:
2400 | resolution:
2401 | {
2402 | integrity: sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=,
2403 | registry: https://npm.gcdn.mirr.one/,
2404 | }
2405 | engines: { node: ">=4" }
2406 | dependencies:
2407 | from2: 2.3.0
2408 | p-is-promise: 1.1.0
2409 | dev: true
2410 |
2411 | /ipaddr.js/1.9.1:
2412 | resolution:
2413 | {
2414 | integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==,
2415 | }
2416 | engines: { node: ">= 0.10" }
2417 | dev: true
2418 |
2419 | /is-arrayish/0.2.1:
2420 | resolution:
2421 | {
2422 | integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=,
2423 | registry: https://npm.gcdn.mirr.one/,
2424 | }
2425 | dev: true
2426 |
2427 | /is-core-module/2.8.1:
2428 | resolution:
2429 | {
2430 | integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==,
2431 | registry: https://npm.gcdn.mirr.one/,
2432 | }
2433 | dependencies:
2434 | has: 1.0.3
2435 | dev: true
2436 |
2437 | /is-finite/1.1.0:
2438 | resolution:
2439 | {
2440 | integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==,
2441 | registry: https://npm.gcdn.mirr.one/,
2442 | }
2443 | engines: { node: ">=0.10.0" }
2444 | dev: true
2445 |
2446 | /is-fullwidth-code-point/2.0.0:
2447 | resolution:
2448 | {
2449 | integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=,
2450 | registry: https://npm.gcdn.mirr.one/,
2451 | }
2452 | engines: { node: ">=4" }
2453 | dev: true
2454 |
2455 | /is-fullwidth-code-point/3.0.0:
2456 | resolution:
2457 | {
2458 | integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==,
2459 | registry: https://npm.gcdn.mirr.one/,
2460 | }
2461 | engines: { node: ">=8" }
2462 | dev: true
2463 |
2464 | /is-fullwidth-code-point/4.0.0:
2465 | resolution:
2466 | {
2467 | integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==,
2468 | registry: https://npm.gcdn.mirr.one/,
2469 | }
2470 | engines: { node: ">=12" }
2471 | dev: true
2472 |
2473 | /is-number/7.0.0:
2474 | resolution:
2475 | {
2476 | integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==,
2477 | registry: https://npm.gcdn.mirr.one/,
2478 | }
2479 | engines: { node: ">=0.12.0" }
2480 | dev: true
2481 |
2482 | /is-obj/1.0.1:
2483 | resolution:
2484 | {
2485 | integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=,
2486 | registry: https://npm.gcdn.mirr.one/,
2487 | }
2488 | engines: { node: ">=0.10.0" }
2489 | dev: true
2490 |
2491 | /is-obj/2.0.0:
2492 | resolution:
2493 | {
2494 | integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==,
2495 | registry: https://npm.gcdn.mirr.one/,
2496 | }
2497 | engines: { node: ">=8" }
2498 | dev: true
2499 |
2500 | /is-object/1.0.2:
2501 | resolution:
2502 | {
2503 | integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==,
2504 | registry: https://npm.gcdn.mirr.one/,
2505 | }
2506 | dev: true
2507 |
2508 | /is-plain-obj/1.1.0:
2509 | resolution:
2510 | {
2511 | integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=,
2512 | registry: https://npm.gcdn.mirr.one/,
2513 | }
2514 | engines: { node: ">=0.10.0" }
2515 | dev: true
2516 |
2517 | /is-retry-allowed/1.2.0:
2518 | resolution:
2519 | {
2520 | integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==,
2521 | registry: https://npm.gcdn.mirr.one/,
2522 | }
2523 | engines: { node: ">=0.10.0" }
2524 | dev: true
2525 |
2526 | /is-stream/2.0.1:
2527 | resolution:
2528 | {
2529 | integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==,
2530 | registry: https://npm.gcdn.mirr.one/,
2531 | }
2532 | engines: { node: ">=8" }
2533 | dev: true
2534 |
2535 | /is-text-path/1.0.1:
2536 | resolution:
2537 | {
2538 | integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=,
2539 | registry: https://npm.gcdn.mirr.one/,
2540 | }
2541 | engines: { node: ">=0.10.0" }
2542 | dependencies:
2543 | text-extensions: 1.9.0
2544 | dev: true
2545 |
2546 | /is-utf8/0.2.1:
2547 | resolution:
2548 | {
2549 | integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=,
2550 | registry: https://npm.gcdn.mirr.one/,
2551 | }
2552 | dev: true
2553 |
2554 | /isarray/1.0.0:
2555 | resolution:
2556 | {
2557 | integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=,
2558 | registry: https://npm.gcdn.mirr.one/,
2559 | }
2560 | dev: true
2561 |
2562 | /isexe/2.0.0:
2563 | resolution:
2564 | {
2565 | integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=,
2566 | registry: https://npm.gcdn.mirr.one/,
2567 | }
2568 | dev: true
2569 |
2570 | /isurl/1.0.0:
2571 | resolution:
2572 | {
2573 | integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==,
2574 | registry: https://npm.gcdn.mirr.one/,
2575 | }
2576 | engines: { node: ">= 4" }
2577 | dependencies:
2578 | has-to-string-tag-x: 1.4.1
2579 | is-object: 1.0.2
2580 | dev: true
2581 |
2582 | /js-tokens/4.0.0:
2583 | resolution:
2584 | {
2585 | integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==,
2586 | registry: https://npm.gcdn.mirr.one/,
2587 | }
2588 | dev: true
2589 |
2590 | /json-buffer/3.0.0:
2591 | resolution:
2592 | {
2593 | integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=,
2594 | registry: https://npm.gcdn.mirr.one/,
2595 | }
2596 | dev: true
2597 |
2598 | /json-parse-better-errors/1.0.2:
2599 | resolution:
2600 | {
2601 | integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==,
2602 | registry: https://npm.gcdn.mirr.one/,
2603 | }
2604 | dev: true
2605 |
2606 | /json-parse-even-better-errors/2.3.1:
2607 | resolution:
2608 | {
2609 | integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==,
2610 | registry: https://npm.gcdn.mirr.one/,
2611 | }
2612 | dev: true
2613 |
2614 | /json-schema-traverse/0.4.1:
2615 | resolution:
2616 | {
2617 | integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==,
2618 | registry: https://npm.gcdn.mirr.one/,
2619 | }
2620 | dev: true
2621 |
2622 | /json-stringify-safe/5.0.1:
2623 | resolution:
2624 | {
2625 | integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=,
2626 | registry: https://npm.gcdn.mirr.one/,
2627 | }
2628 | dev: true
2629 |
2630 | /jsonfile/6.1.0:
2631 | resolution:
2632 | {
2633 | integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==,
2634 | registry: https://npm.gcdn.mirr.one/,
2635 | }
2636 | dependencies:
2637 | universalify: 2.0.0
2638 | optionalDependencies:
2639 | graceful-fs: 4.2.9
2640 | dev: true
2641 |
2642 | /jsonparse/1.3.1:
2643 | resolution:
2644 | {
2645 | integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=,
2646 | registry: https://npm.gcdn.mirr.one/,
2647 | }
2648 | engines: { "0": node >= 0.2.0 }
2649 | dev: true
2650 |
2651 | /keyv/3.0.0:
2652 | resolution:
2653 | {
2654 | integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==,
2655 | registry: https://npm.gcdn.mirr.one/,
2656 | }
2657 | dependencies:
2658 | json-buffer: 3.0.0
2659 | dev: true
2660 |
2661 | /kind-of/6.0.3:
2662 | resolution:
2663 | {
2664 | integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==,
2665 | registry: https://npm.gcdn.mirr.one/,
2666 | }
2667 | engines: { node: ">=0.10.0" }
2668 | dev: true
2669 |
2670 | /lilconfig/2.0.4:
2671 | resolution:
2672 | {
2673 | integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==,
2674 | registry: https://npm.gcdn.mirr.one/,
2675 | }
2676 | engines: { node: ">=10" }
2677 | dev: true
2678 |
2679 | /lines-and-columns/1.2.4:
2680 | resolution:
2681 | {
2682 | integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==,
2683 | registry: https://npm.gcdn.mirr.one/,
2684 | }
2685 | dev: true
2686 |
2687 | /lint-staged/12.3.2:
2688 | resolution:
2689 | {
2690 | integrity: sha512-gtw4Cbj01SuVSfAOXC6ivd/7VKHTj51yj5xV8TgktFmYNMsZzXuSd5/brqJEA93v63wL7R6iDlunMANOechC0A==,
2691 | registry: https://npm.gcdn.mirr.one/,
2692 | }
2693 | engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
2694 | hasBin: true
2695 | dependencies:
2696 | cli-truncate: 3.1.0
2697 | colorette: 2.0.16
2698 | commander: 8.3.0
2699 | debug: 4.3.3_supports-color@9.2.1
2700 | execa: 5.1.1
2701 | lilconfig: 2.0.4
2702 | listr2: 4.0.1
2703 | micromatch: 4.0.4
2704 | normalize-path: 3.0.0
2705 | object-inspect: 1.12.0
2706 | string-argv: 0.3.1
2707 | supports-color: 9.2.1
2708 | yaml: 1.10.2
2709 | transitivePeerDependencies:
2710 | - enquirer
2711 | dev: true
2712 |
2713 | /listr2/4.0.1:
2714 | resolution:
2715 | {
2716 | integrity: sha512-D65Nl+zyYHL2jQBGmxtH/pU8koPZo5C8iCNE8EoB04RwPgQG1wuaKwVbeZv9LJpiH4Nxs0FCp+nNcG8OqpniiA==,
2717 | registry: https://npm.gcdn.mirr.one/,
2718 | }
2719 | engines: { node: ">=12" }
2720 | peerDependencies:
2721 | enquirer: ">= 2.3.0 < 3"
2722 | peerDependenciesMeta:
2723 | enquirer:
2724 | optional: true
2725 | dependencies:
2726 | cli-truncate: 2.1.0
2727 | colorette: 2.0.16
2728 | log-update: 4.0.0
2729 | p-map: 4.0.0
2730 | rfdc: 1.3.0
2731 | rxjs: 7.5.2
2732 | through: 2.3.8
2733 | wrap-ansi: 7.0.0
2734 | dev: true
2735 |
2736 | /load-json-file/1.1.0:
2737 | resolution:
2738 | {
2739 | integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=,
2740 | registry: https://npm.gcdn.mirr.one/,
2741 | }
2742 | engines: { node: ">=0.10.0" }
2743 | dependencies:
2744 | graceful-fs: 4.2.9
2745 | parse-json: 2.2.0
2746 | pify: 2.3.0
2747 | pinkie-promise: 2.0.1
2748 | strip-bom: 2.0.0
2749 | dev: true
2750 |
2751 | /load-json-file/4.0.0:
2752 | resolution:
2753 | {
2754 | integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=,
2755 | registry: https://npm.gcdn.mirr.one/,
2756 | }
2757 | engines: { node: ">=4" }
2758 | dependencies:
2759 | graceful-fs: 4.2.9
2760 | parse-json: 4.0.0
2761 | pify: 3.0.0
2762 | strip-bom: 3.0.0
2763 | dev: true
2764 |
2765 | /locate-path/2.0.0:
2766 | resolution:
2767 | {
2768 | integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=,
2769 | registry: https://npm.gcdn.mirr.one/,
2770 | }
2771 | engines: { node: ">=4" }
2772 | dependencies:
2773 | p-locate: 2.0.0
2774 | path-exists: 3.0.0
2775 | dev: true
2776 |
2777 | /locate-path/3.0.0:
2778 | resolution:
2779 | {
2780 | integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==,
2781 | registry: https://npm.gcdn.mirr.one/,
2782 | }
2783 | engines: { node: ">=6" }
2784 | dependencies:
2785 | p-locate: 3.0.0
2786 | path-exists: 3.0.0
2787 | dev: true
2788 |
2789 | /locate-path/5.0.0:
2790 | resolution:
2791 | {
2792 | integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==,
2793 | registry: https://npm.gcdn.mirr.one/,
2794 | }
2795 | engines: { node: ">=8" }
2796 | dependencies:
2797 | p-locate: 4.1.0
2798 | dev: true
2799 |
2800 | /locate-path/6.0.0:
2801 | resolution:
2802 | {
2803 | integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==,
2804 | registry: https://npm.gcdn.mirr.one/,
2805 | }
2806 | engines: { node: ">=10" }
2807 | dependencies:
2808 | p-locate: 5.0.0
2809 | dev: true
2810 |
2811 | /lodash._reinterpolate/3.0.0:
2812 | resolution:
2813 | {
2814 | integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=,
2815 | registry: https://npm.gcdn.mirr.one/,
2816 | }
2817 | dev: true
2818 |
2819 | /lodash.ismatch/4.4.0:
2820 | resolution:
2821 | {
2822 | integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=,
2823 | registry: https://npm.gcdn.mirr.one/,
2824 | }
2825 | dev: true
2826 |
2827 | /lodash.merge/4.6.2:
2828 | resolution:
2829 | {
2830 | integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==,
2831 | registry: https://npm.gcdn.mirr.one/,
2832 | }
2833 | dev: true
2834 |
2835 | /lodash.template/4.5.0:
2836 | resolution:
2837 | {
2838 | integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==,
2839 | registry: https://npm.gcdn.mirr.one/,
2840 | }
2841 | dependencies:
2842 | lodash._reinterpolate: 3.0.0
2843 | lodash.templatesettings: 4.2.0
2844 | dev: true
2845 |
2846 | /lodash.templatesettings/4.2.0:
2847 | resolution:
2848 | {
2849 | integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==,
2850 | registry: https://npm.gcdn.mirr.one/,
2851 | }
2852 | dependencies:
2853 | lodash._reinterpolate: 3.0.0
2854 | dev: true
2855 |
2856 | /lodash/4.17.21:
2857 | resolution:
2858 | {
2859 | integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==,
2860 | registry: https://npm.gcdn.mirr.one/,
2861 | }
2862 | dev: true
2863 |
2864 | /log-update/4.0.0:
2865 | resolution:
2866 | {
2867 | integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==,
2868 | registry: https://npm.gcdn.mirr.one/,
2869 | }
2870 | engines: { node: ">=10" }
2871 | dependencies:
2872 | ansi-escapes: 4.3.2
2873 | cli-cursor: 3.1.0
2874 | slice-ansi: 4.0.0
2875 | wrap-ansi: 6.2.0
2876 | dev: true
2877 |
2878 | /loud-rejection/1.6.0:
2879 | resolution:
2880 | {
2881 | integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=,
2882 | registry: https://npm.gcdn.mirr.one/,
2883 | }
2884 | engines: { node: ">=0.10.0" }
2885 | dependencies:
2886 | currently-unhandled: 0.4.1
2887 | signal-exit: 3.0.6
2888 | dev: true
2889 |
2890 | /lowercase-keys/1.0.0:
2891 | resolution:
2892 | {
2893 | integrity: sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=,
2894 | registry: https://npm.gcdn.mirr.one/,
2895 | }
2896 | engines: { node: ">=0.10.0" }
2897 | dev: true
2898 |
2899 | /lowercase-keys/1.0.1:
2900 | resolution:
2901 | {
2902 | integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==,
2903 | registry: https://npm.gcdn.mirr.one/,
2904 | }
2905 | engines: { node: ">=0.10.0" }
2906 | dev: true
2907 |
2908 | /lru-cache/6.0.0:
2909 | resolution:
2910 | {
2911 | integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==,
2912 | registry: https://npm.gcdn.mirr.one/,
2913 | }
2914 | engines: { node: ">=10" }
2915 | dependencies:
2916 | yallist: 4.0.0
2917 | dev: true
2918 |
2919 | /make-error/1.3.6:
2920 | resolution:
2921 | {
2922 | integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==,
2923 | registry: https://npm.gcdn.mirr.one/,
2924 | }
2925 | dev: true
2926 |
2927 | /map-obj/1.0.1:
2928 | resolution:
2929 | {
2930 | integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=,
2931 | registry: https://npm.gcdn.mirr.one/,
2932 | }
2933 | engines: { node: ">=0.10.0" }
2934 | dev: true
2935 |
2936 | /map-obj/2.0.0:
2937 | resolution:
2938 | {
2939 | integrity: sha1-plzSkIepJZi4eRJXpSPgISIqwfk=,
2940 | registry: https://npm.gcdn.mirr.one/,
2941 | }
2942 | engines: { node: ">=4" }
2943 | dev: true
2944 |
2945 | /map-obj/4.3.0:
2946 | resolution:
2947 | {
2948 | integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==,
2949 | registry: https://npm.gcdn.mirr.one/,
2950 | }
2951 | engines: { node: ">=8" }
2952 | dev: true
2953 |
2954 | /media-typer/0.3.0:
2955 | resolution: { integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= }
2956 | engines: { node: ">= 0.6" }
2957 | dev: true
2958 |
2959 | /meow/3.7.0:
2960 | resolution:
2961 | {
2962 | integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=,
2963 | registry: https://npm.gcdn.mirr.one/,
2964 | }
2965 | engines: { node: ">=0.10.0" }
2966 | dependencies:
2967 | camelcase-keys: 2.1.0
2968 | decamelize: 1.2.0
2969 | loud-rejection: 1.6.0
2970 | map-obj: 1.0.1
2971 | minimist: 1.2.5
2972 | normalize-package-data: 2.5.0
2973 | object-assign: 4.1.1
2974 | read-pkg-up: 1.0.1
2975 | redent: 1.0.0
2976 | trim-newlines: 1.0.0
2977 | dev: true
2978 |
2979 | /meow/4.0.1:
2980 | resolution:
2981 | {
2982 | integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==,
2983 | registry: https://npm.gcdn.mirr.one/,
2984 | }
2985 | engines: { node: ">=4" }
2986 | dependencies:
2987 | camelcase-keys: 4.2.0
2988 | decamelize-keys: 1.1.0
2989 | loud-rejection: 1.6.0
2990 | minimist: 1.2.5
2991 | minimist-options: 3.0.2
2992 | normalize-package-data: 2.5.0
2993 | read-pkg-up: 3.0.0
2994 | redent: 2.0.0
2995 | trim-newlines: 2.0.0
2996 | dev: true
2997 |
2998 | /meow/7.1.1:
2999 | resolution:
3000 | {
3001 | integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==,
3002 | registry: https://npm.gcdn.mirr.one/,
3003 | }
3004 | engines: { node: ">=10" }
3005 | dependencies:
3006 | "@types/minimist": 1.2.2
3007 | camelcase-keys: 6.2.2
3008 | decamelize-keys: 1.1.0
3009 | hard-rejection: 2.1.0
3010 | minimist-options: 4.1.0
3011 | normalize-package-data: 2.5.0
3012 | read-pkg-up: 7.0.1
3013 | redent: 3.0.0
3014 | trim-newlines: 3.0.1
3015 | type-fest: 0.13.1
3016 | yargs-parser: 18.1.3
3017 | dev: true
3018 |
3019 | /meow/8.1.2:
3020 | resolution:
3021 | {
3022 | integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==,
3023 | registry: https://npm.gcdn.mirr.one/,
3024 | }
3025 | engines: { node: ">=10" }
3026 | dependencies:
3027 | "@types/minimist": 1.2.2
3028 | camelcase-keys: 6.2.2
3029 | decamelize-keys: 1.1.0
3030 | hard-rejection: 2.1.0
3031 | minimist-options: 4.1.0
3032 | normalize-package-data: 3.0.3
3033 | read-pkg-up: 7.0.1
3034 | redent: 3.0.0
3035 | trim-newlines: 3.0.1
3036 | type-fest: 0.18.1
3037 | yargs-parser: 20.2.9
3038 | dev: true
3039 |
3040 | /merge-descriptors/1.0.1:
3041 | resolution: { integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= }
3042 | dev: true
3043 |
3044 | /merge-stream/2.0.0:
3045 | resolution:
3046 | {
3047 | integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==,
3048 | registry: https://npm.gcdn.mirr.one/,
3049 | }
3050 | dev: true
3051 |
3052 | /methods/1.1.2:
3053 | resolution: { integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= }
3054 | engines: { node: ">= 0.6" }
3055 | dev: true
3056 |
3057 | /micromatch/4.0.4:
3058 | resolution:
3059 | {
3060 | integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==,
3061 | registry: https://npm.gcdn.mirr.one/,
3062 | }
3063 | engines: { node: ">=8.6" }
3064 | dependencies:
3065 | braces: 3.0.2
3066 | picomatch: 2.3.1
3067 | dev: true
3068 |
3069 | /mime-db/1.51.0:
3070 | resolution:
3071 | {
3072 | integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==,
3073 | }
3074 | engines: { node: ">= 0.6" }
3075 | dev: true
3076 |
3077 | /mime-types/2.1.34:
3078 | resolution:
3079 | {
3080 | integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==,
3081 | }
3082 | engines: { node: ">= 0.6" }
3083 | dependencies:
3084 | mime-db: 1.51.0
3085 | dev: true
3086 |
3087 | /mime/1.6.0:
3088 | resolution:
3089 | {
3090 | integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==,
3091 | }
3092 | engines: { node: ">=4" }
3093 | hasBin: true
3094 | dev: true
3095 |
3096 | /mimic-fn/1.2.0:
3097 | resolution:
3098 | {
3099 | integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==,
3100 | registry: https://npm.gcdn.mirr.one/,
3101 | }
3102 | engines: { node: ">=4" }
3103 | dev: true
3104 |
3105 | /mimic-fn/2.1.0:
3106 | resolution:
3107 | {
3108 | integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==,
3109 | registry: https://npm.gcdn.mirr.one/,
3110 | }
3111 | engines: { node: ">=6" }
3112 | dev: true
3113 |
3114 | /mimic-response/1.0.1:
3115 | resolution:
3116 | {
3117 | integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==,
3118 | registry: https://npm.gcdn.mirr.one/,
3119 | }
3120 | engines: { node: ">=4" }
3121 | dev: true
3122 |
3123 | /min-indent/1.0.1:
3124 | resolution:
3125 | {
3126 | integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==,
3127 | registry: https://npm.gcdn.mirr.one/,
3128 | }
3129 | engines: { node: ">=4" }
3130 | dev: true
3131 |
3132 | /minimatch/3.0.4:
3133 | resolution:
3134 | {
3135 | integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==,
3136 | registry: https://npm.gcdn.mirr.one/,
3137 | }
3138 | dependencies:
3139 | brace-expansion: 1.1.11
3140 | dev: true
3141 |
3142 | /minimist-options/3.0.2:
3143 | resolution:
3144 | {
3145 | integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==,
3146 | registry: https://npm.gcdn.mirr.one/,
3147 | }
3148 | engines: { node: ">= 4" }
3149 | dependencies:
3150 | arrify: 1.0.1
3151 | is-plain-obj: 1.1.0
3152 | dev: true
3153 |
3154 | /minimist-options/4.1.0:
3155 | resolution:
3156 | {
3157 | integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==,
3158 | registry: https://npm.gcdn.mirr.one/,
3159 | }
3160 | engines: { node: ">= 6" }
3161 | dependencies:
3162 | arrify: 1.0.1
3163 | is-plain-obj: 1.1.0
3164 | kind-of: 6.0.3
3165 | dev: true
3166 |
3167 | /minimist/1.2.5:
3168 | resolution:
3169 | {
3170 | integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==,
3171 | registry: https://npm.gcdn.mirr.one/,
3172 | }
3173 | dev: true
3174 |
3175 | /modify-values/1.0.1:
3176 | resolution:
3177 | {
3178 | integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==,
3179 | registry: https://npm.gcdn.mirr.one/,
3180 | }
3181 | engines: { node: ">=0.10.0" }
3182 | dev: true
3183 |
3184 | /ms/2.0.0:
3185 | resolution: { integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= }
3186 | dev: true
3187 |
3188 | /ms/2.1.2:
3189 | resolution:
3190 | {
3191 | integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==,
3192 | registry: https://npm.gcdn.mirr.one/,
3193 | }
3194 | dev: true
3195 |
3196 | /ms/2.1.3:
3197 | resolution:
3198 | {
3199 | integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==,
3200 | registry: https://npm.gcdn.mirr.one/,
3201 | }
3202 | dev: true
3203 |
3204 | /mute-stream/0.0.7:
3205 | resolution:
3206 | {
3207 | integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=,
3208 | registry: https://npm.gcdn.mirr.one/,
3209 | }
3210 | dev: true
3211 |
3212 | /negotiator/0.6.3:
3213 | resolution:
3214 | {
3215 | integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==,
3216 | }
3217 | engines: { node: ">= 0.6" }
3218 | dev: true
3219 |
3220 | /neo-async/2.6.2:
3221 | resolution:
3222 | {
3223 | integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==,
3224 | registry: https://npm.gcdn.mirr.one/,
3225 | }
3226 | dev: true
3227 |
3228 | /normalize-package-data/2.5.0:
3229 | resolution:
3230 | {
3231 | integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==,
3232 | registry: https://npm.gcdn.mirr.one/,
3233 | }
3234 | dependencies:
3235 | hosted-git-info: 2.8.9
3236 | resolve: 1.22.0
3237 | semver: 5.7.1
3238 | validate-npm-package-license: 3.0.4
3239 | dev: true
3240 |
3241 | /normalize-package-data/3.0.3:
3242 | resolution:
3243 | {
3244 | integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==,
3245 | registry: https://npm.gcdn.mirr.one/,
3246 | }
3247 | engines: { node: ">=10" }
3248 | dependencies:
3249 | hosted-git-info: 4.1.0
3250 | is-core-module: 2.8.1
3251 | semver: 7.3.5
3252 | validate-npm-package-license: 3.0.4
3253 | dev: true
3254 |
3255 | /normalize-path/3.0.0:
3256 | resolution:
3257 | {
3258 | integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==,
3259 | registry: https://npm.gcdn.mirr.one/,
3260 | }
3261 | engines: { node: ">=0.10.0" }
3262 | dev: true
3263 |
3264 | /normalize-url/2.0.1:
3265 | resolution:
3266 | {
3267 | integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==,
3268 | registry: https://npm.gcdn.mirr.one/,
3269 | }
3270 | engines: { node: ">=4" }
3271 | dependencies:
3272 | prepend-http: 2.0.0
3273 | query-string: 5.1.1
3274 | sort-keys: 2.0.0
3275 | dev: true
3276 |
3277 | /npm-run-path/4.0.1:
3278 | resolution:
3279 | {
3280 | integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==,
3281 | registry: https://npm.gcdn.mirr.one/,
3282 | }
3283 | engines: { node: ">=8" }
3284 | dependencies:
3285 | path-key: 3.1.1
3286 | dev: true
3287 |
3288 | /null-check/1.0.0:
3289 | resolution:
3290 | {
3291 | integrity: sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=,
3292 | registry: https://npm.gcdn.mirr.one/,
3293 | }
3294 | engines: { node: ">=0.10.0" }
3295 | dev: true
3296 |
3297 | /number-is-nan/1.0.1:
3298 | resolution:
3299 | {
3300 | integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=,
3301 | registry: https://npm.gcdn.mirr.one/,
3302 | }
3303 | engines: { node: ">=0.10.0" }
3304 | dev: true
3305 |
3306 | /object-assign/4.1.1:
3307 | resolution:
3308 | {
3309 | integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=,
3310 | registry: https://npm.gcdn.mirr.one/,
3311 | }
3312 | engines: { node: ">=0.10.0" }
3313 | dev: true
3314 |
3315 | /object-inspect/1.12.0:
3316 | resolution:
3317 | {
3318 | integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==,
3319 | registry: https://npm.gcdn.mirr.one/,
3320 | }
3321 | dev: true
3322 |
3323 | /on-finished/2.3.0:
3324 | resolution: { integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= }
3325 | engines: { node: ">= 0.8" }
3326 | dependencies:
3327 | ee-first: 1.1.1
3328 | dev: true
3329 |
3330 | /onetime/2.0.1:
3331 | resolution:
3332 | {
3333 | integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=,
3334 | registry: https://npm.gcdn.mirr.one/,
3335 | }
3336 | engines: { node: ">=4" }
3337 | dependencies:
3338 | mimic-fn: 1.2.0
3339 | dev: true
3340 |
3341 | /onetime/5.1.2:
3342 | resolution:
3343 | {
3344 | integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==,
3345 | registry: https://npm.gcdn.mirr.one/,
3346 | }
3347 | engines: { node: ">=6" }
3348 | dependencies:
3349 | mimic-fn: 2.1.0
3350 | dev: true
3351 |
3352 | /os-tmpdir/1.0.2:
3353 | resolution:
3354 | {
3355 | integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=,
3356 | registry: https://npm.gcdn.mirr.one/,
3357 | }
3358 | engines: { node: ">=0.10.0" }
3359 | dev: true
3360 |
3361 | /p-cancelable/0.4.1:
3362 | resolution:
3363 | {
3364 | integrity: sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==,
3365 | registry: https://npm.gcdn.mirr.one/,
3366 | }
3367 | engines: { node: ">=4" }
3368 | dev: true
3369 |
3370 | /p-finally/1.0.0:
3371 | resolution:
3372 | {
3373 | integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=,
3374 | registry: https://npm.gcdn.mirr.one/,
3375 | }
3376 | engines: { node: ">=4" }
3377 | dev: true
3378 |
3379 | /p-is-promise/1.1.0:
3380 | resolution:
3381 | {
3382 | integrity: sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=,
3383 | registry: https://npm.gcdn.mirr.one/,
3384 | }
3385 | engines: { node: ">=4" }
3386 | dev: true
3387 |
3388 | /p-limit/1.3.0:
3389 | resolution:
3390 | {
3391 | integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==,
3392 | registry: https://npm.gcdn.mirr.one/,
3393 | }
3394 | engines: { node: ">=4" }
3395 | dependencies:
3396 | p-try: 1.0.0
3397 | dev: true
3398 |
3399 | /p-limit/2.3.0:
3400 | resolution:
3401 | {
3402 | integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==,
3403 | registry: https://npm.gcdn.mirr.one/,
3404 | }
3405 | engines: { node: ">=6" }
3406 | dependencies:
3407 | p-try: 2.2.0
3408 | dev: true
3409 |
3410 | /p-limit/3.1.0:
3411 | resolution:
3412 | {
3413 | integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==,
3414 | registry: https://npm.gcdn.mirr.one/,
3415 | }
3416 | engines: { node: ">=10" }
3417 | dependencies:
3418 | yocto-queue: 0.1.0
3419 | dev: true
3420 |
3421 | /p-locate/2.0.0:
3422 | resolution:
3423 | {
3424 | integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=,
3425 | registry: https://npm.gcdn.mirr.one/,
3426 | }
3427 | engines: { node: ">=4" }
3428 | dependencies:
3429 | p-limit: 1.3.0
3430 | dev: true
3431 |
3432 | /p-locate/3.0.0:
3433 | resolution:
3434 | {
3435 | integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==,
3436 | registry: https://npm.gcdn.mirr.one/,
3437 | }
3438 | engines: { node: ">=6" }
3439 | dependencies:
3440 | p-limit: 2.3.0
3441 | dev: true
3442 |
3443 | /p-locate/4.1.0:
3444 | resolution:
3445 | {
3446 | integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==,
3447 | registry: https://npm.gcdn.mirr.one/,
3448 | }
3449 | engines: { node: ">=8" }
3450 | dependencies:
3451 | p-limit: 2.3.0
3452 | dev: true
3453 |
3454 | /p-locate/5.0.0:
3455 | resolution:
3456 | {
3457 | integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==,
3458 | registry: https://npm.gcdn.mirr.one/,
3459 | }
3460 | engines: { node: ">=10" }
3461 | dependencies:
3462 | p-limit: 3.1.0
3463 | dev: true
3464 |
3465 | /p-map/4.0.0:
3466 | resolution:
3467 | {
3468 | integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==,
3469 | registry: https://npm.gcdn.mirr.one/,
3470 | }
3471 | engines: { node: ">=10" }
3472 | dependencies:
3473 | aggregate-error: 3.1.0
3474 | dev: true
3475 |
3476 | /p-timeout/2.0.1:
3477 | resolution:
3478 | {
3479 | integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==,
3480 | registry: https://npm.gcdn.mirr.one/,
3481 | }
3482 | engines: { node: ">=4" }
3483 | dependencies:
3484 | p-finally: 1.0.0
3485 | dev: true
3486 |
3487 | /p-try/1.0.0:
3488 | resolution:
3489 | {
3490 | integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=,
3491 | registry: https://npm.gcdn.mirr.one/,
3492 | }
3493 | engines: { node: ">=4" }
3494 | dev: true
3495 |
3496 | /p-try/2.2.0:
3497 | resolution:
3498 | {
3499 | integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==,
3500 | registry: https://npm.gcdn.mirr.one/,
3501 | }
3502 | engines: { node: ">=6" }
3503 | dev: true
3504 |
3505 | /parent-module/1.0.1:
3506 | resolution:
3507 | {
3508 | integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==,
3509 | registry: https://npm.gcdn.mirr.one/,
3510 | }
3511 | engines: { node: ">=6" }
3512 | dependencies:
3513 | callsites: 3.1.0
3514 | dev: true
3515 |
3516 | /parse-github-repo-url/1.4.1:
3517 | resolution:
3518 | {
3519 | integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A=,
3520 | registry: https://npm.gcdn.mirr.one/,
3521 | }
3522 | dev: true
3523 |
3524 | /parse-json/2.2.0:
3525 | resolution:
3526 | {
3527 | integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=,
3528 | registry: https://npm.gcdn.mirr.one/,
3529 | }
3530 | engines: { node: ">=0.10.0" }
3531 | dependencies:
3532 | error-ex: 1.3.2
3533 | dev: true
3534 |
3535 | /parse-json/4.0.0:
3536 | resolution:
3537 | {
3538 | integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=,
3539 | registry: https://npm.gcdn.mirr.one/,
3540 | }
3541 | engines: { node: ">=4" }
3542 | dependencies:
3543 | error-ex: 1.3.2
3544 | json-parse-better-errors: 1.0.2
3545 | dev: true
3546 |
3547 | /parse-json/5.2.0:
3548 | resolution:
3549 | {
3550 | integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==,
3551 | registry: https://npm.gcdn.mirr.one/,
3552 | }
3553 | engines: { node: ">=8" }
3554 | dependencies:
3555 | "@babel/code-frame": 7.16.7
3556 | error-ex: 1.3.2
3557 | json-parse-even-better-errors: 2.3.1
3558 | lines-and-columns: 1.2.4
3559 | dev: true
3560 |
3561 | /parseurl/1.3.3:
3562 | resolution:
3563 | {
3564 | integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==,
3565 | }
3566 | engines: { node: ">= 0.8" }
3567 | dev: true
3568 |
3569 | /path-exists/2.1.0:
3570 | resolution:
3571 | {
3572 | integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=,
3573 | registry: https://npm.gcdn.mirr.one/,
3574 | }
3575 | engines: { node: ">=0.10.0" }
3576 | dependencies:
3577 | pinkie-promise: 2.0.1
3578 | dev: true
3579 |
3580 | /path-exists/3.0.0:
3581 | resolution:
3582 | {
3583 | integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=,
3584 | registry: https://npm.gcdn.mirr.one/,
3585 | }
3586 | engines: { node: ">=4" }
3587 | dev: true
3588 |
3589 | /path-exists/4.0.0:
3590 | resolution:
3591 | {
3592 | integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==,
3593 | registry: https://npm.gcdn.mirr.one/,
3594 | }
3595 | engines: { node: ">=8" }
3596 | dev: true
3597 |
3598 | /path-key/3.1.1:
3599 | resolution:
3600 | {
3601 | integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==,
3602 | registry: https://npm.gcdn.mirr.one/,
3603 | }
3604 | engines: { node: ">=8" }
3605 | dev: true
3606 |
3607 | /path-parse/1.0.7:
3608 | resolution:
3609 | {
3610 | integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==,
3611 | registry: https://npm.gcdn.mirr.one/,
3612 | }
3613 | dev: true
3614 |
3615 | /path-to-regexp/0.1.7:
3616 | resolution: { integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= }
3617 | dev: true
3618 |
3619 | /path-type/1.1.0:
3620 | resolution:
3621 | {
3622 | integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=,
3623 | registry: https://npm.gcdn.mirr.one/,
3624 | }
3625 | engines: { node: ">=0.10.0" }
3626 | dependencies:
3627 | graceful-fs: 4.2.9
3628 | pify: 2.3.0
3629 | pinkie-promise: 2.0.1
3630 | dev: true
3631 |
3632 | /path-type/3.0.0:
3633 | resolution:
3634 | {
3635 | integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==,
3636 | registry: https://npm.gcdn.mirr.one/,
3637 | }
3638 | engines: { node: ">=4" }
3639 | dependencies:
3640 | pify: 3.0.0
3641 | dev: true
3642 |
3643 | /path-type/4.0.0:
3644 | resolution:
3645 | {
3646 | integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==,
3647 | registry: https://npm.gcdn.mirr.one/,
3648 | }
3649 | engines: { node: ">=8" }
3650 | dev: true
3651 |
3652 | /picomatch/2.3.1:
3653 | resolution:
3654 | {
3655 | integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==,
3656 | registry: https://npm.gcdn.mirr.one/,
3657 | }
3658 | engines: { node: ">=8.6" }
3659 | dev: true
3660 |
3661 | /pify/2.3.0:
3662 | resolution:
3663 | {
3664 | integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=,
3665 | registry: https://npm.gcdn.mirr.one/,
3666 | }
3667 | engines: { node: ">=0.10.0" }
3668 | dev: true
3669 |
3670 | /pify/3.0.0:
3671 | resolution:
3672 | {
3673 | integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=,
3674 | registry: https://npm.gcdn.mirr.one/,
3675 | }
3676 | engines: { node: ">=4" }
3677 | dev: true
3678 |
3679 | /pinkie-promise/2.0.1:
3680 | resolution:
3681 | {
3682 | integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=,
3683 | registry: https://npm.gcdn.mirr.one/,
3684 | }
3685 | engines: { node: ">=0.10.0" }
3686 | dependencies:
3687 | pinkie: 2.0.4
3688 | dev: true
3689 |
3690 | /pinkie/2.0.4:
3691 | resolution:
3692 | {
3693 | integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=,
3694 | registry: https://npm.gcdn.mirr.one/,
3695 | }
3696 | engines: { node: ">=0.10.0" }
3697 | dev: true
3698 |
3699 | /prepend-http/2.0.0:
3700 | resolution:
3701 | {
3702 | integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=,
3703 | registry: https://npm.gcdn.mirr.one/,
3704 | }
3705 | engines: { node: ">=4" }
3706 | dev: true
3707 |
3708 | /prettier/2.5.1:
3709 | resolution:
3710 | {
3711 | integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==,
3712 | }
3713 | engines: { node: ">=10.13.0" }
3714 | hasBin: true
3715 | dev: true
3716 |
3717 | /process-nextick-args/2.0.1:
3718 | resolution:
3719 | {
3720 | integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==,
3721 | registry: https://npm.gcdn.mirr.one/,
3722 | }
3723 | dev: true
3724 |
3725 | /proxy-addr/2.0.7:
3726 | resolution:
3727 | {
3728 | integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==,
3729 | }
3730 | engines: { node: ">= 0.10" }
3731 | dependencies:
3732 | forwarded: 0.2.0
3733 | ipaddr.js: 1.9.1
3734 | dev: true
3735 |
3736 | /punycode/2.1.1:
3737 | resolution:
3738 | {
3739 | integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==,
3740 | registry: https://npm.gcdn.mirr.one/,
3741 | }
3742 | engines: { node: ">=6" }
3743 | dev: true
3744 |
3745 | /q/1.5.1:
3746 | resolution:
3747 | {
3748 | integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=,
3749 | registry: https://npm.gcdn.mirr.one/,
3750 | }
3751 | engines: { node: ">=0.6.0", teleport: ">=0.2.0" }
3752 | dev: true
3753 |
3754 | /qs/6.9.7:
3755 | resolution:
3756 | {
3757 | integrity: sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==,
3758 | }
3759 | engines: { node: ">=0.6" }
3760 | dev: true
3761 |
3762 | /query-string/5.1.1:
3763 | resolution:
3764 | {
3765 | integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==,
3766 | registry: https://npm.gcdn.mirr.one/,
3767 | }
3768 | engines: { node: ">=0.10.0" }
3769 | dependencies:
3770 | decode-uri-component: 0.2.0
3771 | object-assign: 4.1.1
3772 | strict-uri-encode: 1.1.0
3773 | dev: true
3774 |
3775 | /quick-lru/1.1.0:
3776 | resolution:
3777 | {
3778 | integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=,
3779 | registry: https://npm.gcdn.mirr.one/,
3780 | }
3781 | engines: { node: ">=4" }
3782 | dev: true
3783 |
3784 | /quick-lru/4.0.1:
3785 | resolution:
3786 | {
3787 | integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==,
3788 | registry: https://npm.gcdn.mirr.one/,
3789 | }
3790 | engines: { node: ">=8" }
3791 | dev: true
3792 |
3793 | /range-parser/1.2.1:
3794 | resolution:
3795 | {
3796 | integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==,
3797 | }
3798 | engines: { node: ">= 0.6" }
3799 | dev: true
3800 |
3801 | /raw-body/2.4.3:
3802 | resolution:
3803 | {
3804 | integrity: sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==,
3805 | }
3806 | engines: { node: ">= 0.8" }
3807 | dependencies:
3808 | bytes: 3.1.2
3809 | http-errors: 1.8.1
3810 | iconv-lite: 0.4.24
3811 | unpipe: 1.0.0
3812 | dev: true
3813 |
3814 | /read-pkg-up/1.0.1:
3815 | resolution:
3816 | {
3817 | integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=,
3818 | registry: https://npm.gcdn.mirr.one/,
3819 | }
3820 | engines: { node: ">=0.10.0" }
3821 | dependencies:
3822 | find-up: 1.1.2
3823 | read-pkg: 1.1.0
3824 | dev: true
3825 |
3826 | /read-pkg-up/3.0.0:
3827 | resolution:
3828 | {
3829 | integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=,
3830 | registry: https://npm.gcdn.mirr.one/,
3831 | }
3832 | engines: { node: ">=4" }
3833 | dependencies:
3834 | find-up: 2.1.0
3835 | read-pkg: 3.0.0
3836 | dev: true
3837 |
3838 | /read-pkg-up/7.0.1:
3839 | resolution:
3840 | {
3841 | integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==,
3842 | registry: https://npm.gcdn.mirr.one/,
3843 | }
3844 | engines: { node: ">=8" }
3845 | dependencies:
3846 | find-up: 4.1.0
3847 | read-pkg: 5.2.0
3848 | type-fest: 0.8.1
3849 | dev: true
3850 |
3851 | /read-pkg/1.1.0:
3852 | resolution:
3853 | {
3854 | integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=,
3855 | registry: https://npm.gcdn.mirr.one/,
3856 | }
3857 | engines: { node: ">=0.10.0" }
3858 | dependencies:
3859 | load-json-file: 1.1.0
3860 | normalize-package-data: 2.5.0
3861 | path-type: 1.1.0
3862 | dev: true
3863 |
3864 | /read-pkg/3.0.0:
3865 | resolution:
3866 | {
3867 | integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=,
3868 | registry: https://npm.gcdn.mirr.one/,
3869 | }
3870 | engines: { node: ">=4" }
3871 | dependencies:
3872 | load-json-file: 4.0.0
3873 | normalize-package-data: 2.5.0
3874 | path-type: 3.0.0
3875 | dev: true
3876 |
3877 | /read-pkg/5.2.0:
3878 | resolution:
3879 | {
3880 | integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==,
3881 | registry: https://npm.gcdn.mirr.one/,
3882 | }
3883 | engines: { node: ">=8" }
3884 | dependencies:
3885 | "@types/normalize-package-data": 2.4.1
3886 | normalize-package-data: 2.5.0
3887 | parse-json: 5.2.0
3888 | type-fest: 0.6.0
3889 | dev: true
3890 |
3891 | /readable-stream/2.3.7:
3892 | resolution:
3893 | {
3894 | integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==,
3895 | registry: https://npm.gcdn.mirr.one/,
3896 | }
3897 | dependencies:
3898 | core-util-is: 1.0.3
3899 | inherits: 2.0.4
3900 | isarray: 1.0.0
3901 | process-nextick-args: 2.0.1
3902 | safe-buffer: 5.1.2
3903 | string_decoder: 1.1.1
3904 | util-deprecate: 1.0.2
3905 | dev: true
3906 |
3907 | /readable-stream/3.6.0:
3908 | resolution:
3909 | {
3910 | integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==,
3911 | registry: https://npm.gcdn.mirr.one/,
3912 | }
3913 | engines: { node: ">= 6" }
3914 | dependencies:
3915 | inherits: 2.0.4
3916 | string_decoder: 1.3.0
3917 | util-deprecate: 1.0.2
3918 | dev: true
3919 |
3920 | /redent/1.0.0:
3921 | resolution:
3922 | {
3923 | integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=,
3924 | registry: https://npm.gcdn.mirr.one/,
3925 | }
3926 | engines: { node: ">=0.10.0" }
3927 | dependencies:
3928 | indent-string: 2.1.0
3929 | strip-indent: 1.0.1
3930 | dev: true
3931 |
3932 | /redent/2.0.0:
3933 | resolution:
3934 | {
3935 | integrity: sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=,
3936 | registry: https://npm.gcdn.mirr.one/,
3937 | }
3938 | engines: { node: ">=4" }
3939 | dependencies:
3940 | indent-string: 3.2.0
3941 | strip-indent: 2.0.0
3942 | dev: true
3943 |
3944 | /redent/3.0.0:
3945 | resolution:
3946 | {
3947 | integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==,
3948 | registry: https://npm.gcdn.mirr.one/,
3949 | }
3950 | engines: { node: ">=8" }
3951 | dependencies:
3952 | indent-string: 4.0.0
3953 | strip-indent: 3.0.0
3954 | dev: true
3955 |
3956 | /repeating/2.0.1:
3957 | resolution:
3958 | {
3959 | integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=,
3960 | registry: https://npm.gcdn.mirr.one/,
3961 | }
3962 | engines: { node: ">=0.10.0" }
3963 | dependencies:
3964 | is-finite: 1.1.0
3965 | dev: true
3966 |
3967 | /require-directory/2.1.1:
3968 | resolution:
3969 | {
3970 | integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=,
3971 | registry: https://npm.gcdn.mirr.one/,
3972 | }
3973 | engines: { node: ">=0.10.0" }
3974 | dev: true
3975 |
3976 | /resolve-from/4.0.0:
3977 | resolution:
3978 | {
3979 | integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==,
3980 | registry: https://npm.gcdn.mirr.one/,
3981 | }
3982 | engines: { node: ">=4" }
3983 | dev: true
3984 |
3985 | /resolve-from/5.0.0:
3986 | resolution:
3987 | {
3988 | integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==,
3989 | registry: https://npm.gcdn.mirr.one/,
3990 | }
3991 | engines: { node: ">=8" }
3992 | dev: true
3993 |
3994 | /resolve-global/1.0.0:
3995 | resolution:
3996 | {
3997 | integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==,
3998 | registry: https://npm.gcdn.mirr.one/,
3999 | }
4000 | engines: { node: ">=8" }
4001 | dependencies:
4002 | global-dirs: 0.1.1
4003 | dev: true
4004 |
4005 | /resolve/1.22.0:
4006 | resolution:
4007 | {
4008 | integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==,
4009 | registry: https://npm.gcdn.mirr.one/,
4010 | }
4011 | hasBin: true
4012 | dependencies:
4013 | is-core-module: 2.8.1
4014 | path-parse: 1.0.7
4015 | supports-preserve-symlinks-flag: 1.0.0
4016 | dev: true
4017 |
4018 | /responselike/1.0.2:
4019 | resolution:
4020 | {
4021 | integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=,
4022 | registry: https://npm.gcdn.mirr.one/,
4023 | }
4024 | dependencies:
4025 | lowercase-keys: 1.0.1
4026 | dev: true
4027 |
4028 | /restore-cursor/2.0.0:
4029 | resolution:
4030 | {
4031 | integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=,
4032 | registry: https://npm.gcdn.mirr.one/,
4033 | }
4034 | engines: { node: ">=4" }
4035 | dependencies:
4036 | onetime: 2.0.1
4037 | signal-exit: 3.0.6
4038 | dev: true
4039 |
4040 | /restore-cursor/3.1.0:
4041 | resolution:
4042 | {
4043 | integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==,
4044 | registry: https://npm.gcdn.mirr.one/,
4045 | }
4046 | engines: { node: ">=8" }
4047 | dependencies:
4048 | onetime: 5.1.2
4049 | signal-exit: 3.0.6
4050 | dev: true
4051 |
4052 | /rfdc/1.3.0:
4053 | resolution:
4054 | {
4055 | integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==,
4056 | registry: https://npm.gcdn.mirr.one/,
4057 | }
4058 | dev: true
4059 |
4060 | /run-async/2.4.1:
4061 | resolution:
4062 | {
4063 | integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==,
4064 | registry: https://npm.gcdn.mirr.one/,
4065 | }
4066 | engines: { node: ">=0.12.0" }
4067 | dev: true
4068 |
4069 | /rxjs/6.6.7:
4070 | resolution:
4071 | {
4072 | integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==,
4073 | registry: https://npm.gcdn.mirr.one/,
4074 | }
4075 | engines: { npm: ">=2.0.0" }
4076 | dependencies:
4077 | tslib: 1.14.1
4078 | dev: true
4079 |
4080 | /rxjs/7.5.2:
4081 | resolution:
4082 | {
4083 | integrity: sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==,
4084 | registry: https://npm.gcdn.mirr.one/,
4085 | }
4086 | dependencies:
4087 | tslib: 2.3.1
4088 | dev: true
4089 |
4090 | /safe-buffer/5.1.2:
4091 | resolution:
4092 | {
4093 | integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==,
4094 | registry: https://npm.gcdn.mirr.one/,
4095 | }
4096 | dev: true
4097 |
4098 | /safe-buffer/5.2.1:
4099 | resolution:
4100 | {
4101 | integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==,
4102 | }
4103 | dev: true
4104 |
4105 | /safer-buffer/2.1.2:
4106 | resolution:
4107 | {
4108 | integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==,
4109 | registry: https://npm.gcdn.mirr.one/,
4110 | }
4111 | dev: true
4112 |
4113 | /semver-regex/2.0.0:
4114 | resolution:
4115 | {
4116 | integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==,
4117 | registry: https://npm.gcdn.mirr.one/,
4118 | }
4119 | engines: { node: ">=6" }
4120 | dev: true
4121 |
4122 | /semver/5.7.1:
4123 | resolution:
4124 | {
4125 | integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==,
4126 | registry: https://npm.gcdn.mirr.one/,
4127 | }
4128 | hasBin: true
4129 | dev: true
4130 |
4131 | /semver/6.3.0:
4132 | resolution:
4133 | {
4134 | integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==,
4135 | registry: https://npm.gcdn.mirr.one/,
4136 | }
4137 | hasBin: true
4138 | dev: true
4139 |
4140 | /semver/7.3.5:
4141 | resolution:
4142 | {
4143 | integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==,
4144 | registry: https://npm.gcdn.mirr.one/,
4145 | }
4146 | engines: { node: ">=10" }
4147 | hasBin: true
4148 | dependencies:
4149 | lru-cache: 6.0.0
4150 | dev: true
4151 |
4152 | /send/0.17.2:
4153 | resolution:
4154 | {
4155 | integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==,
4156 | }
4157 | engines: { node: ">= 0.8.0" }
4158 | dependencies:
4159 | debug: 2.6.9
4160 | depd: 1.1.2
4161 | destroy: 1.0.4
4162 | encodeurl: 1.0.2
4163 | escape-html: 1.0.3
4164 | etag: 1.8.1
4165 | fresh: 0.5.2
4166 | http-errors: 1.8.1
4167 | mime: 1.6.0
4168 | ms: 2.1.3
4169 | on-finished: 2.3.0
4170 | range-parser: 1.2.1
4171 | statuses: 1.5.0
4172 | dev: true
4173 |
4174 | /serve-static/1.14.2:
4175 | resolution:
4176 | {
4177 | integrity: sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==,
4178 | }
4179 | engines: { node: ">= 0.8.0" }
4180 | dependencies:
4181 | encodeurl: 1.0.2
4182 | escape-html: 1.0.3
4183 | parseurl: 1.3.3
4184 | send: 0.17.2
4185 | dev: true
4186 |
4187 | /setprototypeof/1.2.0:
4188 | resolution:
4189 | {
4190 | integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==,
4191 | }
4192 | dev: true
4193 |
4194 | /shebang-command/2.0.0:
4195 | resolution:
4196 | {
4197 | integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==,
4198 | registry: https://npm.gcdn.mirr.one/,
4199 | }
4200 | engines: { node: ">=8" }
4201 | dependencies:
4202 | shebang-regex: 3.0.0
4203 | dev: true
4204 |
4205 | /shebang-regex/3.0.0:
4206 | resolution:
4207 | {
4208 | integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==,
4209 | registry: https://npm.gcdn.mirr.one/,
4210 | }
4211 | engines: { node: ">=8" }
4212 | dev: true
4213 |
4214 | /signal-exit/3.0.6:
4215 | resolution:
4216 | {
4217 | integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==,
4218 | registry: https://npm.gcdn.mirr.one/,
4219 | }
4220 | dev: true
4221 |
4222 | /slice-ansi/3.0.0:
4223 | resolution:
4224 | {
4225 | integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==,
4226 | registry: https://npm.gcdn.mirr.one/,
4227 | }
4228 | engines: { node: ">=8" }
4229 | dependencies:
4230 | ansi-styles: 4.3.0
4231 | astral-regex: 2.0.0
4232 | is-fullwidth-code-point: 3.0.0
4233 | dev: true
4234 |
4235 | /slice-ansi/4.0.0:
4236 | resolution:
4237 | {
4238 | integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==,
4239 | registry: https://npm.gcdn.mirr.one/,
4240 | }
4241 | engines: { node: ">=10" }
4242 | dependencies:
4243 | ansi-styles: 4.3.0
4244 | astral-regex: 2.0.0
4245 | is-fullwidth-code-point: 3.0.0
4246 | dev: true
4247 |
4248 | /slice-ansi/5.0.0:
4249 | resolution:
4250 | {
4251 | integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==,
4252 | registry: https://npm.gcdn.mirr.one/,
4253 | }
4254 | engines: { node: ">=12" }
4255 | dependencies:
4256 | ansi-styles: 6.1.0
4257 | is-fullwidth-code-point: 4.0.0
4258 | dev: true
4259 |
4260 | /sort-keys/2.0.0:
4261 | resolution:
4262 | {
4263 | integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=,
4264 | registry: https://npm.gcdn.mirr.one/,
4265 | }
4266 | engines: { node: ">=4" }
4267 | dependencies:
4268 | is-plain-obj: 1.1.0
4269 | dev: true
4270 |
4271 | /source-map/0.6.1:
4272 | resolution:
4273 | {
4274 | integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==,
4275 | registry: https://npm.gcdn.mirr.one/,
4276 | }
4277 | engines: { node: ">=0.10.0" }
4278 | dev: true
4279 |
4280 | /spdx-correct/3.1.1:
4281 | resolution:
4282 | {
4283 | integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==,
4284 | registry: https://npm.gcdn.mirr.one/,
4285 | }
4286 | dependencies:
4287 | spdx-expression-parse: 3.0.1
4288 | spdx-license-ids: 3.0.11
4289 | dev: true
4290 |
4291 | /spdx-exceptions/2.3.0:
4292 | resolution:
4293 | {
4294 | integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==,
4295 | registry: https://npm.gcdn.mirr.one/,
4296 | }
4297 | dev: true
4298 |
4299 | /spdx-expression-parse/3.0.1:
4300 | resolution:
4301 | {
4302 | integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==,
4303 | registry: https://npm.gcdn.mirr.one/,
4304 | }
4305 | dependencies:
4306 | spdx-exceptions: 2.3.0
4307 | spdx-license-ids: 3.0.11
4308 | dev: true
4309 |
4310 | /spdx-license-ids/3.0.11:
4311 | resolution:
4312 | {
4313 | integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==,
4314 | registry: https://npm.gcdn.mirr.one/,
4315 | }
4316 | dev: true
4317 |
4318 | /split/1.0.1:
4319 | resolution:
4320 | {
4321 | integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==,
4322 | registry: https://npm.gcdn.mirr.one/,
4323 | }
4324 | dependencies:
4325 | through: 2.3.8
4326 | dev: true
4327 |
4328 | /split2/2.2.0:
4329 | resolution:
4330 | {
4331 | integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==,
4332 | registry: https://npm.gcdn.mirr.one/,
4333 | }
4334 | dependencies:
4335 | through2: 2.0.5
4336 | dev: true
4337 |
4338 | /split2/3.2.2:
4339 | resolution:
4340 | {
4341 | integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==,
4342 | registry: https://npm.gcdn.mirr.one/,
4343 | }
4344 | dependencies:
4345 | readable-stream: 3.6.0
4346 | dev: true
4347 |
4348 | /standard-version/9.3.2:
4349 | resolution:
4350 | {
4351 | integrity: sha512-u1rfKP4o4ew7Yjbfycv80aNMN2feTiqseAhUhrrx2XtdQGmu7gucpziXe68Z4YfHVqlxVEzo4aUA0Iu3VQOTgQ==,
4352 | registry: https://npm.gcdn.mirr.one/,
4353 | }
4354 | engines: { node: ">=10" }
4355 | hasBin: true
4356 | dependencies:
4357 | chalk: 2.4.2
4358 | conventional-changelog: 3.1.24
4359 | conventional-changelog-config-spec: 2.1.0
4360 | conventional-changelog-conventionalcommits: 4.6.1
4361 | conventional-recommended-bump: 6.1.0
4362 | detect-indent: 6.1.0
4363 | detect-newline: 3.1.0
4364 | dotgitignore: 2.1.0
4365 | figures: 3.2.0
4366 | find-up: 5.0.0
4367 | fs-access: 1.0.1
4368 | git-semver-tags: 4.1.1
4369 | semver: 7.3.5
4370 | stringify-package: 1.0.1
4371 | yargs: 16.2.0
4372 | dev: true
4373 |
4374 | /statuses/1.5.0:
4375 | resolution: { integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= }
4376 | engines: { node: ">= 0.6" }
4377 | dev: true
4378 |
4379 | /strict-uri-encode/1.1.0:
4380 | resolution:
4381 | {
4382 | integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=,
4383 | registry: https://npm.gcdn.mirr.one/,
4384 | }
4385 | engines: { node: ">=0.10.0" }
4386 | dev: true
4387 |
4388 | /string-argv/0.3.1:
4389 | resolution:
4390 | {
4391 | integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==,
4392 | registry: https://npm.gcdn.mirr.one/,
4393 | }
4394 | engines: { node: ">=0.6.19" }
4395 | dev: true
4396 |
4397 | /string-width/2.1.1:
4398 | resolution:
4399 | {
4400 | integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==,
4401 | registry: https://npm.gcdn.mirr.one/,
4402 | }
4403 | engines: { node: ">=4" }
4404 | dependencies:
4405 | is-fullwidth-code-point: 2.0.0
4406 | strip-ansi: 4.0.0
4407 | dev: true
4408 |
4409 | /string-width/4.2.3:
4410 | resolution:
4411 | {
4412 | integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==,
4413 | registry: https://npm.gcdn.mirr.one/,
4414 | }
4415 | engines: { node: ">=8" }
4416 | dependencies:
4417 | emoji-regex: 8.0.0
4418 | is-fullwidth-code-point: 3.0.0
4419 | strip-ansi: 6.0.1
4420 | dev: true
4421 |
4422 | /string-width/5.1.0:
4423 | resolution:
4424 | {
4425 | integrity: sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==,
4426 | registry: https://npm.gcdn.mirr.one/,
4427 | }
4428 | engines: { node: ">=12" }
4429 | dependencies:
4430 | eastasianwidth: 0.2.0
4431 | emoji-regex: 9.2.2
4432 | strip-ansi: 7.0.1
4433 | dev: true
4434 |
4435 | /string_decoder/1.1.1:
4436 | resolution:
4437 | {
4438 | integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==,
4439 | registry: https://npm.gcdn.mirr.one/,
4440 | }
4441 | dependencies:
4442 | safe-buffer: 5.1.2
4443 | dev: true
4444 |
4445 | /string_decoder/1.3.0:
4446 | resolution:
4447 | {
4448 | integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==,
4449 | registry: https://npm.gcdn.mirr.one/,
4450 | }
4451 | dependencies:
4452 | safe-buffer: 5.2.1
4453 | dev: true
4454 |
4455 | /stringify-package/1.0.1:
4456 | resolution:
4457 | {
4458 | integrity: sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==,
4459 | registry: https://npm.gcdn.mirr.one/,
4460 | }
4461 | dev: true
4462 |
4463 | /strip-ansi/4.0.0:
4464 | resolution:
4465 | {
4466 | integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=,
4467 | registry: https://npm.gcdn.mirr.one/,
4468 | }
4469 | engines: { node: ">=4" }
4470 | dependencies:
4471 | ansi-regex: 3.0.0
4472 | dev: true
4473 |
4474 | /strip-ansi/5.2.0:
4475 | resolution:
4476 | {
4477 | integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==,
4478 | registry: https://npm.gcdn.mirr.one/,
4479 | }
4480 | engines: { node: ">=6" }
4481 | dependencies:
4482 | ansi-regex: 4.1.0
4483 | dev: true
4484 |
4485 | /strip-ansi/6.0.1:
4486 | resolution:
4487 | {
4488 | integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==,
4489 | registry: https://npm.gcdn.mirr.one/,
4490 | }
4491 | engines: { node: ">=8" }
4492 | dependencies:
4493 | ansi-regex: 5.0.1
4494 | dev: true
4495 |
4496 | /strip-ansi/7.0.1:
4497 | resolution:
4498 | {
4499 | integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==,
4500 | registry: https://npm.gcdn.mirr.one/,
4501 | }
4502 | engines: { node: ">=12" }
4503 | dependencies:
4504 | ansi-regex: 6.0.1
4505 | dev: true
4506 |
4507 | /strip-bom/2.0.0:
4508 | resolution:
4509 | {
4510 | integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=,
4511 | registry: https://npm.gcdn.mirr.one/,
4512 | }
4513 | engines: { node: ">=0.10.0" }
4514 | dependencies:
4515 | is-utf8: 0.2.1
4516 | dev: true
4517 |
4518 | /strip-bom/3.0.0:
4519 | resolution:
4520 | {
4521 | integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=,
4522 | registry: https://npm.gcdn.mirr.one/,
4523 | }
4524 | engines: { node: ">=4" }
4525 | dev: true
4526 |
4527 | /strip-final-newline/2.0.0:
4528 | resolution:
4529 | {
4530 | integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==,
4531 | registry: https://npm.gcdn.mirr.one/,
4532 | }
4533 | engines: { node: ">=6" }
4534 | dev: true
4535 |
4536 | /strip-indent/1.0.1:
4537 | resolution:
4538 | {
4539 | integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=,
4540 | registry: https://npm.gcdn.mirr.one/,
4541 | }
4542 | engines: { node: ">=0.10.0" }
4543 | hasBin: true
4544 | dependencies:
4545 | get-stdin: 4.0.1
4546 | dev: true
4547 |
4548 | /strip-indent/2.0.0:
4549 | resolution:
4550 | {
4551 | integrity: sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=,
4552 | registry: https://npm.gcdn.mirr.one/,
4553 | }
4554 | engines: { node: ">=4" }
4555 | dev: true
4556 |
4557 | /strip-indent/3.0.0:
4558 | resolution:
4559 | {
4560 | integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==,
4561 | registry: https://npm.gcdn.mirr.one/,
4562 | }
4563 | engines: { node: ">=8" }
4564 | dependencies:
4565 | min-indent: 1.0.1
4566 | dev: true
4567 |
4568 | /supports-color/5.5.0:
4569 | resolution:
4570 | {
4571 | integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==,
4572 | registry: https://npm.gcdn.mirr.one/,
4573 | }
4574 | engines: { node: ">=4" }
4575 | dependencies:
4576 | has-flag: 3.0.0
4577 | dev: true
4578 |
4579 | /supports-color/7.2.0:
4580 | resolution:
4581 | {
4582 | integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==,
4583 | registry: https://npm.gcdn.mirr.one/,
4584 | }
4585 | engines: { node: ">=8" }
4586 | dependencies:
4587 | has-flag: 4.0.0
4588 | dev: true
4589 |
4590 | /supports-color/9.2.1:
4591 | resolution:
4592 | {
4593 | integrity: sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==,
4594 | registry: https://npm.gcdn.mirr.one/,
4595 | }
4596 | engines: { node: ">=12" }
4597 | dev: true
4598 |
4599 | /supports-preserve-symlinks-flag/1.0.0:
4600 | resolution:
4601 | {
4602 | integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==,
4603 | registry: https://npm.gcdn.mirr.one/,
4604 | }
4605 | engines: { node: ">= 0.4" }
4606 | dev: true
4607 |
4608 | /text-extensions/1.9.0:
4609 | resolution:
4610 | {
4611 | integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==,
4612 | registry: https://npm.gcdn.mirr.one/,
4613 | }
4614 | engines: { node: ">=0.10" }
4615 | dev: true
4616 |
4617 | /through/2.3.8:
4618 | resolution:
4619 | {
4620 | integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=,
4621 | registry: https://npm.gcdn.mirr.one/,
4622 | }
4623 | dev: true
4624 |
4625 | /through2/2.0.5:
4626 | resolution:
4627 | {
4628 | integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==,
4629 | registry: https://npm.gcdn.mirr.one/,
4630 | }
4631 | dependencies:
4632 | readable-stream: 2.3.7
4633 | xtend: 4.0.2
4634 | dev: true
4635 |
4636 | /through2/3.0.2:
4637 | resolution:
4638 | {
4639 | integrity: sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==,
4640 | registry: https://npm.gcdn.mirr.one/,
4641 | }
4642 | dependencies:
4643 | inherits: 2.0.4
4644 | readable-stream: 3.6.0
4645 | dev: true
4646 |
4647 | /through2/4.0.2:
4648 | resolution:
4649 | {
4650 | integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==,
4651 | registry: https://npm.gcdn.mirr.one/,
4652 | }
4653 | dependencies:
4654 | readable-stream: 3.6.0
4655 | dev: true
4656 |
4657 | /timed-out/4.0.1:
4658 | resolution:
4659 | {
4660 | integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=,
4661 | registry: https://npm.gcdn.mirr.one/,
4662 | }
4663 | engines: { node: ">=0.10.0" }
4664 | dev: true
4665 |
4666 | /tmp/0.0.33:
4667 | resolution:
4668 | {
4669 | integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==,
4670 | registry: https://npm.gcdn.mirr.one/,
4671 | }
4672 | engines: { node: ">=0.6.0" }
4673 | dependencies:
4674 | os-tmpdir: 1.0.2
4675 | dev: true
4676 |
4677 | /to-regex-range/5.0.1:
4678 | resolution:
4679 | {
4680 | integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==,
4681 | registry: https://npm.gcdn.mirr.one/,
4682 | }
4683 | engines: { node: ">=8.0" }
4684 | dependencies:
4685 | is-number: 7.0.0
4686 | dev: true
4687 |
4688 | /toidentifier/1.0.1:
4689 | resolution:
4690 | {
4691 | integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==,
4692 | }
4693 | engines: { node: ">=0.6" }
4694 | dev: true
4695 |
4696 | /trim-newlines/1.0.0:
4697 | resolution:
4698 | {
4699 | integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=,
4700 | registry: https://npm.gcdn.mirr.one/,
4701 | }
4702 | engines: { node: ">=0.10.0" }
4703 | dev: true
4704 |
4705 | /trim-newlines/2.0.0:
4706 | resolution:
4707 | {
4708 | integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=,
4709 | registry: https://npm.gcdn.mirr.one/,
4710 | }
4711 | engines: { node: ">=4" }
4712 | dev: true
4713 |
4714 | /trim-newlines/3.0.1:
4715 | resolution:
4716 | {
4717 | integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==,
4718 | registry: https://npm.gcdn.mirr.one/,
4719 | }
4720 | engines: { node: ">=8" }
4721 | dev: true
4722 |
4723 | /ts-node/10.4.0_typescript@4.5.5:
4724 | resolution:
4725 | {
4726 | integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==,
4727 | registry: https://npm.gcdn.mirr.one/,
4728 | }
4729 | hasBin: true
4730 | peerDependencies:
4731 | "@swc/core": ">=1.2.50"
4732 | "@swc/wasm": ">=1.2.50"
4733 | "@types/node": "*"
4734 | typescript: ">=2.7"
4735 | peerDependenciesMeta:
4736 | "@swc/core":
4737 | optional: true
4738 | "@swc/wasm":
4739 | optional: true
4740 | dependencies:
4741 | "@cspotcode/source-map-support": 0.7.0
4742 | "@tsconfig/node10": 1.0.8
4743 | "@tsconfig/node12": 1.0.9
4744 | "@tsconfig/node14": 1.0.1
4745 | "@tsconfig/node16": 1.0.2
4746 | acorn: 8.7.0
4747 | acorn-walk: 8.2.0
4748 | arg: 4.1.3
4749 | create-require: 1.1.1
4750 | diff: 4.0.2
4751 | make-error: 1.3.6
4752 | typescript: 4.5.5
4753 | yn: 3.1.1
4754 | dev: true
4755 |
4756 | /tslib/1.14.1:
4757 | resolution:
4758 | {
4759 | integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==,
4760 | registry: https://npm.gcdn.mirr.one/,
4761 | }
4762 | dev: true
4763 |
4764 | /tslib/2.3.1:
4765 | resolution:
4766 | {
4767 | integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==,
4768 | registry: https://npm.gcdn.mirr.one/,
4769 | }
4770 | dev: true
4771 |
4772 | /type-fest/0.13.1:
4773 | resolution:
4774 | {
4775 | integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==,
4776 | registry: https://npm.gcdn.mirr.one/,
4777 | }
4778 | engines: { node: ">=10" }
4779 | dev: true
4780 |
4781 | /type-fest/0.18.1:
4782 | resolution:
4783 | {
4784 | integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==,
4785 | registry: https://npm.gcdn.mirr.one/,
4786 | }
4787 | engines: { node: ">=10" }
4788 | dev: true
4789 |
4790 | /type-fest/0.21.3:
4791 | resolution:
4792 | {
4793 | integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==,
4794 | registry: https://npm.gcdn.mirr.one/,
4795 | }
4796 | engines: { node: ">=10" }
4797 | dev: true
4798 |
4799 | /type-fest/0.6.0:
4800 | resolution:
4801 | {
4802 | integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==,
4803 | registry: https://npm.gcdn.mirr.one/,
4804 | }
4805 | engines: { node: ">=8" }
4806 | dev: true
4807 |
4808 | /type-fest/0.8.1:
4809 | resolution:
4810 | {
4811 | integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==,
4812 | registry: https://npm.gcdn.mirr.one/,
4813 | }
4814 | engines: { node: ">=8" }
4815 | dev: true
4816 |
4817 | /type-is/1.6.18:
4818 | resolution:
4819 | {
4820 | integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==,
4821 | }
4822 | engines: { node: ">= 0.6" }
4823 | dependencies:
4824 | media-typer: 0.3.0
4825 | mime-types: 2.1.34
4826 | dev: true
4827 |
4828 | /typedarray/0.0.6:
4829 | resolution:
4830 | {
4831 | integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=,
4832 | registry: https://npm.gcdn.mirr.one/,
4833 | }
4834 | dev: true
4835 |
4836 | /typescript/4.5.5:
4837 | resolution:
4838 | {
4839 | integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==,
4840 | registry: https://npm.gcdn.mirr.one/,
4841 | }
4842 | engines: { node: ">=4.2.0" }
4843 | hasBin: true
4844 | dev: true
4845 |
4846 | /uglify-js/3.15.0:
4847 | resolution:
4848 | {
4849 | integrity: sha512-x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg==,
4850 | }
4851 | engines: { node: ">=0.8.0" }
4852 | hasBin: true
4853 | requiresBuild: true
4854 | dev: true
4855 | optional: true
4856 |
4857 | /universalify/2.0.0:
4858 | resolution:
4859 | {
4860 | integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==,
4861 | registry: https://npm.gcdn.mirr.one/,
4862 | }
4863 | engines: { node: ">= 10.0.0" }
4864 | dev: true
4865 |
4866 | /unpipe/1.0.0:
4867 | resolution: { integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= }
4868 | engines: { node: ">= 0.8" }
4869 | dev: true
4870 |
4871 | /uri-js/4.4.1:
4872 | resolution:
4873 | {
4874 | integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==,
4875 | registry: https://npm.gcdn.mirr.one/,
4876 | }
4877 | dependencies:
4878 | punycode: 2.1.1
4879 | dev: true
4880 |
4881 | /url-parse-lax/3.0.0:
4882 | resolution:
4883 | {
4884 | integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=,
4885 | registry: https://npm.gcdn.mirr.one/,
4886 | }
4887 | engines: { node: ">=4" }
4888 | dependencies:
4889 | prepend-http: 2.0.0
4890 | dev: true
4891 |
4892 | /url-to-options/1.0.1:
4893 | resolution:
4894 | {
4895 | integrity: sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=,
4896 | registry: https://npm.gcdn.mirr.one/,
4897 | }
4898 | engines: { node: ">= 4" }
4899 | dev: true
4900 |
4901 | /util-deprecate/1.0.2:
4902 | resolution:
4903 | {
4904 | integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=,
4905 | registry: https://npm.gcdn.mirr.one/,
4906 | }
4907 | dev: true
4908 |
4909 | /utils-merge/1.0.1:
4910 | resolution: { integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= }
4911 | engines: { node: ">= 0.4.0" }
4912 | dev: true
4913 |
4914 | /validate-npm-package-license/3.0.4:
4915 | resolution:
4916 | {
4917 | integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==,
4918 | registry: https://npm.gcdn.mirr.one/,
4919 | }
4920 | dependencies:
4921 | spdx-correct: 3.1.1
4922 | spdx-expression-parse: 3.0.1
4923 | dev: true
4924 |
4925 | /vary/1.1.2:
4926 | resolution: { integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= }
4927 | engines: { node: ">= 0.8" }
4928 | dev: true
4929 |
4930 | /which/2.0.2:
4931 | resolution:
4932 | {
4933 | integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==,
4934 | registry: https://npm.gcdn.mirr.one/,
4935 | }
4936 | engines: { node: ">= 8" }
4937 | hasBin: true
4938 | dependencies:
4939 | isexe: 2.0.0
4940 | dev: true
4941 |
4942 | /wordwrap/1.0.0:
4943 | resolution:
4944 | {
4945 | integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=,
4946 | registry: https://npm.gcdn.mirr.one/,
4947 | }
4948 | dev: true
4949 |
4950 | /wrap-ansi/6.2.0:
4951 | resolution:
4952 | {
4953 | integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==,
4954 | registry: https://npm.gcdn.mirr.one/,
4955 | }
4956 | engines: { node: ">=8" }
4957 | dependencies:
4958 | ansi-styles: 4.3.0
4959 | string-width: 4.2.3
4960 | strip-ansi: 6.0.1
4961 | dev: true
4962 |
4963 | /wrap-ansi/7.0.0:
4964 | resolution:
4965 | {
4966 | integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==,
4967 | registry: https://npm.gcdn.mirr.one/,
4968 | }
4969 | engines: { node: ">=10" }
4970 | dependencies:
4971 | ansi-styles: 4.3.0
4972 | string-width: 4.2.3
4973 | strip-ansi: 6.0.1
4974 | dev: true
4975 |
4976 | /xtend/4.0.2:
4977 | resolution:
4978 | {
4979 | integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==,
4980 | registry: https://npm.gcdn.mirr.one/,
4981 | }
4982 | engines: { node: ">=0.4" }
4983 | dev: true
4984 |
4985 | /y18n/5.0.8:
4986 | resolution:
4987 | {
4988 | integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==,
4989 | registry: https://npm.gcdn.mirr.one/,
4990 | }
4991 | engines: { node: ">=10" }
4992 | dev: true
4993 |
4994 | /yallist/4.0.0:
4995 | resolution:
4996 | {
4997 | integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==,
4998 | registry: https://npm.gcdn.mirr.one/,
4999 | }
5000 | dev: true
5001 |
5002 | /yaml/1.10.2:
5003 | resolution:
5004 | {
5005 | integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==,
5006 | registry: https://npm.gcdn.mirr.one/,
5007 | }
5008 | engines: { node: ">= 6" }
5009 | dev: true
5010 |
5011 | /yargs-parser/18.1.3:
5012 | resolution:
5013 | {
5014 | integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==,
5015 | registry: https://npm.gcdn.mirr.one/,
5016 | }
5017 | engines: { node: ">=6" }
5018 | dependencies:
5019 | camelcase: 5.3.1
5020 | decamelize: 1.2.0
5021 | dev: true
5022 |
5023 | /yargs-parser/20.2.9:
5024 | resolution:
5025 | {
5026 | integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==,
5027 | registry: https://npm.gcdn.mirr.one/,
5028 | }
5029 | engines: { node: ">=10" }
5030 | dev: true
5031 |
5032 | /yargs-parser/21.0.0:
5033 | resolution:
5034 | {
5035 | integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==,
5036 | registry: https://npm.gcdn.mirr.one/,
5037 | }
5038 | engines: { node: ">=12" }
5039 | dev: true
5040 |
5041 | /yargs/16.2.0:
5042 | resolution:
5043 | {
5044 | integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==,
5045 | registry: https://npm.gcdn.mirr.one/,
5046 | }
5047 | engines: { node: ">=10" }
5048 | dependencies:
5049 | cliui: 7.0.4
5050 | escalade: 3.1.1
5051 | get-caller-file: 2.0.5
5052 | require-directory: 2.1.1
5053 | string-width: 4.2.3
5054 | y18n: 5.0.8
5055 | yargs-parser: 20.2.9
5056 | dev: true
5057 |
5058 | /yargs/17.3.1:
5059 | resolution:
5060 | {
5061 | integrity: sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==,
5062 | registry: https://npm.gcdn.mirr.one/,
5063 | }
5064 | engines: { node: ">=12" }
5065 | dependencies:
5066 | cliui: 7.0.4
5067 | escalade: 3.1.1
5068 | get-caller-file: 2.0.5
5069 | require-directory: 2.1.1
5070 | string-width: 4.2.3
5071 | y18n: 5.0.8
5072 | yargs-parser: 21.0.0
5073 | dev: true
5074 |
5075 | /yn/3.1.1:
5076 | resolution:
5077 | {
5078 | integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==,
5079 | registry: https://npm.gcdn.mirr.one/,
5080 | }
5081 | engines: { node: ">=6" }
5082 | dev: true
5083 |
5084 | /yocto-queue/0.1.0:
5085 | resolution:
5086 | {
5087 | integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==,
5088 | registry: https://npm.gcdn.mirr.one/,
5089 | }
5090 | engines: { node: ">=10" }
5091 | dev: true
5092 |
--------------------------------------------------------------------------------
/software/npm.md:
--------------------------------------------------------------------------------
1 | # npm registry
2 |
3 | ## upstream
4 |
5 | `registry.npmjs.org`
6 |
7 | ## official mirror
8 |
9 | none
10 |
11 | ## our mirror
12 |
13 | `npm.fastly.mirr.one`
14 |
15 | `npm.gcdn.mirr.one`
16 |
17 | ## usage
18 |
19 | ```sh
20 | # set
21 | npm config set registry https://npm.fastly.mirr.one
22 |
23 | yarn config set registry https://npm.fastly.mirr.one
24 |
25 |
26 | # unset
27 | npm config set registry https://registry.npmjs.org
28 |
29 | yarn config set registry https://registry.npmjs.org
30 | ```
31 |
--------------------------------------------------------------------------------
/sponsor-project.md:
--------------------------------------------------------------------------------
1 | # Sponsor project
2 |
3 | Your help can take project further.
4 |
5 | - [Github](https://github.com/initdc/mirr-docsify) 100 Stars to join Open Source Collective Host
6 | - [Open Collective](https://opencollective.com/homin)
7 | - [Ko Fi](https://ko-fi.com/initd)
8 | - [Patreon](https://patreon.com/initd)
9 |
--------------------------------------------------------------------------------
/template/new-upstream.md:
--------------------------------------------------------------------------------
1 | # what service
2 |
3 | ## upstream
4 |
5 | ``
6 |
7 | ## example
8 |
9 | If it's helpful to understand, you can provide
10 |
11 | ## official mirror
12 |
13 | `` or none
14 |
15 | ## our mirror
16 |
17 | `` or not provide
18 |
19 | ## usage
20 |
21 | replace url
22 |
23 | ```sh
24 | su
25 |
26 | sed
27 |
28 | vi
29 | ```
30 |
--------------------------------------------------------------------------------