├── .gitignore
├── server.js
├── package.json
├── LICENSE.md
├── db.json
├── README.md
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/server.js:
--------------------------------------------------------------------------------
1 | const jsonServer = require("json-server");
2 | const server = jsonServer.create();
3 | const router = jsonServer.router("db.json");
4 | const middlewares = jsonServer.defaults();
5 | const port = process.env.PORT || 3500;
6 |
7 | server.use(middlewares);
8 | server.use(router);
9 |
10 | server.listen(port);
11 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "json-server-deploy",
3 | "version": "1.0.0",
4 | "description": "Simple json database to deploy to the host of your choice",
5 | "main": "server.js",
6 | "scripts": {
7 | "start": "node server.js"
8 | },
9 | "keywords": [
10 | "json-server,heroku, node, REST API"
11 | ],
12 | "author": "Jesper Orb",
13 | "license": "ISC",
14 | "dependencies": {
15 | "json-server": "^0.17.0"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Ikram Ul Haq
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/db.json:
--------------------------------------------------------------------------------
1 | {
2 | "posts": [
3 | {
4 | "id": 1,
5 | "title": "1st post",
6 | "datetime": "July 16, 2021 11:47:39 AM",
7 | "body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
8 | },
9 | {
10 | "id": 2,
11 | "title": "Second post",
12 | "datetime": "July 16, 2021 11:47:48 AM",
13 | "body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. two"
14 | },
15 | {
16 | "id": 3,
17 | "title": "Number Three",
18 | "datetime": "July 16, 2021 11:48:01 AM",
19 | "body": "Third post... Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
20 | },
21 | {
22 | "id": 6,
23 | "title": "How to become rich",
24 | "datetime": "April 16, 2022 2:56:06 AM",
25 | "body": "Stop dreaming - this is the truth you have to believe"
26 | },
27 | {
28 | "id": 8,
29 | "title": "how to get visa to Afghanistan",
30 | "datetime": "April 16, 2022 2:58:59 AM",
31 | "body": "lorem ipsum dolor sit amet"
32 | },
33 | {
34 | "id": 9,
35 | "title": "Hello!",
36 | "datetime": "April 16, 2022 3:00:38 AM",
37 | "body": "Hello World!"
38 | }
39 | ]
40 | }
41 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Deploy `json-server` to `{{ free hosting site }}`
2 |
3 | > Instructions how to deploy the full fake REST API [json-server](https://github.com/typicode/json-server) to various free hosting sites. Should only be used in development purpose but can act as a simpler database for smaller applications.
4 |
5 | - [**Create your database**](#create-your-database)
6 | - [Deploy to **Glitch**](#deploy-to-glitch)
7 | - [Deploy to **Heroku**](#deploy-to-heroku)
8 |
9 | ## Create your database
10 |
11 | 1. Press the green `Use this template`-button in the right corner of [this repo](https://github.com/jesperorb/json-server-heroku)
12 | 2. Give your new repo a name and press the green `Create repository from template`-button
13 | 3. Clone your newly created repository to your computer
14 |
15 | 4 . Change the contents of `db.json` to **your own content** according to the [`json-server example`](https://github.com/typicode/json-server#example) and then `commit` your changes to git locally.
16 |
17 | _this example will create `/posts` route , each resource will have `id`, `title` and `content`. `id` will auto increment!_
18 |
19 | ```json
20 | {
21 | "posts": [
22 | {
23 | "id": 0,
24 | "title": "First post!",
25 | "content": "My first content!"
26 | }
27 | ]
28 | }
29 | ```
30 |
31 | ---
32 |
33 |
34 |
35 | ## Deploy to Glitch
36 |
37 | Not tested 100%. Same as with Heroku, will sleep after a while.
38 |
39 | 1. Register for [Glitch](https://glitch.com/) or go to [Glitch/edit](https://glitch.com/)
40 | 2. Click **New Project**
41 | 3. Click **Import from GitHub**
42 | 4. Paste `https://github.com/ikramdeveloper/json-server-deploy` into the URL-input and click OK.
43 | 5. Wait for it to setup
44 | 6. Press **Share**-button to get your URL to live site. It should be something for example like: `https://seemly-truthful-scribe.glitch.me/`. And your DB will be at `https://seemly-truthful-scribe.glitch.me/posts`
45 |
46 | ---
47 |
48 | ## Deploy to **Heroku**
49 |
50 |
51 |
52 | Heroku is a free hosting service for hosting small projects. Easy setup and deploy from the command line via _git_.
53 |
54 | ###### Pros
55 |
56 | - Easy setup
57 |
58 | ###### Cons
59 |
60 | - Premium
61 | - App has to sleep a couple of hours every day.
62 | - "Powers down" after 30 mins of inactivity. Starts back up when you visit the site but it takes a few extra seconds. Can maybe be solved with [**Kaffeine**](http://kaffeine.herokuapp.com/)
63 |
64 | ---
65 |
66 | ### Install Heroku
67 |
68 | 1 . [Create your database](#create-your-database)
69 |
70 | 2 . Create an account on
[https://heroku.com](https://heroku.com)
71 |
72 | 3 . Install the Heroku CLI on your computer:
[https://devcenter.heroku.com/articles/heroku-cli](https://devcenter.heroku.com/articles/heroku-cli)
73 |
74 | 4 . Connect the Heroku CLI to your account by writing the following command in your terminal and follow the instructions on the command line:
75 |
76 | ```bash
77 | heroku login
78 | ```
79 |
80 | 5 . Then create a remote heroku project, kinda like creating a git repository on GitHub. This will create a project on Heroku with a random name. If you want to name your app you have to supply your own name like `heroku create project-name`:
81 |
82 | ```bash
83 | heroku create my-cool-project
84 | ```
85 |
86 | 6 . Push your app to **Heroku** (you will see a wall of code)
87 |
88 | ```bash
89 | git push heroku master
90 | ```
91 |
92 | 7 . Visit your newly create app by opening it via heroku:
93 |
94 | ```bash
95 | heroku open
96 | ```
97 |
98 | 8 . For debugging if something went wrong:
99 |
100 | ```bash
101 | heroku logs --tail
102 | ```
103 |
104 | ---
105 |
106 | #### How it works
107 |
108 | Heroku will look for a startup-script, this is by default `npm start` so make sure you have that in your `package.json` (assuming your script is called `server.js`):
109 |
110 | ```json
111 | "scripts": {
112 | "start" : "node server.js"
113 | }
114 | ```
115 |
116 | You also have to make changes to the port, you can't hardcode a dev-port. But you can reference herokus port. So the code will have the following:
117 |
118 | ```js
119 | const port = process.env.PORT || 4000;
120 | ```
121 | ---
122 |
123 | ### Author Links
124 |
125 | 👋 Hello, I'm Ikram Ul Haq - Web Developer & Programmer
126 |
127 | ☕ [Buy Me A Coffee](https://www.buymeacoffee.com/ikramdeveloper)
128 |
129 | 🚀 Follow Me:
130 |
131 | - [Twitter](https://twitter.com/ikramdeveloper)
132 | - [LinkedIn](https://www.linkedin.com/in/ikramdeveloper/)
133 | - [StackOverflow](https://stackoverflow.com/users/13859212/ikram-ul-haq)
134 |
135 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@sindresorhus/is@^0.14.0":
6 | version "0.14.0"
7 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
8 | integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
9 |
10 | "@szmarczak/http-timer@^1.1.2":
11 | version "1.1.2"
12 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
13 | integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
14 | dependencies:
15 | defer-to-connect "^1.0.1"
16 |
17 | accepts@~1.3.5, accepts@~1.3.7:
18 | version "1.3.7"
19 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
20 | integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
21 | dependencies:
22 | mime-types "~2.1.24"
23 | negotiator "0.6.2"
24 |
25 | ansi-align@^3.0.0:
26 | version "3.0.0"
27 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb"
28 | integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==
29 | dependencies:
30 | string-width "^3.0.0"
31 |
32 | ansi-regex@^4.1.0:
33 | version "4.1.0"
34 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
35 | integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
36 |
37 | ansi-regex@^5.0.0:
38 | version "5.0.0"
39 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
40 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
41 |
42 | ansi-regex@^5.0.1:
43 | version "5.0.1"
44 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
45 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
46 |
47 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
48 | version "4.3.0"
49 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
50 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
51 | dependencies:
52 | color-convert "^2.0.1"
53 |
54 | array-flatten@1.1.1:
55 | version "1.1.1"
56 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
57 | integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
58 |
59 | basic-auth@~2.0.1:
60 | version "2.0.1"
61 | resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a"
62 | integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==
63 | dependencies:
64 | safe-buffer "5.1.2"
65 |
66 | body-parser@1.19.0, body-parser@^1.19.0:
67 | version "1.19.0"
68 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
69 | integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
70 | dependencies:
71 | bytes "3.1.0"
72 | content-type "~1.0.4"
73 | debug "2.6.9"
74 | depd "~1.1.2"
75 | http-errors "1.7.2"
76 | iconv-lite "0.4.24"
77 | on-finished "~2.3.0"
78 | qs "6.7.0"
79 | raw-body "2.4.0"
80 | type-is "~1.6.17"
81 |
82 | boxen@^5.0.0:
83 | version "5.1.2"
84 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50"
85 | integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==
86 | dependencies:
87 | ansi-align "^3.0.0"
88 | camelcase "^6.2.0"
89 | chalk "^4.1.0"
90 | cli-boxes "^2.2.1"
91 | string-width "^4.2.2"
92 | type-fest "^0.20.2"
93 | widest-line "^3.1.0"
94 | wrap-ansi "^7.0.0"
95 |
96 | bytes@3.0.0:
97 | version "3.0.0"
98 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
99 | integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
100 |
101 | bytes@3.1.0:
102 | version "3.1.0"
103 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
104 | integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
105 |
106 | cacheable-request@^6.0.0:
107 | version "6.1.0"
108 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
109 | integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
110 | dependencies:
111 | clone-response "^1.0.2"
112 | get-stream "^5.1.0"
113 | http-cache-semantics "^4.0.0"
114 | keyv "^3.0.0"
115 | lowercase-keys "^2.0.0"
116 | normalize-url "^4.1.0"
117 | responselike "^1.0.2"
118 |
119 | camelcase@^6.2.0:
120 | version "6.2.0"
121 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
122 | integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
123 |
124 | chalk@^4.1.0, chalk@^4.1.2:
125 | version "4.1.2"
126 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
127 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
128 | dependencies:
129 | ansi-styles "^4.1.0"
130 | supports-color "^7.1.0"
131 |
132 | ci-info@^2.0.0:
133 | version "2.0.0"
134 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
135 | integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
136 |
137 | cli-boxes@^2.2.1:
138 | version "2.2.1"
139 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
140 | integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
141 |
142 | cliui@^7.0.2:
143 | version "7.0.4"
144 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
145 | integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
146 | dependencies:
147 | string-width "^4.2.0"
148 | strip-ansi "^6.0.0"
149 | wrap-ansi "^7.0.0"
150 |
151 | clone-response@^1.0.2:
152 | version "1.0.2"
153 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
154 | integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
155 | dependencies:
156 | mimic-response "^1.0.0"
157 |
158 | color-convert@^2.0.1:
159 | version "2.0.1"
160 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
161 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
162 | dependencies:
163 | color-name "~1.1.4"
164 |
165 | color-name@~1.1.4:
166 | version "1.1.4"
167 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
168 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
169 |
170 | compressible@~2.0.16:
171 | version "2.0.18"
172 | resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
173 | integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
174 | dependencies:
175 | mime-db ">= 1.43.0 < 2"
176 |
177 | compression@^1.7.4:
178 | version "1.7.4"
179 | resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
180 | integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
181 | dependencies:
182 | accepts "~1.3.5"
183 | bytes "3.0.0"
184 | compressible "~2.0.16"
185 | debug "2.6.9"
186 | on-headers "~1.0.2"
187 | safe-buffer "5.1.2"
188 | vary "~1.1.2"
189 |
190 | configstore@^5.0.1:
191 | version "5.0.1"
192 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
193 | integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
194 | dependencies:
195 | dot-prop "^5.2.0"
196 | graceful-fs "^4.1.2"
197 | make-dir "^3.0.0"
198 | unique-string "^2.0.0"
199 | write-file-atomic "^3.0.0"
200 | xdg-basedir "^4.0.0"
201 |
202 | connect-pause@^0.1.1:
203 | version "0.1.1"
204 | resolved "https://registry.yarnpkg.com/connect-pause/-/connect-pause-0.1.1.tgz#b269b2bb82ddb1ac3db5099c0fb582aba99fb37a"
205 | integrity sha1-smmyu4Ldsaw9tQmcD7WCq6mfs3o=
206 |
207 | content-disposition@0.5.3:
208 | version "0.5.3"
209 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
210 | integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
211 | dependencies:
212 | safe-buffer "5.1.2"
213 |
214 | content-type@~1.0.4:
215 | version "1.0.4"
216 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
217 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
218 |
219 | cookie-signature@1.0.6:
220 | version "1.0.6"
221 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
222 | integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
223 |
224 | cookie@0.4.0:
225 | version "0.4.0"
226 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
227 | integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
228 |
229 | cors@^2.8.5:
230 | version "2.8.5"
231 | resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
232 | integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
233 | dependencies:
234 | object-assign "^4"
235 | vary "^1"
236 |
237 | crypto-random-string@^2.0.0:
238 | version "2.0.0"
239 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
240 | integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
241 |
242 | debug@*:
243 | version "4.2.0"
244 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1"
245 | integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==
246 | dependencies:
247 | ms "2.1.2"
248 |
249 | debug@2.6.9:
250 | version "2.6.9"
251 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
252 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
253 | dependencies:
254 | ms "2.0.0"
255 |
256 | debug@3.1.0:
257 | version "3.1.0"
258 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
259 | integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
260 | dependencies:
261 | ms "2.0.0"
262 |
263 | decompress-response@^3.3.0:
264 | version "3.3.0"
265 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
266 | integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
267 | dependencies:
268 | mimic-response "^1.0.0"
269 |
270 | deep-extend@^0.6.0:
271 | version "0.6.0"
272 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
273 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
274 |
275 | defer-to-connect@^1.0.1:
276 | version "1.1.3"
277 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
278 | integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
279 |
280 | depd@~1.1.2:
281 | version "1.1.2"
282 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
283 | integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
284 |
285 | depd@~2.0.0:
286 | version "2.0.0"
287 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
288 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
289 |
290 | destroy@~1.0.4:
291 | version "1.0.4"
292 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
293 | integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
294 |
295 | dot-prop@^5.2.0:
296 | version "5.3.0"
297 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
298 | integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
299 | dependencies:
300 | is-obj "^2.0.0"
301 |
302 | duplexer3@^0.1.4:
303 | version "0.1.4"
304 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
305 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
306 |
307 | ee-first@1.1.1:
308 | version "1.1.1"
309 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
310 | integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
311 |
312 | emoji-regex@^7.0.1:
313 | version "7.0.3"
314 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
315 | integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
316 |
317 | emoji-regex@^8.0.0:
318 | version "8.0.0"
319 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
320 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
321 |
322 | encodeurl@~1.0.2:
323 | version "1.0.2"
324 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
325 | integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
326 |
327 | end-of-stream@^1.1.0:
328 | version "1.4.4"
329 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
330 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
331 | dependencies:
332 | once "^1.4.0"
333 |
334 | errorhandler@^1.5.1:
335 | version "1.5.1"
336 | resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91"
337 | integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==
338 | dependencies:
339 | accepts "~1.3.7"
340 | escape-html "~1.0.3"
341 |
342 | escalade@^3.1.1:
343 | version "3.1.1"
344 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
345 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
346 |
347 | escape-goat@^2.0.0:
348 | version "2.1.1"
349 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675"
350 | integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
351 |
352 | escape-html@~1.0.3:
353 | version "1.0.3"
354 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
355 | integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
356 |
357 | etag@~1.8.1:
358 | version "1.8.1"
359 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
360 | integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
361 |
362 | express-urlrewrite@^1.4.0:
363 | version "1.4.0"
364 | resolved "https://registry.yarnpkg.com/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz#985ee022773bac7ed32126f1cf9ec8ee48e1290a"
365 | integrity sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==
366 | dependencies:
367 | debug "*"
368 | path-to-regexp "^1.0.3"
369 |
370 | express@^4.17.1:
371 | version "4.17.1"
372 | resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
373 | integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
374 | dependencies:
375 | accepts "~1.3.7"
376 | array-flatten "1.1.1"
377 | body-parser "1.19.0"
378 | content-disposition "0.5.3"
379 | content-type "~1.0.4"
380 | cookie "0.4.0"
381 | cookie-signature "1.0.6"
382 | debug "2.6.9"
383 | depd "~1.1.2"
384 | encodeurl "~1.0.2"
385 | escape-html "~1.0.3"
386 | etag "~1.8.1"
387 | finalhandler "~1.1.2"
388 | fresh "0.5.2"
389 | merge-descriptors "1.0.1"
390 | methods "~1.1.2"
391 | on-finished "~2.3.0"
392 | parseurl "~1.3.3"
393 | path-to-regexp "0.1.7"
394 | proxy-addr "~2.0.5"
395 | qs "6.7.0"
396 | range-parser "~1.2.1"
397 | safe-buffer "5.1.2"
398 | send "0.17.1"
399 | serve-static "1.14.1"
400 | setprototypeof "1.1.1"
401 | statuses "~1.5.0"
402 | type-is "~1.6.18"
403 | utils-merge "1.0.1"
404 | vary "~1.1.2"
405 |
406 | finalhandler@~1.1.2:
407 | version "1.1.2"
408 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
409 | integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
410 | dependencies:
411 | debug "2.6.9"
412 | encodeurl "~1.0.2"
413 | escape-html "~1.0.3"
414 | on-finished "~2.3.0"
415 | parseurl "~1.3.3"
416 | statuses "~1.5.0"
417 | unpipe "~1.0.0"
418 |
419 | forwarded@~0.1.2:
420 | version "0.1.2"
421 | resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
422 | integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
423 |
424 | fresh@0.5.2:
425 | version "0.5.2"
426 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
427 | integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
428 |
429 | get-caller-file@^2.0.5:
430 | version "2.0.5"
431 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
432 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
433 |
434 | get-stream@^4.1.0:
435 | version "4.1.0"
436 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
437 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
438 | dependencies:
439 | pump "^3.0.0"
440 |
441 | get-stream@^5.1.0:
442 | version "5.2.0"
443 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
444 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
445 | dependencies:
446 | pump "^3.0.0"
447 |
448 | global-dirs@^3.0.0:
449 | version "3.0.0"
450 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
451 | integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
452 | dependencies:
453 | ini "2.0.0"
454 |
455 | got@^9.6.0:
456 | version "9.6.0"
457 | resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
458 | integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
459 | dependencies:
460 | "@sindresorhus/is" "^0.14.0"
461 | "@szmarczak/http-timer" "^1.1.2"
462 | cacheable-request "^6.0.0"
463 | decompress-response "^3.3.0"
464 | duplexer3 "^0.1.4"
465 | get-stream "^4.1.0"
466 | lowercase-keys "^1.0.1"
467 | mimic-response "^1.0.1"
468 | p-cancelable "^1.0.0"
469 | to-readable-stream "^1.0.0"
470 | url-parse-lax "^3.0.0"
471 |
472 | graceful-fs@^4.1.2, graceful-fs@^4.1.3:
473 | version "4.2.4"
474 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
475 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
476 |
477 | has-flag@^4.0.0:
478 | version "4.0.0"
479 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
480 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
481 |
482 | has-yarn@^2.1.0:
483 | version "2.1.0"
484 | resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
485 | integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
486 |
487 | http-cache-semantics@^4.0.0:
488 | version "4.1.0"
489 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
490 | integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
491 |
492 | http-errors@1.7.2:
493 | version "1.7.2"
494 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
495 | integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
496 | dependencies:
497 | depd "~1.1.2"
498 | inherits "2.0.3"
499 | setprototypeof "1.1.1"
500 | statuses ">= 1.5.0 < 2"
501 | toidentifier "1.0.0"
502 |
503 | http-errors@~1.7.2:
504 | version "1.7.3"
505 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
506 | integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
507 | dependencies:
508 | depd "~1.1.2"
509 | inherits "2.0.4"
510 | setprototypeof "1.1.1"
511 | statuses ">= 1.5.0 < 2"
512 | toidentifier "1.0.0"
513 |
514 | iconv-lite@0.4.24:
515 | version "0.4.24"
516 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
517 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
518 | dependencies:
519 | safer-buffer ">= 2.1.2 < 3"
520 |
521 | import-lazy@^2.1.0:
522 | version "2.1.0"
523 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
524 | integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
525 |
526 | imurmurhash@^0.1.4:
527 | version "0.1.4"
528 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
529 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
530 |
531 | inherits@2.0.3:
532 | version "2.0.3"
533 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
534 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
535 |
536 | inherits@2.0.4:
537 | version "2.0.4"
538 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
539 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
540 |
541 | ini@2.0.0:
542 | version "2.0.0"
543 | resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
544 | integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
545 |
546 | ini@~1.3.0:
547 | version "1.3.8"
548 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
549 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
550 |
551 | ipaddr.js@1.9.1:
552 | version "1.9.1"
553 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
554 | integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
555 |
556 | is-ci@^2.0.0:
557 | version "2.0.0"
558 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
559 | integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
560 | dependencies:
561 | ci-info "^2.0.0"
562 |
563 | is-fullwidth-code-point@^2.0.0:
564 | version "2.0.0"
565 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
566 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
567 |
568 | is-fullwidth-code-point@^3.0.0:
569 | version "3.0.0"
570 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
571 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
572 |
573 | is-installed-globally@^0.4.0:
574 | version "0.4.0"
575 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
576 | integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
577 | dependencies:
578 | global-dirs "^3.0.0"
579 | is-path-inside "^3.0.2"
580 |
581 | is-npm@^5.0.0:
582 | version "5.0.0"
583 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8"
584 | integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
585 |
586 | is-obj@^2.0.0:
587 | version "2.0.0"
588 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
589 | integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
590 |
591 | is-path-inside@^3.0.2:
592 | version "3.0.3"
593 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
594 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
595 |
596 | is-promise@^2.1.0:
597 | version "2.2.2"
598 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
599 | integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
600 |
601 | is-typedarray@^1.0.0:
602 | version "1.0.0"
603 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
604 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
605 |
606 | is-yarn-global@^0.3.0:
607 | version "0.3.0"
608 | resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
609 | integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
610 |
611 | isarray@0.0.1:
612 | version "0.0.1"
613 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
614 | integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
615 |
616 | jju@^1.1.0:
617 | version "1.4.0"
618 | resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a"
619 | integrity sha1-o6vicYryQaKykE+EpiWXDzia4yo=
620 |
621 | json-buffer@3.0.0:
622 | version "3.0.0"
623 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
624 | integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
625 |
626 | json-parse-helpfulerror@^1.0.3:
627 | version "1.0.3"
628 | resolved "https://registry.yarnpkg.com/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc"
629 | integrity sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=
630 | dependencies:
631 | jju "^1.1.0"
632 |
633 | json-server@^0.17.0:
634 | version "0.17.0"
635 | resolved "https://registry.yarnpkg.com/json-server/-/json-server-0.17.0.tgz#6db3d1d1028a90c4642ff5e56274d106348ec44c"
636 | integrity sha512-+e/nW0mf666j1yTK+5dRx7hgxq5wJTkc5QhTYa/cBfD6vLlQWHfB4l8XKPgzeO55A8Hqm38g44OtZ5SooXi6MQ==
637 | dependencies:
638 | body-parser "^1.19.0"
639 | chalk "^4.1.2"
640 | compression "^1.7.4"
641 | connect-pause "^0.1.1"
642 | cors "^2.8.5"
643 | errorhandler "^1.5.1"
644 | express "^4.17.1"
645 | express-urlrewrite "^1.4.0"
646 | json-parse-helpfulerror "^1.0.3"
647 | lodash "^4.17.21"
648 | lodash-id "^0.14.1"
649 | lowdb "^1.0.0"
650 | method-override "^3.0.0"
651 | morgan "^1.10.0"
652 | nanoid "^3.1.23"
653 | please-upgrade-node "^3.2.0"
654 | pluralize "^8.0.0"
655 | server-destroy "^1.0.1"
656 | update-notifier "^5.1.0"
657 | yargs "^17.0.1"
658 |
659 | keyv@^3.0.0:
660 | version "3.1.0"
661 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
662 | integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
663 | dependencies:
664 | json-buffer "3.0.0"
665 |
666 | latest-version@^5.1.0:
667 | version "5.1.0"
668 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
669 | integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
670 | dependencies:
671 | package-json "^6.3.0"
672 |
673 | lodash-id@^0.14.1:
674 | version "0.14.1"
675 | resolved "https://registry.yarnpkg.com/lodash-id/-/lodash-id-0.14.1.tgz#dffa1f1f8b90d1803bb0d70b7d7547e10751e80b"
676 | integrity sha512-ikQPBTiq/d5m6dfKQlFdIXFzvThPi2Be9/AHxktOnDSfSxE1j9ICbBT5Elk1ke7HSTgM38LHTpmJovo9/klnLg==
677 |
678 | lodash@4, lodash@^4.17.21:
679 | version "4.17.21"
680 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
681 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
682 |
683 | lowdb@^1.0.0:
684 | version "1.0.0"
685 | resolved "https://registry.yarnpkg.com/lowdb/-/lowdb-1.0.0.tgz#5243be6b22786ccce30e50c9a33eac36b20c8064"
686 | integrity sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==
687 | dependencies:
688 | graceful-fs "^4.1.3"
689 | is-promise "^2.1.0"
690 | lodash "4"
691 | pify "^3.0.0"
692 | steno "^0.4.1"
693 |
694 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
695 | version "1.0.1"
696 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
697 | integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
698 |
699 | lowercase-keys@^2.0.0:
700 | version "2.0.0"
701 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
702 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
703 |
704 | lru-cache@^6.0.0:
705 | version "6.0.0"
706 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
707 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
708 | dependencies:
709 | yallist "^4.0.0"
710 |
711 | make-dir@^3.0.0:
712 | version "3.1.0"
713 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
714 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
715 | dependencies:
716 | semver "^6.0.0"
717 |
718 | media-typer@0.3.0:
719 | version "0.3.0"
720 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
721 | integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
722 |
723 | merge-descriptors@1.0.1:
724 | version "1.0.1"
725 | resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
726 | integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
727 |
728 | method-override@^3.0.0:
729 | version "3.0.0"
730 | resolved "https://registry.yarnpkg.com/method-override/-/method-override-3.0.0.tgz#6ab0d5d574e3208f15b0c9cf45ab52000468d7a2"
731 | integrity sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==
732 | dependencies:
733 | debug "3.1.0"
734 | methods "~1.1.2"
735 | parseurl "~1.3.2"
736 | vary "~1.1.2"
737 |
738 | methods@~1.1.2:
739 | version "1.1.2"
740 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
741 | integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
742 |
743 | mime-db@1.44.0:
744 | version "1.44.0"
745 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
746 | integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
747 |
748 | "mime-db@>= 1.43.0 < 2":
749 | version "1.45.0"
750 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
751 | integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
752 |
753 | mime-types@~2.1.24:
754 | version "2.1.27"
755 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
756 | integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
757 | dependencies:
758 | mime-db "1.44.0"
759 |
760 | mime@1.6.0:
761 | version "1.6.0"
762 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
763 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
764 |
765 | mimic-response@^1.0.0, mimic-response@^1.0.1:
766 | version "1.0.1"
767 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
768 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
769 |
770 | minimist@^1.2.0:
771 | version "1.2.5"
772 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
773 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
774 |
775 | morgan@^1.10.0:
776 | version "1.10.0"
777 | resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7"
778 | integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==
779 | dependencies:
780 | basic-auth "~2.0.1"
781 | debug "2.6.9"
782 | depd "~2.0.0"
783 | on-finished "~2.3.0"
784 | on-headers "~1.0.2"
785 |
786 | ms@2.0.0:
787 | version "2.0.0"
788 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
789 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
790 |
791 | ms@2.1.1:
792 | version "2.1.1"
793 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
794 | integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
795 |
796 | ms@2.1.2:
797 | version "2.1.2"
798 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
799 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
800 |
801 | nanoid@^3.1.23:
802 | version "3.1.30"
803 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362"
804 | integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==
805 |
806 | negotiator@0.6.2:
807 | version "0.6.2"
808 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
809 | integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
810 |
811 | normalize-url@^4.1.0:
812 | version "4.5.1"
813 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
814 | integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
815 |
816 | object-assign@^4:
817 | version "4.1.1"
818 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
819 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
820 |
821 | on-finished@~2.3.0:
822 | version "2.3.0"
823 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
824 | integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
825 | dependencies:
826 | ee-first "1.1.1"
827 |
828 | on-headers@~1.0.2:
829 | version "1.0.2"
830 | resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
831 | integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
832 |
833 | once@^1.3.1, once@^1.4.0:
834 | version "1.4.0"
835 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
836 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
837 | dependencies:
838 | wrappy "1"
839 |
840 | p-cancelable@^1.0.0:
841 | version "1.1.0"
842 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
843 | integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
844 |
845 | package-json@^6.3.0:
846 | version "6.5.0"
847 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
848 | integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
849 | dependencies:
850 | got "^9.6.0"
851 | registry-auth-token "^4.0.0"
852 | registry-url "^5.0.0"
853 | semver "^6.2.0"
854 |
855 | parseurl@~1.3.2, parseurl@~1.3.3:
856 | version "1.3.3"
857 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
858 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
859 |
860 | path-to-regexp@0.1.7:
861 | version "0.1.7"
862 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
863 | integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
864 |
865 | path-to-regexp@^1.0.3:
866 | version "1.8.0"
867 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
868 | integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
869 | dependencies:
870 | isarray "0.0.1"
871 |
872 | pify@^3.0.0:
873 | version "3.0.0"
874 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
875 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
876 |
877 | please-upgrade-node@^3.2.0:
878 | version "3.2.0"
879 | resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
880 | integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
881 | dependencies:
882 | semver-compare "^1.0.0"
883 |
884 | pluralize@^8.0.0:
885 | version "8.0.0"
886 | resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
887 | integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
888 |
889 | prepend-http@^2.0.0:
890 | version "2.0.0"
891 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
892 | integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
893 |
894 | proxy-addr@~2.0.5:
895 | version "2.0.6"
896 | resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
897 | integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==
898 | dependencies:
899 | forwarded "~0.1.2"
900 | ipaddr.js "1.9.1"
901 |
902 | pump@^3.0.0:
903 | version "3.0.0"
904 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
905 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
906 | dependencies:
907 | end-of-stream "^1.1.0"
908 | once "^1.3.1"
909 |
910 | pupa@^2.1.1:
911 | version "2.1.1"
912 | resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62"
913 | integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
914 | dependencies:
915 | escape-goat "^2.0.0"
916 |
917 | qs@6.7.0:
918 | version "6.7.0"
919 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
920 | integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
921 |
922 | range-parser@~1.2.1:
923 | version "1.2.1"
924 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
925 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
926 |
927 | raw-body@2.4.0:
928 | version "2.4.0"
929 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
930 | integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
931 | dependencies:
932 | bytes "3.1.0"
933 | http-errors "1.7.2"
934 | iconv-lite "0.4.24"
935 | unpipe "1.0.0"
936 |
937 | rc@^1.2.8:
938 | version "1.2.8"
939 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
940 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
941 | dependencies:
942 | deep-extend "^0.6.0"
943 | ini "~1.3.0"
944 | minimist "^1.2.0"
945 | strip-json-comments "~2.0.1"
946 |
947 | registry-auth-token@^4.0.0:
948 | version "4.2.0"
949 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.0.tgz#1d37dffda72bbecd0f581e4715540213a65eb7da"
950 | integrity sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==
951 | dependencies:
952 | rc "^1.2.8"
953 |
954 | registry-url@^5.0.0:
955 | version "5.1.0"
956 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
957 | integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
958 | dependencies:
959 | rc "^1.2.8"
960 |
961 | require-directory@^2.1.1:
962 | version "2.1.1"
963 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
964 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
965 |
966 | responselike@^1.0.2:
967 | version "1.0.2"
968 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
969 | integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
970 | dependencies:
971 | lowercase-keys "^1.0.0"
972 |
973 | safe-buffer@5.1.2:
974 | version "5.1.2"
975 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
976 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
977 |
978 | "safer-buffer@>= 2.1.2 < 3":
979 | version "2.1.2"
980 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
981 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
982 |
983 | semver-compare@^1.0.0:
984 | version "1.0.0"
985 | resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
986 | integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
987 |
988 | semver-diff@^3.1.1:
989 | version "3.1.1"
990 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
991 | integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
992 | dependencies:
993 | semver "^6.3.0"
994 |
995 | semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
996 | version "6.3.0"
997 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
998 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
999 |
1000 | semver@^7.3.4:
1001 | version "7.3.5"
1002 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
1003 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
1004 | dependencies:
1005 | lru-cache "^6.0.0"
1006 |
1007 | send@0.17.1:
1008 | version "0.17.1"
1009 | resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
1010 | integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
1011 | dependencies:
1012 | debug "2.6.9"
1013 | depd "~1.1.2"
1014 | destroy "~1.0.4"
1015 | encodeurl "~1.0.2"
1016 | escape-html "~1.0.3"
1017 | etag "~1.8.1"
1018 | fresh "0.5.2"
1019 | http-errors "~1.7.2"
1020 | mime "1.6.0"
1021 | ms "2.1.1"
1022 | on-finished "~2.3.0"
1023 | range-parser "~1.2.1"
1024 | statuses "~1.5.0"
1025 |
1026 | serve-static@1.14.1:
1027 | version "1.14.1"
1028 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
1029 | integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
1030 | dependencies:
1031 | encodeurl "~1.0.2"
1032 | escape-html "~1.0.3"
1033 | parseurl "~1.3.3"
1034 | send "0.17.1"
1035 |
1036 | server-destroy@^1.0.1:
1037 | version "1.0.1"
1038 | resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd"
1039 | integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=
1040 |
1041 | setprototypeof@1.1.1:
1042 | version "1.1.1"
1043 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
1044 | integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
1045 |
1046 | signal-exit@^3.0.2:
1047 | version "3.0.3"
1048 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
1049 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
1050 |
1051 | "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
1052 | version "1.5.0"
1053 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
1054 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
1055 |
1056 | steno@^0.4.1:
1057 | version "0.4.4"
1058 | resolved "https://registry.yarnpkg.com/steno/-/steno-0.4.4.tgz#071105bdfc286e6615c0403c27e9d7b5dcb855cb"
1059 | integrity sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=
1060 | dependencies:
1061 | graceful-fs "^4.1.3"
1062 |
1063 | string-width@^3.0.0:
1064 | version "3.1.0"
1065 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
1066 | integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
1067 | dependencies:
1068 | emoji-regex "^7.0.1"
1069 | is-fullwidth-code-point "^2.0.0"
1070 | strip-ansi "^5.1.0"
1071 |
1072 | string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
1073 | version "4.2.0"
1074 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
1075 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
1076 | dependencies:
1077 | emoji-regex "^8.0.0"
1078 | is-fullwidth-code-point "^3.0.0"
1079 | strip-ansi "^6.0.0"
1080 |
1081 | string-width@^4.2.2:
1082 | version "4.2.3"
1083 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1084 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
1085 | dependencies:
1086 | emoji-regex "^8.0.0"
1087 | is-fullwidth-code-point "^3.0.0"
1088 | strip-ansi "^6.0.1"
1089 |
1090 | strip-ansi@^5.1.0:
1091 | version "5.2.0"
1092 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
1093 | integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
1094 | dependencies:
1095 | ansi-regex "^4.1.0"
1096 |
1097 | strip-ansi@^6.0.0:
1098 | version "6.0.0"
1099 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
1100 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
1101 | dependencies:
1102 | ansi-regex "^5.0.0"
1103 |
1104 | strip-ansi@^6.0.1:
1105 | version "6.0.1"
1106 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1107 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
1108 | dependencies:
1109 | ansi-regex "^5.0.1"
1110 |
1111 | strip-json-comments@~2.0.1:
1112 | version "2.0.1"
1113 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1114 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
1115 |
1116 | supports-color@^7.1.0:
1117 | version "7.2.0"
1118 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
1119 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
1120 | dependencies:
1121 | has-flag "^4.0.0"
1122 |
1123 | to-readable-stream@^1.0.0:
1124 | version "1.0.0"
1125 | resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
1126 | integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
1127 |
1128 | toidentifier@1.0.0:
1129 | version "1.0.0"
1130 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
1131 | integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
1132 |
1133 | type-fest@^0.20.2:
1134 | version "0.20.2"
1135 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
1136 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
1137 |
1138 | type-is@~1.6.17, type-is@~1.6.18:
1139 | version "1.6.18"
1140 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
1141 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
1142 | dependencies:
1143 | media-typer "0.3.0"
1144 | mime-types "~2.1.24"
1145 |
1146 | typedarray-to-buffer@^3.1.5:
1147 | version "3.1.5"
1148 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
1149 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
1150 | dependencies:
1151 | is-typedarray "^1.0.0"
1152 |
1153 | unique-string@^2.0.0:
1154 | version "2.0.0"
1155 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
1156 | integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
1157 | dependencies:
1158 | crypto-random-string "^2.0.0"
1159 |
1160 | unpipe@1.0.0, unpipe@~1.0.0:
1161 | version "1.0.0"
1162 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
1163 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
1164 |
1165 | update-notifier@^5.1.0:
1166 | version "5.1.0"
1167 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9"
1168 | integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==
1169 | dependencies:
1170 | boxen "^5.0.0"
1171 | chalk "^4.1.0"
1172 | configstore "^5.0.1"
1173 | has-yarn "^2.1.0"
1174 | import-lazy "^2.1.0"
1175 | is-ci "^2.0.0"
1176 | is-installed-globally "^0.4.0"
1177 | is-npm "^5.0.0"
1178 | is-yarn-global "^0.3.0"
1179 | latest-version "^5.1.0"
1180 | pupa "^2.1.1"
1181 | semver "^7.3.4"
1182 | semver-diff "^3.1.1"
1183 | xdg-basedir "^4.0.0"
1184 |
1185 | url-parse-lax@^3.0.0:
1186 | version "3.0.0"
1187 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
1188 | integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
1189 | dependencies:
1190 | prepend-http "^2.0.0"
1191 |
1192 | utils-merge@1.0.1:
1193 | version "1.0.1"
1194 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
1195 | integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
1196 |
1197 | vary@^1, vary@~1.1.2:
1198 | version "1.1.2"
1199 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
1200 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
1201 |
1202 | widest-line@^3.1.0:
1203 | version "3.1.0"
1204 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
1205 | integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
1206 | dependencies:
1207 | string-width "^4.0.0"
1208 |
1209 | wrap-ansi@^7.0.0:
1210 | version "7.0.0"
1211 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
1212 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
1213 | dependencies:
1214 | ansi-styles "^4.0.0"
1215 | string-width "^4.1.0"
1216 | strip-ansi "^6.0.0"
1217 |
1218 | wrappy@1:
1219 | version "1.0.2"
1220 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1221 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
1222 |
1223 | write-file-atomic@^3.0.0:
1224 | version "3.0.3"
1225 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
1226 | integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
1227 | dependencies:
1228 | imurmurhash "^0.1.4"
1229 | is-typedarray "^1.0.0"
1230 | signal-exit "^3.0.2"
1231 | typedarray-to-buffer "^3.1.5"
1232 |
1233 | xdg-basedir@^4.0.0:
1234 | version "4.0.0"
1235 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
1236 | integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
1237 |
1238 | y18n@^5.0.5:
1239 | version "5.0.8"
1240 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
1241 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
1242 |
1243 | yallist@^4.0.0:
1244 | version "4.0.0"
1245 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
1246 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
1247 |
1248 | yargs-parser@^20.2.2:
1249 | version "20.2.9"
1250 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
1251 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
1252 |
1253 | yargs@^17.0.1:
1254 | version "17.2.1"
1255 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea"
1256 | integrity sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==
1257 | dependencies:
1258 | cliui "^7.0.2"
1259 | escalade "^3.1.1"
1260 | get-caller-file "^2.0.5"
1261 | require-directory "^2.1.1"
1262 | string-width "^4.2.0"
1263 | y18n "^5.0.5"
1264 | yargs-parser "^20.2.2"
1265 |
--------------------------------------------------------------------------------