├── .gitignore
├── .npmignore
├── LICENSE.md
├── README.md
├── bin
└── cli.js
├── package.json
├── pnpm-lock.yaml
├── public
├── build
│ ├── bundle.css
│ ├── bundle.js
│ └── bundle.js.map
├── favicon.png
├── global.css
└── index.html
├── rollup.config.js
├── screenshots
├── build-project.png
├── dev-server.png
├── install-deps.png
├── new-project.png
├── project-created.png
├── project-home.png
└── project-tasks.png
├── scripts
└── setupTypeScript.js
├── server
├── index.js
└── utils
│ ├── buffer.js
│ ├── downloadTime.js
│ ├── getAssetStats.js
│ └── speeds.json
└── src
├── App.svelte
├── Navbar.svelte
├── SpeedData.svelte
├── Terminal.svelte
├── Tooltip.svelte
├── appTemplates.js
├── main.js
└── routes
├── Build.svelte
├── Dev.svelte
├── Format.svelte
├── Home.svelte
├── Init.svelte
├── Install.svelte
├── Lint.svelte
├── NewProject.svelte
├── ProjectTasks.svelte
└── Test.svelte
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules/
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | src/
2 | screenshots/
3 | pnpm-lock.yaml
4 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Rajasegar Chandran
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITHTHESOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Snowpack-ui
2 | [](https://npmjs.org/package/snowpack-ui "View this project on npm")
3 |
4 |
5 | Run & Manage [Snowpack](https://snowpack.dev) projects from the browser instead of the terminal.
6 |
7 | Demo is available [here](https://youtu.be/PtAnQ-6zBUU)
8 |
9 | ## Installation
10 |
11 | ```
12 | npm i -g snowpack-ui
13 | ```
14 |
15 | ```
16 | npx snowpack-ui
17 | ```
18 |
19 |
20 | ## Usage
21 |
22 | ```
23 | snowpack-ui
24 | ```
25 |
26 | If you are starting from an empty directory, it will ask you to create a new snowpack project, which in turn requires [create-snowpack-app](https://github.com/snowpackjs/snowpack/tree/master/create-snowpack-app),
27 | otherwise you can run tasks and manage an existing Snowpack project.
28 |
29 | ## Screenshots
30 |
31 | ### New Project
32 | 
33 |
34 | ### Project created
35 | 
36 |
37 | ### Build Project
38 | 
39 |
40 | ### Dev Server
41 | 
42 |
43 | ### Install dependencies
44 | 
45 |
46 | ### Project home
47 | 
48 |
49 | ### Project tasks
50 | 
51 |
52 | ## Things to do
53 | - Save app templates as default
54 | - Manage Snowpack config
55 | - More extended dependency info ( things like outdated packages etc.,)
56 | - Option to install project dependencies (first time)
57 |
58 |
59 | ## Inspiration
60 | This project is greatly inspired by the [vue-cli-ui](https://cli.vuejs.org/) and most of the code is taken from [ember-cli-ui](https://github.com/rajasegar/ember-cli-ui).
61 |
--------------------------------------------------------------------------------
/bin/cli.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | /* globals require process */
4 |
5 | 'use strict';
6 |
7 | process.title = 'snowpack-ui';
8 | console.log('Snowpack UI');
9 | const startServer = require('../server');
10 | startServer(process.cwd());
11 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "snowpack-ui",
3 | "version": "0.1.0",
4 | "scripts": {
5 | "build": "rollup -c",
6 | "dev": "rollup -c -w",
7 | "start": "sirv public",
8 | "deploy": "npm run build && git push && git push --tags && npm publish"
9 | },
10 | "bin": {
11 | "snowpack-ui": "./bin/cli.js"
12 | },
13 | "devDependencies": {
14 | "@rollup/plugin-commonjs": "^16.0.0",
15 | "@rollup/plugin-node-resolve": "^10.0.0",
16 | "rollup": "^2.3.4",
17 | "rollup-plugin-css-only": "^3.1.0",
18 | "rollup-plugin-livereload": "^2.0.0",
19 | "rollup-plugin-svelte": "^7.0.0",
20 | "rollup-plugin-terser": "^7.0.0",
21 | "svelte": "^3.0.0"
22 | },
23 | "dependencies": {
24 | "ansi_up": "^4.0.4",
25 | "create-snowpack-app": "^1.9.0",
26 | "execa": "^5.0.0",
27 | "express": "^4.17.1",
28 | "express-ws": "^4.0.0",
29 | "filesize": "^6.1.0",
30 | "get-port": "^5.1.1",
31 | "node-pty": "^0.9.0",
32 | "npm-check-updates": "^10.2.5",
33 | "resolve": "^1.19.0",
34 | "sirv-cli": "^1.0.0",
35 | "svelte-routing": "^1.5.0",
36 | "walk-sync": "^2.2.0",
37 | "xterm": "^4.9.0",
38 | "xterm-addon-attach": "^0.6.0",
39 | "xterm-addon-web-links": "^0.4.0"
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | dependencies:
2 | ansi_up: 4.0.4
3 | create-snowpack-app: 1.9.0
4 | execa: 5.0.0
5 | express: 4.17.1
6 | express-ws: 4.0.0_express@4.17.1
7 | filesize: 6.1.0
8 | get-port: 5.1.1
9 | node-pty: 0.9.0
10 | npm-check-updates: 10.2.5
11 | resolve: 1.19.0
12 | sirv-cli: 1.0.10
13 | svelte-routing: 1.5.0_svelte@3.31.2
14 | walk-sync: 2.2.0
15 | xterm: 4.9.0
16 | xterm-addon-attach: 0.6.0_xterm@4.9.0
17 | xterm-addon-web-links: 0.4.0_xterm@4.9.0
18 | devDependencies:
19 | '@rollup/plugin-commonjs': 16.0.0_rollup@2.36.1
20 | '@rollup/plugin-node-resolve': 10.0.0_rollup@2.36.1
21 | rollup: 2.36.1
22 | rollup-plugin-css-only: 3.1.0_rollup@2.36.1
23 | rollup-plugin-livereload: 2.0.0
24 | rollup-plugin-svelte: 7.0.0_rollup@2.36.1+svelte@3.31.2
25 | rollup-plugin-terser: 7.0.2_rollup@2.36.1
26 | svelte: 3.31.2
27 | lockfileVersion: 5.2
28 | packages:
29 | /@babel/code-frame/7.12.11:
30 | dependencies:
31 | '@babel/highlight': 7.10.4
32 | dev: true
33 | resolution:
34 | integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
35 | /@babel/helper-validator-identifier/7.12.11:
36 | dev: true
37 | resolution:
38 | integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
39 | /@babel/highlight/7.10.4:
40 | dependencies:
41 | '@babel/helper-validator-identifier': 7.12.11
42 | chalk: 2.4.2
43 | js-tokens: 4.0.0
44 | dev: true
45 | resolution:
46 | integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==
47 | /@npmcli/ci-detect/1.3.0:
48 | dev: false
49 | resolution:
50 | integrity: sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==
51 | /@npmcli/git/2.0.4:
52 | dependencies:
53 | '@npmcli/promise-spawn': 1.3.2
54 | lru-cache: 6.0.0
55 | mkdirp: 1.0.4
56 | npm-pick-manifest: 6.1.0
57 | promise-inflight: 1.0.1
58 | promise-retry: 1.1.1
59 | semver: 7.3.4
60 | unique-filename: 1.1.1
61 | which: 2.0.2
62 | dev: false
63 | resolution:
64 | integrity: sha512-OJZCmJ9DNn1cz9HPXXsPmUBnqaArot3CGYo63CyajHQk+g87rPXVOJByGsskQJhPsUUEXJcsZ2Q6bWd2jSwnBA==
65 | /@npmcli/installed-package-contents/1.0.5:
66 | dependencies:
67 | npm-bundled: 1.1.1
68 | npm-normalize-package-bin: 1.0.1
69 | read-package-json-fast: 1.2.1
70 | readdir-scoped-modules: 1.1.0
71 | dev: false
72 | engines:
73 | node: '>= 10'
74 | hasBin: true
75 | resolution:
76 | integrity: sha512-aKIwguaaqb6ViwSOFytniGvLPb9SMCUm39TgM3SfUo7n0TxUMbwoXfpwyvQ4blm10lzbAwTsvjr7QZ85LvTi4A==
77 | /@npmcli/move-file/1.0.1:
78 | dependencies:
79 | mkdirp: 1.0.4
80 | dev: false
81 | engines:
82 | node: '>=10'
83 | resolution:
84 | integrity: sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==
85 | /@npmcli/node-gyp/1.0.1:
86 | dev: false
87 | resolution:
88 | integrity: sha512-pBqoKPWmuk9iaEcXlLBVRIA6I1kG9JiICU+sG0NuD6NAR461F+02elHJS4WkQxHW2W5rnsfvP/ClKwmsZ9RaaA==
89 | /@npmcli/promise-spawn/1.3.2:
90 | dependencies:
91 | infer-owner: 1.0.4
92 | dev: false
93 | resolution:
94 | integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==
95 | /@npmcli/run-script/1.8.1:
96 | dependencies:
97 | '@npmcli/node-gyp': 1.0.1
98 | '@npmcli/promise-spawn': 1.3.2
99 | infer-owner: 1.0.4
100 | node-gyp: 7.1.2
101 | puka: 1.0.1
102 | read-package-json-fast: 1.2.1
103 | dev: false
104 | resolution:
105 | integrity: sha512-G8c86g9cQHyRINosIcpovzv0BkXQc3urhL1ORf3KTe4TS4UBsg2O4Z2feca/W3pfzdHEJzc83ETBW4aKbb3SaA==
106 | /@polka/url/1.0.0-next.11:
107 | dev: false
108 | resolution:
109 | integrity: sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA==
110 | /@rollup/plugin-commonjs/16.0.0_rollup@2.36.1:
111 | dependencies:
112 | '@rollup/pluginutils': 3.1.0_rollup@2.36.1
113 | commondir: 1.0.1
114 | estree-walker: 2.0.2
115 | glob: 7.1.6
116 | is-reference: 1.2.1
117 | magic-string: 0.25.7
118 | resolve: 1.19.0
119 | rollup: 2.36.1
120 | dev: true
121 | engines:
122 | node: '>= 8.0.0'
123 | peerDependencies:
124 | rollup: ^2.30.0
125 | resolution:
126 | integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==
127 | /@rollup/plugin-node-resolve/10.0.0_rollup@2.36.1:
128 | dependencies:
129 | '@rollup/pluginutils': 3.1.0_rollup@2.36.1
130 | '@types/resolve': 1.17.1
131 | builtin-modules: 3.2.0
132 | deepmerge: 4.2.2
133 | is-module: 1.0.0
134 | resolve: 1.19.0
135 | rollup: 2.36.1
136 | dev: true
137 | engines:
138 | node: '>= 10.0.0'
139 | peerDependencies:
140 | rollup: ^1.20.0||^2.0.0
141 | resolution:
142 | integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A==
143 | /@rollup/pluginutils/3.1.0_rollup@2.36.1:
144 | dependencies:
145 | '@types/estree': 0.0.39
146 | estree-walker: 1.0.1
147 | picomatch: 2.2.2
148 | rollup: 2.36.1
149 | dev: true
150 | engines:
151 | node: '>= 8.0.0'
152 | peerDependencies:
153 | rollup: ^1.20.0||^2.0.0
154 | resolution:
155 | integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
156 | /@rollup/pluginutils/4.1.0_rollup@2.36.1:
157 | dependencies:
158 | estree-walker: 2.0.2
159 | picomatch: 2.2.2
160 | rollup: 2.36.1
161 | dev: true
162 | engines:
163 | node: '>= 8.0.0'
164 | peerDependencies:
165 | rollup: ^1.20.0||^2.0.0
166 | resolution:
167 | integrity: sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==
168 | /@sindresorhus/is/0.14.0:
169 | dev: false
170 | engines:
171 | node: '>=6'
172 | resolution:
173 | integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
174 | /@szmarczak/http-timer/1.1.2:
175 | dependencies:
176 | defer-to-connect: 1.1.3
177 | dev: false
178 | engines:
179 | node: '>=6'
180 | resolution:
181 | integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
182 | /@tootallnate/once/1.1.2:
183 | dev: false
184 | engines:
185 | node: '>= 6'
186 | resolution:
187 | integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
188 | /@types/estree/0.0.39:
189 | dev: true
190 | resolution:
191 | integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
192 | /@types/estree/0.0.46:
193 | dev: true
194 | resolution:
195 | integrity: sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==
196 | /@types/minimatch/3.0.3:
197 | dev: false
198 | resolution:
199 | integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
200 | /@types/node/14.14.20:
201 | dev: true
202 | resolution:
203 | integrity: sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==
204 | /@types/resolve/1.17.1:
205 | dependencies:
206 | '@types/node': 14.14.20
207 | dev: true
208 | resolution:
209 | integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
210 | /abbrev/1.1.1:
211 | dev: false
212 | resolution:
213 | integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
214 | /accepts/1.3.7:
215 | dependencies:
216 | mime-types: 2.1.28
217 | negotiator: 0.6.2
218 | dev: false
219 | engines:
220 | node: '>= 0.6'
221 | resolution:
222 | integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
223 | /agent-base/6.0.2:
224 | dependencies:
225 | debug: 4.3.1
226 | dev: false
227 | engines:
228 | node: '>= 6.0.0'
229 | resolution:
230 | integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
231 | /agentkeepalive/4.1.3:
232 | dependencies:
233 | debug: 4.3.1
234 | depd: 1.1.2
235 | humanize-ms: 1.2.1
236 | dev: false
237 | engines:
238 | node: '>= 8.0.0'
239 | resolution:
240 | integrity: sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg==
241 | /aggregate-error/3.1.0:
242 | dependencies:
243 | clean-stack: 2.2.0
244 | indent-string: 4.0.0
245 | dev: false
246 | engines:
247 | node: '>=8'
248 | resolution:
249 | integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
250 | /ajv/6.12.6:
251 | dependencies:
252 | fast-deep-equal: 3.1.3
253 | fast-json-stable-stringify: 2.1.0
254 | json-schema-traverse: 0.4.1
255 | uri-js: 4.4.1
256 | dev: false
257 | resolution:
258 | integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
259 | /ansi-align/3.0.0:
260 | dependencies:
261 | string-width: 3.1.0
262 | dev: false
263 | resolution:
264 | integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==
265 | /ansi-regex/2.1.1:
266 | dev: false
267 | engines:
268 | node: '>=0.10.0'
269 | resolution:
270 | integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
271 | /ansi-regex/4.1.0:
272 | dev: false
273 | engines:
274 | node: '>=6'
275 | resolution:
276 | integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
277 | /ansi-regex/5.0.0:
278 | dev: false
279 | engines:
280 | node: '>=8'
281 | resolution:
282 | integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
283 | /ansi-styles/3.2.1:
284 | dependencies:
285 | color-convert: 1.9.3
286 | engines:
287 | node: '>=4'
288 | resolution:
289 | integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
290 | /ansi-styles/4.3.0:
291 | dependencies:
292 | color-convert: 2.0.1
293 | dev: false
294 | engines:
295 | node: '>=8'
296 | resolution:
297 | integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
298 | /ansi_up/4.0.4:
299 | dev: false
300 | resolution:
301 | integrity: sha512-vRxC8q6QY918MbehO869biJW4tiunJdjOhi5fpY6NLOliBQlZhOkKgABJKJqH+JZfb/WfjvjN1chLWI6tODerw==
302 | /anymatch/3.1.1:
303 | dependencies:
304 | normalize-path: 3.0.0
305 | picomatch: 2.2.2
306 | dev: true
307 | engines:
308 | node: '>= 8'
309 | resolution:
310 | integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
311 | /aproba/1.2.0:
312 | dev: false
313 | resolution:
314 | integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
315 | /are-we-there-yet/1.1.5:
316 | dependencies:
317 | delegates: 1.0.0
318 | readable-stream: 2.3.7
319 | dev: false
320 | resolution:
321 | integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
322 | /argparse/1.0.10:
323 | dependencies:
324 | sprintf-js: 1.0.3
325 | dev: false
326 | resolution:
327 | integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
328 | /array-flatten/1.1.1:
329 | dev: false
330 | resolution:
331 | integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
332 | /asap/2.0.6:
333 | dev: false
334 | resolution:
335 | integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
336 | /asn1/0.2.4:
337 | dependencies:
338 | safer-buffer: 2.1.2
339 | dev: false
340 | resolution:
341 | integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
342 | /assert-plus/1.0.0:
343 | dev: false
344 | engines:
345 | node: '>=0.8'
346 | resolution:
347 | integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
348 | /async-limiter/1.0.1:
349 | resolution:
350 | integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
351 | /asynckit/0.4.0:
352 | dev: false
353 | resolution:
354 | integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=
355 | /at-least-node/1.0.0:
356 | dev: false
357 | engines:
358 | node: '>= 4.0.0'
359 | resolution:
360 | integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
361 | /aws-sign2/0.7.0:
362 | dev: false
363 | resolution:
364 | integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
365 | /aws4/1.11.0:
366 | dev: false
367 | resolution:
368 | integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
369 | /balanced-match/1.0.0:
370 | resolution:
371 | integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
372 | /bcrypt-pbkdf/1.0.2:
373 | dependencies:
374 | tweetnacl: 0.14.5
375 | dev: false
376 | resolution:
377 | integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
378 | /binary-extensions/2.2.0:
379 | dev: true
380 | engines:
381 | node: '>=8'
382 | resolution:
383 | integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
384 | /body-parser/1.19.0:
385 | dependencies:
386 | bytes: 3.1.0
387 | content-type: 1.0.4
388 | debug: 2.6.9
389 | depd: 1.1.2
390 | http-errors: 1.7.2
391 | iconv-lite: 0.4.24
392 | on-finished: 2.3.0
393 | qs: 6.7.0
394 | raw-body: 2.4.0
395 | type-is: 1.6.18
396 | dev: false
397 | engines:
398 | node: '>= 0.8'
399 | resolution:
400 | integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
401 | /boxen/4.2.0:
402 | dependencies:
403 | ansi-align: 3.0.0
404 | camelcase: 5.3.1
405 | chalk: 3.0.0
406 | cli-boxes: 2.2.1
407 | string-width: 4.2.0
408 | term-size: 2.2.1
409 | type-fest: 0.8.1
410 | widest-line: 3.1.0
411 | dev: false
412 | engines:
413 | node: '>=8'
414 | resolution:
415 | integrity: sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==
416 | /brace-expansion/1.1.11:
417 | dependencies:
418 | balanced-match: 1.0.0
419 | concat-map: 0.0.1
420 | resolution:
421 | integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
422 | /braces/3.0.2:
423 | dependencies:
424 | fill-range: 7.0.1
425 | dev: true
426 | engines:
427 | node: '>=8'
428 | resolution:
429 | integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
430 | /buffer-from/1.1.1:
431 | dev: true
432 | resolution:
433 | integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
434 | /builtin-modules/3.2.0:
435 | dev: true
436 | engines:
437 | node: '>=6'
438 | resolution:
439 | integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
440 | /builtins/1.0.3:
441 | dev: false
442 | resolution:
443 | integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=
444 | /bytes/3.1.0:
445 | dev: false
446 | engines:
447 | node: '>= 0.8'
448 | resolution:
449 | integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
450 | /cacache/15.0.5:
451 | dependencies:
452 | '@npmcli/move-file': 1.0.1
453 | chownr: 2.0.0
454 | fs-minipass: 2.1.0
455 | glob: 7.1.6
456 | infer-owner: 1.0.4
457 | lru-cache: 6.0.0
458 | minipass: 3.1.3
459 | minipass-collect: 1.0.2
460 | minipass-flush: 1.0.5
461 | minipass-pipeline: 1.2.4
462 | mkdirp: 1.0.4
463 | p-map: 4.0.0
464 | promise-inflight: 1.0.1
465 | rimraf: 3.0.2
466 | ssri: 8.0.0
467 | tar: 6.1.0
468 | unique-filename: 1.1.1
469 | dev: false
470 | engines:
471 | node: '>= 10'
472 | resolution:
473 | integrity: sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==
474 | /cacheable-request/6.1.0:
475 | dependencies:
476 | clone-response: 1.0.2
477 | get-stream: 5.2.0
478 | http-cache-semantics: 4.1.0
479 | keyv: 3.1.0
480 | lowercase-keys: 2.0.0
481 | normalize-url: 4.5.0
482 | responselike: 1.0.2
483 | dev: false
484 | engines:
485 | node: '>=8'
486 | resolution:
487 | integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
488 | /camelcase/5.3.1:
489 | dev: false
490 | engines:
491 | node: '>=6'
492 | resolution:
493 | integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
494 | /caseless/0.12.0:
495 | dev: false
496 | resolution:
497 | integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
498 | /chalk/2.4.2:
499 | dependencies:
500 | ansi-styles: 3.2.1
501 | escape-string-regexp: 1.0.5
502 | supports-color: 5.5.0
503 | engines:
504 | node: '>=4'
505 | resolution:
506 | integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
507 | /chalk/3.0.0:
508 | dependencies:
509 | ansi-styles: 4.3.0
510 | supports-color: 7.2.0
511 | dev: false
512 | engines:
513 | node: '>=8'
514 | resolution:
515 | integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
516 | /chalk/4.1.0:
517 | dependencies:
518 | ansi-styles: 4.3.0
519 | supports-color: 7.2.0
520 | dev: false
521 | engines:
522 | node: '>=10'
523 | resolution:
524 | integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
525 | /chokidar/3.5.0:
526 | dependencies:
527 | anymatch: 3.1.1
528 | braces: 3.0.2
529 | glob-parent: 5.1.1
530 | is-binary-path: 2.1.0
531 | is-glob: 4.0.1
532 | normalize-path: 3.0.0
533 | readdirp: 3.5.0
534 | dev: true
535 | engines:
536 | node: '>= 8.10.0'
537 | optionalDependencies:
538 | fsevents: 2.3.1
539 | resolution:
540 | integrity: sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==
541 | /chownr/2.0.0:
542 | dev: false
543 | engines:
544 | node: '>=10'
545 | resolution:
546 | integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
547 | /ci-info/2.0.0:
548 | dev: false
549 | resolution:
550 | integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
551 | /cint/8.2.1:
552 | dev: false
553 | resolution:
554 | integrity: sha1-cDhrG0jidz0NYxZqVa/5TvRFahI=
555 | /clean-stack/2.2.0:
556 | dev: false
557 | engines:
558 | node: '>=6'
559 | resolution:
560 | integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
561 | /cli-boxes/2.2.1:
562 | dev: false
563 | engines:
564 | node: '>=6'
565 | resolution:
566 | integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
567 | /cli-table/0.3.4:
568 | dependencies:
569 | chalk: 2.4.2
570 | string-width: 4.2.0
571 | dev: false
572 | engines:
573 | node: '>= 10.0.0'
574 | resolution:
575 | integrity: sha512-1vinpnX/ZERcmE443i3SZTmU5DF0rPO9DrL4I2iVAllhxzCM9SzPlHnz19fsZB78htkKZvYBvj6SZ6vXnaxmTA==
576 | /clone-response/1.0.2:
577 | dependencies:
578 | mimic-response: 1.0.1
579 | dev: false
580 | resolution:
581 | integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
582 | /code-point-at/1.1.0:
583 | dev: false
584 | engines:
585 | node: '>=0.10.0'
586 | resolution:
587 | integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
588 | /color-convert/1.9.3:
589 | dependencies:
590 | color-name: 1.1.3
591 | resolution:
592 | integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
593 | /color-convert/2.0.1:
594 | dependencies:
595 | color-name: 1.1.4
596 | dev: false
597 | engines:
598 | node: '>=7.0.0'
599 | resolution:
600 | integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
601 | /color-name/1.1.3:
602 | resolution:
603 | integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
604 | /color-name/1.1.4:
605 | dev: false
606 | resolution:
607 | integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
608 | /combined-stream/1.0.8:
609 | dependencies:
610 | delayed-stream: 1.0.0
611 | dev: false
612 | engines:
613 | node: '>= 0.8'
614 | resolution:
615 | integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
616 | /commander/2.20.3:
617 | dev: true
618 | resolution:
619 | integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
620 | /commander/6.2.1:
621 | dev: false
622 | engines:
623 | node: '>= 6'
624 | resolution:
625 | integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
626 | /commondir/1.0.1:
627 | dev: true
628 | resolution:
629 | integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
630 | /concat-map/0.0.1:
631 | resolution:
632 | integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
633 | /configstore/5.0.1:
634 | dependencies:
635 | dot-prop: 5.3.0
636 | graceful-fs: 4.2.4
637 | make-dir: 3.1.0
638 | unique-string: 2.0.0
639 | write-file-atomic: 3.0.3
640 | xdg-basedir: 4.0.0
641 | dev: false
642 | engines:
643 | node: '>=8'
644 | resolution:
645 | integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
646 | /console-clear/1.1.1:
647 | dev: false
648 | engines:
649 | node: '>=4'
650 | resolution:
651 | integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==
652 | /console-control-strings/1.1.0:
653 | dev: false
654 | resolution:
655 | integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
656 | /content-disposition/0.5.3:
657 | dependencies:
658 | safe-buffer: 5.1.2
659 | dev: false
660 | engines:
661 | node: '>= 0.6'
662 | resolution:
663 | integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
664 | /content-type/1.0.4:
665 | dev: false
666 | engines:
667 | node: '>= 0.6'
668 | resolution:
669 | integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
670 | /cookie-signature/1.0.6:
671 | dev: false
672 | resolution:
673 | integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
674 | /cookie/0.4.0:
675 | dev: false
676 | engines:
677 | node: '>= 0.6'
678 | resolution:
679 | integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
680 | /core-util-is/1.0.2:
681 | dev: false
682 | resolution:
683 | integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
684 | /create-snowpack-app/1.9.0:
685 | dependencies:
686 | execa: 5.0.0
687 | fs-extra: 9.0.1
688 | kleur: 4.1.3
689 | yargs-parser: 20.2.4
690 | dev: false
691 | hasBin: true
692 | resolution:
693 | integrity: sha512-e7dKVMOHfbeblSlr4KJ7ybxLxSpULIBLodUrtcM/gw1jc3UxEOl5o8MbE4Pb2O/GN10Tzb+LAzvEOZ/QjJB7Lw==
694 | /cross-spawn/7.0.3:
695 | dependencies:
696 | path-key: 3.1.1
697 | shebang-command: 2.0.0
698 | which: 2.0.2
699 | dev: false
700 | engines:
701 | node: '>= 8'
702 | resolution:
703 | integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
704 | /crypto-random-string/2.0.0:
705 | dev: false
706 | engines:
707 | node: '>=8'
708 | resolution:
709 | integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
710 | /dashdash/1.14.1:
711 | dependencies:
712 | assert-plus: 1.0.0
713 | dev: false
714 | engines:
715 | node: '>=0.10'
716 | resolution:
717 | integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
718 | /debug/2.6.9:
719 | dependencies:
720 | ms: 2.0.0
721 | dev: false
722 | resolution:
723 | integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
724 | /debug/4.3.1:
725 | dependencies:
726 | ms: 2.1.2
727 | dev: false
728 | engines:
729 | node: '>=6.0'
730 | peerDependencies:
731 | supports-color: '*'
732 | peerDependenciesMeta:
733 | supports-color:
734 | optional: true
735 | resolution:
736 | integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
737 | /debuglog/1.0.1:
738 | dev: false
739 | resolution:
740 | integrity: sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=
741 | /decompress-response/3.3.0:
742 | dependencies:
743 | mimic-response: 1.0.1
744 | dev: false
745 | engines:
746 | node: '>=4'
747 | resolution:
748 | integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
749 | /deep-extend/0.6.0:
750 | dev: false
751 | engines:
752 | node: '>=4.0.0'
753 | resolution:
754 | integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
755 | /deepmerge/4.2.2:
756 | dev: true
757 | engines:
758 | node: '>=0.10.0'
759 | resolution:
760 | integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
761 | /defer-to-connect/1.1.3:
762 | dev: false
763 | resolution:
764 | integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
765 | /delayed-stream/1.0.0:
766 | dev: false
767 | engines:
768 | node: '>=0.4.0'
769 | resolution:
770 | integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
771 | /delegates/1.0.0:
772 | dev: false
773 | resolution:
774 | integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
775 | /depd/1.1.2:
776 | dev: false
777 | engines:
778 | node: '>= 0.6'
779 | resolution:
780 | integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
781 | /destroy/1.0.4:
782 | dev: false
783 | resolution:
784 | integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
785 | /dezalgo/1.0.3:
786 | dependencies:
787 | asap: 2.0.6
788 | wrappy: 1.0.2
789 | dev: false
790 | resolution:
791 | integrity: sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=
792 | /dot-prop/5.3.0:
793 | dependencies:
794 | is-obj: 2.0.0
795 | dev: false
796 | engines:
797 | node: '>=8'
798 | resolution:
799 | integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
800 | /duplexer3/0.1.4:
801 | dev: false
802 | resolution:
803 | integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
804 | /ecc-jsbn/0.1.2:
805 | dependencies:
806 | jsbn: 0.1.1
807 | safer-buffer: 2.1.2
808 | dev: false
809 | resolution:
810 | integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
811 | /ee-first/1.1.1:
812 | dev: false
813 | resolution:
814 | integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
815 | /emoji-regex/7.0.3:
816 | dev: false
817 | resolution:
818 | integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
819 | /emoji-regex/8.0.0:
820 | dev: false
821 | resolution:
822 | integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
823 | /encodeurl/1.0.2:
824 | dev: false
825 | engines:
826 | node: '>= 0.8'
827 | resolution:
828 | integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
829 | /encoding/0.1.13:
830 | dependencies:
831 | iconv-lite: 0.6.2
832 | dev: false
833 | optional: true
834 | resolution:
835 | integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
836 | /end-of-stream/1.4.4:
837 | dependencies:
838 | once: 1.4.0
839 | dev: false
840 | resolution:
841 | integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
842 | /ensure-posix-path/1.1.1:
843 | dev: false
844 | resolution:
845 | integrity: sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==
846 | /env-paths/2.2.0:
847 | dev: false
848 | engines:
849 | node: '>=6'
850 | resolution:
851 | integrity: sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==
852 | /err-code/1.1.2:
853 | dev: false
854 | resolution:
855 | integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=
856 | /escape-goat/2.1.1:
857 | dev: false
858 | engines:
859 | node: '>=8'
860 | resolution:
861 | integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
862 | /escape-html/1.0.3:
863 | dev: false
864 | resolution:
865 | integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
866 | /escape-string-regexp/1.0.5:
867 | engines:
868 | node: '>=0.8.0'
869 | resolution:
870 | integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
871 | /esprima/4.0.1:
872 | dev: false
873 | engines:
874 | node: '>=4'
875 | hasBin: true
876 | resolution:
877 | integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
878 | /estree-walker/0.6.1:
879 | dev: true
880 | resolution:
881 | integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
882 | /estree-walker/1.0.1:
883 | dev: true
884 | resolution:
885 | integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
886 | /estree-walker/2.0.2:
887 | dev: true
888 | resolution:
889 | integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
890 | /etag/1.8.1:
891 | dev: false
892 | engines:
893 | node: '>= 0.6'
894 | resolution:
895 | integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
896 | /execa/5.0.0:
897 | dependencies:
898 | cross-spawn: 7.0.3
899 | get-stream: 6.0.0
900 | human-signals: 2.1.0
901 | is-stream: 2.0.0
902 | merge-stream: 2.0.0
903 | npm-run-path: 4.0.1
904 | onetime: 5.1.2
905 | signal-exit: 3.0.3
906 | strip-final-newline: 2.0.0
907 | dev: false
908 | engines:
909 | node: '>=10'
910 | resolution:
911 | integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==
912 | /express-ws/4.0.0_express@4.17.1:
913 | dependencies:
914 | express: 4.17.1
915 | ws: 5.2.2
916 | dev: false
917 | engines:
918 | node: '>=4.5.0'
919 | peerDependencies:
920 | express: ^4.0.0 || ^5.0.0-alpha.1
921 | resolution:
922 | integrity: sha512-KEyUw8AwRET2iFjFsI1EJQrJ/fHeGiJtgpYgEWG3yDv4l/To/m3a2GaYfeGyB3lsWdvbesjF5XCMx+SVBgAAYw==
923 | /express/4.17.1:
924 | dependencies:
925 | accepts: 1.3.7
926 | array-flatten: 1.1.1
927 | body-parser: 1.19.0
928 | content-disposition: 0.5.3
929 | content-type: 1.0.4
930 | cookie: 0.4.0
931 | cookie-signature: 1.0.6
932 | debug: 2.6.9
933 | depd: 1.1.2
934 | encodeurl: 1.0.2
935 | escape-html: 1.0.3
936 | etag: 1.8.1
937 | finalhandler: 1.1.2
938 | fresh: 0.5.2
939 | merge-descriptors: 1.0.1
940 | methods: 1.1.2
941 | on-finished: 2.3.0
942 | parseurl: 1.3.3
943 | path-to-regexp: 0.1.7
944 | proxy-addr: 2.0.6
945 | qs: 6.7.0
946 | range-parser: 1.2.1
947 | safe-buffer: 5.1.2
948 | send: 0.17.1
949 | serve-static: 1.14.1
950 | setprototypeof: 1.1.1
951 | statuses: 1.5.0
952 | type-is: 1.6.18
953 | utils-merge: 1.0.1
954 | vary: 1.1.2
955 | dev: false
956 | engines:
957 | node: '>= 0.10.0'
958 | resolution:
959 | integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
960 | /extend/3.0.2:
961 | dev: false
962 | resolution:
963 | integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
964 | /extsprintf/1.3.0:
965 | dev: false
966 | engines:
967 | '0': node >=0.6.0
968 | resolution:
969 | integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
970 | /fast-deep-equal/3.1.3:
971 | dev: false
972 | resolution:
973 | integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
974 | /fast-json-stable-stringify/2.1.0:
975 | dev: false
976 | resolution:
977 | integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
978 | /figgy-pudding/3.5.2:
979 | dev: false
980 | resolution:
981 | integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
982 | /filesize/6.1.0:
983 | dev: false
984 | engines:
985 | node: '>= 0.4.0'
986 | resolution:
987 | integrity: sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==
988 | /fill-range/7.0.1:
989 | dependencies:
990 | to-regex-range: 5.0.1
991 | dev: true
992 | engines:
993 | node: '>=8'
994 | resolution:
995 | integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
996 | /finalhandler/1.1.2:
997 | dependencies:
998 | debug: 2.6.9
999 | encodeurl: 1.0.2
1000 | escape-html: 1.0.3
1001 | on-finished: 2.3.0
1002 | parseurl: 1.3.3
1003 | statuses: 1.5.0
1004 | unpipe: 1.0.0
1005 | dev: false
1006 | engines:
1007 | node: '>= 0.8'
1008 | resolution:
1009 | integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
1010 | /find-up/3.0.0:
1011 | dependencies:
1012 | locate-path: 3.0.0
1013 | dev: false
1014 | engines:
1015 | node: '>=6'
1016 | resolution:
1017 | integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
1018 | /find-up/5.0.0:
1019 | dependencies:
1020 | locate-path: 6.0.0
1021 | path-exists: 4.0.0
1022 | dev: false
1023 | engines:
1024 | node: '>=10'
1025 | resolution:
1026 | integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
1027 | /forever-agent/0.6.1:
1028 | dev: false
1029 | resolution:
1030 | integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
1031 | /form-data/2.3.3:
1032 | dependencies:
1033 | asynckit: 0.4.0
1034 | combined-stream: 1.0.8
1035 | mime-types: 2.1.28
1036 | dev: false
1037 | engines:
1038 | node: '>= 0.12'
1039 | resolution:
1040 | integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
1041 | /forwarded/0.1.2:
1042 | dev: false
1043 | engines:
1044 | node: '>= 0.6'
1045 | resolution:
1046 | integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
1047 | /fp-and-or/0.1.3:
1048 | dev: false
1049 | engines:
1050 | node: '>=10'
1051 | resolution:
1052 | integrity: sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==
1053 | /fresh/0.5.2:
1054 | dev: false
1055 | engines:
1056 | node: '>= 0.6'
1057 | resolution:
1058 | integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
1059 | /fs-extra/9.0.1:
1060 | dependencies:
1061 | at-least-node: 1.0.0
1062 | graceful-fs: 4.2.4
1063 | jsonfile: 6.1.0
1064 | universalify: 1.0.0
1065 | dev: false
1066 | engines:
1067 | node: '>=10'
1068 | resolution:
1069 | integrity: sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==
1070 | /fs-minipass/2.1.0:
1071 | dependencies:
1072 | minipass: 3.1.3
1073 | dev: false
1074 | engines:
1075 | node: '>= 8'
1076 | resolution:
1077 | integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
1078 | /fs.realpath/1.0.0:
1079 | resolution:
1080 | integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1081 | /fsevents/2.1.3:
1082 | deprecated: '"Please update to latest v2.3 or v2.2"'
1083 | dev: true
1084 | engines:
1085 | node: ^8.16.0 || ^10.6.0 || >=11.0.0
1086 | optional: true
1087 | os:
1088 | - darwin
1089 | resolution:
1090 | integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
1091 | /fsevents/2.3.1:
1092 | dev: true
1093 | engines:
1094 | node: ^8.16.0 || ^10.6.0 || >=11.0.0
1095 | optional: true
1096 | os:
1097 | - darwin
1098 | resolution:
1099 | integrity: sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==
1100 | /function-bind/1.1.1:
1101 | resolution:
1102 | integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1103 | /gauge/2.7.4:
1104 | dependencies:
1105 | aproba: 1.2.0
1106 | console-control-strings: 1.1.0
1107 | has-unicode: 2.0.1
1108 | object-assign: 4.1.1
1109 | signal-exit: 3.0.3
1110 | string-width: 1.0.2
1111 | strip-ansi: 3.0.1
1112 | wide-align: 1.1.3
1113 | dev: false
1114 | resolution:
1115 | integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
1116 | /get-port/3.2.0:
1117 | dev: false
1118 | engines:
1119 | node: '>=4'
1120 | resolution:
1121 | integrity: sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=
1122 | /get-port/5.1.1:
1123 | dev: false
1124 | engines:
1125 | node: '>=8'
1126 | resolution:
1127 | integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==
1128 | /get-stdin/8.0.0:
1129 | dev: false
1130 | engines:
1131 | node: '>=10'
1132 | resolution:
1133 | integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
1134 | /get-stream/4.1.0:
1135 | dependencies:
1136 | pump: 3.0.0
1137 | dev: false
1138 | engines:
1139 | node: '>=6'
1140 | resolution:
1141 | integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
1142 | /get-stream/5.2.0:
1143 | dependencies:
1144 | pump: 3.0.0
1145 | dev: false
1146 | engines:
1147 | node: '>=8'
1148 | resolution:
1149 | integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
1150 | /get-stream/6.0.0:
1151 | dev: false
1152 | engines:
1153 | node: '>=10'
1154 | resolution:
1155 | integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==
1156 | /getpass/0.1.7:
1157 | dependencies:
1158 | assert-plus: 1.0.0
1159 | dev: false
1160 | resolution:
1161 | integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
1162 | /glob-parent/5.1.1:
1163 | dependencies:
1164 | is-glob: 4.0.1
1165 | dev: true
1166 | engines:
1167 | node: '>= 6'
1168 | resolution:
1169 | integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
1170 | /glob/7.1.6:
1171 | dependencies:
1172 | fs.realpath: 1.0.0
1173 | inflight: 1.0.6
1174 | inherits: 2.0.4
1175 | minimatch: 3.0.4
1176 | once: 1.4.0
1177 | path-is-absolute: 1.0.1
1178 | resolution:
1179 | integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
1180 | /global-dirs/2.1.0:
1181 | dependencies:
1182 | ini: 1.3.7
1183 | dev: false
1184 | engines:
1185 | node: '>=8'
1186 | resolution:
1187 | integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==
1188 | /got/9.6.0:
1189 | dependencies:
1190 | '@sindresorhus/is': 0.14.0
1191 | '@szmarczak/http-timer': 1.1.2
1192 | cacheable-request: 6.1.0
1193 | decompress-response: 3.3.0
1194 | duplexer3: 0.1.4
1195 | get-stream: 4.1.0
1196 | lowercase-keys: 1.0.1
1197 | mimic-response: 1.0.1
1198 | p-cancelable: 1.1.0
1199 | to-readable-stream: 1.0.0
1200 | url-parse-lax: 3.0.0
1201 | dev: false
1202 | engines:
1203 | node: '>=8.6'
1204 | resolution:
1205 | integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
1206 | /graceful-fs/4.2.4:
1207 | dev: false
1208 | resolution:
1209 | integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
1210 | /har-schema/2.0.0:
1211 | dev: false
1212 | engines:
1213 | node: '>=4'
1214 | resolution:
1215 | integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
1216 | /har-validator/5.1.5:
1217 | dependencies:
1218 | ajv: 6.12.6
1219 | har-schema: 2.0.0
1220 | deprecated: this library is no longer supported
1221 | dev: false
1222 | engines:
1223 | node: '>=6'
1224 | resolution:
1225 | integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
1226 | /has-flag/3.0.0:
1227 | engines:
1228 | node: '>=4'
1229 | resolution:
1230 | integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1231 | /has-flag/4.0.0:
1232 | engines:
1233 | node: '>=8'
1234 | resolution:
1235 | integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1236 | /has-unicode/2.0.1:
1237 | dev: false
1238 | resolution:
1239 | integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
1240 | /has-yarn/2.1.0:
1241 | dev: false
1242 | engines:
1243 | node: '>=8'
1244 | resolution:
1245 | integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
1246 | /has/1.0.3:
1247 | dependencies:
1248 | function-bind: 1.1.1
1249 | engines:
1250 | node: '>= 0.4.0'
1251 | resolution:
1252 | integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1253 | /hosted-git-info/3.0.7:
1254 | dependencies:
1255 | lru-cache: 6.0.0
1256 | dev: false
1257 | engines:
1258 | node: '>=10'
1259 | resolution:
1260 | integrity: sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==
1261 | /http-cache-semantics/4.1.0:
1262 | dev: false
1263 | resolution:
1264 | integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
1265 | /http-errors/1.7.2:
1266 | dependencies:
1267 | depd: 1.1.2
1268 | inherits: 2.0.3
1269 | setprototypeof: 1.1.1
1270 | statuses: 1.5.0
1271 | toidentifier: 1.0.0
1272 | dev: false
1273 | engines:
1274 | node: '>= 0.6'
1275 | resolution:
1276 | integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
1277 | /http-errors/1.7.3:
1278 | dependencies:
1279 | depd: 1.1.2
1280 | inherits: 2.0.4
1281 | setprototypeof: 1.1.1
1282 | statuses: 1.5.0
1283 | toidentifier: 1.0.0
1284 | dev: false
1285 | engines:
1286 | node: '>= 0.6'
1287 | resolution:
1288 | integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
1289 | /http-proxy-agent/4.0.1:
1290 | dependencies:
1291 | '@tootallnate/once': 1.1.2
1292 | agent-base: 6.0.2
1293 | debug: 4.3.1
1294 | dev: false
1295 | engines:
1296 | node: '>= 6'
1297 | resolution:
1298 | integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
1299 | /http-signature/1.2.0:
1300 | dependencies:
1301 | assert-plus: 1.0.0
1302 | jsprim: 1.4.1
1303 | sshpk: 1.16.1
1304 | dev: false
1305 | engines:
1306 | node: '>=0.8'
1307 | npm: '>=1.3.7'
1308 | resolution:
1309 | integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
1310 | /https-proxy-agent/5.0.0:
1311 | dependencies:
1312 | agent-base: 6.0.2
1313 | debug: 4.3.1
1314 | dev: false
1315 | engines:
1316 | node: '>= 6'
1317 | resolution:
1318 | integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
1319 | /human-signals/2.1.0:
1320 | dev: false
1321 | engines:
1322 | node: '>=10.17.0'
1323 | resolution:
1324 | integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
1325 | /humanize-ms/1.2.1:
1326 | dependencies:
1327 | ms: 2.1.3
1328 | dev: false
1329 | resolution:
1330 | integrity: sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=
1331 | /iconv-lite/0.4.24:
1332 | dependencies:
1333 | safer-buffer: 2.1.2
1334 | dev: false
1335 | engines:
1336 | node: '>=0.10.0'
1337 | resolution:
1338 | integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
1339 | /iconv-lite/0.6.2:
1340 | dependencies:
1341 | safer-buffer: 2.1.2
1342 | dev: false
1343 | engines:
1344 | node: '>=0.10.0'
1345 | optional: true
1346 | resolution:
1347 | integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==
1348 | /ignore-walk/3.0.3:
1349 | dependencies:
1350 | minimatch: 3.0.4
1351 | dev: false
1352 | resolution:
1353 | integrity: sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
1354 | /import-lazy/2.1.0:
1355 | dev: false
1356 | engines:
1357 | node: '>=4'
1358 | resolution:
1359 | integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
1360 | /imurmurhash/0.1.4:
1361 | dev: false
1362 | engines:
1363 | node: '>=0.8.19'
1364 | resolution:
1365 | integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=
1366 | /indent-string/4.0.0:
1367 | dev: false
1368 | engines:
1369 | node: '>=8'
1370 | resolution:
1371 | integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
1372 | /infer-owner/1.0.4:
1373 | dev: false
1374 | resolution:
1375 | integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
1376 | /inflight/1.0.6:
1377 | dependencies:
1378 | once: 1.4.0
1379 | wrappy: 1.0.2
1380 | resolution:
1381 | integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1382 | /inherits/2.0.3:
1383 | dev: false
1384 | resolution:
1385 | integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
1386 | /inherits/2.0.4:
1387 | resolution:
1388 | integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1389 | /ini/1.3.7:
1390 | dev: false
1391 | resolution:
1392 | integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==
1393 | /ini/1.3.8:
1394 | dev: false
1395 | resolution:
1396 | integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
1397 | /ip/1.1.5:
1398 | dev: false
1399 | resolution:
1400 | integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
1401 | /ipaddr.js/1.9.1:
1402 | dev: false
1403 | engines:
1404 | node: '>= 0.10'
1405 | resolution:
1406 | integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
1407 | /is-binary-path/2.1.0:
1408 | dependencies:
1409 | binary-extensions: 2.2.0
1410 | dev: true
1411 | engines:
1412 | node: '>=8'
1413 | resolution:
1414 | integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1415 | /is-ci/2.0.0:
1416 | dependencies:
1417 | ci-info: 2.0.0
1418 | dev: false
1419 | hasBin: true
1420 | resolution:
1421 | integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
1422 | /is-core-module/2.2.0:
1423 | dependencies:
1424 | has: 1.0.3
1425 | resolution:
1426 | integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
1427 | /is-extglob/2.1.1:
1428 | dev: true
1429 | engines:
1430 | node: '>=0.10.0'
1431 | resolution:
1432 | integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1433 | /is-fullwidth-code-point/1.0.0:
1434 | dependencies:
1435 | number-is-nan: 1.0.1
1436 | dev: false
1437 | engines:
1438 | node: '>=0.10.0'
1439 | resolution:
1440 | integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
1441 | /is-fullwidth-code-point/2.0.0:
1442 | dev: false
1443 | engines:
1444 | node: '>=4'
1445 | resolution:
1446 | integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
1447 | /is-fullwidth-code-point/3.0.0:
1448 | dev: false
1449 | engines:
1450 | node: '>=8'
1451 | resolution:
1452 | integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1453 | /is-glob/4.0.1:
1454 | dependencies:
1455 | is-extglob: 2.1.1
1456 | dev: true
1457 | engines:
1458 | node: '>=0.10.0'
1459 | resolution:
1460 | integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
1461 | /is-installed-globally/0.3.2:
1462 | dependencies:
1463 | global-dirs: 2.1.0
1464 | is-path-inside: 3.0.2
1465 | dev: false
1466 | engines:
1467 | node: '>=8'
1468 | resolution:
1469 | integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==
1470 | /is-lambda/1.0.1:
1471 | dev: false
1472 | resolution:
1473 | integrity: sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=
1474 | /is-module/1.0.0:
1475 | dev: true
1476 | resolution:
1477 | integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
1478 | /is-npm/5.0.0:
1479 | dev: false
1480 | engines:
1481 | node: '>=10'
1482 | resolution:
1483 | integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
1484 | /is-number/7.0.0:
1485 | dev: true
1486 | engines:
1487 | node: '>=0.12.0'
1488 | resolution:
1489 | integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1490 | /is-obj/2.0.0:
1491 | dev: false
1492 | engines:
1493 | node: '>=8'
1494 | resolution:
1495 | integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
1496 | /is-path-inside/3.0.2:
1497 | dev: false
1498 | engines:
1499 | node: '>=8'
1500 | resolution:
1501 | integrity: sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==
1502 | /is-reference/1.2.1:
1503 | dependencies:
1504 | '@types/estree': 0.0.46
1505 | dev: true
1506 | resolution:
1507 | integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==
1508 | /is-stream/2.0.0:
1509 | dev: false
1510 | engines:
1511 | node: '>=8'
1512 | resolution:
1513 | integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
1514 | /is-typedarray/1.0.0:
1515 | dev: false
1516 | resolution:
1517 | integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
1518 | /is-yarn-global/0.3.0:
1519 | dev: false
1520 | resolution:
1521 | integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
1522 | /isarray/1.0.0:
1523 | dev: false
1524 | resolution:
1525 | integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
1526 | /isexe/2.0.0:
1527 | dev: false
1528 | resolution:
1529 | integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1530 | /isstream/0.1.2:
1531 | dev: false
1532 | resolution:
1533 | integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
1534 | /jest-worker/26.6.2:
1535 | dependencies:
1536 | '@types/node': 14.14.20
1537 | merge-stream: 2.0.0
1538 | supports-color: 7.2.0
1539 | dev: true
1540 | engines:
1541 | node: '>= 10.13.0'
1542 | resolution:
1543 | integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
1544 | /jju/1.4.0:
1545 | dev: false
1546 | resolution:
1547 | integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=
1548 | /js-tokens/4.0.0:
1549 | dev: true
1550 | resolution:
1551 | integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1552 | /js-yaml/3.14.1:
1553 | dependencies:
1554 | argparse: 1.0.10
1555 | esprima: 4.0.1
1556 | dev: false
1557 | hasBin: true
1558 | resolution:
1559 | integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
1560 | /jsbn/0.1.1:
1561 | dev: false
1562 | resolution:
1563 | integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
1564 | /json-buffer/3.0.0:
1565 | dev: false
1566 | resolution:
1567 | integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
1568 | /json-parse-even-better-errors/2.3.1:
1569 | dev: false
1570 | resolution:
1571 | integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1572 | /json-parse-helpfulerror/1.0.3:
1573 | dependencies:
1574 | jju: 1.4.0
1575 | dev: false
1576 | resolution:
1577 | integrity: sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=
1578 | /json-schema-traverse/0.4.1:
1579 | dev: false
1580 | resolution:
1581 | integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1582 | /json-schema/0.2.3:
1583 | dev: false
1584 | resolution:
1585 | integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
1586 | /json-stringify-safe/5.0.1:
1587 | dev: false
1588 | resolution:
1589 | integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
1590 | /json5/2.1.3:
1591 | dependencies:
1592 | minimist: 1.2.5
1593 | dev: false
1594 | engines:
1595 | node: '>=6'
1596 | hasBin: true
1597 | resolution:
1598 | integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==
1599 | /jsonfile/6.1.0:
1600 | dependencies:
1601 | universalify: 2.0.0
1602 | dev: false
1603 | optionalDependencies:
1604 | graceful-fs: 4.2.4
1605 | resolution:
1606 | integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
1607 | /jsonlines/0.1.1:
1608 | dev: false
1609 | resolution:
1610 | integrity: sha1-T80kbcXQ44aRkHxEqwAveC0dlMw=
1611 | /jsonparse/1.3.1:
1612 | dev: false
1613 | engines:
1614 | '0': node >= 0.2.0
1615 | resolution:
1616 | integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
1617 | /jsprim/1.4.1:
1618 | dependencies:
1619 | assert-plus: 1.0.0
1620 | extsprintf: 1.3.0
1621 | json-schema: 0.2.3
1622 | verror: 1.10.0
1623 | dev: false
1624 | engines:
1625 | '0': node >=0.6.0
1626 | resolution:
1627 | integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
1628 | /keyv/3.1.0:
1629 | dependencies:
1630 | json-buffer: 3.0.0
1631 | dev: false
1632 | resolution:
1633 | integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
1634 | /kleur/3.0.3:
1635 | dev: false
1636 | engines:
1637 | node: '>=6'
1638 | resolution:
1639 | integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
1640 | /kleur/4.1.3:
1641 | dev: false
1642 | engines:
1643 | node: '>=6'
1644 | resolution:
1645 | integrity: sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==
1646 | /latest-version/5.1.0:
1647 | dependencies:
1648 | package-json: 6.5.0
1649 | dev: false
1650 | engines:
1651 | node: '>=8'
1652 | resolution:
1653 | integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
1654 | /libnpmconfig/1.2.1:
1655 | dependencies:
1656 | figgy-pudding: 3.5.2
1657 | find-up: 3.0.0
1658 | ini: 1.3.8
1659 | dev: false
1660 | resolution:
1661 | integrity: sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==
1662 | /livereload-js/3.3.1:
1663 | dev: true
1664 | resolution:
1665 | integrity: sha512-CBu1gTEfzVhlOK1WASKAAJ9Qx1fHECTq0SUB67sfxwQssopTyvzqTlgl+c0h9pZ6V+Fzd2rc510ppuNusg9teQ==
1666 | /livereload/0.9.1:
1667 | dependencies:
1668 | chokidar: 3.5.0
1669 | livereload-js: 3.3.1
1670 | opts: 2.0.2
1671 | ws: 6.2.1
1672 | dev: true
1673 | engines:
1674 | node: '>=8.0.0'
1675 | hasBin: true
1676 | resolution:
1677 | integrity: sha512-9g7sua11kkyZNo2hLRCG3LuZZwqexoyEyecSlV8cAsfAVVCZqLzVir6XDqmH0r+Vzgnd5LrdHDMyjtFnJQLAYw==
1678 | /local-access/1.1.0:
1679 | dev: false
1680 | engines:
1681 | node: '>=6'
1682 | resolution:
1683 | integrity: sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==
1684 | /locate-path/3.0.0:
1685 | dependencies:
1686 | p-locate: 3.0.0
1687 | path-exists: 3.0.0
1688 | dev: false
1689 | engines:
1690 | node: '>=6'
1691 | resolution:
1692 | integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
1693 | /locate-path/6.0.0:
1694 | dependencies:
1695 | p-locate: 5.0.0
1696 | dev: false
1697 | engines:
1698 | node: '>=10'
1699 | resolution:
1700 | integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
1701 | /lodash/4.17.20:
1702 | dev: false
1703 | resolution:
1704 | integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
1705 | /lowercase-keys/1.0.1:
1706 | dev: false
1707 | engines:
1708 | node: '>=0.10.0'
1709 | resolution:
1710 | integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
1711 | /lowercase-keys/2.0.0:
1712 | dev: false
1713 | engines:
1714 | node: '>=8'
1715 | resolution:
1716 | integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
1717 | /lru-cache/6.0.0:
1718 | dependencies:
1719 | yallist: 4.0.0
1720 | dev: false
1721 | engines:
1722 | node: '>=10'
1723 | resolution:
1724 | integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1725 | /magic-string/0.25.7:
1726 | dependencies:
1727 | sourcemap-codec: 1.4.8
1728 | dev: true
1729 | resolution:
1730 | integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
1731 | /make-dir/3.1.0:
1732 | dependencies:
1733 | semver: 6.3.0
1734 | dev: false
1735 | engines:
1736 | node: '>=8'
1737 | resolution:
1738 | integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
1739 | /make-fetch-happen/8.0.13:
1740 | dependencies:
1741 | agentkeepalive: 4.1.3
1742 | cacache: 15.0.5
1743 | http-cache-semantics: 4.1.0
1744 | http-proxy-agent: 4.0.1
1745 | https-proxy-agent: 5.0.0
1746 | is-lambda: 1.0.1
1747 | lru-cache: 6.0.0
1748 | minipass: 3.1.3
1749 | minipass-collect: 1.0.2
1750 | minipass-fetch: 1.3.3
1751 | minipass-flush: 1.0.5
1752 | minipass-pipeline: 1.2.4
1753 | promise-retry: 1.1.1
1754 | socks-proxy-agent: 5.0.0
1755 | ssri: 8.0.0
1756 | dev: false
1757 | engines:
1758 | node: '>= 10'
1759 | resolution:
1760 | integrity: sha512-rQ5NijwwdU8tIaBrpTtSVrNCcAJfyDRcKBC76vOQlyJX588/88+TE+UpjWl4BgG7gCkp29wER7xcRqkeg+x64Q==
1761 | /matcher-collection/2.0.1:
1762 | dependencies:
1763 | '@types/minimatch': 3.0.3
1764 | minimatch: 3.0.4
1765 | dev: false
1766 | engines:
1767 | node: 6.* || 8.* || >= 10.*
1768 | resolution:
1769 | integrity: sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==
1770 | /media-typer/0.3.0:
1771 | dev: false
1772 | engines:
1773 | node: '>= 0.6'
1774 | resolution:
1775 | integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
1776 | /merge-descriptors/1.0.1:
1777 | dev: false
1778 | resolution:
1779 | integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
1780 | /merge-stream/2.0.0:
1781 | resolution:
1782 | integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
1783 | /methods/1.1.2:
1784 | dev: false
1785 | engines:
1786 | node: '>= 0.6'
1787 | resolution:
1788 | integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
1789 | /mime-db/1.45.0:
1790 | dev: false
1791 | engines:
1792 | node: '>= 0.6'
1793 | resolution:
1794 | integrity: sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
1795 | /mime-types/2.1.28:
1796 | dependencies:
1797 | mime-db: 1.45.0
1798 | dev: false
1799 | engines:
1800 | node: '>= 0.6'
1801 | resolution:
1802 | integrity: sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==
1803 | /mime/1.6.0:
1804 | dev: false
1805 | engines:
1806 | node: '>=4'
1807 | hasBin: true
1808 | resolution:
1809 | integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
1810 | /mime/2.4.7:
1811 | dev: false
1812 | engines:
1813 | node: '>=4.0.0'
1814 | hasBin: true
1815 | resolution:
1816 | integrity: sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==
1817 | /mimic-fn/2.1.0:
1818 | dev: false
1819 | engines:
1820 | node: '>=6'
1821 | resolution:
1822 | integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
1823 | /mimic-response/1.0.1:
1824 | dev: false
1825 | engines:
1826 | node: '>=4'
1827 | resolution:
1828 | integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
1829 | /minimatch/3.0.4:
1830 | dependencies:
1831 | brace-expansion: 1.1.11
1832 | resolution:
1833 | integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1834 | /minimist/1.2.5:
1835 | dev: false
1836 | resolution:
1837 | integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
1838 | /minipass-collect/1.0.2:
1839 | dependencies:
1840 | minipass: 3.1.3
1841 | dev: false
1842 | engines:
1843 | node: '>= 8'
1844 | resolution:
1845 | integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
1846 | /minipass-fetch/1.3.3:
1847 | dependencies:
1848 | minipass: 3.1.3
1849 | minipass-sized: 1.0.3
1850 | minizlib: 2.1.2
1851 | dev: false
1852 | engines:
1853 | node: '>=8'
1854 | optionalDependencies:
1855 | encoding: 0.1.13
1856 | resolution:
1857 | integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==
1858 | /minipass-flush/1.0.5:
1859 | dependencies:
1860 | minipass: 3.1.3
1861 | dev: false
1862 | engines:
1863 | node: '>= 8'
1864 | resolution:
1865 | integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
1866 | /minipass-json-stream/1.0.1:
1867 | dependencies:
1868 | jsonparse: 1.3.1
1869 | minipass: 3.1.3
1870 | dev: false
1871 | resolution:
1872 | integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==
1873 | /minipass-pipeline/1.2.4:
1874 | dependencies:
1875 | minipass: 3.1.3
1876 | dev: false
1877 | engines:
1878 | node: '>=8'
1879 | resolution:
1880 | integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
1881 | /minipass-sized/1.0.3:
1882 | dependencies:
1883 | minipass: 3.1.3
1884 | dev: false
1885 | engines:
1886 | node: '>=8'
1887 | resolution:
1888 | integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
1889 | /minipass/3.1.3:
1890 | dependencies:
1891 | yallist: 4.0.0
1892 | dev: false
1893 | engines:
1894 | node: '>=8'
1895 | resolution:
1896 | integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==
1897 | /minizlib/2.1.2:
1898 | dependencies:
1899 | minipass: 3.1.3
1900 | yallist: 4.0.0
1901 | dev: false
1902 | engines:
1903 | node: '>= 8'
1904 | resolution:
1905 | integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
1906 | /mkdirp/1.0.4:
1907 | dev: false
1908 | engines:
1909 | node: '>=10'
1910 | hasBin: true
1911 | resolution:
1912 | integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
1913 | /mri/1.1.6:
1914 | dev: false
1915 | engines:
1916 | node: '>=4'
1917 | resolution:
1918 | integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==
1919 | /ms/2.0.0:
1920 | dev: false
1921 | resolution:
1922 | integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1923 | /ms/2.1.1:
1924 | dev: false
1925 | resolution:
1926 | integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
1927 | /ms/2.1.2:
1928 | dev: false
1929 | resolution:
1930 | integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1931 | /ms/2.1.3:
1932 | dev: false
1933 | resolution:
1934 | integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
1935 | /nan/2.14.2:
1936 | dev: false
1937 | resolution:
1938 | integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
1939 | /negotiator/0.6.2:
1940 | dev: false
1941 | engines:
1942 | node: '>= 0.6'
1943 | resolution:
1944 | integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
1945 | /node-gyp/7.1.2:
1946 | dependencies:
1947 | env-paths: 2.2.0
1948 | glob: 7.1.6
1949 | graceful-fs: 4.2.4
1950 | nopt: 5.0.0
1951 | npmlog: 4.1.2
1952 | request: 2.88.2
1953 | rimraf: 3.0.2
1954 | semver: 7.3.4
1955 | tar: 6.1.0
1956 | which: 2.0.2
1957 | dev: false
1958 | engines:
1959 | node: '>= 10.12.0'
1960 | hasBin: true
1961 | resolution:
1962 | integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==
1963 | /node-pty/0.9.0:
1964 | dependencies:
1965 | nan: 2.14.2
1966 | dev: false
1967 | requiresBuild: true
1968 | resolution:
1969 | integrity: sha512-MBnCQl83FTYOu7B4xWw10AW77AAh7ThCE1VXEv+JeWj8mSpGo+0bwgsV+b23ljBFwEM9OmsOv3kM27iUPPm84g==
1970 | /nopt/5.0.0:
1971 | dependencies:
1972 | abbrev: 1.1.1
1973 | dev: false
1974 | engines:
1975 | node: '>=6'
1976 | hasBin: true
1977 | resolution:
1978 | integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
1979 | /normalize-path/3.0.0:
1980 | dev: true
1981 | engines:
1982 | node: '>=0.10.0'
1983 | resolution:
1984 | integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1985 | /normalize-url/4.5.0:
1986 | dev: false
1987 | engines:
1988 | node: '>=8'
1989 | resolution:
1990 | integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==
1991 | /npm-bundled/1.1.1:
1992 | dependencies:
1993 | npm-normalize-package-bin: 1.0.1
1994 | dev: false
1995 | resolution:
1996 | integrity: sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
1997 | /npm-check-updates/10.2.5:
1998 | dependencies:
1999 | chalk: 4.1.0
2000 | cint: 8.2.1
2001 | cli-table: 0.3.4
2002 | commander: 6.2.1
2003 | find-up: 5.0.0
2004 | fp-and-or: 0.1.3
2005 | get-stdin: 8.0.0
2006 | hosted-git-info: 3.0.7
2007 | json-parse-helpfulerror: 1.0.3
2008 | jsonlines: 0.1.1
2009 | libnpmconfig: 1.2.1
2010 | lodash: 4.17.20
2011 | p-map: 4.0.0
2012 | pacote: 11.1.14
2013 | parse-github-url: 1.0.2
2014 | progress: 2.0.3
2015 | prompts: 2.4.0
2016 | rc-config-loader: 3.0.0
2017 | remote-git-tags: 3.0.0
2018 | rimraf: 3.0.2
2019 | semver: 7.3.4
2020 | semver-utils: 1.1.4
2021 | spawn-please: 1.0.0
2022 | update-notifier: 5.0.1
2023 | dev: false
2024 | engines:
2025 | node: '>=10.17'
2026 | hasBin: true
2027 | resolution:
2028 | integrity: sha512-R0BN+MqE6T12k0iGivF0WKfn3tuaeQuCai0haVvmsr7GcoPXU+yrlHxl9aFlO2XZ6z4m+pCd107YnbJDcRAf8Q==
2029 | /npm-install-checks/4.0.0:
2030 | dependencies:
2031 | semver: 7.3.4
2032 | dev: false
2033 | engines:
2034 | node: '>=10'
2035 | resolution:
2036 | integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==
2037 | /npm-normalize-package-bin/1.0.1:
2038 | dev: false
2039 | resolution:
2040 | integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
2041 | /npm-package-arg/8.1.0:
2042 | dependencies:
2043 | hosted-git-info: 3.0.7
2044 | semver: 7.3.4
2045 | validate-npm-package-name: 3.0.0
2046 | dev: false
2047 | engines:
2048 | node: '>=10'
2049 | resolution:
2050 | integrity: sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==
2051 | /npm-packlist/2.1.4:
2052 | dependencies:
2053 | glob: 7.1.6
2054 | ignore-walk: 3.0.3
2055 | npm-bundled: 1.1.1
2056 | npm-normalize-package-bin: 1.0.1
2057 | dev: false
2058 | engines:
2059 | node: '>=10'
2060 | hasBin: true
2061 | resolution:
2062 | integrity: sha512-Qzg2pvXC9U4I4fLnUrBmcIT4x0woLtUgxUi9eC+Zrcv1Xx5eamytGAfbDWQ67j7xOcQ2VW1I3su9smVTIdu7Hw==
2063 | /npm-pick-manifest/6.1.0:
2064 | dependencies:
2065 | npm-install-checks: 4.0.0
2066 | npm-package-arg: 8.1.0
2067 | semver: 7.3.4
2068 | dev: false
2069 | resolution:
2070 | integrity: sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==
2071 | /npm-registry-fetch/9.0.0:
2072 | dependencies:
2073 | '@npmcli/ci-detect': 1.3.0
2074 | lru-cache: 6.0.0
2075 | make-fetch-happen: 8.0.13
2076 | minipass: 3.1.3
2077 | minipass-fetch: 1.3.3
2078 | minipass-json-stream: 1.0.1
2079 | minizlib: 2.1.2
2080 | npm-package-arg: 8.1.0
2081 | dev: false
2082 | engines:
2083 | node: '>=10'
2084 | resolution:
2085 | integrity: sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==
2086 | /npm-run-path/4.0.1:
2087 | dependencies:
2088 | path-key: 3.1.1
2089 | dev: false
2090 | engines:
2091 | node: '>=8'
2092 | resolution:
2093 | integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
2094 | /npmlog/4.1.2:
2095 | dependencies:
2096 | are-we-there-yet: 1.1.5
2097 | console-control-strings: 1.1.0
2098 | gauge: 2.7.4
2099 | set-blocking: 2.0.0
2100 | dev: false
2101 | resolution:
2102 | integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
2103 | /number-is-nan/1.0.1:
2104 | dev: false
2105 | engines:
2106 | node: '>=0.10.0'
2107 | resolution:
2108 | integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
2109 | /oauth-sign/0.9.0:
2110 | dev: false
2111 | resolution:
2112 | integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
2113 | /object-assign/4.1.1:
2114 | dev: false
2115 | engines:
2116 | node: '>=0.10.0'
2117 | resolution:
2118 | integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
2119 | /on-finished/2.3.0:
2120 | dependencies:
2121 | ee-first: 1.1.1
2122 | dev: false
2123 | engines:
2124 | node: '>= 0.8'
2125 | resolution:
2126 | integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
2127 | /once/1.4.0:
2128 | dependencies:
2129 | wrappy: 1.0.2
2130 | resolution:
2131 | integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
2132 | /onetime/5.1.2:
2133 | dependencies:
2134 | mimic-fn: 2.1.0
2135 | dev: false
2136 | engines:
2137 | node: '>=6'
2138 | resolution:
2139 | integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
2140 | /opts/2.0.2:
2141 | dev: true
2142 | resolution:
2143 | integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==
2144 | /p-cancelable/1.1.0:
2145 | dev: false
2146 | engines:
2147 | node: '>=6'
2148 | resolution:
2149 | integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
2150 | /p-limit/2.3.0:
2151 | dependencies:
2152 | p-try: 2.2.0
2153 | dev: false
2154 | engines:
2155 | node: '>=6'
2156 | resolution:
2157 | integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
2158 | /p-limit/3.1.0:
2159 | dependencies:
2160 | yocto-queue: 0.1.0
2161 | dev: false
2162 | engines:
2163 | node: '>=10'
2164 | resolution:
2165 | integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
2166 | /p-locate/3.0.0:
2167 | dependencies:
2168 | p-limit: 2.3.0
2169 | dev: false
2170 | engines:
2171 | node: '>=6'
2172 | resolution:
2173 | integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
2174 | /p-locate/5.0.0:
2175 | dependencies:
2176 | p-limit: 3.1.0
2177 | dev: false
2178 | engines:
2179 | node: '>=10'
2180 | resolution:
2181 | integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
2182 | /p-map/4.0.0:
2183 | dependencies:
2184 | aggregate-error: 3.1.0
2185 | dev: false
2186 | engines:
2187 | node: '>=10'
2188 | resolution:
2189 | integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
2190 | /p-try/2.2.0:
2191 | dev: false
2192 | engines:
2193 | node: '>=6'
2194 | resolution:
2195 | integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
2196 | /package-json/6.5.0:
2197 | dependencies:
2198 | got: 9.6.0
2199 | registry-auth-token: 4.2.1
2200 | registry-url: 5.1.0
2201 | semver: 6.3.0
2202 | dev: false
2203 | engines:
2204 | node: '>=8'
2205 | resolution:
2206 | integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
2207 | /pacote/11.1.14:
2208 | dependencies:
2209 | '@npmcli/git': 2.0.4
2210 | '@npmcli/installed-package-contents': 1.0.5
2211 | '@npmcli/promise-spawn': 1.3.2
2212 | '@npmcli/run-script': 1.8.1
2213 | cacache: 15.0.5
2214 | chownr: 2.0.0
2215 | fs-minipass: 2.1.0
2216 | infer-owner: 1.0.4
2217 | minipass: 3.1.3
2218 | mkdirp: 1.0.4
2219 | npm-package-arg: 8.1.0
2220 | npm-packlist: 2.1.4
2221 | npm-pick-manifest: 6.1.0
2222 | npm-registry-fetch: 9.0.0
2223 | promise-retry: 1.1.1
2224 | read-package-json-fast: 1.2.1
2225 | rimraf: 3.0.2
2226 | ssri: 8.0.0
2227 | tar: 6.1.0
2228 | dev: false
2229 | engines:
2230 | node: '>=10'
2231 | hasBin: true
2232 | resolution:
2233 | integrity: sha512-6c5OhQelaJFDfiw/Zd8MfGCvvFHurSdeGzufZMPvRFImdbNOYFciOINf3DtUNUaU3h98eCb749UyHDsgvL19+A==
2234 | /parse-github-url/1.0.2:
2235 | dev: false
2236 | engines:
2237 | node: '>=0.10.0'
2238 | hasBin: true
2239 | resolution:
2240 | integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==
2241 | /parseurl/1.3.3:
2242 | dev: false
2243 | engines:
2244 | node: '>= 0.8'
2245 | resolution:
2246 | integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
2247 | /path-exists/3.0.0:
2248 | dev: false
2249 | engines:
2250 | node: '>=4'
2251 | resolution:
2252 | integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
2253 | /path-exists/4.0.0:
2254 | dev: false
2255 | engines:
2256 | node: '>=8'
2257 | resolution:
2258 | integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
2259 | /path-is-absolute/1.0.1:
2260 | engines:
2261 | node: '>=0.10.0'
2262 | resolution:
2263 | integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
2264 | /path-key/3.1.1:
2265 | dev: false
2266 | engines:
2267 | node: '>=8'
2268 | resolution:
2269 | integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
2270 | /path-parse/1.0.6:
2271 | resolution:
2272 | integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
2273 | /path-to-regexp/0.1.7:
2274 | dev: false
2275 | resolution:
2276 | integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
2277 | /performance-now/2.1.0:
2278 | dev: false
2279 | resolution:
2280 | integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
2281 | /picomatch/2.2.2:
2282 | dev: true
2283 | engines:
2284 | node: '>=8.6'
2285 | resolution:
2286 | integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
2287 | /prepend-http/2.0.0:
2288 | dev: false
2289 | engines:
2290 | node: '>=4'
2291 | resolution:
2292 | integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
2293 | /process-nextick-args/2.0.1:
2294 | dev: false
2295 | resolution:
2296 | integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
2297 | /progress/2.0.3:
2298 | dev: false
2299 | engines:
2300 | node: '>=0.4.0'
2301 | resolution:
2302 | integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
2303 | /promise-inflight/1.0.1:
2304 | dev: false
2305 | resolution:
2306 | integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=
2307 | /promise-retry/1.1.1:
2308 | dependencies:
2309 | err-code: 1.1.2
2310 | retry: 0.10.1
2311 | dev: false
2312 | engines:
2313 | node: '>=0.12'
2314 | resolution:
2315 | integrity: sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=
2316 | /prompts/2.4.0:
2317 | dependencies:
2318 | kleur: 3.0.3
2319 | sisteransi: 1.0.5
2320 | dev: false
2321 | engines:
2322 | node: '>= 6'
2323 | resolution:
2324 | integrity: sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==
2325 | /proxy-addr/2.0.6:
2326 | dependencies:
2327 | forwarded: 0.1.2
2328 | ipaddr.js: 1.9.1
2329 | dev: false
2330 | engines:
2331 | node: '>= 0.10'
2332 | resolution:
2333 | integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==
2334 | /psl/1.8.0:
2335 | dev: false
2336 | resolution:
2337 | integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
2338 | /puka/1.0.1:
2339 | dev: false
2340 | engines:
2341 | node: '>=4'
2342 | resolution:
2343 | integrity: sha512-ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==
2344 | /pump/3.0.0:
2345 | dependencies:
2346 | end-of-stream: 1.4.4
2347 | once: 1.4.0
2348 | dev: false
2349 | resolution:
2350 | integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
2351 | /punycode/2.1.1:
2352 | dev: false
2353 | engines:
2354 | node: '>=6'
2355 | resolution:
2356 | integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
2357 | /pupa/2.1.1:
2358 | dependencies:
2359 | escape-goat: 2.1.1
2360 | dev: false
2361 | engines:
2362 | node: '>=8'
2363 | resolution:
2364 | integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
2365 | /qs/6.5.2:
2366 | dev: false
2367 | engines:
2368 | node: '>=0.6'
2369 | resolution:
2370 | integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
2371 | /qs/6.7.0:
2372 | dev: false
2373 | engines:
2374 | node: '>=0.6'
2375 | resolution:
2376 | integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
2377 | /randombytes/2.1.0:
2378 | dependencies:
2379 | safe-buffer: 5.2.1
2380 | dev: true
2381 | resolution:
2382 | integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
2383 | /range-parser/1.2.1:
2384 | dev: false
2385 | engines:
2386 | node: '>= 0.6'
2387 | resolution:
2388 | integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
2389 | /raw-body/2.4.0:
2390 | dependencies:
2391 | bytes: 3.1.0
2392 | http-errors: 1.7.2
2393 | iconv-lite: 0.4.24
2394 | unpipe: 1.0.0
2395 | dev: false
2396 | engines:
2397 | node: '>= 0.8'
2398 | resolution:
2399 | integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
2400 | /rc-config-loader/3.0.0:
2401 | dependencies:
2402 | debug: 4.3.1
2403 | js-yaml: 3.14.1
2404 | json5: 2.1.3
2405 | require-from-string: 2.0.2
2406 | dev: false
2407 | resolution:
2408 | integrity: sha512-bwfUSB37TWkHfP+PPjb/x8BUjChFmmBK44JMfVnU7paisWqZl/o5k7ttCH+EQLnrbn2Aq8Fo1LAsyUiz+WF4CQ==
2409 | /rc/1.2.8:
2410 | dependencies:
2411 | deep-extend: 0.6.0
2412 | ini: 1.3.8
2413 | minimist: 1.2.5
2414 | strip-json-comments: 2.0.1
2415 | dev: false
2416 | hasBin: true
2417 | resolution:
2418 | integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
2419 | /read-package-json-fast/1.2.1:
2420 | dependencies:
2421 | json-parse-even-better-errors: 2.3.1
2422 | npm-normalize-package-bin: 1.0.1
2423 | dev: false
2424 | resolution:
2425 | integrity: sha512-OFbpwnHcv74Oa5YN5WvbOBfLw6yPmPcwvyJJw/tj9cWFBF7juQUDLDSZiOjEcgzfweWeeROOmbPpNN1qm4hcRg==
2426 | /readable-stream/2.3.7:
2427 | dependencies:
2428 | core-util-is: 1.0.2
2429 | inherits: 2.0.4
2430 | isarray: 1.0.0
2431 | process-nextick-args: 2.0.1
2432 | safe-buffer: 5.1.2
2433 | string_decoder: 1.1.1
2434 | util-deprecate: 1.0.2
2435 | dev: false
2436 | resolution:
2437 | integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
2438 | /readdir-scoped-modules/1.1.0:
2439 | dependencies:
2440 | debuglog: 1.0.1
2441 | dezalgo: 1.0.3
2442 | graceful-fs: 4.2.4
2443 | once: 1.4.0
2444 | dev: false
2445 | resolution:
2446 | integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==
2447 | /readdirp/3.5.0:
2448 | dependencies:
2449 | picomatch: 2.2.2
2450 | dev: true
2451 | engines:
2452 | node: '>=8.10.0'
2453 | resolution:
2454 | integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==
2455 | /registry-auth-token/4.2.1:
2456 | dependencies:
2457 | rc: 1.2.8
2458 | dev: false
2459 | engines:
2460 | node: '>=6.0.0'
2461 | resolution:
2462 | integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
2463 | /registry-url/5.1.0:
2464 | dependencies:
2465 | rc: 1.2.8
2466 | dev: false
2467 | engines:
2468 | node: '>=8'
2469 | resolution:
2470 | integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
2471 | /remote-git-tags/3.0.0:
2472 | dev: false
2473 | engines:
2474 | node: '>=8'
2475 | resolution:
2476 | integrity: sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==
2477 | /request/2.88.2:
2478 | dependencies:
2479 | aws-sign2: 0.7.0
2480 | aws4: 1.11.0
2481 | caseless: 0.12.0
2482 | combined-stream: 1.0.8
2483 | extend: 3.0.2
2484 | forever-agent: 0.6.1
2485 | form-data: 2.3.3
2486 | har-validator: 5.1.5
2487 | http-signature: 1.2.0
2488 | is-typedarray: 1.0.0
2489 | isstream: 0.1.2
2490 | json-stringify-safe: 5.0.1
2491 | mime-types: 2.1.28
2492 | oauth-sign: 0.9.0
2493 | performance-now: 2.1.0
2494 | qs: 6.5.2
2495 | safe-buffer: 5.2.1
2496 | tough-cookie: 2.5.0
2497 | tunnel-agent: 0.6.0
2498 | uuid: 3.4.0
2499 | deprecated: 'request has been deprecated, see https://github.com/request/request/issues/3142'
2500 | dev: false
2501 | engines:
2502 | node: '>= 6'
2503 | resolution:
2504 | integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
2505 | /require-from-string/2.0.2:
2506 | dev: false
2507 | engines:
2508 | node: '>=0.10.0'
2509 | resolution:
2510 | integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
2511 | /require-relative/0.8.7:
2512 | dev: true
2513 | resolution:
2514 | integrity: sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=
2515 | /resolve/1.19.0:
2516 | dependencies:
2517 | is-core-module: 2.2.0
2518 | path-parse: 1.0.6
2519 | resolution:
2520 | integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==
2521 | /responselike/1.0.2:
2522 | dependencies:
2523 | lowercase-keys: 1.0.1
2524 | dev: false
2525 | resolution:
2526 | integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
2527 | /retry/0.10.1:
2528 | dev: false
2529 | resolution:
2530 | integrity: sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=
2531 | /rimraf/3.0.2:
2532 | dependencies:
2533 | glob: 7.1.6
2534 | dev: false
2535 | hasBin: true
2536 | resolution:
2537 | integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
2538 | /rollup-plugin-css-only/3.1.0_rollup@2.36.1:
2539 | dependencies:
2540 | '@rollup/pluginutils': 4.1.0_rollup@2.36.1
2541 | rollup: 2.36.1
2542 | dev: true
2543 | engines:
2544 | node: '>=10.12.0'
2545 | peerDependencies:
2546 | rollup: 1 || 2
2547 | resolution:
2548 | integrity: sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==
2549 | /rollup-plugin-livereload/2.0.0:
2550 | dependencies:
2551 | livereload: 0.9.1
2552 | dev: true
2553 | engines:
2554 | node: '>=8.3'
2555 | resolution:
2556 | integrity: sha512-oC/8NqumGYuphkqrfszOHUUIwzKsaHBICw6QRwT5uD07gvePTS+HW+GFwu6f9K8W02CUuTvtIM9AWJrbj4wE1A==
2557 | /rollup-plugin-svelte/7.0.0_rollup@2.36.1+svelte@3.31.2:
2558 | dependencies:
2559 | require-relative: 0.8.7
2560 | rollup: 2.36.1
2561 | rollup-pluginutils: 2.8.2
2562 | svelte: 3.31.2
2563 | dev: true
2564 | engines:
2565 | node: '>=10'
2566 | peerDependencies:
2567 | rollup: '>=2.0.0'
2568 | svelte: '>=3.5.0'
2569 | resolution:
2570 | integrity: sha512-cw4yv/5v1NQV3nPbpOJtikgkB+9mfSJaqKUdq7x5fVQJnwLtcdc2JOszBs5pBY+SemTs5pmJbdEMseEavbUtjQ==
2571 | /rollup-plugin-terser/7.0.2_rollup@2.36.1:
2572 | dependencies:
2573 | '@babel/code-frame': 7.12.11
2574 | jest-worker: 26.6.2
2575 | rollup: 2.36.1
2576 | serialize-javascript: 4.0.0
2577 | terser: 5.5.1
2578 | dev: true
2579 | peerDependencies:
2580 | rollup: ^2.0.0
2581 | resolution:
2582 | integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
2583 | /rollup-pluginutils/2.8.2:
2584 | dependencies:
2585 | estree-walker: 0.6.1
2586 | dev: true
2587 | resolution:
2588 | integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
2589 | /rollup/2.36.1:
2590 | dev: true
2591 | engines:
2592 | node: '>=10.0.0'
2593 | hasBin: true
2594 | optionalDependencies:
2595 | fsevents: 2.1.3
2596 | resolution:
2597 | integrity: sha512-eAfqho8dyzuVvrGqpR0ITgEdq0zG2QJeWYh+HeuTbpcaXk8vNFc48B7bJa1xYosTCKx0CuW+447oQOW8HgBIZQ==
2598 | /sade/1.7.4:
2599 | dependencies:
2600 | mri: 1.1.6
2601 | dev: false
2602 | engines:
2603 | node: '>= 6'
2604 | resolution:
2605 | integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==
2606 | /safe-buffer/5.1.2:
2607 | dev: false
2608 | resolution:
2609 | integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2610 | /safe-buffer/5.2.1:
2611 | resolution:
2612 | integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2613 | /safer-buffer/2.1.2:
2614 | dev: false
2615 | resolution:
2616 | integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2617 | /semiver/1.1.0:
2618 | dev: false
2619 | engines:
2620 | node: '>=6'
2621 | resolution:
2622 | integrity: sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==
2623 | /semver-diff/3.1.1:
2624 | dependencies:
2625 | semver: 6.3.0
2626 | dev: false
2627 | engines:
2628 | node: '>=8'
2629 | resolution:
2630 | integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
2631 | /semver-utils/1.1.4:
2632 | dev: false
2633 | resolution:
2634 | integrity: sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==
2635 | /semver/6.3.0:
2636 | dev: false
2637 | hasBin: true
2638 | resolution:
2639 | integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2640 | /semver/7.3.4:
2641 | dependencies:
2642 | lru-cache: 6.0.0
2643 | dev: false
2644 | engines:
2645 | node: '>=10'
2646 | hasBin: true
2647 | resolution:
2648 | integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
2649 | /send/0.17.1:
2650 | dependencies:
2651 | debug: 2.6.9
2652 | depd: 1.1.2
2653 | destroy: 1.0.4
2654 | encodeurl: 1.0.2
2655 | escape-html: 1.0.3
2656 | etag: 1.8.1
2657 | fresh: 0.5.2
2658 | http-errors: 1.7.3
2659 | mime: 1.6.0
2660 | ms: 2.1.1
2661 | on-finished: 2.3.0
2662 | range-parser: 1.2.1
2663 | statuses: 1.5.0
2664 | dev: false
2665 | engines:
2666 | node: '>= 0.8.0'
2667 | resolution:
2668 | integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
2669 | /serialize-javascript/4.0.0:
2670 | dependencies:
2671 | randombytes: 2.1.0
2672 | dev: true
2673 | resolution:
2674 | integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
2675 | /serve-static/1.14.1:
2676 | dependencies:
2677 | encodeurl: 1.0.2
2678 | escape-html: 1.0.3
2679 | parseurl: 1.3.3
2680 | send: 0.17.1
2681 | dev: false
2682 | engines:
2683 | node: '>= 0.8.0'
2684 | resolution:
2685 | integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
2686 | /set-blocking/2.0.0:
2687 | dev: false
2688 | resolution:
2689 | integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
2690 | /setprototypeof/1.1.1:
2691 | dev: false
2692 | resolution:
2693 | integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
2694 | /shebang-command/2.0.0:
2695 | dependencies:
2696 | shebang-regex: 3.0.0
2697 | dev: false
2698 | engines:
2699 | node: '>=8'
2700 | resolution:
2701 | integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2702 | /shebang-regex/3.0.0:
2703 | dev: false
2704 | engines:
2705 | node: '>=8'
2706 | resolution:
2707 | integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2708 | /signal-exit/3.0.3:
2709 | dev: false
2710 | resolution:
2711 | integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
2712 | /sirv-cli/1.0.10:
2713 | dependencies:
2714 | console-clear: 1.1.1
2715 | get-port: 3.2.0
2716 | kleur: 3.0.3
2717 | local-access: 1.1.0
2718 | sade: 1.7.4
2719 | semiver: 1.1.0
2720 | sirv: 1.0.10
2721 | tinydate: 1.3.0
2722 | dev: false
2723 | engines:
2724 | node: '>= 10'
2725 | hasBin: true
2726 | resolution:
2727 | integrity: sha512-8mLTRkvzpZXMyUZJ1whf84YHN/mm2r2+j5sU1ZYr5n2jA8VkFItNPk53oysOo+0QxBVp9aUjggkAsQp1d7L3OQ==
2728 | /sirv/1.0.10:
2729 | dependencies:
2730 | '@polka/url': 1.0.0-next.11
2731 | mime: 2.4.7
2732 | totalist: 1.1.0
2733 | dev: false
2734 | engines:
2735 | node: '>= 10'
2736 | resolution:
2737 | integrity: sha512-H5EZCoZaggEUQy8ocKsF7WAToGuZhjJlLvM3XOef46CbdIgbNeQ1p32N1PCuCjkVYwrAVOSMacN6CXXgIzuspg==
2738 | /sisteransi/1.0.5:
2739 | dev: false
2740 | resolution:
2741 | integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
2742 | /smart-buffer/4.1.0:
2743 | dev: false
2744 | engines:
2745 | node: '>= 6.0.0'
2746 | npm: '>= 3.0.0'
2747 | resolution:
2748 | integrity: sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==
2749 | /socks-proxy-agent/5.0.0:
2750 | dependencies:
2751 | agent-base: 6.0.2
2752 | debug: 4.3.1
2753 | socks: 2.5.1
2754 | dev: false
2755 | engines:
2756 | node: '>= 6'
2757 | resolution:
2758 | integrity: sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==
2759 | /socks/2.5.1:
2760 | dependencies:
2761 | ip: 1.1.5
2762 | smart-buffer: 4.1.0
2763 | dev: false
2764 | engines:
2765 | node: '>= 10.13.0'
2766 | npm: '>= 3.0.0'
2767 | resolution:
2768 | integrity: sha512-oZCsJJxapULAYJaEYBSzMcz8m3jqgGrHaGhkmU/o/PQfFWYWxkAaA0UMGImb6s6tEXfKi959X6VJjMMQ3P6TTQ==
2769 | /source-map-support/0.5.19:
2770 | dependencies:
2771 | buffer-from: 1.1.1
2772 | source-map: 0.6.1
2773 | dev: true
2774 | resolution:
2775 | integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
2776 | /source-map/0.6.1:
2777 | dev: true
2778 | engines:
2779 | node: '>=0.10.0'
2780 | resolution:
2781 | integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2782 | /source-map/0.7.3:
2783 | dev: true
2784 | engines:
2785 | node: '>= 8'
2786 | resolution:
2787 | integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
2788 | /sourcemap-codec/1.4.8:
2789 | dev: true
2790 | resolution:
2791 | integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
2792 | /spawn-please/1.0.0:
2793 | dev: false
2794 | engines:
2795 | node: '>=10'
2796 | resolution:
2797 | integrity: sha512-Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A==
2798 | /sprintf-js/1.0.3:
2799 | dev: false
2800 | resolution:
2801 | integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
2802 | /sshpk/1.16.1:
2803 | dependencies:
2804 | asn1: 0.2.4
2805 | assert-plus: 1.0.0
2806 | bcrypt-pbkdf: 1.0.2
2807 | dashdash: 1.14.1
2808 | ecc-jsbn: 0.1.2
2809 | getpass: 0.1.7
2810 | jsbn: 0.1.1
2811 | safer-buffer: 2.1.2
2812 | tweetnacl: 0.14.5
2813 | dev: false
2814 | engines:
2815 | node: '>=0.10.0'
2816 | hasBin: true
2817 | resolution:
2818 | integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
2819 | /ssri/8.0.0:
2820 | dependencies:
2821 | minipass: 3.1.3
2822 | dev: false
2823 | engines:
2824 | node: '>= 8'
2825 | resolution:
2826 | integrity: sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==
2827 | /statuses/1.5.0:
2828 | dev: false
2829 | engines:
2830 | node: '>= 0.6'
2831 | resolution:
2832 | integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
2833 | /string-width/1.0.2:
2834 | dependencies:
2835 | code-point-at: 1.1.0
2836 | is-fullwidth-code-point: 1.0.0
2837 | strip-ansi: 3.0.1
2838 | dev: false
2839 | engines:
2840 | node: '>=0.10.0'
2841 | resolution:
2842 | integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
2843 | /string-width/3.1.0:
2844 | dependencies:
2845 | emoji-regex: 7.0.3
2846 | is-fullwidth-code-point: 2.0.0
2847 | strip-ansi: 5.2.0
2848 | dev: false
2849 | engines:
2850 | node: '>=6'
2851 | resolution:
2852 | integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
2853 | /string-width/4.2.0:
2854 | dependencies:
2855 | emoji-regex: 8.0.0
2856 | is-fullwidth-code-point: 3.0.0
2857 | strip-ansi: 6.0.0
2858 | dev: false
2859 | engines:
2860 | node: '>=8'
2861 | resolution:
2862 | integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
2863 | /string_decoder/1.1.1:
2864 | dependencies:
2865 | safe-buffer: 5.1.2
2866 | dev: false
2867 | resolution:
2868 | integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
2869 | /strip-ansi/3.0.1:
2870 | dependencies:
2871 | ansi-regex: 2.1.1
2872 | dev: false
2873 | engines:
2874 | node: '>=0.10.0'
2875 | resolution:
2876 | integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
2877 | /strip-ansi/5.2.0:
2878 | dependencies:
2879 | ansi-regex: 4.1.0
2880 | dev: false
2881 | engines:
2882 | node: '>=6'
2883 | resolution:
2884 | integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
2885 | /strip-ansi/6.0.0:
2886 | dependencies:
2887 | ansi-regex: 5.0.0
2888 | dev: false
2889 | engines:
2890 | node: '>=8'
2891 | resolution:
2892 | integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
2893 | /strip-final-newline/2.0.0:
2894 | dev: false
2895 | engines:
2896 | node: '>=6'
2897 | resolution:
2898 | integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
2899 | /strip-json-comments/2.0.1:
2900 | dev: false
2901 | engines:
2902 | node: '>=0.10.0'
2903 | resolution:
2904 | integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=
2905 | /supports-color/5.5.0:
2906 | dependencies:
2907 | has-flag: 3.0.0
2908 | engines:
2909 | node: '>=4'
2910 | resolution:
2911 | integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
2912 | /supports-color/7.2.0:
2913 | dependencies:
2914 | has-flag: 4.0.0
2915 | engines:
2916 | node: '>=8'
2917 | resolution:
2918 | integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
2919 | /svelte-routing/1.5.0_svelte@3.31.2:
2920 | dependencies:
2921 | svelte: 3.31.2
2922 | dev: false
2923 | peerDependencies:
2924 | svelte: ^3.20.x
2925 | resolution:
2926 | integrity: sha512-4ftcSO2x5kzCUWQKm9Td6/C+t7lRjMEo72utRO0liS/aWZuRwAXOBl3y+hWZw8tV+DTGElqaAAyi44AuWXcVBg==
2927 | /svelte/3.31.2:
2928 | dev: true
2929 | engines:
2930 | node: '>= 8'
2931 | resolution:
2932 | integrity: sha512-TxZGrXzX2ggFH3BIKY5fmbeMdJuZrMIMDYPMX6R9255bueuYIuVaBQSLUeY2oD7W4IdeqRZiAVGCjDw2POKBRA==
2933 | /tar/6.1.0:
2934 | dependencies:
2935 | chownr: 2.0.0
2936 | fs-minipass: 2.1.0
2937 | minipass: 3.1.3
2938 | minizlib: 2.1.2
2939 | mkdirp: 1.0.4
2940 | yallist: 4.0.0
2941 | dev: false
2942 | engines:
2943 | node: '>= 10'
2944 | resolution:
2945 | integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==
2946 | /term-size/2.2.1:
2947 | dev: false
2948 | engines:
2949 | node: '>=8'
2950 | resolution:
2951 | integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==
2952 | /terser/5.5.1:
2953 | dependencies:
2954 | commander: 2.20.3
2955 | source-map: 0.7.3
2956 | source-map-support: 0.5.19
2957 | dev: true
2958 | engines:
2959 | node: '>=10'
2960 | hasBin: true
2961 | resolution:
2962 | integrity: sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==
2963 | /tinydate/1.3.0:
2964 | dev: false
2965 | engines:
2966 | node: '>=4'
2967 | resolution:
2968 | integrity: sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==
2969 | /to-readable-stream/1.0.0:
2970 | dev: false
2971 | engines:
2972 | node: '>=6'
2973 | resolution:
2974 | integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
2975 | /to-regex-range/5.0.1:
2976 | dependencies:
2977 | is-number: 7.0.0
2978 | dev: true
2979 | engines:
2980 | node: '>=8.0'
2981 | resolution:
2982 | integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
2983 | /toidentifier/1.0.0:
2984 | dev: false
2985 | engines:
2986 | node: '>=0.6'
2987 | resolution:
2988 | integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
2989 | /totalist/1.1.0:
2990 | dev: false
2991 | engines:
2992 | node: '>=6'
2993 | resolution:
2994 | integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==
2995 | /tough-cookie/2.5.0:
2996 | dependencies:
2997 | psl: 1.8.0
2998 | punycode: 2.1.1
2999 | dev: false
3000 | engines:
3001 | node: '>=0.8'
3002 | resolution:
3003 | integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
3004 | /tunnel-agent/0.6.0:
3005 | dependencies:
3006 | safe-buffer: 5.2.1
3007 | dev: false
3008 | resolution:
3009 | integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
3010 | /tweetnacl/0.14.5:
3011 | dev: false
3012 | resolution:
3013 | integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
3014 | /type-fest/0.8.1:
3015 | dev: false
3016 | engines:
3017 | node: '>=8'
3018 | resolution:
3019 | integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
3020 | /type-is/1.6.18:
3021 | dependencies:
3022 | media-typer: 0.3.0
3023 | mime-types: 2.1.28
3024 | dev: false
3025 | engines:
3026 | node: '>= 0.6'
3027 | resolution:
3028 | integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
3029 | /typedarray-to-buffer/3.1.5:
3030 | dependencies:
3031 | is-typedarray: 1.0.0
3032 | dev: false
3033 | resolution:
3034 | integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
3035 | /unique-filename/1.1.1:
3036 | dependencies:
3037 | unique-slug: 2.0.2
3038 | dev: false
3039 | resolution:
3040 | integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
3041 | /unique-slug/2.0.2:
3042 | dependencies:
3043 | imurmurhash: 0.1.4
3044 | dev: false
3045 | resolution:
3046 | integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
3047 | /unique-string/2.0.0:
3048 | dependencies:
3049 | crypto-random-string: 2.0.0
3050 | dev: false
3051 | engines:
3052 | node: '>=8'
3053 | resolution:
3054 | integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
3055 | /universalify/1.0.0:
3056 | dev: false
3057 | engines:
3058 | node: '>= 10.0.0'
3059 | resolution:
3060 | integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
3061 | /universalify/2.0.0:
3062 | dev: false
3063 | engines:
3064 | node: '>= 10.0.0'
3065 | resolution:
3066 | integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
3067 | /unpipe/1.0.0:
3068 | dev: false
3069 | engines:
3070 | node: '>= 0.8'
3071 | resolution:
3072 | integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
3073 | /update-notifier/5.0.1:
3074 | dependencies:
3075 | boxen: 4.2.0
3076 | chalk: 4.1.0
3077 | configstore: 5.0.1
3078 | has-yarn: 2.1.0
3079 | import-lazy: 2.1.0
3080 | is-ci: 2.0.0
3081 | is-installed-globally: 0.3.2
3082 | is-npm: 5.0.0
3083 | is-yarn-global: 0.3.0
3084 | latest-version: 5.1.0
3085 | pupa: 2.1.1
3086 | semver: 7.3.4
3087 | semver-diff: 3.1.1
3088 | xdg-basedir: 4.0.0
3089 | dev: false
3090 | engines:
3091 | node: '>=10'
3092 | resolution:
3093 | integrity: sha512-BuVpRdlwxeIOvmc32AGYvO1KVdPlsmqSh8KDDBxS6kDE5VR7R8OMP1d8MdhaVBvxl4H3551k9akXr0Y1iIB2Wg==
3094 | /uri-js/4.4.1:
3095 | dependencies:
3096 | punycode: 2.1.1
3097 | dev: false
3098 | resolution:
3099 | integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
3100 | /url-parse-lax/3.0.0:
3101 | dependencies:
3102 | prepend-http: 2.0.0
3103 | dev: false
3104 | engines:
3105 | node: '>=4'
3106 | resolution:
3107 | integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
3108 | /util-deprecate/1.0.2:
3109 | dev: false
3110 | resolution:
3111 | integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
3112 | /utils-merge/1.0.1:
3113 | dev: false
3114 | engines:
3115 | node: '>= 0.4.0'
3116 | resolution:
3117 | integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
3118 | /uuid/3.4.0:
3119 | dev: false
3120 | hasBin: true
3121 | resolution:
3122 | integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
3123 | /validate-npm-package-name/3.0.0:
3124 | dependencies:
3125 | builtins: 1.0.3
3126 | dev: false
3127 | resolution:
3128 | integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34=
3129 | /vary/1.1.2:
3130 | dev: false
3131 | engines:
3132 | node: '>= 0.8'
3133 | resolution:
3134 | integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
3135 | /verror/1.10.0:
3136 | dependencies:
3137 | assert-plus: 1.0.0
3138 | core-util-is: 1.0.2
3139 | extsprintf: 1.3.0
3140 | dev: false
3141 | engines:
3142 | '0': node >=0.6.0
3143 | resolution:
3144 | integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
3145 | /walk-sync/2.2.0:
3146 | dependencies:
3147 | '@types/minimatch': 3.0.3
3148 | ensure-posix-path: 1.1.1
3149 | matcher-collection: 2.0.1
3150 | minimatch: 3.0.4
3151 | dev: false
3152 | engines:
3153 | node: 8.* || >= 10.*
3154 | resolution:
3155 | integrity: sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==
3156 | /which/2.0.2:
3157 | dependencies:
3158 | isexe: 2.0.0
3159 | dev: false
3160 | engines:
3161 | node: '>= 8'
3162 | hasBin: true
3163 | resolution:
3164 | integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
3165 | /wide-align/1.1.3:
3166 | dependencies:
3167 | string-width: 1.0.2
3168 | dev: false
3169 | resolution:
3170 | integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
3171 | /widest-line/3.1.0:
3172 | dependencies:
3173 | string-width: 4.2.0
3174 | dev: false
3175 | engines:
3176 | node: '>=8'
3177 | resolution:
3178 | integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
3179 | /wrappy/1.0.2:
3180 | resolution:
3181 | integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
3182 | /write-file-atomic/3.0.3:
3183 | dependencies:
3184 | imurmurhash: 0.1.4
3185 | is-typedarray: 1.0.0
3186 | signal-exit: 3.0.3
3187 | typedarray-to-buffer: 3.1.5
3188 | dev: false
3189 | resolution:
3190 | integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
3191 | /ws/5.2.2:
3192 | dependencies:
3193 | async-limiter: 1.0.1
3194 | dev: false
3195 | resolution:
3196 | integrity: sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==
3197 | /ws/6.2.1:
3198 | dependencies:
3199 | async-limiter: 1.0.1
3200 | dev: true
3201 | resolution:
3202 | integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==
3203 | /xdg-basedir/4.0.0:
3204 | dev: false
3205 | engines:
3206 | node: '>=8'
3207 | resolution:
3208 | integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
3209 | /xterm-addon-attach/0.6.0_xterm@4.9.0:
3210 | dependencies:
3211 | xterm: 4.9.0
3212 | dev: false
3213 | peerDependencies:
3214 | xterm: ^4.0.0
3215 | resolution:
3216 | integrity: sha512-Mo8r3HTjI/EZfczVCwRU6jh438B4WLXxdFO86OB7bx0jGhwh2GdF4ifx/rP+OB+Cb2vmLhhVIZ00/7x3YSP3dg==
3217 | /xterm-addon-web-links/0.4.0_xterm@4.9.0:
3218 | dependencies:
3219 | xterm: 4.9.0
3220 | dev: false
3221 | peerDependencies:
3222 | xterm: ^4.0.0
3223 | resolution:
3224 | integrity: sha512-xv8GeiINmx0zENO9hf5k+5bnkaE8mRzF+OBAr9WeFq2eLaQSudioQSiT34M1ofKbzcdjSsKiZm19Rw3i4eXamg==
3225 | /xterm/4.9.0:
3226 | dev: false
3227 | resolution:
3228 | integrity: sha512-wGfqufmioctKr8VkbRuZbVDfjlXWGZZ1PWHy1yqqpGT3Nm6yaJx8lxDbSEBANtgaiVPTcKSp97sxOy5IlpqYfw==
3229 | /yallist/4.0.0:
3230 | dev: false
3231 | resolution:
3232 | integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
3233 | /yargs-parser/20.2.4:
3234 | dev: false
3235 | engines:
3236 | node: '>=10'
3237 | resolution:
3238 | integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
3239 | /yocto-queue/0.1.0:
3240 | dev: false
3241 | engines:
3242 | node: '>=10'
3243 | resolution:
3244 | integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
3245 | specifiers:
3246 | '@rollup/plugin-commonjs': ^16.0.0
3247 | '@rollup/plugin-node-resolve': ^10.0.0
3248 | ansi_up: ^4.0.4
3249 | create-snowpack-app: ^1.9.0
3250 | execa: ^5.0.0
3251 | express: ^4.17.1
3252 | express-ws: ^4.0.0
3253 | filesize: ^6.1.0
3254 | get-port: ^5.1.1
3255 | node-pty: ^0.9.0
3256 | npm-check-updates: ^10.2.5
3257 | resolve: ^1.19.0
3258 | rollup: ^2.3.4
3259 | rollup-plugin-css-only: ^3.1.0
3260 | rollup-plugin-livereload: ^2.0.0
3261 | rollup-plugin-svelte: ^7.0.0
3262 | rollup-plugin-terser: ^7.0.0
3263 | sirv-cli: ^1.0.0
3264 | svelte: ^3.0.0
3265 | svelte-routing: ^1.5.0
3266 | walk-sync: ^2.2.0
3267 | xterm: ^4.9.0
3268 | xterm-addon-attach: ^0.6.0
3269 | xterm-addon-web-links: ^0.4.0
3270 |
--------------------------------------------------------------------------------
/public/build/bundle.css:
--------------------------------------------------------------------------------
1 | .new-page.svelte-ctckn8{height:100vh}.form-layout.svelte-ctckn8{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-left:1em}h1.svelte-ctckn8{text-align:center;margin:.5em 0}.btn-new-project.svelte-ctckn8{padding:0.5em 2em;font-size:1.5em;display:block;margin:1em auto}h3.svelte-pv1l59.svelte-pv1l59{margin:1em;text-align:center}.assets-table.svelte-pv1l59.svelte-pv1l59{padding:1em;margin-top:1em;border-collapse:collapse}.assets-table.svelte-pv1l59 td.svelte-pv1l59{padding:0.25em 0.5em;border:1px solid var(--primary)}label.svelte-enf6w2{display:inline}input[type="text"].svelte-enf6w2{display:inline-block;width:200px}input[type="checkbox"].svelte-enf6w2{display:inline-block;width:auto}select.svelte-1umyxto{width:200px}h2.svelte-1yqx49{text-align:center;margin:0.5em 0}.navbar.svelte-1yqx49{background:var(--primary);color:#fff}hr.svelte-1yqx49{background:#fff;border:1px solid #fff;margin:0.5em}li.svelte-1yqx49{list-style:none}a.svelte-1yqx49{color:#fff;padding:0.5em;display:block;text-decoration:none}a.svelte-1yqx49:hover{color:var(--primary);background:#fff}ion-icon.svelte-1yqx49{padding-right:.5em;vertical-align:text-bottom}.tooltip.svelte-17b4ks8.svelte-17b4ks8{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltip.svelte-17b4ks8 .tooltiptext.svelte-17b4ks8{visibility:hidden;width:400px;background-color:var(--primary);color:#fff;text-align:left;border-radius:6px;padding:1em;position:absolute;z-index:1}.tooltip.svelte-17b4ks8:hover .tooltiptext.svelte-17b4ks8{visibility:visible}/**
2 | * Copyright (c) 2014 The xterm.js authors. All rights reserved.
3 | * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
4 | * https://github.com/chjj/term.js
5 | * @license MIT
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | *
25 | * Originally forked from (with the author's permission):
26 | * Fabrice Bellard's javascript vt100 for jslinux:
27 | * http://bellard.org/jslinux/
28 | * Copyright (c) 2011 Fabrice Bellard
29 | * The original design remains. The terminal itself
30 | * has been extended to include xterm CSI codes, among
31 | * other features.
32 | */
33 |
34 | /**
35 | * Default styles for xterm.js
36 | */
37 |
38 | .xterm {
39 | font-feature-settings: "liga" 0;
40 | position: relative;
41 | user-select: none;
42 | -ms-user-select: none;
43 | -webkit-user-select: none;
44 | }
45 |
46 | .xterm.focus,
47 | .xterm:focus {
48 | outline: none;
49 | }
50 |
51 | .xterm .xterm-helpers {
52 | position: absolute;
53 | top: 0;
54 | /**
55 | * The z-index of the helpers must be higher than the canvases in order for
56 | * IMEs to appear on top.
57 | */
58 | z-index: 5;
59 | }
60 |
61 | .xterm .xterm-helper-textarea {
62 | padding: 0;
63 | border: 0;
64 | margin: 0;
65 | /* Move textarea out of the screen to the far left, so that the cursor is not visible */
66 | position: absolute;
67 | opacity: 0;
68 | left: -9999em;
69 | top: 0;
70 | width: 0;
71 | height: 0;
72 | z-index: -5;
73 | /** Prevent wrapping so the IME appears against the textarea at the correct position */
74 | white-space: nowrap;
75 | overflow: hidden;
76 | resize: none;
77 | }
78 |
79 | .xterm .composition-view {
80 | /* TODO: Composition position got messed up somewhere */
81 | background: #000;
82 | color: #FFF;
83 | display: none;
84 | position: absolute;
85 | white-space: nowrap;
86 | z-index: 1;
87 | }
88 |
89 | .xterm .composition-view.active {
90 | display: block;
91 | }
92 |
93 | .xterm .xterm-viewport {
94 | /* On OS X this is required in order for the scroll bar to appear fully opaque */
95 | background-color: #000;
96 | overflow-y: scroll;
97 | cursor: default;
98 | position: absolute;
99 | right: 0;
100 | left: 0;
101 | top: 0;
102 | bottom: 0;
103 | }
104 |
105 | .xterm .xterm-screen {
106 | position: relative;
107 | }
108 |
109 | .xterm .xterm-screen canvas {
110 | position: absolute;
111 | left: 0;
112 | top: 0;
113 | }
114 |
115 | .xterm .xterm-scroll-area {
116 | visibility: hidden;
117 | }
118 |
119 | .xterm-char-measure-element {
120 | display: inline-block;
121 | visibility: hidden;
122 | position: absolute;
123 | top: 0;
124 | left: -9999em;
125 | line-height: normal;
126 | }
127 |
128 | .xterm {
129 | cursor: text;
130 | }
131 |
132 | .xterm.enable-mouse-events {
133 | /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */
134 | cursor: default;
135 | }
136 |
137 | .xterm.xterm-cursor-pointer {
138 | cursor: pointer;
139 | }
140 |
141 | .xterm.column-select.focus {
142 | /* Column selection mode */
143 | cursor: crosshair;
144 | }
145 |
146 | .xterm .xterm-accessibility,
147 | .xterm .xterm-message {
148 | position: absolute;
149 | left: 0;
150 | top: 0;
151 | bottom: 0;
152 | right: 0;
153 | z-index: 10;
154 | color: transparent;
155 | }
156 |
157 | .xterm .live-region {
158 | position: absolute;
159 | left: -9999px;
160 | width: 1px;
161 | height: 1px;
162 | overflow: hidden;
163 | }
164 |
165 | .xterm-dim {
166 | opacity: 0.5;
167 | }
168 |
169 | .xterm-underline {
170 | text-decoration: underline;
171 | }
172 |
--------------------------------------------------------------------------------
/public/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajasegar/snowpack-ui/db9079ef27c29a0fa2b23b8150b153c578bdee4a/public/favicon.png
--------------------------------------------------------------------------------
/public/global.css:
--------------------------------------------------------------------------------
1 | * {
2 | margin: 0;
3 | padding: 0;
4 | border: none;
5 | }
6 |
7 | :root {
8 | --light-blue: rgba(42,133,202,0.25098);
9 | --primary: #2e5e82;
10 | }
11 |
12 | html, body {
13 | position: relative;
14 | width: 100%;
15 | height: 100%;
16 | }
17 |
18 | body {
19 | color: #333;
20 | margin: 0;
21 | box-sizing: border-box;
22 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
23 | }
24 |
25 |
26 | p {
27 | margin: 0.5em;
28 | }
29 |
30 | a:hover {
31 | text-decoration: underline;
32 | }
33 |
34 |
35 | label {
36 | display: block;
37 | }
38 |
39 | li {
40 | list-style: none;
41 | }
42 |
43 | input, button, select, textarea {
44 | font-family: inherit;
45 | font-size: inherit;
46 | -webkit-padding: 0.4em 0;
47 | padding: 0.4em;
48 | margin: 0 0 0.5em 0;
49 | box-sizing: border-box;
50 | border: 1px solid #ccc;
51 | border-radius: 2px;
52 | }
53 |
54 | input, select, textarea {
55 | width: 90%;
56 | }
57 |
58 | select {
59 | background: #fff;
60 | }
61 |
62 | input:disabled {
63 | color: #ccc;
64 | }
65 |
66 | button {
67 | color: #333;
68 | background-color: #f4f4f4;
69 | outline: none;
70 | border: 1px solid #666;
71 | border-radius: 4px;
72 | cursor: pointer;
73 | padding: .3em 1.5em;
74 | }
75 |
76 | .button-primary {
77 | color: #fff;
78 | background: linear-gradient(45deg, #24bf62, #267dd6, #b224d0);
79 | }
80 |
81 | button:disabled {
82 | color: #999;
83 | }
84 |
85 | button:not(:disabled):active {
86 | background-color: #ddd;
87 | }
88 |
89 | button:focus {
90 | border-color: #666;
91 | }
92 |
93 | .layout-grid {
94 | display:grid;
95 | grid-template-columns: 200px 1fr;
96 | height:100vh;
97 | }
98 |
99 | main {
100 | padding: 1em;
101 | background: rgba(42,133,202,0.25098);
102 | background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' title='mountain' class='logo' fill='%23FFFB'%3E%3Cpath d='M634.92 462.7l-288-448C341.03 5.54 330.89 0 320 0s-21.03 5.54-26.92 14.7l-288 448a32.001 32.001 0 0 0-1.17 32.64A32.004 32.004 0 0 0 32 512h576c11.71 0 22.48-6.39 28.09-16.67a31.983 31.983 0 0 0-1.17-32.63zM320 91.18L405.39 224H320l-64 64-38.06-38.06L320 91.18z' /%3E%3C/svg%3E");
103 | background-repeat: no-repeat;
104 | background-position: calc(100% + 100px) calc(100% + 64px);
105 | background-size: 50%
106 | }
107 |
108 | .terminal {
109 | padding: 1em;
110 | }
111 |
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Snowpack UI
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | import svelte from 'rollup-plugin-svelte';
2 | import commonjs from '@rollup/plugin-commonjs';
3 | import resolve from '@rollup/plugin-node-resolve';
4 | import livereload from 'rollup-plugin-livereload';
5 | import { terser } from 'rollup-plugin-terser';
6 | import css from 'rollup-plugin-css-only';
7 |
8 | const production = !process.env.ROLLUP_WATCH;
9 |
10 | function serve() {
11 | let server;
12 |
13 | function toExit() {
14 | if (server) server.kill(0);
15 | }
16 |
17 | return {
18 | writeBundle() {
19 | if (server) return;
20 | server = require('child_process').spawn('npm', ['run', 'start', '--', '--dev'], {
21 | stdio: ['ignore', 'inherit', 'inherit'],
22 | shell: true
23 | });
24 |
25 | process.on('SIGTERM', toExit);
26 | process.on('exit', toExit);
27 | }
28 | };
29 | }
30 |
31 | export default {
32 | input: 'src/main.js',
33 | output: {
34 | sourcemap: true,
35 | format: 'iife',
36 | name: 'app',
37 | file: 'public/build/bundle.js'
38 | },
39 | plugins: [
40 | svelte({
41 | compilerOptions: {
42 | // enable run-time checks when not in production
43 | dev: !production
44 | }
45 | }),
46 | // we'll extract any component CSS out into
47 | // a separate file - better for performance
48 | css({ output: 'bundle.css' }),
49 |
50 | // If you have external dependencies installed from
51 | // npm, you'll most likely need these plugins. In
52 | // some cases you'll need additional configuration -
53 | // consult the documentation for details:
54 | // https://github.com/rollup/plugins/tree/master/packages/commonjs
55 | resolve({
56 | browser: true,
57 | dedupe: ['svelte']
58 | }),
59 | commonjs(),
60 |
61 | // In dev mode, call `npm run start` once
62 | // the bundle has been generated
63 | !production && serve(),
64 |
65 | // Watch the `public` directory and refresh the
66 | // browser on changes when not in production
67 | !production && livereload('public'),
68 |
69 | // If we're building for production (npm run build
70 | // instead of npm run dev), minify
71 | production && terser()
72 | ],
73 | watch: {
74 | clearScreen: false
75 | }
76 | };
77 |
--------------------------------------------------------------------------------
/screenshots/build-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajasegar/snowpack-ui/db9079ef27c29a0fa2b23b8150b153c578bdee4a/screenshots/build-project.png
--------------------------------------------------------------------------------
/screenshots/dev-server.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajasegar/snowpack-ui/db9079ef27c29a0fa2b23b8150b153c578bdee4a/screenshots/dev-server.png
--------------------------------------------------------------------------------
/screenshots/install-deps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajasegar/snowpack-ui/db9079ef27c29a0fa2b23b8150b153c578bdee4a/screenshots/install-deps.png
--------------------------------------------------------------------------------
/screenshots/new-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajasegar/snowpack-ui/db9079ef27c29a0fa2b23b8150b153c578bdee4a/screenshots/new-project.png
--------------------------------------------------------------------------------
/screenshots/project-created.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajasegar/snowpack-ui/db9079ef27c29a0fa2b23b8150b153c578bdee4a/screenshots/project-created.png
--------------------------------------------------------------------------------
/screenshots/project-home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajasegar/snowpack-ui/db9079ef27c29a0fa2b23b8150b153c578bdee4a/screenshots/project-home.png
--------------------------------------------------------------------------------
/screenshots/project-tasks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajasegar/snowpack-ui/db9079ef27c29a0fa2b23b8150b153c578bdee4a/screenshots/project-tasks.png
--------------------------------------------------------------------------------
/scripts/setupTypeScript.js:
--------------------------------------------------------------------------------
1 | // @ts-check
2 |
3 | /** This script modifies the project to support TS code in .svelte files like:
4 |
5 |
8 |
9 | As well as validating the code for CI.
10 | */
11 |
12 | /** To work on this script:
13 | rm -rf test-template template && git clone sveltejs/template test-template && node scripts/setupTypeScript.js test-template
14 | */
15 |
16 | const fs = require("fs")
17 | const path = require("path")
18 | const { argv } = require("process")
19 |
20 | const projectRoot = argv[2] || path.join(__dirname, "..")
21 |
22 | // Add deps to pkg.json
23 | const packageJSON = JSON.parse(fs.readFileSync(path.join(projectRoot, "package.json"), "utf8"))
24 | packageJSON.devDependencies = Object.assign(packageJSON.devDependencies, {
25 | "svelte-check": "^1.0.0",
26 | "svelte-preprocess": "^4.0.0",
27 | "@rollup/plugin-typescript": "^6.0.0",
28 | "typescript": "^3.9.3",
29 | "tslib": "^2.0.0",
30 | "@tsconfig/svelte": "^1.0.0"
31 | })
32 |
33 | // Add script for checking
34 | packageJSON.scripts = Object.assign(packageJSON.scripts, {
35 | "validate": "svelte-check"
36 | })
37 |
38 | // Write the package JSON
39 | fs.writeFileSync(path.join(projectRoot, "package.json"), JSON.stringify(packageJSON, null, " "))
40 |
41 | // mv src/main.js to main.ts - note, we need to edit rollup.config.js for this too
42 | const beforeMainJSPath = path.join(projectRoot, "src", "main.js")
43 | const afterMainTSPath = path.join(projectRoot, "src", "main.ts")
44 | fs.renameSync(beforeMainJSPath, afterMainTSPath)
45 |
46 | // Switch the app.svelte file to use TS
47 | const appSveltePath = path.join(projectRoot, "src", "App.svelte")
48 | let appFile = fs.readFileSync(appSveltePath, "utf8")
49 | appFile = appFile.replace("
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
63 |
--------------------------------------------------------------------------------
/src/Navbar.svelte:
--------------------------------------------------------------------------------
1 |
4 |
22 |
23 |
24 |
62 |
--------------------------------------------------------------------------------
/src/SpeedData.svelte:
--------------------------------------------------------------------------------
1 |
16 | Download Time
17 | {#each speedData() as i}
18 | {i.name}: {i.time} secs ( {i.mbps} mbps )
19 | {/each}
20 |
--------------------------------------------------------------------------------
/src/Terminal.svelte:
--------------------------------------------------------------------------------
1 |
72 |
73 |
74 |
75 |
77 |
--------------------------------------------------------------------------------
/src/Tooltip.svelte:
--------------------------------------------------------------------------------
1 |
5 |
6 | {title}
7 |
8 |
9 |
10 |
11 |
12 |
40 |
--------------------------------------------------------------------------------
/src/appTemplates.js:
--------------------------------------------------------------------------------
1 | export default [
2 | {
3 | name: 'React',
4 | value: '@snowpack/app-template-react'
5 | },
6 | {
7 | name: 'React-TypeScript',
8 | value: '@snowpack/app-template-react-typescript'
9 | },
10 | {
11 | name: 'Preact',
12 | value: '@snowpack/app-template-preact'
13 | },
14 | {
15 | name: 'Preact',
16 | value: '@snowpack/app-template-preact-typescript'
17 | },
18 | {
19 | name: 'Svelte',
20 | value: '@snowpack/app-template-svelte'
21 | },
22 | {
23 | name: 'Svelte-TypeScript',
24 | value: '@snowpack/app-template-svelte-typescript'
25 | },
26 | {
27 | name: 'Vue',
28 | value: '@snowpack/app-template-vue'
29 | },
30 | {
31 | name: 'Vue-TypeScript',
32 | value: '@snowpack/app-template-vue-typescript'
33 | },
34 | {
35 | name: 'Blank',
36 | value: '@snowpack/app-template-blank'
37 | },
38 | {
39 | name: 'Blank-TypeScript',
40 | value: '@snowpack/app-template-blank-typescript'
41 | },
42 | {
43 | name: '11ty',
44 | value: '@snowpack/app-template-11ty'
45 | },
46 | {
47 | name: 'lit-element',
48 | value: '@snowpack/app-template-lit-element'
49 | },
50 | {
51 | name: 'lit-element-TypeScript',
52 | value: '@snowpack/app-template-lit-element-typescript'
53 | },
54 | {
55 | name: 'Other',
56 | value: 'other'
57 | },
58 | ];
59 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import App from './App.svelte';
2 |
3 | const app = new App({
4 | target: document.body,
5 | props: {
6 | }
7 | });
8 |
9 | export default app;
10 |
--------------------------------------------------------------------------------
/src/routes/Build.svelte:
--------------------------------------------------------------------------------
1 |
26 |
27 |
28 |
29 | Build Project
30 | Build your project using snowpack build.
31 |
32 |
33 |
34 |
35 |
36 | {#if isBuildComplete}
37 |
38 |
39 |
40 | Asset Name |
41 | Size |
42 | gzipped |
43 | Download Time |
44 |
45 |
46 | {#each buildAssets as i}
47 |
48 | {i.name} |
49 | {i.size} |
50 | {i.gzipSize} |
51 |
52 |
53 |
54 |
55 | |
56 |
57 | {/each}
58 |
59 |
60 | {:else}
61 |
Building assets, please wait...
62 | {/if}
63 |
64 |
65 |
66 |
67 |
68 |
85 |
--------------------------------------------------------------------------------
/src/routes/Dev.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 | Development Server
11 | Start your dev server by running snowpack dev
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/routes/Format.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 | Format code
11 | Format your project code using Prettier
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/routes/Home.svelte:
--------------------------------------------------------------------------------
1 |
24 |
25 |
26 |
27 |
28 | Project path: {project.projectPath}
29 | Snowpack version: {project.devDependencies['snowpack']}
30 | Dependencies:
31 |
32 | {#each Object.keys(project.dependencies) as d}
33 | - {d}
34 | {/each}
35 |
36 | Dev Dependencies:
37 |
38 | {#each Object.keys(project.devDependencies) as d}
39 | - {d}
40 | {/each}
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/src/routes/Init.svelte:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Init Page
7 |
8 |
--------------------------------------------------------------------------------
/src/routes/Install.svelte:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 | Install dependencies
19 | Install project dependencies from here
20 |
21 |
22 |
23 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
49 |
--------------------------------------------------------------------------------
/src/routes/Lint.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 | Lint Project
11 | Check for lint errors in your project using Prettier
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/routes/NewProject.svelte:
--------------------------------------------------------------------------------
1 |
52 |
53 |
54 | Create New Snowpack Project
55 | {#if showForm }
56 |
87 | {:else}
88 |
89 |
90 | {/if}
91 |
92 |
93 |
94 |
117 |
--------------------------------------------------------------------------------
/src/routes/ProjectTasks.svelte:
--------------------------------------------------------------------------------
1 |
30 |
31 |
32 |
33 | Project Tasks
34 |
35 |
40 | : {currentScript}
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
56 |
--------------------------------------------------------------------------------
/src/routes/Test.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 | Run Tests
11 | Run your project test suite using web-test-runner.
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------